10-27-2014 8:14 PM
Hi Guys,
I have a requirement to pass the data from outbound IDOC to third party non-SAP system, without using PI/XI. Do anybody has tutorial to accomplish this.
Any help is appreciated.
Thanks,
10-30-2014 4:03 AM
Hi, An IDOC contains data to be interfaced.
To interface this data to the outside world an IDOC port is used. An IDOC port can be maintained in transaction WE21. The most common IDOC port types are RFC, file, XML file, XML HTTP.
When using files, either IDOC file or IDOC XML file then a file is delivered on the application server. For distribution of this file to the outside world additional middleware or operating system scripts can be used.
When your interface party can be reached by any of these methods then these IDOC port types can be used.
There is an additional ABAP port type. This can be used to write your own port when non of the standard ports can be used. We use it very commonly. For instance for distributing IDOC's by FTP or in another format then the standard IDOC format.
Regards Jack
10-29-2014 8:50 PM
Hi,
i am a bit confused by the title of your post. An IDoc is a data container, it cannot call a web service.
However, concerning your post about how to send an IDoc to a 3rd non-SAP system, this depends on the capabilities of the 3rd party system. Some systems have an IDoc adapter or connector which can communicate through the RFC protocol with SAP systems and can be configured to receive IDocs. They are also able to convert IDocs to some internal format of the 3rd party system.
If your system is not RFC capable, SAP can be customized to create IDocs as files in IDoc or XML format and save those files in some directory of the server.
Dov
10-30-2014 4:03 AM
Hi, An IDOC contains data to be interfaced.
To interface this data to the outside world an IDOC port is used. An IDOC port can be maintained in transaction WE21. The most common IDOC port types are RFC, file, XML file, XML HTTP.
When using files, either IDOC file or IDOC XML file then a file is delivered on the application server. For distribution of this file to the outside world additional middleware or operating system scripts can be used.
When your interface party can be reached by any of these methods then these IDOC port types can be used.
There is an additional ABAP port type. This can be used to write your own port when non of the standard ports can be used. We use it very commonly. For instance for distributing IDOC's by FTP or in another format then the standard IDOC format.
Regards Jack