Description | Query Price Specifications |
Name | QuerySalesPriceSpecificationIn |
Namespace | http://sap.com/xi/A1S/Global |
Process Component Description | Price Master Data Management |
Process Component Name | PriceMasterDataManagement |
Process Component Namespace | http://sap.com/xi/AP/FO/PriceAndTax/Global |
Deployment Unit Description | Foundation |
Endpoint Activation | By Scoping of Process Component | Operations |
Release Status | Released |
An interface to query sales price specification .
The web service interface, 'Query Sales Price Spec In' enables you to connect external applications to your SAP Business ByDesign system and to query for sales price specification like Freight,Surcharge,Special Discount by its mandatory parameters, which are 'type code', 'property ID' and 'property value'.
The web service interface offers the operation FindByTypeCodeAndPropertyIDAndPropertyValue.
For more information about Pricing, see Help Center documentation in the Business ByDesign application: SAP Business ByDesign -> Business Areas -> Customer Relationship Management -> Service -> Field Service and Repair -> Service Confirmations View -> Business Background -> Pricing in Customer Relationship Management
In the following example the user wants to find Freight charged for a document type Sales Order for a given Incoterms and Incoterms Location
<n0:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> <!-- TypeCode defines the behaviour of service , Example 7PR8 for Freight , For more details refer to Global Data Type SalesPriceListTypeCode documentation --> <PriceSpecificationElementTypeCode>7PR8</PriceSpecificationElementTypeCode> <!-- PriceSpecificationElementPropertyValuation[1,2,3,...10] are used to pass 'Key" and 'Value' pairs for search of Price specification --> <!-- PriceSpecificationElementPropertyValuation1 tag used to pass the 'Key' and 'Value' combinations --> <PriceSpecificationElementPropertyValuation1> <!-- Always need to be true ,it's mandatory indicator --> <IdentifyingIndicator>true</IdentifyingIndicator> <!-- '<PriceSpecificationElementPropertyReference> -> <PriceSpecificationElementPropertyID>' tag used to pass the 'Key' --> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_PROCESS_TYPE</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <!-- '<PriceSpecificationElementPropertyValue>' tag used to pass the 'Value' --> <PriceSpecificationElementPropertyValue> <!-- Code 'TA' for Sales Order, For more details refer to Global Data Type BusinessTransactionDocumentProcessingTypeCode --> <Code>TA</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation1> <!-- tag <PriceSpecificationElementPropertyValuation2> same as tag<PriceSpecificationElementPropertyValuation1> but passing another Key and Value --> <PriceSpecificationElementPropertyValuation2> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_INCOTERMS1</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <!-- If <Code> value is not filled ,means it is wildcard '*' search, then it is not considered for restricting the result of service , Value entered is 'Case Sensitive' --> <Code></Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation2> <!-- tag <PriceSpecificationElementPropertyValuation3> same as tag<PriceSpecificationElementPropertyValuation1> but passing another Key and Value --> <PriceSpecificationElementPropertyValuation3> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_INCOTERMS2</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <!-- If <ID> value is not filled ,means it is wildcard '*' search, then it is not considered for restricting the result of service ,Value entered is 'Case Sensitive' --> <ID></ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation3> </SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> </n0:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync>
Keys are entered in tag <PriceSpecificationElementPropertyID> and Values in tag <PriceSpecificationElementPropertyValue>. It is possible for the Key Value pair combination to differ based on type code in tag <PriceSpecificationElementTypeCode>. For all possbile Key values refer to table 'price specification UI key fields', under section 'Constraints and Integrity Conditions'. |
<nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:QSC:/1SAI/TAE4BE392FFB94F2B0141D7:804"> <SalesPriceSpecFindByIDResponseElements> <!-- 'PriceSpecification' tag gives Specification type -> Freight , Consistency and Release status , Amount , 'PropertyValuation' sub tag -> 'Key' and 'Value' pair details 'ScaleLine' sub tag -> All the scale values for item --> <PriceSpecification> <!-- TypeCode defines the behaviour of service , Example 7PR8 for Freight --> <PriceSpecificationElementTypeCode listID="2">7PR8</PriceSpecificationElementTypeCode> <!-- TypeCode Description, Example 7PR8 for Freight --> <PriceSpecificationElementTypeName languageCode="EN">Freight</PriceSpecificationElementTypeName> <!-- Freight internally a variation of Surcharge, for more details refer to Global Data Type 'PriceSpecificationElementCategoryCode' --> <PriceSpecificationElementCategoryCode>3</PriceSpecificationElementCategoryCode> <PriceSpecificationElementCategoryName languageCode="EN">Surcharge</PriceSpecificationElementCategoryName> <!-- tag exist due to technical and future usage --> <PriceSpecificationElementPurposeCode>4220</PriceSpecificationElementPurposeCode> <PriceSpecificationElementPurposeName languageCode="EN">Freight</PriceSpecificationElementPurposeName> <!-- Price specificaiton is consistent or not , Usecase for using consistency status code => User has modified Price specification and saved it with inconsistency and want to filter the only consistent specificaiton , for details refer to Global Data Type 'ConsistencyStatusCode' --> <ConsistencyStatusCode>3</ConsistencyStatusCode> <!-- Price specificaiton is status description --> <ConsistencyStatusName languageCode="EN">Consistent</ConsistencyStatusName> <!-- Price specification release status code ,for details refer to Global Data Type 'ReleaseStatusCode' -->--> <ReleaseStatusCode>3</ReleaseStatusCode> <ReleaseStatusName languageCode="EN">Released</ReleaseStatusName> <!-- 'Value' of Freight Price Specification--> <Amount currencyCode="USD">20.0</Amount> <!-- Indicates Scale are enabled or not for Freight Price specification --> <ScaleExistsIndicator>true</ScaleExistsIndicator> <!-- PropertyValuation tag used to display the 'Key' and 'Value' combinations --> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <!-- Always will be false ,indicates it's not mandatory key --> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <!-- 'PropertyReference -> PropertyID' display the 'Key' name --> <PriceSpecificationElementPropertyID>CDA_INCOTERMS1</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <!-- 'PropertyValue' display the 'Value' for the key , It can also be blank ,indicate that no value used for this 'Key' --> <PriceSpecificationElementPropertyValue> <Code listID="CDA_INCOTERMS1" /> <!-- value is not filled and means it is wildcard '*' search and it is not considered for restricting the result of service , Value entered is 'Case Sensitive' --> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN" /> </PropertyValuation> <!-- <PropertyValuation> tag documentation is same as previous tag --> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_INCOTERMS2</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue /> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN" /> </PropertyValuation> <!-- <PropertyValuation> tag documentation is same as previous tag --> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <!-- Always will be true ,indicates it's mandatory key --> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_PROCESS_TYPE</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_PROCESS_TYPE">TA</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <!-- key Description --> <Description languageCode="EN">Sales Order</Description> </PropertyValuation> <!-- <ScaleLine> display Scale values for the Price Specification --> <ScaleLine> <!-- <FirstDimensionScaleAxisStep> display 'From' value of scale Example : For Sales Order whose value is 0.00 to 499 USD Freight value is 20 USD value is 500 and above then Freight value is 0 USD --> <FirstDimensionScaleAxisStep> <!-- refer to Global Data Type 'ScaleAxisBaseCode' for details --> <ScaleAxisBaseCode>3</ScaleAxisBaseCode> <ScaleAxisBaseName languageCode="EN">Net value</ScaleAxisBaseName> <!-- refer to Global Data Type 'ScaleAxisStepIntervalBoundaryTypeCode' for details --> <ScaleAxisStepIntervalBoundaryTypeCode>1</ScaleAxisStepIntervalBoundaryTypeCode> <ScaleAxisStepIntervalBoundaryTypeName languageCode="EN">Base-scale</ScaleAxisStepIntervalBoundaryTypeName> <!-- 'From Scale Line' 0 USD to Next Scale Line --> <Amount currencyCode="USD">0.0</Amount> </FirstDimensionScaleAxisStep> <!-- Freight value from 0 USD to Next Scale Line mentioned in next </ScaleLine> tag ( which is 500 USD )--> <Amount currencyCode="USD">20.0</Amount> </ScaleLine> <ScaleLine> <FirstDimensionScaleAxisStep> <ScaleAxisBaseCode>3</ScaleAxisBaseCode> <ScaleAxisBaseName languageCode="EN">Net value</ScaleAxisBaseName> <ScaleAxisStepIntervalBoundaryTypeCode>1</ScaleAxisStepIntervalBoundaryTypeCode> <ScaleAxisStepIntervalBoundaryTypeName languageCode="EN">Base-scale</ScaleAxisStepIntervalBoundaryTypeName> <!-- from Previous Scale Line to 'To Scale Line' 500 USD --> <Amount currencyCode="USD">500.0</Amount> </FirstDimensionScaleAxisStep> <!-- Freight value aboe 500 USD --> <Amount currencyCode="USD">0.0</Amount> </ScaleLine> </PriceSpecification> <!-- Validity period , for details refer to Global Data Type 'TimePointPeriod' documentation , Note : Validity period is not passed in request ,means it is wildcard '*' search --> <ValidityPeriod> <IntervalBoundaryTypeCode /> <StartTimePoint> <!-- specifies 'Equal to' comparison , for details refer to Global Data Type 'IntervalBoundaryTypeCode' documentation --> <TypeCode>1</TypeCode> <Date>2007-01-01</Date> </StartTimePoint> <EndTimePoint> <!-- specifies 'Equal to' comparison , for details refer to Global Data Type 'IntervalBoundaryTypeCode' documentation --> <TypeCode>1</TypeCode> <Date>9999-12-31</Date> </EndTimePoint> </ValidityPeriod> <!--- Description of Price specification --> <PriceSpecificationDescriptionElements> <Description languageCode="EN">Freight</Description> </PriceSpecificationDescriptionElements> </SalesPriceSpecFindByIDResponseElements> </nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync>
When the user gets a response, the Key and Value pairs are used to search Freight for Sales Order along with Validity period details Note: Possible values for tags <ConsistencyStatusCode>,<ReleaseStatusCode> can be found in the operation FindByTypeCodeAndPropertyIDAndPropertyValue example section of the documentation |
The user should know valid key combinations for different use cases. For example: Freight, Surcharge, Special surcharge and Special Discount.
Type Code | Description | Key Name |
---|---|---|
7PR8 | Freight | CDA_PROCESS_TYPE,CDA_INCOTERMS1,CDA_INCOTERMS2 |
7PR2 | Surcharge: Customer / Product Category % | CND_SALES_ORG_ID,DISTR_CHANNEL,CND_BUYER_ID,CND_PRD_CAT_ID,CND_PRD_CAT_HIER_ID |
7PR2 | Surcharge: Customer Group / Product Category % | CND_SALES_ORG_ID,DISTR_CHANNEL,CDA_CUST_GROUP,CND_PRD_CAT_ID,CND_PRD_CAT_HIER_ID |
7PR2 | Surcharge: Product Category % | CND_SALES_ORG_ID,DISTR_CHANNEL,CND_PRD_CAT_ID,CND_PRD_CAT_HIER_ID |
7PR3 | Surcharge: Customer / Product Category | CND_SALES_ORG_ID,DISTR_CHANNEL,CND_BUYER_ID,CND_PRD_CAT_ID,CND_PRD_CAT_HIER_ID |
7PR3 | Surcharge: Customer Group / Product Category | CND_SALES_ORG_ID,DISTR_CHANNEL,CDA_CUST_GROUP,CND_PRD_CAT_ID,CND_PRD_CAT_HIER_ID |
7PR3 | Surcharge: Product Category | CND_SALES_ORG_ID,DISTR_CHANNEL,CND_PRD_CAT_ID,CND_PRD_CAT_HIER_ID |
7PR7 | Special Surcharge: Working Condition | CDA_SERVICE_TYPE |
7PR9 | Special Discount: Coverage Warranty | CDA_AC_INDICATOR |
7PRC | Special Discount: Coverage Goodwill | CDA_AC_INDICATOR |
Note: Price specification for Net or Gross Based can be configured in Business Configuration. 7PR for Net based price specification and use 8PR inplace of 7PR for Gross Price specification. Example : 8PR8 for Gross Freight For all Key values description refer to table 'price specification UI key fields,' under section 'Constraints and Integrity Conditions' |
The user should know the Key combinations and the Type Code to query price specification.
Example: To find Freight charged for a document type Sales Order, the user has to enter other Keys like Incoterms and Incoterms Location even though they are blank.
All valid key combinations are listed in the section PREREQUISITES' along with the Type Codes
Detailed examples for each Key combination along with Request and Response xml documents is mentioned in the operation FindByTypeCodeAndPropertyIDAndPropertyValue documentation |
The different type codes that can be used are as follows:
Type Code | Description |
---|---|
7PR2 | Surcharge % |
7PR3 | Surcharge |
7PR7 | Working Condition (%) |
7PR8 | Freight |
7PR9 | Warranty (%) |
7PRC | Goodwill |
8PR2 | Gross Surcharge (%) |
8PR3 | Gross Surcharge |
8PR7 | Gross Working Condition (%) |
8PR8 | Gross Freight |
(These belong to maintenance group = PRALL1)
Maintenance group is the coded representation of a group of price, discount or surcharge specifications
For details on maintenance group refer to the Global Data Type PriceSpecificationGroupCode documentation
You can query for the following parameters:
This table contains the backend technical name for the price specification key fields and can be used in the request xml for <PriceSpecificationElementPropertyID> element.
Parameters | Description | Data Type | Possible Values |
---|---|---|---|
CND_SALES_ORG_ID | Sales organization | Identifier | MC45000 - 'US Sales' |
DISTR_CHANNEL | Distribution channel | Code | 01 - 'Direct Sales', 02 - 'Indirect Sales' |
CND_BUYER_ID | Customer | Identifier | MC9785 - 'Silvester Wholesale Corp |
CND_PRODUCT_ID | Product | Identifier | MCF-0001 - 'Boiler' |
CND_PRODUCT_ID_TYPE_CODE | Type of product ID. 1 stands for internal ID. It has to be used with CND_PRODUCT_ID. | Code | 1 - 'Internal ID' |
CND_PRODUCT_TYPE_CODE | Type of product. It has to be used with CND_PRODUCT_ID. For code values see table below. | Code | 1 - 'Material' , 2 - 'Service' |
CDA_CUST_GROUP | Customer group | Code | 06 - 'Public Sector', 07 - 'Private Customer' |
CND_PRD_CAT_ID | Product category | Identifier | 10 - 'Service', 20 - 'IT Equipment' |
CND_PRD_CAT_HIER_ID | Product category hierarchy. This has to be used with product category | Identifier | Defaulted by system |
CDA_BUYER_INDSEC | Industry Sector Code | Code | As maintained in Transactional Document |
CDA_BUYER_ABC | ABC Classification Code | Code | As maintained in Transactional Document |
CND_COMPANY_ID | Company ID. Company | Identifier | MC10000 |
CND_CAMPAIGN_ID | Campaign ID. Company | Identifier | MC45000 |
CND_PRS_ID | Product Req. Spec. ID | Identifier | As maintained in Transactional Document |
CND_PRS_VERS_ID | Product Req. Spec. Version ID | Identifier | As maintained in Transactional Document |
CDA_SERVICE_TYPE | Working Condition | Code | 01 - 'Overtime', 02 - 'Holiday', 03 - 'Travel Time' |
CDA_AC_INDICATOR | Coverage | Code | G1 - 'Goodwill 100%', W1 - 'Warranty 100%' |
CDA_PROCESS_TYPE | Process Type | Code | TA - 'Sales Order', CI - 'Invoice', AG - 'Customer Quote', CR - 'Customer Returns', SRVO - 'Service Order' |
CDA_INCOTERMS1 | Incoterms | Code | CFR - 'Cost and freight',CIF - 'Cost, insurance and freight',CIP - 'Carriage and insurance paid to',CPT - 'Carriage paid to',DAF - 'Delivered at frontier',DAP - 'Delivered at place',DAT - 'Delivered at terminal',DDP - 'Delivered duty paid',DDU - 'Delivered duty unpaid',DEQ - 'Delivered ex quay (duty paid)',DES - 'Delivered ex ship',EXW - 'Ex works',FAS - 'Free alongside ship',FCA - 'Free carrier',FOB - 'Free on board' |
CDA_INCOTERMS2 | Incoterms Location | Identifier | Text 'Incoterms Location' As maintained in Account Master Data , Example : 'Sao Paulo' |
Value for the Key field is case sensitive. In case of 'Code' Data Type user need to pass only 'Code' => Example CDA_PROCESS_TYPE value 'TA' , but in case of text / 'Identifier' Data Type user has to pass case sensitive value => Example CDA_INCOTERMS2 value 'Sao Paulo |
You can find general information about Web services, their structure and consumption in the Web Services documentation.
For all possible examples refer to operation FindByTypeCodeAndPropertyIDAndPropertyValue documentation section 'Additional Description' .
Description | Find price specifications using property valuation |
Name | FindByTypeCodeAndPropertyIDAndPropertyValue |
Synchronous | yes |
Release Status | Released |
To find a sales price specification, by its type code, property ID and property value.
This is the only operation available for the web service and is used to query for price specification such as Surcharge, Freight, Warranty and Goodwill.
For more information about Pricing, see Help Center documentation in the Business ByDesign application: SAP Business ByDesign -> Business Areas -> Customer Relationship Management -> Service -> Field Service and Repair -> Service Confirmations View -> Business Background -> Pricing in Customer Relationship Management
Refer to generic section PREREQUISITES of service documentation
The Sales Price Specification Query service is used to search and query Price specifications such as Freight, Surcharge and Goodwill.
In the generic section of service documentation, sub section 'BUSINESS_CONTEXT -> Use case' example is 'find Freight charged for a document type Sales Order' and in this section the example is enhanced to search with Validity period.
You can search within a particular period. TypeCode=1 means date. The sample XML shows a search for the period Jan 1, 2001 to December 31, 9999.
<ValidityPeriod> <IntervalBoundaryTypeCode>1</IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2001–01–01</Date> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>9999–12–31</Date> </EndTimePoint> </ValidityPeriod>
Note: Date should follow the format YYYY-MM-DD |
You can query by creation date time as follows:
<CreationDateTimeInterval> <LowerBoundaryDateTime>2001-01-01T00:00:00Z</LowerBoundaryDateTime> <UpperBoundaryDateTime>9999-12-31T23:59:59Z</UpperBoundaryDateTime> </CreationDateTimeInterval>
Note : CreationDateTimeInterval is an optional parameter. This parameter should be filled, if you want to search for a sales price specification with Creation Date and Time. For more information about the global data type GLOBAL_DateTime, please refer to the GDT Documentation section. |
You can query by last changed date time as follows:
<LastChangedDatetimeInterval> <LowerBoundaryDateTime>2010-01-01T00:00:00Z</LowerBoundaryDateTime> <UpperBoundaryDateTime>2012-12-31T23:59:59Z</UpperBoundaryDateTime> </LastChangedDatetimeInterval>
Note : LastChangedDatetimeInterval is an optional parameter. This parameter should be filled, if you want to search for a sales price specification with last changed Date and Time. For more information about the global data type GLOBAL_DateTime, please refer to the GDT Documentation section. |
Mandatory fields to be passed is TypeCode,PropertyValuation related data and possible values are mentioned below and generic section of service documentation
Extensibility is not supported by Service operation
Wild card(*) search is support by Service operation
For TypeCode and other Global Data Type details refer to generic section of service documentation
The list of possible values for some of the fields is listed below:
ReleaseStatusCode indicates whether the price specification has been released or not, and if it is relevant for price calculation.
Code List | Description |
---|---|
1 | Not Released |
2 | Partially Released |
3 | Released |
5 | Release Canceled |
ConsistencyStatusCode indicates whether the price list is consistent or not.
Code List | Description |
---|---|
2 | Inconsistent |
3 | Consistent |
To search price for Item or Freight or Surcharge, for item level values such as product ID you would need to use the following elements:
Product type code value | Description |
---|---|
1 | Material |
2 | Service |
3 | Individual Material |
4 | Warranty |
6 | Entitlement Product |
For use cases where user wants to search data by Product Category ID, sample values for PriceSpecificationElementPropertyReference and PriceSpecificationElementPropertyValue are given.
Product Category ID (CND_PRD_CAT_ID)
This is the product Category ID maintained in the system
Ex: 50-10
Product Hierarchy ID (CND_PRD_CAT_HIER_ID)
This is the Product Category Hierarchy ID maintained in the system
Ex: BASE_PCH
Example use case: If the user wants to search data by Product ID
Product Type Code Value (CND_PRODUCT_TYPE_CODE) | Description |
---|---|
1 | Material |
2 | Service |
3 | Individual Material |
4 | Warranty |
6 | Entitlement |
Example use case: If the user wants to search data by Service Type
Working Condition Code value (CDA_SERVICE_TYPE) | Description |
---|---|
01 | Overtime |
02 | Holiday |
03 | Travel time |
Example use case: If the user wants to search data by Goodwill
Coverage Indicator (CDA_AC_INDICATOR) | Description |
---|---|
G1 | Goodwill 100% |
G5 | Goodwill 50% |
W0 | No warranty/goodwill |
W1 | Warranty 100% |
W5 | Warranty 50% |
For possible values of Process Type (CDA_PROCESS_TYPE) refer to table below, for more details and all possible values refer to documentation of GLobal Data Type 'BusinessTransactionDocumentProcessingTypeCode'
The Process Type active in the system is controlled via Business configuration. If user uses the value not scoped in system, then no data is returned from service. |
Process Type | Description |
---|---|
TA | Sales Order |
SRVO | Service Order |
CI | Invoice |
AG | Customer Quote |
CR | Customer Returns |
In the SAP Business ByDesign, price specifications are maintained in the Product and Service Portfolio Work Center .The Pricing view has further subviews – Freight,Surcharge,Goodwill and Special Discount. Each of these views has some pre-defined query options such as Freights, Surcharge at Document level. The sample XMLs below shows you how to obtain those results using the web-service.
The query options you see in your OWL depend on what you have scoped in Business Configuration. |
The following request will return Freight with given INCOTERMS:
Request
for explanation about Request and Response tags refer to Generic section service documentation |
<glob:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> <PriceSpecificationElementTypeCode>7PR8</PriceSpecificationElementTypeCode> <ReleaseStatusCode>3</ReleaseStatusCode> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ValidityPeriod> <IntervalBoundaryTypeCode>T</IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2012-08-20</Date> <Time>15:33:45</Time> <DateTime daylightSavingTimeIndicator="true">2012-08-20T13:20:00Z</DateTime> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>9999-12-31</Date> <Time>15:33:45</Time> <DateTime daylightSavingTimeIndicator="true">9999-12-31T13:20:00Z</DateTime> </EndTimePoint> </ValidityPeriod> <PriceSpecificationElementPropertyValuation1> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_INCOTERMS1</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code>CIP</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation1> <PriceSpecificationElementPropertyValuation2> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_INCOTERMS2</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>A2X SPS QUERY TEST</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation2> <PriceSpecificationElementPropertyValuation3> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_PROCESS_TYPE</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code>AG</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation3> </SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> </glob:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync>
Response
For explanation about Request and Response tags refer to Generic section service documentation |
<nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:QSO:/1SAI/TAE4BE392FFB94F2B0141D7:804"> <SalesPriceSpecFindByIDResponseElements> <PriceSpecification> <PriceSpecificationElementTypeCode listID="2">7PR8</PriceSpecificationElementTypeCode> <PriceSpecificationElementTypeName languageCode="EN">Freight</PriceSpecificationElementTypeName> <PriceSpecificationElementCategoryCode>3</PriceSpecificationElementCategoryCode> <PriceSpecificationElementCategoryName languageCode="EN">Surcharge</PriceSpecificationElementCategoryName> <PriceSpecificationElementPurposeCode>4220</PriceSpecificationElementPurposeCode> <PriceSpecificationElementPurposeName languageCode="EN">Freight</PriceSpecificationElementPurposeName> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ConsistencyStatusName languageCode="EN">Consistent</ConsistencyStatusName> <ReleaseStatusCode>3</ReleaseStatusCode> <ReleaseStatusName languageCode="EN">Released</ReleaseStatusName> <!-- Price specification value in Amount --> <Amount currencyCode="USD">21.0</Amount> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_INCOTERMS1</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_INCOTERMS1">CIP</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Carriage and insurance paid to</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_INCOTERMS2</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>A2X SPS QUERY TEST</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN"/> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_PROCESS_TYPE</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_PROCESS_TYPE">AG</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Customer Quote</Description> </PropertyValuation> </PriceSpecification> <ValidityPeriod> <IntervalBoundaryTypeCode></IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2012-08-20</Date> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>2012-08-20</Date> </EndTimePoint> </ValidityPeriod> <PriceSpecificationDescriptionElements> <Description languageCode="EN">Freight</Description> </PriceSpecificationDescriptionElements> </SalesPriceSpecFindByIDResponseElements> </nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync>
The following request will return Surcharge: Customer or Product Category percentage with given Buyer ID and Product Category ID:
Request
<SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> <PriceSpecificationElementTypeCode>7PR2</PriceSpecificationElementTypeCode> <ReleaseStatusCode>3</ReleaseStatusCode> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ValidityPeriod> <IntervalBoundaryTypeCode>I</IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2012-01-31</Date> <Time>15:33:45</Time> <DateTime daylightSavingTimeIndicator="true">2012-01-31T13:20:00Z</DateTime> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>9999-12-31</Date> <Time>15:33:45</Time> <DateTime daylightSavingTimeIndicator="true">9999-12-31T13:20:00Z</DateTime> </EndTimePoint> </ValidityPeriod> <PriceSpecificationElementPropertyValuation1> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_SALES_ORG_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID></ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation1> <PriceSpecificationElementPropertyValuation2> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>DISTR_CHANNEL</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation2> <PriceSpecificationElementPropertyValuation3> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_BUYER_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>MC9785</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation3> <PriceSpecificationElementPropertyValuation4> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>50-10</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation4> <PriceSpecificationElementPropertyValuation5> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_HIER_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID></ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation5> </SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> </SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync>
Response
<nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:QSO:/1SAI/TAE4BE392FFB94F2B0141D7:804"> <SalesPriceSpecFindByIDResponseElements> <PriceSpecification> <PriceSpecificationElementTypeCode listID="2">7PR2</PriceSpecificationElementTypeCode> <PriceSpecificationElementTypeName languageCode="EN">Surcharge (%)</PriceSpecificationElementTypeName> <PriceSpecificationElementCategoryCode>3</PriceSpecificationElementCategoryCode> <PriceSpecificationElementCategoryName languageCode="EN">Surcharge</PriceSpecificationElementCategoryName> <PriceSpecificationElementPurposeCode>1010</PriceSpecificationElementPurposeCode> <PriceSpecificationElementPurposeName languageCode="EN">Special</PriceSpecificationElementPurposeName> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ConsistencyStatusName languageCode="EN">Consistent</ConsistencyStatusName> <ReleaseStatusCode>3</ReleaseStatusCode> <ReleaseStatusName languageCode="EN">Released</ReleaseStatusName> <!-- Price specification value in percentage --> <Percent>20.0</Percent> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_BUYER_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>MC9785</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Silverstar Wholesale Corp</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_HIER_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>BASE_PCH</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Boiler</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>50-10</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Boiler</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_SALES_ORG_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>MC42100</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">US Region North East & East Coast</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>DISTR_CHANNEL</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="DISTR_CHANNEL">01</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Direct sales</Description> </PropertyValuation> </PriceSpecification> <ValidityPeriod> <IntervalBoundaryTypeCode></IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2012-08-17</Date> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>2013-12-31</Date> </EndTimePoint> </ValidityPeriod> <PriceSpecificationDescriptionElements> <Description languageCode="EN">Surcharge (%)</Description> </PriceSpecificationDescriptionElements> </SalesPriceSpecFindByIDResponseElements> </nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync>
The following request will return Surcharge: Customer Group or Product Category percentage with given Customer Group and Product Category ID:
Request
<SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> <PriceSpecificationElementTypeCode>7PR2</PriceSpecificationElementTypeCode> <ReleaseStatusCode>3</ReleaseStatusCode> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ValidityPeriod> <IntervalBoundaryTypeCode>I</IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2012-08-20</Date> <Time>15:33:45</Time> <DateTime daylightSavingTimeIndicator="true">2012-08-20T13:20:00Z</DateTime> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>9999-12-31</Date> <Time>15:33:45</Time> <DateTime daylightSavingTimeIndicator="true">9999-12-31T13:20:00Z</DateTime> </EndTimePoint> <Duration></Duration> </ValidityPeriod> <PriceSpecificationElementPropertyValuation1> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_SALES_ORG_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID></ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation1> <PriceSpecificationElementPropertyValuation2> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>DISTR_CHANNEL</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <CODE></CODE> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation2> <PriceSpecificationElementPropertyValuation3> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_CUST_GROUP</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <CODE>01</CODE> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation3> <PriceSpecificationElementPropertyValuation4> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID></ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation4> <PriceSpecificationElementPropertyValuation5> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_HIER_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID></ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation5> </SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> </SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync>
Response
<nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:QSO:/1SAI/TAE4BE392FFB94F2B0141D7:804"> <SalesPriceSpecFindByIDResponseElements> <PriceSpecification> <PriceSpecificationElementTypeCode listID="2">7PR2</PriceSpecificationElementTypeCode> <PriceSpecificationElementTypeName languageCode="EN">Surcharge (%)</PriceSpecificationElementTypeName> <PriceSpecificationElementCategoryCode>3</PriceSpecificationElementCategoryCode> <PriceSpecificationElementCategoryName languageCode="EN">Surcharge</PriceSpecificationElementCategoryName> <PriceSpecificationElementPurposeCode>1010</PriceSpecificationElementPurposeCode> <PriceSpecificationElementPurposeName languageCode="EN">Special</PriceSpecificationElementPurposeName> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ConsistencyStatusName languageCode="EN">Consistent</ConsistencyStatusName> <ReleaseStatusCode>3</ReleaseStatusCode> <ReleaseStatusName languageCode="EN">Released</ReleaseStatusName> <!-- Price specification value in percentage --> <Percent>20.0</Percent> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_BUYER_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>MC9785</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Silverstar Wholesale Corp</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_HIER_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>BASE_PCH</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Boiler</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>50-10</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Boiler</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_SALES_ORG_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>MC42100</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">US Region North East & East Coast</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>DISTR_CHANNEL</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="DISTR_CHANNEL">01</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Direct sales</Description> </PropertyValuation> </PriceSpecification> <ValidityPeriod> <IntervalBoundaryTypeCode></IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2012-08-17</Date> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>2013-12-31</Date> </EndTimePoint> </ValidityPeriod> <PriceSpecificationDescriptionElements> <Description languageCode="EN">Surcharge (%)</Description> </PriceSpecificationDescriptionElements> </SalesPriceSpecFindByIDResponseElements> </nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync>
The following request will return Surcharge: Product Category percentage with given Product Category ID:
Request
<SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> <PriceSpecificationElementTypeCode>7PR2</PriceSpecificationElementTypeCode> <ReleaseStatusCode>3</ReleaseStatusCode> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ValidityPeriod> <IntervalBoundaryTypeCode>I</IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>1900-01-24</Date> <Time>15:33:45</Time> <DateTime daylightSavingTimeIndicator="true">2012-01-01T13:20:00Z</DateTime> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>9999-12-31</Date> <Time>15:33:45</Time> <DateTime daylightSavingTimeIndicator="true">9999-12-31T13:20:00Z</DateTime> </EndTimePoint> </ValidityPeriod> <PriceSpecificationElementPropertyValuation1> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_SALES_ORG_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID></ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation1> <PriceSpecificationElementPropertyValuation2> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>DISTR_CHANNEL</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <CODE></CODE> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation2> <PriceSpecificationElementPropertyValuation3> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>50-10</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation3> <PriceSpecificationElementPropertyValuation4> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_HIER_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID></ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation4> </SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> </SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync>
Response
<nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:QSO:/1SAI/TAE4BE392FFB94F2B0141D7:804"> <SalesPriceSpecFindByIDResponseElements> <PriceSpecification> <PriceSpecificationElementTypeCode listID="2">7PR2</PriceSpecificationElementTypeCode> <PriceSpecificationElementTypeName languageCode="EN">Surcharge (%)</PriceSpecificationElementTypeName> <PriceSpecificationElementCategoryCode>3</PriceSpecificationElementCategoryCode> <PriceSpecificationElementCategoryName languageCode="EN">Surcharge</PriceSpecificationElementCategoryName> <PriceSpecificationElementPurposeCode>1010</PriceSpecificationElementPurposeCode> <PriceSpecificationElementPurposeName languageCode="EN">Special</PriceSpecificationElementPurposeName> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ConsistencyStatusName languageCode="EN">Consistent</ConsistencyStatusName> <ReleaseStatusCode>3</ReleaseStatusCode> <ReleaseStatusName languageCode="EN">Released</ReleaseStatusName> <!-- Price specification value in percentage --> <Percent>10.0</Percent> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_HIER_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>BASE_PCH</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Boiler</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>50-10</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Boiler</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_SALES_ORG_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>MC42100</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">US Region North East & East Coast</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>DISTR_CHANNEL</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="DISTR_CHANNEL">01</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Direct sales</Description> </PropertyValuation> </PriceSpecification> <ValidityPeriod> <IntervalBoundaryTypeCode></IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2012-08-20</Date> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>2012-08-20</Date> </EndTimePoint> </ValidityPeriod> <PriceSpecificationDescriptionElements> <Description languageCode="EN">Surcharge (%)</Description> </PriceSpecificationDescriptionElements> </SalesPriceSpecFindByIDResponseElements> </nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync>
The following request will return Surcharge: Customer or Product Category with given Buyer ID and Product Category:
Request
<SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> <PriceSpecificationElementTypeCode>7PR2</PriceSpecificationElementTypeCode> <ReleaseStatusCode>3</ReleaseStatusCode> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ValidityPeriod> <IntervalBoundaryTypeCode>I</IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2012-08-20</Date> <Time>15:33:45</Time> <DateTime daylightSavingTimeIndicator="true">2012-08-20T13:20:00Z</DateTime> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>9999-12-31</Date> <Time>15:33:45</Time> <DateTime daylightSavingTimeIndicator="true">9999-12-31T13:20:00Z</DateTime> </EndTimePoint> </ValidityPeriod> <PriceSpecificationElementPropertyValuation1> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_SALES_ORG_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID></ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation1> <PriceSpecificationElementPropertyValuation2> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>DISTR_CHANNEL</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <CODE></CODE> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation2> <PriceSpecificationElementPropertyValuation3> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_BUYER_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>MC9785</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation3> <PriceSpecificationElementPropertyValuation4> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>50-10</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation4> <PriceSpecificationElementPropertyValuation5> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_HIER_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID></ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation5> </SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> </SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync>
Response
<nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:QSO:/1SAI/TAE4BE392FFB94F2B0141D7:804"> <SalesPriceSpecFindByIDResponseElements> <PriceSpecification> <PriceSpecificationElementTypeCode listID="2">7PR2</PriceSpecificationElementTypeCode> <PriceSpecificationElementTypeName languageCode="EN">Surcharge (%)</PriceSpecificationElementTypeName> <PriceSpecificationElementCategoryCode>3</PriceSpecificationElementCategoryCode> <PriceSpecificationElementCategoryName languageCode="EN">Surcharge</PriceSpecificationElementCategoryName> <PriceSpecificationElementPurposeCode>1010</PriceSpecificationElementPurposeCode> <PriceSpecificationElementPurposeName languageCode="EN">Special</PriceSpecificationElementPurposeName> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ConsistencyStatusName languageCode="EN">Consistent</ConsistencyStatusName> <ReleaseStatusCode>3</ReleaseStatusCode> <ReleaseStatusName languageCode="EN">Released</ReleaseStatusName> <!-- Price specification value in percentage --> <Percent>20.0</Percent> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_BUYER_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>MC9785</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Silverstar Wholesale Corp</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_HIER_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>BASE_PCH</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Boiler</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>50-10</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Boiler</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_SALES_ORG_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>MC42100</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Region North & East Coast US</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>DISTR_CHANNEL</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="DISTR_CHANNEL">01</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Direct sales</Description> </PropertyValuation> </PriceSpecification> <ValidityPeriod> <IntervalBoundaryTypeCode></IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2012-08-17</Date> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>2013-12-31</Date> </EndTimePoint> </ValidityPeriod> <PriceSpecificationDescriptionElements> <Description languageCode="EN">Surcharge (%)</Description> </PriceSpecificationDescriptionElements> </SalesPriceSpecFindByIDResponseElements> </nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync>
The following request will return Surcharge: Customer Group or Product Category with given Customer Group and Product Category ID:
Request
<SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> <PriceSpecificationElementTypeCode>7PR3</PriceSpecificationElementTypeCode> <ReleaseStatusCode>3</ReleaseStatusCode> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ValidityPeriod> <IntervalBoundaryTypeCode>I</IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>1900-01-24</Date> <Time>15:33:45</Time> <DateTime daylightSavingTimeIndicator="true">1999-05-31T13:20:00Z</DateTime> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>9999-12-31</Date> <Time>15:33:45</Time> <DateTime daylightSavingTimeIndicator="true">9999-12-31T13:20:00Z</DateTime> </EndTimePoint> </ValidityPeriod> <PriceSpecificationElementPropertyValuation1> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_SALES_ORG_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID></ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation1> <PriceSpecificationElementPropertyValuation2> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>DISTR_CHANNEL</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <CODE></CODE> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation2> <PriceSpecificationElementPropertyValuation3> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_CUST_GROUP</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <CODE>01</CODE> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation3> <PriceSpecificationElementPropertyValuation4> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID></ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation4> <PriceSpecificationElementPropertyValuation5> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_HIER_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID></ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation5> </SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> </SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync>
Response
<nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:QSO:/1SAI/TAE4BE392FFB94F2B0141D7:804"> <SalesPriceSpecFindByIDResponseElements> <PriceSpecification> <PriceSpecificationElementTypeCode listID="2">7PR3</PriceSpecificationElementTypeCode> <PriceSpecificationElementTypeName languageCode="EN">Surcharge</PriceSpecificationElementTypeName> <PriceSpecificationElementCategoryCode>3</PriceSpecificationElementCategoryCode> <PriceSpecificationElementCategoryName languageCode="EN">Surcharge</PriceSpecificationElementCategoryName> <PriceSpecificationElementPurposeCode>1010</PriceSpecificationElementPurposeCode> <PriceSpecificationElementPurposeName languageCode="EN">Special</PriceSpecificationElementPurposeName> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ConsistencyStatusName languageCode="EN">Consistent</ConsistencyStatusName> <ReleaseStatusCode>3</ReleaseStatusCode> <ReleaseStatusName languageCode="EN">Released</ReleaseStatusName> <BaseQuantity unitCode="EA">1.0</BaseQuantity> <BaseQuantityTypeCode>EA</BaseQuantityTypeCode> <BaseQuantityTypeCodeName languageCode="EN">ea</BaseQuantityTypeCodeName> <!-- Price specification value in Amount --> <Amount currencyCode="USD">10.0</Amount> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_CUST_GROUP</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_CUST_GROUP">08</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Customer incomplete</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_HIER_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>BASE_PCH</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Boiler</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>50-10</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Boiler</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_SALES_ORG_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>MC42100</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">US Region North East & East Coast</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>DISTR_CHANNEL</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="DISTR_CHANNEL">01</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Direct sales</Description> </PropertyValuation> </PriceSpecification> <ValidityPeriod> <IntervalBoundaryTypeCode></IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2012-08-20</Date> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>2012-08-20</Date> </EndTimePoint> </ValidityPeriod> <PriceSpecificationDescriptionElements> <Description languageCode="EN">Surcharge</Description> </PriceSpecificationDescriptionElements> </SalesPriceSpecFindByIDResponseElements> </nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync>
The following request will return Surcharge: Product Category with given Product Category ID:
Request
<SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> <PriceSpecificationElementTypeCode>7PR3</PriceSpecificationElementTypeCode> <ReleaseStatusCode>3</ReleaseStatusCode> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ValidityPeriod> <IntervalBoundaryTypeCode>I</IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2012-08-20</Date> <Time>15:33:45</Time> <DateTime daylightSavingTimeIndicator="true">1999-05-31T13:20:00Z</DateTime> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>9999-12-31</Date> <Time>15:33:45</Time> <DateTime daylightSavingTimeIndicator="true">9999-12-13T13:20:00Z</DateTime> </EndTimePoint> </ValidityPeriod> <PriceSpecificationElementPropertyValuation1> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_SALES_ORG_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID></ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation1> <PriceSpecificationElementPropertyValuation2> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>DISTR_CHANNEL</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <CODE></CODE> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation2> <PriceSpecificationElementPropertyValuation3> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>50-10</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation3> <PriceSpecificationElementPropertyValuation4> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_HIER_ID</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID></ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation4> </SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> </SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync>
Response
<nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:QSO:/1SAI/TAE4BE392FFB94F2B0141D7:804"> <SalesPriceSpecFindByIDResponseElements> <PriceSpecification> <PriceSpecificationElementTypeCode listID="2">7PR3</PriceSpecificationElementTypeCode> <PriceSpecificationElementTypeName languageCode="EN">Surcharge</PriceSpecificationElementTypeName> <PriceSpecificationElementCategoryCode>3</PriceSpecificationElementCategoryCode> <PriceSpecificationElementCategoryName languageCode="EN">Surcharge</PriceSpecificationElementCategoryName> <PriceSpecificationElementPurposeCode>1010</PriceSpecificationElementPurposeCode> <PriceSpecificationElementPurposeName languageCode="EN">Special</PriceSpecificationElementPurposeName> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ConsistencyStatusName languageCode="EN">Consistent</ConsistencyStatusName> <ReleaseStatusCode>3</ReleaseStatusCode> <ReleaseStatusName languageCode="EN">Released</ReleaseStatusName> <BaseQuantity unitCode="EA">1.0</BaseQuantity> <BaseQuantityTypeCode>EA</BaseQuantityTypeCode> <BaseQuantityTypeCodeName languageCode="EN">ea</BaseQuantityTypeCodeName> <!-- Price specification value in Amount --> <Amount currencyCode="USD">10.0</Amount> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_HIER_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>BASE_PCH</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Boiler</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_PRD_CAT_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>50-10</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Boiler</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CND_SALES_ORG_ID</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <ID>MC42100</ID> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">US Region North East & East Coast</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>DISTR_CHANNEL</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="DISTR_CHANNEL">01</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Direct sales</Description> </PropertyValuation> </PriceSpecification> <ValidityPeriod> <IntervalBoundaryTypeCode></IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2012-08-20</Date> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>2013-12-31</Date> </EndTimePoint> </ValidityPeriod> <PriceSpecificationDescriptionElements> <Description languageCode="EN">Surcharge</Description> </PriceSpecificationDescriptionElements> </SalesPriceSpecFindByIDResponseElements> </nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync>
The following request will return Special Surcharge: Working Condition with given the Service Type:
Request
<SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> <PriceSpecificationElementTypeCode>7PR7</PriceSpecificationElementTypeCode> <ReleaseStatusCode>3</ReleaseStatusCode> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ValidityPeriod> <IntervalBoundaryTypeCode>I</IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2012-08-20</Date> <Time>15:33:45</Time> <DateTime daylightSavingTimeIndicator="true">1999-05-31T13:20:00Z</DateTime> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>9999-12-31</Date> <Time>15:33:45</Time> <DateTime daylightSavingTimeIndicator="true">9999-12-31T13:20:00Z</DateTime> </EndTimePoint> </ValidityPeriod> <PriceSpecificationElementPropertyValuation1> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_SERVICE_TYPE</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <CODE>01</CODE> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation1> </SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> </SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync>
Response
<nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:QSO:/1SAI/TAE4BE392FFB94F2B0141D7:804"> <SalesPriceSpecFindByIDResponseElements> <PriceSpecification> <PriceSpecificationElementTypeCode listID="2">7PR7</PriceSpecificationElementTypeCode> <PriceSpecificationElementTypeName languageCode="EN">Working Condition (%)</PriceSpecificationElementTypeName> <PriceSpecificationElementCategoryCode>3</PriceSpecificationElementCategoryCode> <PriceSpecificationElementCategoryName languageCode="EN">Surcharge</PriceSpecificationElementCategoryName> <PriceSpecificationElementPurposeCode>1410</PriceSpecificationElementPurposeCode> <PriceSpecificationElementPurposeName languageCode="EN">Processing</PriceSpecificationElementPurposeName> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ConsistencyStatusName languageCode="EN">Consistent</ConsistencyStatusName> <ReleaseStatusCode>3</ReleaseStatusCode> <ReleaseStatusName languageCode="EN">Released</ReleaseStatusName> <!-- Price specification value in percentage --> <Percent>0.0</Percent> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_SERVICE_TYPE</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_SERVICE_TYPE">01</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Overtime</Description> </PropertyValuation> </PriceSpecification> <ValidityPeriod> <IntervalBoundaryTypeCode></IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2007-01-01</Date> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>2012-01-01</Date> </EndTimePoint> </ValidityPeriod> <PriceSpecificationDescriptionElements> <Description languageCode="EN">Working Condition (%)</Description> </PriceSpecificationDescriptionElements> </SalesPriceSpecFindByIDResponseElements> <SalesPriceSpecFindByIDResponseElements> <PriceSpecification> <PriceSpecificationElementTypeCode listID="2">7PR7</PriceSpecificationElementTypeCode> <PriceSpecificationElementTypeName languageCode="EN">Working Condition (%)</PriceSpecificationElementTypeName> <PriceSpecificationElementCategoryCode>3</PriceSpecificationElementCategoryCode> <PriceSpecificationElementCategoryName languageCode="EN">Surcharge</PriceSpecificationElementCategoryName> <PriceSpecificationElementPurposeCode>1410</PriceSpecificationElementPurposeCode> <PriceSpecificationElementPurposeName languageCode="EN">Processing</PriceSpecificationElementPurposeName> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ConsistencyStatusName languageCode="EN">Consistent</ConsistencyStatusName> <ReleaseStatusCode>3</ReleaseStatusCode> <ReleaseStatusName languageCode="EN">Released</ReleaseStatusName> <!-- Price specification value in percentage --> <Percent>10.0</Percent> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_SERVICE_TYPE</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_SERVICE_TYPE">01</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Overtime</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_SERVICE_TYPE</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_SERVICE_TYPE">02</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Holiday</Description> </PropertyValuation> </PriceSpecification> <ValidityPeriod> <IntervalBoundaryTypeCode></IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2007-01-01</Date> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>9999-12-31</Date> </EndTimePoint> </ValidityPeriod> <PriceSpecificationDescriptionElements> <Description languageCode="EN">Working Condition (%)</Description> </PriceSpecificationDescriptionElements> </SalesPriceSpecFindByIDResponseElements> <SalesPriceSpecFindByIDResponseElements> <PriceSpecification> <PriceSpecificationElementTypeCode listID="2">7PR7</PriceSpecificationElementTypeCode> <PriceSpecificationElementTypeName languageCode="EN">Working Condition (%)</PriceSpecificationElementTypeName> <PriceSpecificationElementCategoryCode>3</PriceSpecificationElementCategoryCode> <PriceSpecificationElementCategoryName languageCode="EN">Surcharge</PriceSpecificationElementCategoryName> <PriceSpecificationElementPurposeCode>1410</PriceSpecificationElementPurposeCode> <PriceSpecificationElementPurposeName languageCode="EN">Processing</PriceSpecificationElementPurposeName> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ConsistencyStatusName languageCode="EN">Consistent</ConsistencyStatusName> <ReleaseStatusCode>3</ReleaseStatusCode> <ReleaseStatusName languageCode="EN">Released</ReleaseStatusName> <!-- Price specification value in percentage --> <Percent>20.0</Percent> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_SERVICE_TYPE</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_SERVICE_TYPE">01</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Overtime</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_SERVICE_TYPE</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_SERVICE_TYPE">02</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Holiday</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_SERVICE_TYPE</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_SERVICE_TYPE">03</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Travel time</Description> </PropertyValuation> </PriceSpecification> <ValidityPeriod> <IntervalBoundaryTypeCode></IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2007-01-01</Date> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>9999-12-31</Date> </EndTimePoint> </ValidityPeriod> <PriceSpecificationDescriptionElements> <Description languageCode="EN">Working Condition (%)</Description> </PriceSpecificationDescriptionElements> </SalesPriceSpecFindByIDResponseElements> </nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync>
The following request will return Special Discount: Coverage Warranty with given Coverage Indicator:
Request
<SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> <PriceSpecificationElementTypeCode>7PR9</PriceSpecificationElementTypeCode> <ReleaseStatusCode>3</ReleaseStatusCode> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ValidityPeriod> <IntervalBoundaryTypeCode>I</IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>1900-01-24</Date> <Time>15:33:45</Time> <DateTime timeZoneCode="CET" daylightSavingTimeIndicator="true">1999-05-31T13:20:00Z</DateTime> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>2020-01-24</Date> <Time>15:33:45</Time> <DateTime timeZoneCode="CET" daylightSavingTimeIndicator="true">1999-05-31T13:20:00Z</DateTime> </EndTimePoint> </ValidityPeriod> <PriceSpecificationElementPropertyValuation1> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_AC_INDICATOR</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <CODE>W0</CODE> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation1> </SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> </SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync>
Response
<nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:QSO:/1SAI/TAE4BE392FFB94F2B0141D7:804"> <SalesPriceSpecFindByIDResponseElements> <PriceSpecification> <PriceSpecificationElementTypeCode listID="2">7PR9</PriceSpecificationElementTypeCode> <PriceSpecificationElementTypeName languageCode="EN">Warranty (%)</PriceSpecificationElementTypeName> <PriceSpecificationElementCategoryCode>2</PriceSpecificationElementCategoryCode> <PriceSpecificationElementCategoryName languageCode="EN">Discount</PriceSpecificationElementCategoryName> <PriceSpecificationElementPurposeCode>1450</PriceSpecificationElementPurposeCode> <PriceSpecificationElementPurposeName languageCode="EN">Warranty</PriceSpecificationElementPurposeName> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ConsistencyStatusName languageCode="EN">Consistent</ConsistencyStatusName> <ReleaseStatusCode>3</ReleaseStatusCode> <ReleaseStatusName languageCode="EN">Released</ReleaseStatusName> <!-- Price specification value in percentage --> <Percent>0.0</Percent> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_AC_INDICATOR</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_AC_INDICATOR">W0</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">No warranty/goodwill</Description> </PropertyValuation> </PriceSpecification> <ValidityPeriod> <IntervalBoundaryTypeCode></IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2007-01-01</Date> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>9999-12-31</Date> </EndTimePoint> </ValidityPeriod> <PriceSpecificationDescriptionElements> <Description languageCode="EN">Warranty (%)</Description> </PriceSpecificationDescriptionElements> </SalesPriceSpecFindByIDResponseElements> <SalesPriceSpecFindByIDResponseElements> <PriceSpecification> <PriceSpecificationElementTypeCode listID="2">7PR9</PriceSpecificationElementTypeCode> <PriceSpecificationElementTypeName languageCode="EN">Warranty (%)</PriceSpecificationElementTypeName> <PriceSpecificationElementCategoryCode>2</PriceSpecificationElementCategoryCode> <PriceSpecificationElementCategoryName languageCode="EN">Discount</PriceSpecificationElementCategoryName> <PriceSpecificationElementPurposeCode>1450</PriceSpecificationElementPurposeCode> <PriceSpecificationElementPurposeName languageCode="EN">Warranty</PriceSpecificationElementPurposeName> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ConsistencyStatusName languageCode="EN">Consistent</ConsistencyStatusName> <ReleaseStatusCode>3</ReleaseStatusCode> <ReleaseStatusName languageCode="EN">Released</ReleaseStatusName> <!-- Price specification value in percentage --> <Percent>-100.0</Percent> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_AC_INDICATOR</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_AC_INDICATOR">W0</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">No warranty/goodwill</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_AC_INDICATOR</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_AC_INDICATOR">W1</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Warranty 100%</Description> </PropertyValuation> </PriceSpecification> <ValidityPeriod> <IntervalBoundaryTypeCode></IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2007-01-01</Date> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>9999-12-31</Date> </EndTimePoint> </ValidityPeriod> <PriceSpecificationDescriptionElements> <Description languageCode="EN">Warranty (%)</Description> </PriceSpecificationDescriptionElements> </SalesPriceSpecFindByIDResponseElements> <SalesPriceSpecFindByIDResponseElements> <PriceSpecification> <PriceSpecificationElementTypeCode listID="2">7PR9</PriceSpecificationElementTypeCode> <PriceSpecificationElementTypeName languageCode="EN">Warranty (%)</PriceSpecificationElementTypeName> <PriceSpecificationElementCategoryCode>2</PriceSpecificationElementCategoryCode> <PriceSpecificationElementCategoryName languageCode="EN">Discount</PriceSpecificationElementCategoryName> <PriceSpecificationElementPurposeCode>1450</PriceSpecificationElementPurposeCode> <PriceSpecificationElementPurposeName languageCode="EN">Warranty</PriceSpecificationElementPurposeName> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ConsistencyStatusName languageCode="EN">Consistent</ConsistencyStatusName> <ReleaseStatusCode>3</ReleaseStatusCode> <ReleaseStatusName languageCode="EN">Released</ReleaseStatusName> <!-- Price specification value in percentage --> <Percent>-50.0</Percent> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_AC_INDICATOR</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_AC_INDICATOR">W0</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">No warranty/goodwill</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_AC_INDICATOR</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_AC_INDICATOR">W1</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Warranty 100%</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_AC_INDICATOR</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_AC_INDICATOR">W5</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Warranty 50%</Description> </PropertyValuation> </PriceSpecification> <ValidityPeriod> <IntervalBoundaryTypeCode></IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2007-01-01</Date> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>9999-12-31</Date> </EndTimePoint> </ValidityPeriod> <PriceSpecificationDescriptionElements> <Description languageCode="EN">Warranty (%)</Description> </PriceSpecificationDescriptionElements> </SalesPriceSpecFindByIDResponseElements> </nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync>
The following request will return Special Discount: Coverage Goodwill with given INCOTERMS:
Request
<SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> <PriceSpecificationElementTypeCode>7PRC</PriceSpecificationElementTypeCode> <ReleaseStatusCode>3</ReleaseStatusCode> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ValidityPeriod> <IntervalBoundaryTypeCode>I</IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>1900-01-24</Date> <Time>15:33:45</Time> <DateTime timeZoneCode="CET" daylightSavingTimeIndicator="true">1999-05-31T13:20:00Z</DateTime> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>2020-01-24</Date> <Time>15:33:45</Time> <DateTime timeZoneCode="CET" daylightSavingTimeIndicator="true">1999-05-31T13:20:00Z</DateTime> </EndTimePoint> </ValidityPeriod> <PriceSpecificationElementPropertyValuation1> <IdentifyingIndicator>false</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_AC_INDICATOR</PriceSpecificationElementPropertyID> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <CODE>G1</CODE> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation1> </SalesPriceSpecFindByTypeCodeAndPropertyIDAndPropertyValueQueryElements> </SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueQuery_sync>
Response
<nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:QSO:/1SAI/TAE4BE392FFB94F2B0141D7:804"> <SalesPriceSpecFindByIDResponseElements> <PriceSpecification> <PriceSpecificationElementTypeCode listID="2">7PRC</PriceSpecificationElementTypeCode> <PriceSpecificationElementTypeName languageCode="EN">Goodwill (%)</PriceSpecificationElementTypeName> <PriceSpecificationElementCategoryCode>2</PriceSpecificationElementCategoryCode> <PriceSpecificationElementCategoryName languageCode="EN">Discount</PriceSpecificationElementCategoryName> <PriceSpecificationElementPurposeCode>1460</PriceSpecificationElementPurposeCode> <PriceSpecificationElementPurposeName languageCode="EN">Goodwill</PriceSpecificationElementPurposeName> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ConsistencyStatusName languageCode="EN">Consistent</ConsistencyStatusName> <ReleaseStatusCode>3</ReleaseStatusCode> <ReleaseStatusName languageCode="EN">Released</ReleaseStatusName> <!-- Price specification value in percentage --> <Percent>-100.0</Percent> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_AC_INDICATOR</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_AC_INDICATOR">G1</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Goodwill 100%</Description> </PropertyValuation> </PriceSpecification> <ValidityPeriod> <IntervalBoundaryTypeCode></IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2007-01-01</Date> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>9999-12-31</Date> </EndTimePoint> </ValidityPeriod> <PriceSpecificationDescriptionElements> <Description languageCode="EN">Goodwill (%)</Description> </PriceSpecificationDescriptionElements> </SalesPriceSpecFindByIDResponseElements> <SalesPriceSpecFindByIDResponseElements> <PriceSpecification> <PriceSpecificationElementTypeCode listID="2">7PRC</PriceSpecificationElementTypeCode> <PriceSpecificationElementTypeName languageCode="EN">Goodwill (%)</PriceSpecificationElementTypeName> <PriceSpecificationElementCategoryCode>2</PriceSpecificationElementCategoryCode> <PriceSpecificationElementCategoryName languageCode="EN">Discount</PriceSpecificationElementCategoryName> <PriceSpecificationElementPurposeCode>1460</PriceSpecificationElementPurposeCode> <PriceSpecificationElementPurposeName languageCode="EN">Goodwill</PriceSpecificationElementPurposeName> <ConsistencyStatusCode>3</ConsistencyStatusCode> <ConsistencyStatusName languageCode="EN">Consistent</ConsistencyStatusName> <ReleaseStatusCode>3</ReleaseStatusCode> <ReleaseStatusName languageCode="EN">Released</ReleaseStatusName> <!-- Price specification value in percentage --> <Percent>-50.0</Percent> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_AC_INDICATOR</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_AC_INDICATOR">G1</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Goodwill 100%</Description> </PropertyValuation> <PropertyValuation> <PriceSpecificationElementPropertyValuation> <IdentifyingIndicator>true</IdentifyingIndicator> <PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyID>CDA_AC_INDICATOR</PriceSpecificationElementPropertyID> <PriceSpecificationElementPropertyDefinitionClassCode>2</PriceSpecificationElementPropertyDefinitionClassCode> </PriceSpecificationElementPropertyReference> <PriceSpecificationElementPropertyValue> <Code listID="CDA_AC_INDICATOR">G5</Code> </PriceSpecificationElementPropertyValue> </PriceSpecificationElementPropertyValuation> <Description languageCode="EN">Goodwill 50%</Description> </PropertyValuation> </PriceSpecification> <ValidityPeriod> <IntervalBoundaryTypeCode></IntervalBoundaryTypeCode> <StartTimePoint> <TypeCode>1</TypeCode> <Date>2007-01-01</Date> </StartTimePoint> <EndTimePoint> <TypeCode>1</TypeCode> <Date>9999-12-31</Date> </EndTimePoint> </ValidityPeriod> <PriceSpecificationDescriptionElements> <Description languageCode="EN">Goodwill (%)</Description> </PriceSpecificationDescriptionElements> </SalesPriceSpecFindByIDResponseElements> </nm:SalesPriceSpecificationFindByTypeCodeAndPropertyIDAndPropertyValueResponse_sync>