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.
Dig Deeper on SAP ABAP
Related Q&A from Axel Angeli
An SAP user is receiving an error message while integrating SAP iDoc PORDCR1 for a purchase order. Continue Reading
SAP expert Axel Angeli explains how to update the "further dates" tab information in am SAP transaction through an SAP IDoc. Continue Reading
An SAP R/3 4.7 user wants looking to post a document entry using different trading partner fields for credit and debit for function FB01. Continue Reading