Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
Showing results for 
Search instead for 
Did you mean: 

Custom IDOC to create XML file

Former Member
0 Kudos


We are on 4.7 release.

A custom outbound IDOC type is developed to creates a text file at the location entered in FILE type port.

Now we want to create XML file intead of text file. Is it possible by simply changing the port to XML FILE port? Or do we need to do any modifications inside the FMs for the IDOC?

Similarly for Inbound scenario (using custom IDOC type), do we need any chagnes in FMs to handle IDOCS in XML file format?



Former Member
0 Kudos

hi,you can use:

to convert idoc to xml.





0 Kudos


Thanks for the reply with a list of FMs

My question is: Do we need to have code for text to xml or xml to text conversion within the Inbound or outbound FMs for custom IDOC type? Or SAP does the conversion internaly when required, before calling Inbound or Outbound FMs for custom IDOC type?


0 Kudos

You can even do that conversion of idoc to xml by simple method

create a xml port and use the standard fm there

and it wud handle that.

u may like to refer this blog...



Edited by: kiran dasari on Dec 12, 2008 10:38 AM

0 Kudos

Thanks for the replies.

I varified for outbound IDOCs, it is possile to create XML file by defining XML file port. No additional programming is required.

However for inbound IDOCs it seems it is not that simple. (there are no inbound settings for XML file port). I am going to try FM EDI_DATA_INCOMING or report RSEINB00 using filename and location in the XML file port.