<?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 Re: Customer IDOC in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-idoc/m-p/1668002#M295569</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        Control record in Idoc has the structure IDOC_CONTRL .This will be in the structure od EDIDC.So you cal loop like this.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;LOOP AT idoc_contrl.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Here the Field DOCNUM will be unique for each IDOC.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;LOOP AT idoc_data WHERE docnum = idoc_contrl-docnum.&lt;/P&gt;&lt;P&gt;  &amp;lt;b&amp;gt;CASE idoc_data-segnam&amp;lt;/b&amp;gt;    &lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt;WHEN'E1MARAM'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;i&amp;gt;create work are for each segment type in global declaration.using this work area u can implement ur logic.&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt;wae1maram = idoc_data-sdata.&amp;lt;/b&amp;gt;   &lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt;WHEN'E1MAKTM'.&amp;lt;/b&amp;gt;   &lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt;wae1maktm = idoc_data-sdata.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;    -&lt;/P&gt;&lt;HR originaltext="------" /&gt;&lt;P&gt;     -&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt;      -&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/b&amp;gt;&amp;lt;b&amp;gt;ENDLOOP&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Endloop.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regds,&lt;/P&gt;&lt;P&gt;Vinsa.R&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Nov 2006 02:36:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-11-06T02:36:36Z</dc:date>
    <item>
      <title>Customer IDOC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-idoc/m-p/1668001#M295568</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to create IDOC type in SAP system and send the IDocs in a customer program. I only found the document about using IDOC in SAP applications. Could somebody have a step-by-step description to make use of customer-defined IDoc type in customer program?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks + Best Regards&lt;/P&gt;&lt;P&gt;Jerome&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2006 01:43:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/customer-idoc/m-p/1668001#M295568</guid>
      <dc:creator>former_member343107</dc:creator>
      <dc:date>2006-11-06T01:43:00Z</dc:date>
    </item>
    <item>
      <title>Re: Customer IDOC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-idoc/m-p/1668002#M295569</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        Control record in Idoc has the structure IDOC_CONTRL .This will be in the structure od EDIDC.So you cal loop like this.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;LOOP AT idoc_contrl.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Here the Field DOCNUM will be unique for each IDOC.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;LOOP AT idoc_data WHERE docnum = idoc_contrl-docnum.&lt;/P&gt;&lt;P&gt;  &amp;lt;b&amp;gt;CASE idoc_data-segnam&amp;lt;/b&amp;gt;    &lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt;WHEN'E1MARAM'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;i&amp;gt;create work are for each segment type in global declaration.using this work area u can implement ur logic.&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt;wae1maram = idoc_data-sdata.&amp;lt;/b&amp;gt;   &lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt;WHEN'E1MAKTM'.&amp;lt;/b&amp;gt;   &lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt;wae1maktm = idoc_data-sdata.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;    -&lt;/P&gt;&lt;HR originaltext="------" /&gt;&lt;P&gt;     -&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt;      -&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/b&amp;gt;&amp;lt;b&amp;gt;ENDLOOP&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Endloop.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regds,&lt;/P&gt;&lt;P&gt;Vinsa.R&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2006 02:36:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/customer-idoc/m-p/1668002#M295569</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-06T02:36:36Z</dc:date>
    </item>
    <item>
      <title>Re: Customer IDOC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-idoc/m-p/1668003#M295570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you are talking about create the IDOC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. WE31, create the segment with whatever fields you want and make sure the cardinality is assigned, so that system know what the occurrence of the segment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Now create the IDOC in WE30 and assign the segments to the IDOC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Create the MESSAGE type in WE81&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Assign the message type to the idoc type WE82&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5. Create process codes (Inboound / Outbound) using WE42 / WE41 transaction codes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;6. Now create the function, that will process the idoc and in WE57 assign the function to message / idoc types.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;7. Now configure the partner profiles (WE20), RFC Destination (SM59), Port (WE21).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;P&gt;Note :Please mark all the helpful answers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2006 03:14:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/customer-idoc/m-p/1668003#M295570</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-06T03:14:23Z</dc:date>
    </item>
    <item>
      <title>Re: Customer IDOC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-idoc/m-p/1668004#M295571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vinsar and Ravikumar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot for your very useful answer. I'm new in this area and still have some confusions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. should we assign a function module to the outbound IDoc type?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. i'm writing a program to send IDoc out. which FM should I call to send it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. when an IDoc comes in, how can the system determine which function module should process the inbound message?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many Thanks + Best Regards&lt;/P&gt;&lt;P&gt;Jerome&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Nov 2006 02:15:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/customer-idoc/m-p/1668004#M295571</guid>
      <dc:creator>former_member343107</dc:creator>
      <dc:date>2006-11-07T02:15:01Z</dc:date>
    </item>
  </channel>
</rss>

