/
Polling Process (Product Integration)

Polling Process (Product Integration)

This article describes how SAP Integration Suite can enable product master synchronization between S/4HANA and Pricefx using polling approach.

Steps:

Step 0: Pricefx Setup

  1. Configure the product master table in Pricefx to store the necessary fields from SAP S/4HANA.

  2. Optionally, configure any Product Extension tables in Pricefx to store the necessary fields from SAP S/4HANA.

  3. Optionally, configure any Price Parameter tables in Pricefx to store the necessary fields from SAP S/4HANA.

Step 1: Build Integration Flow to Poll Updates from SAP S/4HANA

You can either add a branch to the existing timer process or create another timer process for synchronizing billing documents. See https://pricefx.atlassian.net/wiki/spaces/ACCDEV/pages/4410834945/Set+up+Integration+Flows+-+Polling#Step-1%3A-Build-an-Integration-Flow-to-Poll-Updates-from-SAP-S%2F4HANA.

Step 2: Get Latest Updated Products from SAP S/4HANA and Write to Product Master

This integration is duplicated and modified from “Get Latest Updated Entities from SAP S/4HANA and write to Pricefx” from “Sample Artifacts for SAP S/4HANA Integration with Pricefx“ package.

Major steps carried out by this integration flow include:

  1. Initialize properties and SAP AIR key.

  2. Update next polling schedule in Pricefx.

  3. Get updated products by batches: Set up Integration Flows - Polling | Step 2: Get Latest Updated Entities from SAP S/4HANA.

poll customer.jpg
  1. Multicast the list of updated SAP S/4HANA products to integration flows to write to different Pricefx tables. Branch 1 goes to the product master, while branch 2 goes to another integration flow which consists of all other branches. A sample “Multicast Product Response to all Product Entities in Pricefx” is provided in the package.

    See https://pricefx.atlassian.net/wiki/spaces/ACCDEV/pages/4410834945/Set+up+Integration+Flows+-+Polling#Step-3%3A-Multicast-Response-to-All-Entities-in-Pricefx.

Step 4: Write Records to Pricefx

These integration flows are where the multicast branches go to. One duplicate of “Write Records to Pricefx” is required for each table.

See https://pricefx.atlassian.net/wiki/spaces/ACCDEV/pages/4410834945/Set+up+Integration+Flows+-+Polling#Step-4%3A-Write-Records-to-Pricefx.

Related content

Polling Process (Customer Integration)
Polling Process (Customer Integration)
More like this
Set up Integration Flows - Polling
Set up Integration Flows - Polling
More like this