<?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 inbound idoc processing in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-processing/m-p/2539948#M577032</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi friends..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to select data from SAP and put itin internal table and then put that data in IDOC and process that idoc...there is no transaction involved..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;its SAP to SAP Posting ie within same client using IDOC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have tested in WE19..its OK..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how shud i do coding and triggering of process code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Jul 2007 08:40:04 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-19T08:40:04Z</dc:date>
    <item>
      <title>inbound idoc processing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-processing/m-p/2539948#M577032</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi friends..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to select data from SAP and put itin internal table and then put that data in IDOC and process that idoc...there is no transaction involved..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;its SAP to SAP Posting ie within same client using IDOC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have tested in WE19..its OK..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how shud i do coding and triggering of process code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 08:40:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-processing/m-p/2539948#M577032</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T08:40:04Z</dc:date>
    </item>
    <item>
      <title>Re: inbound idoc processing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-processing/m-p/2539949#M577033</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is the IDoc message type. Is it Standard.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 08:44:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-processing/m-p/2539949#M577033</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T08:44:25Z</dc:date>
    </item>
    <item>
      <title>Re: inbound idoc processing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-processing/m-p/2539950#M577034</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;refer the follwing code, it may be helful&lt;/P&gt;&lt;P&gt;REPORT ZALE_USR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS: C_DOCTYP TYPE EDIDC-IDOCTP VALUE 'ZUSRDET01',Idoctype&lt;/P&gt;&lt;P&gt;C_SEGNAM TYPE EDIDD-SEGNAM VALUE 'Z1USRDET01', segmenttype&lt;/P&gt;&lt;P&gt;C_MESTYP TYPE EDIDC-MESTYP VALUE 'ZUSRDET'. message type&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_ZUSR02 TYPE USR02 OCCURS 10,&lt;/P&gt;&lt;P&gt;IT_EDIDC TYPE EDIDC OCCURS 0,&lt;/P&gt;&lt;P&gt;IT_EDIDD TYPE EDIDD OCCURS 0,&lt;/P&gt;&lt;P&gt;WA_ZUSR02 TYPE USR02,&lt;/P&gt;&lt;P&gt;WA_EDIDC TYPE EDIDC,&lt;/P&gt;&lt;P&gt;WA_EDIDD TYPE EDIDD,&lt;/P&gt;&lt;P&gt;WA_Z1USRDET01 TYPE Z1USRDET01,&lt;/P&gt;&lt;P&gt;V_OCCMAX TYPE IDOCSYN-OCCMAX,&lt;/P&gt;&lt;P&gt;V_NBSEG TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR WA_ZUSR02.&lt;/P&gt;&lt;P&gt;CLEAR WA_EDIDC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Save the message type and the basic IDoc type in the control segment.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE C_MESTYP TO WA_EDIDC-MESTYP.&lt;/P&gt;&lt;P&gt;MOVE C_DOCTYP TO WA_EDIDC-IDOCTP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Retrieve the maximum number of segments in the basic IDoc type.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MIN( OCCMAX ) FROM IDOCSYN INTO V_OCCMAX WHERE IDOCTYP EQ C_DOCTYP AND SEGTYP EQ C_SEGNAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Save the whole USR02 table content in the IT_ZUSR02 internal table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM USR02 INTO CORRESPONDING FIELDS OF TABLE IT_ZUSR02.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create a data segment for each line of IT_ZUSR02.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_ZUSR02 INTO WA_ZUSR02 .&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING WA_ZUSR02 TO WA_Z1USRDET01.&lt;/P&gt;&lt;P&gt;CLEAR WA_EDIDD.&lt;/P&gt;&lt;P&gt;MOVE C_SEGNAM TO WA_EDIDD-SEGNAM.&lt;/P&gt;&lt;P&gt;MOVE WA_Z1USRDET01 TO WA_EDIDD-SDATA.&lt;/P&gt;&lt;P&gt;APPEND WA_EDIDD TO IT_EDIDD.&lt;/P&gt;&lt;P&gt;CLEAR WA_ZUSR02.&lt;/P&gt;&lt;P&gt;CLEAR WA_Z1USRDET01.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Count the number of data segments.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE IT_EDIDD LINES V_NBSEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;If the number of data segments exceeds the maximum allowed number,then display an error message.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF V_NBSEG GT V_OCCMAX.&lt;/P&gt;&lt;P&gt;WRITE:/ 'ERROR'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;master_idoc_control = WA_EDIDC&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OBJ_TYPE = ''&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CHNUM = ''&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;communication_idoc_control = IT_EDIDC&lt;/P&gt;&lt;P&gt;master_idoc_data = IT_EDIDD&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;ERROR_IN_IDOC_CONTROL = 1&lt;/P&gt;&lt;P&gt;ERROR_WRITING_IDOC_STATUS = 2&lt;/P&gt;&lt;P&gt;ERROR_IN_IDOC_DATA = 3&lt;/P&gt;&lt;P&gt;SENDING_LOGICAL_SYSTEM_UNKNOWN = 4&lt;/P&gt;&lt;P&gt;OTHERS = 5&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will populate your idoc, once u execute the prog and run&amp;lt;b&amp;gt; bd87&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;reward points for useful ans&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Aarti&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 08:44:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-processing/m-p/2539950#M577034</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T08:44:25Z</dc:date>
    </item>
    <item>
      <title>Re: inbound idoc processing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-processing/m-p/2539951#M577035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See next transactions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WE57: link inbound idoc with your function&lt;/P&gt;&lt;P&gt;WE42: create process code&lt;/P&gt;&lt;P&gt;BD51: define the function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think you only need this three transactions to define the inbound process&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 08:45:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-processing/m-p/2539951#M577035</guid>
      <dc:creator>former_member582701</dc:creator>
      <dc:date>2007-07-19T08:45:33Z</dc:date>
    </item>
    <item>
      <title>Re: inbound idoc processing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-processing/m-p/2539952#M577036</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;everythinhg is standard...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HOw the process code ll trigger&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 08:48:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inbound-idoc-processing/m-p/2539952#M577036</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T08:48:51Z</dc:date>
    </item>
  </channel>
</rss>

