<?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: IDOC generation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-generation/m-p/6715637#M1454511</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;IDOC Programming&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; There are two processes in IDOC processing one is INBOUND PROCESS( IDOC coming to the system and its handling at various stages)  and the other is OUTBOUND PROCESS( IDOC is send to other system  . Separate ABAP programs are written for these 2 processes and different configuration settings are required for each one .Depending upon the trigeering mechanism different programming approaches are used.OUTBOUND PROGRAMS handle the IDOC creation and INBOUND PROGRAMS handle the inbound IDOC and the data trasfer from the IDOC to the database tables.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;NEED FOR ABAP PROGRAMMING arises if&lt;/P&gt;&lt;P&gt;1)New IDOC was created&lt;/P&gt;&lt;P&gt;   Depending upon the triggering mechanism i.e change pointer,message control&lt;/P&gt;&lt;P&gt;   etc the programming technique changes and the type of process.&lt;/P&gt;&lt;P&gt;2)Existing IDOC was extended&lt;/P&gt;&lt;P&gt;   User Exits are used to populate data in new segments added and to read them  &lt;/P&gt;&lt;P&gt;   back.&lt;/P&gt;&lt;P&gt;3)To enhance an exsiting process.&lt;/P&gt;&lt;P&gt;   User Exits are used .  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OUTBOUND PROCESS AND OUTBOUND PROGRAM&lt;/P&gt;&lt;P&gt; Outbound programs are used in outbound process to genearte IDOCs . There purpose is to extract the data from the tables and to fill the IDOC data records and the control record in the IDOC and pass ito the ALE layer for distribution to the recieving system .&lt;/P&gt;&lt;P&gt; Depending upon the triggering mechanism (how and when the outbound program will be started different techniques and interface is used for outbound program.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;for Change pointers : Change Pointer table is read and checked if changes were made to important fields , if so the outbound program will be triggered automatically , these have predefined interfaces &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope u got the answer for ur question.. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Anu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 07 Apr 2010 06:43:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-04-07T06:43:22Z</dc:date>
    <item>
      <title>IDOC generation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-generation/m-p/6715636#M1454510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know actually how idocs are going and coming to and from SAP and a non-SAP system.My requirement is,can anyone give me a detailed explanation regarding the creation of idocs from the change pointers.i need it from the background of all transactions.And i just want to know how it is going into another non-sap system through the distribution model and partner profile and port.&lt;/P&gt;&lt;P&gt;I know about BD61, BD52,BD64,WE20,WE21 everything but i just  want to know what is happening in the background actually..............&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance.......&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Mar 2010 11:58:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-generation/m-p/6715636#M1454510</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-18T11:58:53Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC generation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-generation/m-p/6715637#M1454511</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;IDOC Programming&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; There are two processes in IDOC processing one is INBOUND PROCESS( IDOC coming to the system and its handling at various stages)  and the other is OUTBOUND PROCESS( IDOC is send to other system  . Separate ABAP programs are written for these 2 processes and different configuration settings are required for each one .Depending upon the trigeering mechanism different programming approaches are used.OUTBOUND PROGRAMS handle the IDOC creation and INBOUND PROGRAMS handle the inbound IDOC and the data trasfer from the IDOC to the database tables.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;NEED FOR ABAP PROGRAMMING arises if&lt;/P&gt;&lt;P&gt;1)New IDOC was created&lt;/P&gt;&lt;P&gt;   Depending upon the triggering mechanism i.e change pointer,message control&lt;/P&gt;&lt;P&gt;   etc the programming technique changes and the type of process.&lt;/P&gt;&lt;P&gt;2)Existing IDOC was extended&lt;/P&gt;&lt;P&gt;   User Exits are used to populate data in new segments added and to read them  &lt;/P&gt;&lt;P&gt;   back.&lt;/P&gt;&lt;P&gt;3)To enhance an exsiting process.&lt;/P&gt;&lt;P&gt;   User Exits are used .  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OUTBOUND PROCESS AND OUTBOUND PROGRAM&lt;/P&gt;&lt;P&gt; Outbound programs are used in outbound process to genearte IDOCs . There purpose is to extract the data from the tables and to fill the IDOC data records and the control record in the IDOC and pass ito the ALE layer for distribution to the recieving system .&lt;/P&gt;&lt;P&gt; Depending upon the triggering mechanism (how and when the outbound program will be started different techniques and interface is used for outbound program.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;for Change pointers : Change Pointer table is read and checked if changes were made to important fields , if so the outbound program will be triggered automatically , these have predefined interfaces &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope u got the answer for ur question.. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Anu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Apr 2010 06:43:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-generation/m-p/6715637#M1454511</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-07T06:43:22Z</dc:date>
    </item>
  </channel>
</rss>

