<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic IDOC in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750542#M639690</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to know what is an IDOC...&lt;/P&gt;&lt;P&gt;How and when it is used in a project...&lt;/P&gt;&lt;P&gt;If I want to know more about it, where should I look into...&lt;/P&gt;&lt;P&gt;Which Tcode to go to find IDOCs...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sangeeta.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 31 Aug 2007 06:40:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-31T06:40:22Z</dc:date>
    <item>
      <title>IDOC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750542#M639690</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to know what is an IDOC...&lt;/P&gt;&lt;P&gt;How and when it is used in a project...&lt;/P&gt;&lt;P&gt;If I want to know more about it, where should I look into...&lt;/P&gt;&lt;P&gt;Which Tcode to go to find IDOCs...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sangeeta.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Aug 2007 06:40:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750542#M639690</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-31T06:40:22Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750543#M639691</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction for Idoc is WE02/WE05.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Padmam.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Aug 2007 06:42:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750543#M639691</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-31T06:42:25Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750544#M639692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sangeetha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/basis/explain-what-is-idoc.htm" target="test_blank"&gt;http://www.sap-img.com/basis/explain-what-is-idoc.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If u want to see list of all IDoc transaction codes....go to IDoc Menu ( WEDI is the transaction code ). Here u can see all outbound/ inbound tcodes and also documentation on IDOC's&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Hk&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Aug 2007 06:44:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750544#M639692</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-31T06:44:21Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750545#M639693</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz gothrough the links.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://searchsap.techtarget.com/sDefinition/0,,sid21_gci852485,00.html" target="test_blank"&gt;http://searchsap.techtarget.com/sDefinition/0,,sid21_gci852485,00.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the tcode WEDI for all transactions...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nagaraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Aug 2007 06:44:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750545#M639693</guid>
      <dc:creator>former_member404244</dc:creator>
      <dc:date>2007-08-31T06:44:57Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750546#M639694</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Sangeeta&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IDOC - Intermediate documents.&lt;/P&gt;&lt;P&gt;mainly used for treansfer of data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;want to know more abt it...go for &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;a href="http://www.sapbrainsonline.com/TUTORIALS/TECHNICAL/IDOC_tutorial.html"&amp;gt;http://www.sapbrainsonline.com/TUTORIALS/TECHNICAL/IDOC_tutorial.html&amp;lt;/a&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Aug 2007 06:49:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750546#M639694</guid>
      <dc:creator>VikasB</dc:creator>
      <dc:date>2007-08-31T06:49:03Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750547#M639695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Sangeeta,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please find some information on IDOC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IDocs can be seen as plain ASCII files Keep this in mind: IDocs are basically a small number of records in ASCII format, building altogether a logical entity. In order to sharpen your imagination, you should always see an IDoc as a plain ASCII text file. E.g. an IDoc may contain the data of a purchase or sales order, resp. or it may contain the data of a material master or of a customer master. See the illustration MATMAS for an example of a material master IDoc or illustration ORDERS for an example of a purchase order IDoc. &lt;/P&gt;&lt;P&gt; We will discuss the example of the material master IDoc MATMAS in the paragraphs below. The contents of such an IDoc is shown in the illustration MATMAS . &lt;/P&gt;&lt;P&gt;IDocs are defined in WE31 The definition of the IDoc structure MATMAS01 is deposited in the data dictionary and can be viewed with  WE30 . &lt;/P&gt;&lt;P&gt;Header record plus many data records = 1 Idoc Any IDoc consists of two sections&lt;/P&gt;&lt;P&gt;the header record &lt;/P&gt;&lt;P&gt;which is always the first line of the file and provides the adminstrative information. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The rest of the file is made up by&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the data records &lt;/P&gt;&lt;P&gt;which contain the application dependent data, in our example the material master data.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; The IDoc Header Record &lt;/P&gt;&lt;P&gt;Header Record with context information Each IDoc is trailed by a header record, which provides important information about the context under which the IDoc package has been received. The header record has a fixed pre-defined structure, which is defined in the data dictionary as  EDIDC and can viewed with SE11 in the R/3 data dictionary. The header of our example will tell us, that the IDoc has been received from a sender with the name PROCLNT100   and sent to the system with the name DEVCLNT100 . It further tells us that the IDoc is to be interpreted according to the IDoc definition called MATMAS01 . &lt;/P&gt;&lt;P&gt;Header EDIDC     MATMAS01 ... DEVCLNT100 PROCLNT100 ...&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Sender The sender's identification PROCLNT100 tells the receiver who sent the IDoc. This serves the purpose of filtering unwanted data and gives also the opportunity to process IDocs differently with respect to the sender. &lt;/P&gt;&lt;P&gt;Receiver The receiver's identification DEVCLNT100 should be included in the IDoc header to make sure, that the data has reached the intended recepient. &lt;/P&gt;&lt;P&gt;IDoc Type The name of the IDoc type MATMAS01 is the key information for the IDoc processor. It is used to interpret the data in the IDoc records, which otherwise would be nothing more than a sequence of meaningless characters. &lt;/P&gt;&lt;P&gt; The IDoc Data &lt;/P&gt;&lt;P&gt;View MATMAS01 with WE30 The IDoc type MATMAS01 stands for material master and defines the data structure of the file. It has been designed to exchange data of the material master. You can view the definition of any IDoc data structure directly within R/3 with transaction WE30. The result could look like in the illustration. &lt;/P&gt;&lt;P&gt;Data and segment info is stored in  EDID4 The data records have to match the DDIC structure EDID4, which you can view with SE11. They are made up of two parts. Every record hence is led in by a segment info. The remaining part of the record is filled with the actual IDoc data. These data is stored in the field EDID4-SDATA. &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Segment Info&lt;/P&gt;&lt;P&gt;...E1MARAM ....&lt;/P&gt;&lt;P&gt;...E1MARCM ....&lt;/P&gt;&lt;P&gt;...E1MARDM ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Segment Data&lt;/P&gt;&lt;P&gt;01000000001234567&lt;/P&gt;&lt;P&gt;01000000001234567&lt;/P&gt;&lt;P&gt;01000000001234567&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Segment name tells the data structure The segment info tells the IDoc processor how the following segment should be interpreted. Most of the information in the segment info can be regarded as redundant information for eventual non-SAP-compliant partners, because this information is also stored in R/3s IDoc definition storage. The only interesting information is the name of the segment EDID4-SEGNAM.  &lt;/P&gt;&lt;P&gt; The segment name EDID4-SEGNAM denominates a corresponding data dictionary structure with the same name, which has been cvreated by transaction WE31 automatically when defining the IDoc segment definition. You would usually do something like the following:  &lt;/P&gt;&lt;P&gt;Data in EDID4-SDATA MOVE edidd-sdata TO my_segment.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; Then you can access the fields of the IDoc segment EDIDD-SDATA as fields of the structure my_segment  . &lt;/P&gt;&lt;P&gt;Sample coding The following coding sample, shows how you may read a MATMAS IDoc and extract the data for the MARA and MARC segments to some internal variables and tables. &lt;/P&gt;&lt;P&gt; DATA: xmara LIKE mara.&lt;/P&gt;&lt;P&gt;DATA: tmarc LIKE marc &lt;/P&gt;&lt;P&gt;            OCCURS 0 &lt;/P&gt;&lt;P&gt;            WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;LOOP AT edidd.&lt;/P&gt;&lt;P&gt;   CASE edidd-segnam.&lt;/P&gt;&lt;P&gt;	WHEN 'E1MARAM'.&lt;/P&gt;&lt;P&gt;          MOVE edidd-sdata TO xmara.&lt;/P&gt;&lt;P&gt;	WHEN 'E1MARCM'.&lt;/P&gt;&lt;P&gt;	  MOVE edidd-sdata TO tmarc.&lt;/P&gt;&lt;P&gt;          APPEND tmarc.&lt;/P&gt;&lt;P&gt;   ENDCASE.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;now do something with xmara and tmarc.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Reward IF Useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;--&lt;/P&gt;&lt;P&gt;Sasidhar Reddy Matli.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Aug 2007 06:56:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750547#M639695</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-31T06:56:40Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750548#M639696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This link may help u.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.sap.com/www.erpgenie.com/sapedi/idoc_abap.htm" target="test_blank"&gt;www.erpgenie.com/sapedi/idoc_abap.htm&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Aug 2007 08:57:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750548#M639696</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-31T08:57:34Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750549#M639697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sangeetha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Creation of IDoc &lt;/P&gt;&lt;P&gt;To Create Idoc we need to follow these steps: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create Segment ( WE31) &lt;/P&gt;&lt;P&gt;Create Idoc Type ( WE30) &lt;/P&gt;&lt;P&gt;Create Message Type ( WE81) &lt;/P&gt;&lt;P&gt;Assign Idoc Type to Message Type ( WE82) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Creating a Segment &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go to transaction code WE31 &lt;/P&gt;&lt;P&gt;Enter the name for your segment type and click on the Create icon &lt;/P&gt;&lt;P&gt;Type the short text &lt;/P&gt;&lt;P&gt;Enter the variable names and data elements &lt;/P&gt;&lt;P&gt;Save it and go back &lt;/P&gt;&lt;P&gt;Go to Edit -&amp;gt; Set Release &lt;/P&gt;&lt;P&gt;Follow steps to create more number of segments &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create IDOC Type &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go to transaction code WE30 &lt;/P&gt;&lt;P&gt;Enter the Object Name, select Basic type and click Create icon &lt;/P&gt;&lt;P&gt;Select the create new option and enter a description for your basic IDOC type and press enter &lt;/P&gt;&lt;P&gt;Select the IDOC Name and click Create icon &lt;/P&gt;&lt;P&gt;The system prompts us to enter a segment type and its attributes &lt;/P&gt;&lt;P&gt;Choose the appropriate values and press Enter &lt;/P&gt;&lt;P&gt;The system transfers the name of the segment type to the IDOC editor. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create IDOC Type &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Follow these steps to add more number of segments to Parent or as Parent-child relation &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Save it and go back &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go to Edit -&amp;gt; Set release &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create Message Type &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go to transaction code WE81 &lt;/P&gt;&lt;P&gt;Change the details from Display mode to Change mode &lt;/P&gt;&lt;P&gt;After selection, the system will give this message &amp;#147;The table is cross-client (see Help for further info)&amp;#148;. Press Enter &lt;/P&gt;&lt;P&gt;Click New Entries to create new Message Type &lt;/P&gt;&lt;P&gt;Fill details &lt;/P&gt;&lt;P&gt;Save it and go back &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Assign Message Type to IDoc Type &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go to transaction code WE82 &lt;/P&gt;&lt;P&gt;Change the details from Display mode to Change mode &lt;/P&gt;&lt;P&gt;After selection, the system will give this message &amp;#147;The table is cross-client (see Help for further info)&amp;#148;. Press Enter. &lt;/P&gt;&lt;P&gt;Click New Entries to create new Message Type. &lt;/P&gt;&lt;P&gt;Fill details &lt;/P&gt;&lt;P&gt;Save it and go back &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points pls.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Govind.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Aug 2007 09:07:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750549#M639697</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-31T09:07:46Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750550#M639698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sangeeta,&lt;/P&gt;&lt;P&gt;IDOCs are basically used to provide a standard for interfaces to SAP. &lt;/P&gt;&lt;P&gt;Whenever you have  some interface where there is a need for data transfer both inbound and outbound IDOCs can be used.&lt;/P&gt;&lt;P&gt;They are nothing  but structures defined for various logical functions. So whenever data needs to go out of SAP all you need to do is to populate the IDOC with the relevant data that is required for your application and SAP will create a text file out of this IDOC automatically thru message control. &lt;/P&gt;&lt;P&gt;An IDoc type consists of the following three record types:&lt;/P&gt;&lt;P&gt;·	Control record&lt;/P&gt;&lt;P&gt;·	Data records&lt;/P&gt;&lt;P&gt;·	Status records&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2007 12:42:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc/m-p/2750550#M639698</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-28T12:42:36Z</dc:date>
    </item>
  </channel>
</rss>

