- Print
- DarkLight
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:
Publish IDOC - SAP publishes an IDOC that contains Order or Material data.
Load Order - In this step, the Order data is transformed from SAP format to Maximo format and prepared for delivery to Maximo.
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:
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.
The IDOCs are published to a Service Bus Topic.
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.
Load Order - This Logic App processes IDOCs containing Order data.
Load Material - This Logic App processes IDOCs containing Material data.
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