Our Adeptia Solution makes it easy to integrate EDI messages with SAP IDoc and BAPI. There are just 2 steps needed to integrate an EDI to SAP. Below is an example of the steps needed to map EDI 856 (a shipment Notice/manifest) to SAP IDoc DELVRY03 document.
First, create a Mapping service between the inbound EDI to SAP IDoc. Adeptia's graphical data mapper shows the specific EDI message schema and the IDoc schema. With Adeptia's SAP Adapter, you can search for any IDoc automatically, and select the correct one needed for mapping. Apply the mapping rules to convert the EDI to IDoc. You'll only need to do this once, since the mapping can be used in any future orchestration where EDI 856 needs to be converted into SAP DELVRY03.
At run-time, when the orchestration executes this mapping service, the EDI data will be converted to IDoc. Here are some relevant screenshots:
Figure 1: Centralized repository to manage all your EDI to SAP mappings
Figure 2: This is a graphical mapper enabling users to map EDI to IDoc format
The second (and final) step is to design an orchestration that allows inbound EDI files to be delivered to SAP using the Adeptia SAP Adapter. Here's a sample process where an incoming EDI file is being sent to SAP/XI server. The Mapping service created in step 1 is embedded as a second activity in the flow. The process picks up new EDI messages, converts them to IDoc, and delivers them to the SAP server.
Figure 3: This is the design of a process which, at run-time, takes source EDI, converts it to IDoc, and then sends it to SAP for processing.
You can check the status of each transaction using the run-time transactional logs.
Figure 4: This is a dashboard that shows the status of each inbound or outbound IDoc transaction.
EDI integration with SAP Integration is included in our Adeptia Solution. You can try this capability out in a free trial of our software. Or, you can just keep banging your head against the wall trying to get your EDI integration to SAP up and running by constructing a huge kluge...the choice is yours!