IDOC Processing
  • 07 May 2024
  • 1 Minute to read
  • Contributors
  • Dark
    Light

IDOC Processing

  • Dark
    Light

Article summary

Owner and Support details

Owner: Finance
Support: fin@company-name.com
Link to application: Enterprise Integration / 03 - Integration Apps / Finance / SAP IDOC Processing

General description

This interface processes IDOCS from SAP that contain Order and Material data, and pushes that data to IBM Maximo. Azure Integration Services is used as the integration platform for this solution.

Functional solution overview

From a business perspective, the solution looks like below.

The following steps are processed:

  1. Publish IDOC - SAP publishes an IDOC that contains Order or Material data.

  2. Load Order - In this step, the Order data is transformed from SAP format to Maximo format and prepared for delivery to Maximo.

  3. Load Material - In this step, the Material data is transformed from SAP format to Maximo format and prepared for delivery to Maximo.

Technical solution overview

This is how the solution looks like from a technical perspective.

The process goes as below:

  1. Publish IDOC - A Logic App uses the SAP Connector to retrieve SAP IDOCs. The IDOCs can contain the following message:

    • MATMAS05 - Material data.

    • ORDERS05 - Order data.

  2. The IDOCs are published to a Service Bus Topic.

  3. There is a Logic App that is subscribed to the Topic to which the Material IDOCs are sent, and there is a Logic App that is subscribed to the Topic to which the Order IDOCs are sent.

  4. Load Order - This Logic App processes IDOCs containing Order data.

  5. Load Material - This Logic App processes IDOCs containing Material data.

  6. Once the Order/Material data is processed, it is sent to Maximo via APIs that are exposed with APIM.

Used Azure technologies

  • Logic Apps (Consumption)

  • Service Bus Topics

  • API Management


Was this article helpful?