SAP S/4HANA Price Condition Mapping with Pricefx

This article describes the mappings used by the “SAP S/4HANA Price Condition Integration with Pricefx” package.

Integration Flows

Extract SAP S4HANA Price Condition Batch Create Result

This integration flow extracts the main content of the Price Condition create response from SAP S/4HANA OData service. It consists of XSLT which extracts only useful elements and removes namespace from the XML message.

Value Mappings

Value Mapping Pricefx Condition Table To Integration Suite Message Mapping

Each condition record set should have its own set of configuration such as mapping to create SAP price condition request, mapping to update condition status in Pricefx and the field that stores the application and source ID. You can set the default value that will be used if the value mapping is not found.

Screenshot 2025-08-21 at 5.23.02 pm.png

Message Mappings

Required Mappings for Creating Price Conditions in SAP S/4HANA

All the mappings that you configured in the value mappings are required. You can refer to below examples if you need assistance on how to build the mappings:

  1. Message Mapping Build SAP S4HANA Price Condition Batch Create Request from Pricefx Default Agreement Condition

  2. Message Mapping Build SAP S4HANA Price Condition Batch Create Request from Pricefx Default Purchasing Price Condition

  3. Message Mapping Build SAP S4HANA Price Condition Batch Create Request from Pricefx Default Sales Price Condition

Below mappings are also required in price condition integration:

  1. Message Mapping Extract keys from Condition Records in Pricefx

  2. Message Mapping Build Pricefx Condition Record Update Request

  3. Message Mapping Build Pricefx Condition Record Status Update Request

  4. Message Mapping Build Pricefx Condition Record Status Reset Request