SAP S/4HANA · Schema

SalesOrderHeaderPrcgElmnt

Sales order header pricing element entity (A_SalesOrderHeaderPrcgElmnt) representing a pricing condition at the header level, such as overall discounts, surcharges, or freight.

Business ApplicationsCloudEnterprise Resource PlanningERPFinanceHuman ResourcesInventoryLogisticsManufacturingPlant MaintenanceProcurementS/4HANASalesSAP

Properties

Name Type Description
SalesOrder string Sales order number
PricingProcedureStep string Step number in the pricing procedure
PricingProcedureCounter string Counter for condition within a step
ConditionType string Condition type (e.g., PR00 for price, K004 for discount, MWST for tax)
ConditionRateValue string Condition rate or amount per pricing unit
ConditionCurrency string Currency for the condition
ConditionQuantity string Condition pricing quantity
ConditionQuantityUnit string Condition quantity unit
ConditionCategory string Condition category
ConditionIsForStatistics boolean Statistical condition indicator
PricingScaleType string Scale type
IsRelevantForAccrual boolean Accrual indicator
ConditionOrigin string Origin of the condition
IsGroupCondition string Group condition indicator
ConditionAmount string Condition value (total amount for the condition)
TransactionCurrency string Document currency
ConditionControl string Condition control
ConditionInactiveReason string Reason the condition is inactive
ConditionClass string Condition class (A=discount, B=surcharge)
PrcgProcedureCounterForHeader string Procedure counter for header conditions
FactorForConditionBasisValue string Factor for condition basis value
StructureCondition string Structure condition
PeriodFactorForCndnBasisValue string Period factor for condition basis value
PricingScaleBasis string Scale basis indicator
ConditionScaleBasisValue string Scale basis value
ConditionScaleBasisUnit string Condition scale basis unit
ConditionScaleBasisCurrency string Scale basis currency
CndnIsRelevantForIntcoBilling boolean Relevant for intercompany billing
ConditionIsManuallyChanged boolean Indicator that the condition was manually changed
View JSON Schema on GitHub

JSON Schema

sap-s4hana-sales-order-sales-order-header-prcg-elmnt-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "SalesOrderHeaderPrcgElmnt",
  "type": "object",
  "description": "Sales order header pricing element entity (A_SalesOrderHeaderPrcgElmnt) representing a pricing condition at the header level, such as overall discounts, surcharges, or freight.",
  "properties": {
    "SalesOrder": {
      "type": "string",
      "description": "Sales order number"
    },
    "PricingProcedureStep": {
      "type": "string",
      "description": "Step number in the pricing procedure"
    },
    "PricingProcedureCounter": {
      "type": "string",
      "description": "Counter for condition within a step"
    },
    "ConditionType": {
      "type": "string",
      "description": "Condition type (e.g., PR00 for price, K004 for discount, MWST for tax)"
    },
    "ConditionRateValue": {
      "type": "string",
      "description": "Condition rate or amount per pricing unit"
    },
    "ConditionCurrency": {
      "type": "string",
      "description": "Currency for the condition"
    },
    "ConditionQuantity": {
      "type": "string",
      "description": "Condition pricing quantity"
    },
    "ConditionQuantityUnit": {
      "type": "string",
      "description": "Condition quantity unit"
    },
    "ConditionCategory": {
      "type": "string",
      "description": "Condition category"
    },
    "ConditionIsForStatistics": {
      "type": "boolean",
      "description": "Statistical condition indicator"
    },
    "PricingScaleType": {
      "type": "string",
      "description": "Scale type"
    },
    "IsRelevantForAccrual": {
      "type": "boolean",
      "description": "Accrual indicator"
    },
    "ConditionOrigin": {
      "type": "string",
      "description": "Origin of the condition"
    },
    "IsGroupCondition": {
      "type": "string",
      "description": "Group condition indicator"
    },
    "ConditionAmount": {
      "type": "string",
      "description": "Condition value (total amount for the condition)"
    },
    "TransactionCurrency": {
      "type": "string",
      "description": "Document currency"
    },
    "ConditionControl": {
      "type": "string",
      "description": "Condition control"
    },
    "ConditionInactiveReason": {
      "type": "string",
      "description": "Reason the condition is inactive"
    },
    "ConditionClass": {
      "type": "string",
      "description": "Condition class (A=discount, B=surcharge)"
    },
    "PrcgProcedureCounterForHeader": {
      "type": "string",
      "description": "Procedure counter for header conditions"
    },
    "FactorForConditionBasisValue": {
      "type": "string",
      "description": "Factor for condition basis value"
    },
    "StructureCondition": {
      "type": "string",
      "description": "Structure condition"
    },
    "PeriodFactorForCndnBasisValue": {
      "type": "string",
      "description": "Period factor for condition basis value"
    },
    "PricingScaleBasis": {
      "type": "string",
      "description": "Scale basis indicator"
    },
    "ConditionScaleBasisValue": {
      "type": "string",
      "description": "Scale basis value"
    },
    "ConditionScaleBasisUnit": {
      "type": "string",
      "description": "Condition scale basis unit"
    },
    "ConditionScaleBasisCurrency": {
      "type": "string",
      "description": "Scale basis currency"
    },
    "CndnIsRelevantForIntcoBilling": {
      "type": "boolean",
      "description": "Relevant for intercompany billing"
    },
    "ConditionIsManuallyChanged": {
      "type": "boolean",
      "description": "Indicator that the condition was manually changed"
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/sap-s4hana-sales-order-sales-order-header-prcg-elmnt"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.