Problem solve Get help with specific problems with your technologies, process and projects.

Downloading an IDoc into XML

We are using Gentran as a message broker system to exchange transaction data between our trading partners. The...

destination system of this transaction data is SAP. So we have maps created in Gentran that could translate and create IDocs into SAP. Since we have this product we want to use this middleware to accept other transactional / non-transactional information into SAP's IDoc format(Custom IDoc) and then download the IDoc in SAP to an XML format. Are there any utility tools in SAP to download an IDoc into an XML format? There are several paths to get hold of the XML schema of an IDoc:

1. The SAP Interface Repository. In the IFR you will find a complete list of the interface definitions of all officially released IDocs and BAPIs along with the corresponding XML Schemata and XML templates for request and response. They are all well sorted by release and business case.

2. You can also generate an XML schema from a running SAP instance directly with transaction WE60. Unfortunately this feature is not available in elder SAP releases. 4.6 and earlier allow only download of a DTD schema, later releases will generate a proper XML template.

3. Technical data:
The function that generates an XML from an IDoc is SDIXML_IDOC_TO_SCHEMA. The resulting XML DOM document object can be resolved into display format with the utility functions found in function group SDIXML.

This was last published in July 2004

Dig Deeper on SAP ABAP

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.