<?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: ALE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/ale/m-p/2725732#M632584</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;&lt;/P&gt;&lt;P&gt;ALE/ IDOC&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc" target="test_blank"&gt;http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419" target="test_blank"&gt;http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.netweaverguru.com/EDI/HTML/IDocBook.htm" target="test_blank"&gt;http://www.netweaverguru.com/EDI/HTML/IDocBook.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/sapedi/index.htm" target="test_blank"&gt;http://www.sapgenie.com/sapedi/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sappoint.com/abap/ale.pdf" target="test_blank"&gt;http://www.sappoint.com/abap/ale.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sappoint.com/abap/ale2.pdf" target="test_blank"&gt;http://www.sappoint.com/abap/ale2.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/sapedi/idoc_abap.htm" target="test_blank"&gt;http://www.sapgenie.com/sapedi/idoc_abap.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.allsaplinks.com/idoc_sample.html" target="test_blank"&gt;http://www.allsaplinks.com/idoc_sample.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sappoint.com/abap.html" target="test_blank"&gt;http://www.sappoint.com/abap.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc" target="test_blank"&gt;http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419" target="test_blank"&gt;http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.netweaverguru.com/EDI/HTML/IDocBook.htm" target="test_blank"&gt;http://www.netweaverguru.com/EDI/HTML/IDocBook.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/sapedi/index.htm" target="test_blank"&gt;http://www.sapgenie.com/sapedi/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.allsaplinks.com/idoc_sample.html" target="test_blank"&gt;http://www.allsaplinks.com/idoc_sample.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Priyanka.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Sep 2007 06:30:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-03T06:30:11Z</dc:date>
    <item>
      <title>ALE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ale/m-p/2725728#M632580</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;I am new to ALE,IDOC,could any one send me some real time ALE scenarios,&lt;/P&gt;&lt;P&gt;and step by step examples with screen shots,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Charumathi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 05:40:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ale/m-p/2725728#M632580</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-03T05:40:47Z</dc:date>
    </item>
    <item>
      <title>Re: ALE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ale/m-p/2725729#M632581</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;check this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a®&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 05:44:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ale/m-p/2725729#M632581</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-09-03T05:44:29Z</dc:date>
    </item>
    <item>
      <title>Re: ALE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ale/m-p/2725730#M632582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;check the following link.    &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.idocguru.com/www5/books/IDocBook/IDocBook.htm" target="test_blank"&gt;http://www.idocguru.com/www5/books/IDocBook/IDocBook.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 06:14:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ale/m-p/2725730#M632582</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-03T06:14:59Z</dc:date>
    </item>
    <item>
      <title>Re: ALE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ale/m-p/2725731#M632583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Charumathi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please go through this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Intermediate Document&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An IDoc is simply a data container that is used to exchange information between any two processes that can understand the syntax and semantics of the data. IDoc is not a process.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;#149;	IDocs are stored in the database.&lt;/P&gt;&lt;P&gt;&amp;#149;	In the SAP system, IDocs are stored in database tables. &lt;/P&gt;&lt;P&gt;&amp;#149;	IDocs are independent of the sending and receiving systems.&lt;/P&gt;&lt;P&gt;&amp;#149;	IDocs are independent of the direction of data exchange.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Creation of IDOCs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;#149;	Transaction code: WE 30&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Defining Segment:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Creating Segment : Tcode &amp;#150; WE31&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Creating Message Type : Tcode &amp;#150; we81&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Assigning Message type to Idoc type: Tcode &amp;#150; we82&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Process &lt;/P&gt;&lt;P&gt;The two processes for IDoc are Outbound Process and Inbound Process.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Outbound Process&lt;/P&gt;&lt;P&gt;When the data is sent out from the system, the process is called Outbound Process and the IDoc is known as Outbound IDoc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Inbound Process&lt;/P&gt;&lt;P&gt;When the data is coming in, the process is called Inbound Process and the IDoc is known as Inbound IDoc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Outbound Process (Sending System) Steps :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Goto Tcode SALE:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Click on Sending &amp;amp; Receiving Systems &amp;amp;#61664; Select Logical Systems &lt;/P&gt;&lt;P&gt;Here Define the Logical Systems &amp;amp;#61664; Click on Execute Button &lt;/P&gt;&lt;P&gt;Go for New Entries&lt;/P&gt;&lt;P&gt;1)	System Name : LOG1&lt;/P&gt;&lt;P&gt;Description: Sending System&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2)	System Name : LOG2&lt;/P&gt;&lt;P&gt;Description: Receiving System&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Press Enter &amp;amp; Save it will ask for Request if you want new request create new request or press continue for transferring the objects.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Assigning Client to the Logical System:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select Assign Client to Logical Systems -&amp;amp;#61664; Execute&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;amp;#61656;	100 &amp;amp;#61664; Double click on this and give the following information&lt;/P&gt;&lt;P&gt;           Client                   : Sending System&lt;/P&gt;&lt;P&gt;           City                      : Chennai&lt;/P&gt;&lt;P&gt;           Logical System    : LOG1&lt;/P&gt;&lt;P&gt;            Currency 	        : &lt;/P&gt;&lt;P&gt;            Client role	        : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;#61656;	250 &amp;amp;#61664; Double click on this and give the following information&lt;/P&gt;&lt;P&gt;Client		       : Receiving System&lt;/P&gt;&lt;P&gt;City		       :&lt;/P&gt;&lt;P&gt;Logical System    : LOG2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Save this Data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 2) For RFC Creation:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;#149;	Goto Tcode SM59 &amp;amp;#61664; Select R/3 Connects&lt;/P&gt;&lt;P&gt;Click on create Button&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RFC Destination Name should be same as partner's logical system name and case sensitive to create the ports automatically while generating the partner profiles&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Give the information for required fields:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RFC Destination    : LOG2&lt;/P&gt;&lt;P&gt;Connection type     : 3&lt;/P&gt;&lt;P&gt;Target Host	          : sappdc.wipro.com&lt;/P&gt;&lt;P&gt;System No	          : 00&lt;/P&gt;&lt;P&gt;Client                       : 210&lt;/P&gt;&lt;P&gt;User			: Login user name&lt;/P&gt;&lt;P&gt;Password		: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Save this &amp;amp; Test it and Remote Login&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 3) Goto Tcode BD64: &amp;#150; Click on the change button&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Click on the create model view&lt;/P&gt;&lt;P&gt;Short Text: model view&lt;/P&gt;&lt;P&gt;Technical Name: LMOD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Save this &amp;amp; press ok&lt;/P&gt;&lt;P&gt;Select just created model view &lt;/P&gt;&lt;P&gt;Name: &amp;#147;LMOD&amp;#148;&lt;/P&gt;&lt;P&gt;Goto add message type&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Model Name  : LMOD&lt;/P&gt;&lt;P&gt;Sender	 : LOG1&lt;/P&gt;&lt;P&gt;Receiver 	 : LOG2&lt;/P&gt;&lt;P&gt;Message type: ZAZHARMESS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Save and press Enter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4) Goto Tcode BD82:&lt;/P&gt;&lt;P&gt;Give Model View   : LMOD&lt;/P&gt;&lt;P&gt;Partner system      : LOG2&lt;/P&gt;&lt;P&gt;Execute this by pressing F8 &lt;/P&gt;&lt;P&gt;It will gives you sending system port No:  A00000000089 (Like)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5) Goto Tcode BD64:&lt;/P&gt;&lt;P&gt;Select the model view&lt;/P&gt;&lt;P&gt;Goto &amp;amp;#61664; Edit &amp;amp;#61664; model view &amp;amp;#61664; Distribute&lt;/P&gt;&lt;P&gt;Press ok &amp;amp; Press Enter.&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;Run your Zprogram &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZAZHARIDOC1                             .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: Begin of imara occurs 0,&lt;/P&gt;&lt;P&gt;matnr like mara-matnr,&lt;/P&gt;&lt;P&gt;mtart like mara-mtart,&lt;/P&gt;&lt;P&gt;end of imara.&lt;/P&gt;&lt;P&gt;DATA: wamas_con LIKE edidc,&lt;/P&gt;&lt;P&gt;imas_data LIKE edidd OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;icom_con LIKE edidc OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: e_matnr LIKE mara-matnr,&lt;/P&gt;&lt;P&gt;e_msgtyp LIKE edidc-mestyp,&lt;/P&gt;&lt;P&gt;e_rcvprn LIKE edidc-rcvprn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;retrive app. data from DB&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr mtart FROM mara INTO TABLE imara WHERE&lt;/P&gt;&lt;P&gt;matnr = e_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Master idoc control record&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wamas_con-rcvprt = 'LS'.&lt;/P&gt;&lt;P&gt;wamas_con-rcvprn = e_rcvprn.&lt;/P&gt;&lt;P&gt;wamas_con-idoctp = 'ZAZHARIDOC'.&lt;/P&gt;&lt;P&gt;wamas_con-mestyp = e_msgtyp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;master idoc data records&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT imara.&lt;/P&gt;&lt;P&gt;imas_data-segnam = 'ZAZHARSEG'.&lt;/P&gt;&lt;P&gt;move imara to imas_data-sdata .&lt;/P&gt;&lt;P&gt;APPEND imas_data.&lt;/P&gt;&lt;P&gt;ENDLOOP.&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 = wamas_con&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;communication_idoc_control = icom_con&lt;/P&gt;&lt;P&gt;master_idoc_data = imas_data&lt;/P&gt;&lt;P&gt;COMMIT WORK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;6) Verifying Transfer of IDOCs Tcode &amp;#150; we05&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ALE/IDOC Status Codes (outbound):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;01	&amp;amp;#61664; IDoc Added&lt;/P&gt;&lt;P&gt;30 &amp;amp;#61664; IDoc ready for dispatch&lt;/P&gt;&lt;P&gt;29 &amp;amp;#61664; Error in ALE service Layer&lt;/P&gt;&lt;P&gt;12 &amp;amp;#61664; Dispatch ok&lt;/P&gt;&lt;P&gt;      03 &amp;amp;#61664; Data passed to port ok.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Inbound Process (Receiving System) Steps:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do the same step as you did in sending system&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;#61692;	Creating IDoc&lt;/P&gt;&lt;P&gt;&amp;amp;#61692;	Defining the Segment&lt;/P&gt;&lt;P&gt;&amp;amp;#61692;	Creating Message Type&lt;/P&gt;&lt;P&gt;&amp;amp;#61692;	Assigning the Message Type&lt;/P&gt;&lt;P&gt;&amp;amp;#61692;	Defining the Logical System&lt;/P&gt;&lt;P&gt;&amp;amp;#61692;	Assigning the Logical System&lt;/P&gt;&lt;P&gt;&amp;amp;#61692;	Creating the Distribution Model&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Goto Tcode &amp;#150; we57:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Assign function module to IDoc type&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Module: Function module&lt;/P&gt;&lt;P&gt;Basic type:  &lt;/P&gt;&lt;P&gt;Message type: &lt;/P&gt;&lt;P&gt;Direction: 2 (inbound)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Creating Inbound process code &amp;#150; we42&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Verifying Idoc List Tcode &amp;#150; we05&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ALE/IDOC Status Codes (Inbound):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;50 &amp;amp;#61664; IDoc Added&lt;/P&gt;&lt;P&gt;51 &amp;amp;#61664; Application Document not posted&lt;/P&gt;&lt;P&gt;64 &amp;amp;#61664; IDoc ready to be transferred to application&lt;/P&gt;&lt;P&gt;62 &amp;amp;#61664; IDoc passed to application&lt;/P&gt;&lt;P&gt;53 &amp;amp;#61664; Application Document posted&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Regards,&lt;/P&gt;&lt;P&gt;Azhar&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Azhar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 06:18:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ale/m-p/2725731#M632583</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-03T06:18:25Z</dc:date>
    </item>
    <item>
      <title>Re: ALE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ale/m-p/2725732#M632584</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;&lt;/P&gt;&lt;P&gt;ALE/ IDOC&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc" target="test_blank"&gt;http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419" target="test_blank"&gt;http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.netweaverguru.com/EDI/HTML/IDocBook.htm" target="test_blank"&gt;http://www.netweaverguru.com/EDI/HTML/IDocBook.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/sapedi/index.htm" target="test_blank"&gt;http://www.sapgenie.com/sapedi/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sappoint.com/abap/ale.pdf" target="test_blank"&gt;http://www.sappoint.com/abap/ale.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sappoint.com/abap/ale2.pdf" target="test_blank"&gt;http://www.sappoint.com/abap/ale2.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/sapedi/idoc_abap.htm" target="test_blank"&gt;http://www.sapgenie.com/sapedi/idoc_abap.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.allsaplinks.com/idoc_sample.html" target="test_blank"&gt;http://www.allsaplinks.com/idoc_sample.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sappoint.com/abap.html" target="test_blank"&gt;http://www.sappoint.com/abap.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc" target="test_blank"&gt;http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419" target="test_blank"&gt;http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.netweaverguru.com/EDI/HTML/IDocBook.htm" target="test_blank"&gt;http://www.netweaverguru.com/EDI/HTML/IDocBook.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/sapedi/index.htm" target="test_blank"&gt;http://www.sapgenie.com/sapedi/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.allsaplinks.com/idoc_sample.html" target="test_blank"&gt;http://www.allsaplinks.com/idoc_sample.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Priyanka.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 06:30:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ale/m-p/2725732#M632584</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-03T06:30:11Z</dc:date>
    </item>
    <item>
      <title>Re: ALE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ale/m-p/2725733#M632585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Application Linking Enabling - Purpose:&lt;/P&gt;&lt;P&gt;Application Link Enabling (ALE) supports the distribution of business functions and processes across loosely coupled R/3 Systems. Connections from R/2 and non-SAP systems are supported.&lt;/P&gt;&lt;P&gt;Implementation Considerations:&lt;/P&gt;&lt;P&gt;Distributing business applications and at the same time ensuring data consistency is practical because:&lt;/P&gt;&lt;P&gt;   The increasing globalization of markets has led to the physical division of organizational   units.&lt;/P&gt;&lt;P&gt;   Business processes are not restricted to one organization only and an increasing number of customers and vendors are involved.&lt;/P&gt;&lt;P&gt;   The performance of an R/3 System can be improved by distributing the business applications.&lt;/P&gt;&lt;P&gt;Features:&lt;/P&gt;&lt;P&gt;ALE supports the configuration and operation of distributed applications. ALE supports the configuration and operation of distributed applications. ALE handles the Message Exchange&lt;/P&gt;&lt;P&gt;Between Distributed Applications across loosely coupled R/3-System, ensuring that data is always consistent.&lt;/P&gt;&lt;P&gt;Applications are integrated using a local database rather than a central one. There is no data retention. ALE ensures data is distributed and coordinated using asynchronous communication. ALE uses synchronous connections for reading data.&lt;/P&gt;&lt;P&gt;ALE supports:&lt;/P&gt;&lt;P&gt;?&lt;/P&gt;&lt;P&gt;   Distribution of applications between different releases of R/3 Systems&lt;/P&gt;&lt;P&gt;   Continued data exchange after a release upgrade without requiring special maintenance&lt;/P&gt;&lt;P&gt;   Customer-specific extensions&lt;/P&gt;&lt;P&gt;   Communication interfaces that allow connections to non-SAP systems&lt;/P&gt;&lt;P&gt;   Coupling of R/3 and R/2 Systems&lt;/P&gt;&lt;P&gt;ALE has functions for controlling messages flows (Audit) and for eliminating malfunctions.&lt;/P&gt;&lt;P&gt;ALE and R/3 Procedure Model:&lt;/P&gt;&lt;P&gt;The R/3 Procedure Model provides cross-application information required for implementing R/3 software. The model is like a phase model whereby work steps are assigned to each phase and one or more Customizing works steps are associated with each phase.When implementing ALE functions you should refer to the R/3 procedure model to ensure that R/3 is implemented in a well structured way.&lt;/P&gt;&lt;P&gt;If ALE is to be supported in an R/3 System installation, implementation of the R/3 procedure model is affected at four points:&lt;/P&gt;&lt;P&gt;   ?Determining functions and processes&lt;/P&gt;&lt;P&gt;   Specifying global settings&lt;/P&gt;&lt;P&gt;   Modeling company structure&lt;/P&gt;&lt;P&gt;   Modeling control data and master data&lt;/P&gt;&lt;P&gt;If ALE business processes are supported, functions and processes must be defined on a cross-system basis. The message types exchanged between the systems are described in the distribution model. When defining organizational units like company codes and plants in the R/3 System, it is important to note that these have to be unique worldwide, across all systems. For example, the plant 0001 can only exist in one R/3 System.&lt;/P&gt;&lt;P&gt;Message Exchange between Distributed Applications:&lt;/P&gt;&lt;P&gt;Purpose:&lt;/P&gt;&lt;P&gt;The basis for distributing application functions is asynchronous message exchange via ALE outbound and inbound processing.&lt;/P&gt;&lt;P&gt;Prerequisites:&lt;/P&gt;&lt;P&gt;Data exchange is based on IDoc. IDoc are created and dispatched by message types and by methods in distributed systems.&lt;/P&gt;&lt;P&gt;Process Flow:&lt;/P&gt;&lt;P&gt;An application creates a master IDoc containing the relevant data. The IDoc is passed to the ALE layer where it is prepared for dispatch. After the IDoc has been successfully transferred it is read by the target system and inbound processing is triggered. The data is processed either fully automatically or part manually according to the settings until is posted in the application.&lt;/P&gt;&lt;P&gt;Inbound and outbound processing can either be carried out for each individual IDoc or by massprocessing, whereby several IDoc are bundled together in one packet and processed in one step.&lt;/P&gt;&lt;P&gt;IDoc Definition:&lt;/P&gt;&lt;P&gt;An intermediate document (IDoc) is a container for exchanging data between R/3, R/2 and non-SAP systems.&lt;/P&gt;&lt;P&gt;Use:&lt;/P&gt;&lt;P&gt;ALE uses IDoc to exchange data between logical systems. Non SAP-systems can use IDoc as the standard interface for data transfer. IDoc are created by message types and (object) methods when data is to be distributed.&lt;/P&gt;&lt;P&gt;Structure:&lt;/P&gt;&lt;P&gt;An IDoc represents a configuration of an IDoc type that determines the IDoc structure. An IDoc consists of a header, several data segments and status records.The functions of the individual elements of an IDoc are as follows:&lt;/P&gt;&lt;P&gt;   The contents, structure, sender, receiver and current status of the IDoc are defined in the IDoc header.&lt;/P&gt;&lt;P&gt;   Each data segment contains a standard header consisting of a sequential segment&lt;/P&gt;&lt;P&gt;number, a description of the segment type and a 1000 character long string field&lt;/P&gt;&lt;P&gt;      containing the actual data of the segment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   ?The status records show the history of the processing steps applied to the IDoc so far.&lt;/P&gt;&lt;P&gt;The structure of the IDoc is recorded in the SAP System. The structure definition covers the&lt;/P&gt;&lt;P&gt;following:&lt;/P&gt;&lt;P&gt;  The segment sequence. Hierarchical relationships between segments are possible.&lt;/P&gt;&lt;P&gt;The number of times a segment can occur is specified for each segment, as is&lt;/P&gt;&lt;P&gt;whether the segment is a mandatory segment or an optional segment.&lt;/P&gt;&lt;P&gt;  The fields contained in a segment. In the example shown above the IDoc contains a&lt;/P&gt;&lt;P&gt;      header segment that has to be the first segment of the message.&lt;/P&gt;&lt;P&gt;Thereafter there must be at least one additional item. The following conditions apply:&lt;/P&gt;&lt;P&gt;   Each item must be followed by at least one sub-item and at most 99&lt;/P&gt;&lt;P&gt;   Up to 9999 text segments can appear after an item's sub-items (optional)&lt;/P&gt;&lt;P&gt;   The last segment in a message must be an accumulation segment (ACCUM)&lt;/P&gt;&lt;P&gt;An IDoc can only contain character fields.&lt;/P&gt;&lt;P&gt;Modeling Distribution:&lt;/P&gt;&lt;P&gt;Purpose:&lt;/P&gt;&lt;P&gt;To implement the distribution of business application processes and functions using ALE you need to construct a logical Distribution Model of the whole system. Within the framework of this configuration customers can specify what applications are to run on what systems and what messages are to be exchanged between the applications .&lt;/P&gt;&lt;P&gt;Distribution Model:&lt;/P&gt;&lt;P&gt;Definition: The distribution model describes the ALE message flows between logical systems.&lt;/P&gt;&lt;P&gt;Use:&lt;/P&gt;&lt;P&gt;You can specify the relationships between logical systems, message types, BAPIs and filters inthe distribution model. Applications and the ALE layer use the model to determine the receivers and to control data distribution.&lt;/P&gt;&lt;P&gt;Structure:&lt;/P&gt;&lt;P&gt;In the distribution model you can specify the messages to be sent to a logical system. You can also define requirements for message content and dispatch in the Filters. The distribution model consists of one or more views that you can define. With more complex distribution tasks you can assign business sub-areas or groups of logical systems to separate views. To ensure correct functioning the relevant views of the distribution model must be available in all the logical systems involved in ALE. You can find the functions for distributing views in Customizing for ALE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notes: 105 is Sender and 800 Receiver System For Example  &lt;/P&gt;&lt;P&gt;1.  Create Users for ALE transfer in both receiving and sending client/systems.&lt;/P&gt;&lt;P&gt;Create users in both the client/systems giving the same user name and proper authorizations. We need to use these user ids to logon through the remote connection and perform the IDOC transfers.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      2. Creating Logical Systems&lt;/P&gt;&lt;P&gt;o       Create logical systems for both sending and receiving systems in both systems.&lt;/P&gt;&lt;P&gt;o       Login to Client 105 (SENDER)&lt;/P&gt;&lt;P&gt;o       Go to T. Code SALE&lt;/P&gt;&lt;P&gt;o       Expand Sending and Receiving Systems&lt;/P&gt;&lt;P&gt;o       Expand Logical Systems&lt;/P&gt;&lt;P&gt;o       Click on Define Logical System&lt;/P&gt;&lt;P&gt;o       Click on New Entries&lt;/P&gt;&lt;P&gt;o       Create Logical Systems with naming convention 'system name'&lt;EM&gt;'CLNT'&lt;/EM&gt;client no . For example for sending system ex: SSPCLNT105&lt;/P&gt;&lt;P&gt;o       Create Logical Systems with naming convention 'system name'&lt;EM&gt;'CLNT'&lt;/EM&gt;client no ex: example for receiving system ex SEDCLNT800&lt;/P&gt;&lt;P&gt;o       Save and come back&lt;/P&gt;&lt;P&gt;o       Click on Assign client 105 to Logical system SSPCLNT105&lt;/P&gt;&lt;P&gt;o       Now, logon to client 800, repeat the same above process to create logical systems SEDCLNT800 and SSPCLNT105&lt;/P&gt;&lt;P&gt;o       Save and come back&lt;/P&gt;&lt;P&gt;o       Click on Assign client 800 to Logical system SEDCLNT800&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;3. Creating the RFCs&lt;/P&gt;&lt;P&gt;o       In client 105, Go to T. Code SM59&lt;/P&gt;&lt;P&gt;o       Expand R/3 Connections&lt;/P&gt;&lt;P&gt;o       Enter RFC Name as SSPCLNT105 (give this name same as that of logical name created in step1 so that the ports are automatically created)&lt;/P&gt;&lt;P&gt;o       Connection Type as 3&lt;/P&gt;&lt;P&gt;o       Language as EN&lt;/P&gt;&lt;P&gt;o       Give the logon details for client 800 (usually, we create a new user with proper authorizations for this ALE data transfer)&lt;/P&gt;&lt;P&gt;o       Click on Remote logon button to test the RFC&lt;/P&gt;&lt;P&gt;o       Now, go to client 800 and repeat the same process to create the RFC connection to client 105, giving logon credentials to client 105&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;4. Creating Customer Distribution Model(we usually create this in the original system(sending system) and then distribute it to other systems. The actual creation of the model requests that you mention a technical name for the model (unique identifier in the systems landscape), a sender system, a receiver system and message types to exchange between those systems.)&lt;/P&gt;&lt;P&gt;o       In Client 105, Go to T. Code BD64&lt;/P&gt;&lt;P&gt;o       Click on change and Create model view button&lt;/P&gt;&lt;P&gt;o       Enter the short text and Technical name as ZSSP_SED&lt;/P&gt;&lt;P&gt;o       Select the model and click on Add Message Type Button,&lt;/P&gt;&lt;P&gt;o       Give the Sender as SSPCLNT105, Receiver as SEDCLNT800,&lt;/P&gt;&lt;P&gt;o       Give Message type as required, Ex: 'HRMD_A' for HR Module.(usually Message types given by SAP are available for a particular module, see this using tcode WE81, if not create a message type first)&lt;/P&gt;&lt;P&gt;o       Note: If we are performing this data transfer task for all modules at a Customer site, then we will need to use the appropriate message type and create a new Distribution model.&lt;/P&gt;&lt;P&gt;o       Select the above model view &amp;amp; click on Environment -&amp;gt; Generate Partner Profiles&lt;/P&gt;&lt;P&gt;o       Select Transfer IDOC Immediately and Trigger Immediately radio buttons&lt;/P&gt;&lt;P&gt;o       Click on Execute&lt;/P&gt;&lt;P&gt;o       You should get a list in green color which means it executed successfully.&lt;/P&gt;&lt;P&gt;o       Back to main screen, select the model view&lt;/P&gt;&lt;P&gt;o       Click Edit-&amp;gt;Model view-&amp;gt;Distribute&lt;/P&gt;&lt;P&gt;o       Click on continue&lt;/P&gt;&lt;P&gt;o       You should get a list saying model view is distributed successfully.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;5. Checking the Port&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;o       In client 105, Go to T. Code WE21&lt;/P&gt;&lt;P&gt;o       Expand Transactional RFC&lt;/P&gt;&lt;P&gt;o       Find the port from the list which is created using BD64 for SEDCLNT800 (Receiving system) RFC Destination.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;6. Checking the Partner Profiles.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;o       In client 105, Go to T. Code WE20&lt;/P&gt;&lt;P&gt;o       Expand Partner Type LS&lt;/P&gt;&lt;P&gt;o       Select the Partner profile SEDCLNT800&lt;/P&gt;&lt;P&gt;o       Double click on Message Type (For Ex: In HR Module, HRMD_A in Outbound parameters.)&lt;/P&gt;&lt;P&gt;o       Check Receiver Port is assigned correctly&lt;/P&gt;&lt;P&gt;o       Check the Basic type as your Basic IDOC object.&lt;/P&gt;&lt;P&gt;o       In the sending system, select the option to transfer IDOCs immediately.&lt;/P&gt;&lt;P&gt;o       By default, in the receiving system IDOCS are bunched together and received.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; 7. Creating the Message Type&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;o       Message type defines the 'meaning' of data. It is just a logical entity that gets connected to the Idoc type (in tcode we82) or gets connected to the distribution model (in tcode BD64)&lt;/P&gt;&lt;P&gt;o       If necessary create a new message type. In client 105, go to tcode we81.&lt;/P&gt;&lt;P&gt;o       Click on change, continue&lt;/P&gt;&lt;P&gt;o       Click on New Entries button&lt;/P&gt;&lt;P&gt;o       Give message type in customer namespace Z* and description&lt;/P&gt;&lt;P&gt;o       Save and back&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Purpose&lt;/P&gt;&lt;P&gt;Application Link Enabling provides a range of administration tools:&lt;/P&gt;&lt;P&gt;? Monitoring of IDoc processing and tRFC communication&lt;/P&gt;&lt;P&gt;? Transport of Customizing data from maintenance systems to receiving systems&lt;/P&gt;&lt;P&gt;? Optimization of ALE performance&lt;/P&gt;&lt;P&gt;? Serialization of messages&lt;/P&gt;&lt;P&gt;Status Monitor for ALE Messages (BD87)&lt;/P&gt;&lt;P&gt;Use&lt;/P&gt;&lt;P&gt;With the status monitor you can monitor the processing status of IDocs in ALE inbound and outbound processing and you can process IDocs manually.&lt;/P&gt;&lt;P&gt;Features&lt;/P&gt;&lt;P&gt;Choose Tools &amp;#129;¨ ALE&amp;#129;¨ Administration&amp;#129;¨ Monitoring &amp;#129;¨ Status Monitor for ALE Messages. (BD87)&lt;/P&gt;&lt;P&gt;Use the selection options to restrict and display the IDoc selection.&lt;/P&gt;&lt;P&gt;The IDocs are arranged by status in the hierarchy. You can rearrange them by message type/object type or by partner system. You can display a selection of IDocs, process IDocs directly or first restrict their number and then process them.&lt;/P&gt;&lt;P&gt;From the hierarchy display you can select an IDoc in the list and from here branch to the IDoc individual display.&lt;/P&gt;&lt;P&gt;Restricting IDoc Selection&lt;/P&gt;&lt;P&gt;In the selection screen you can use the following options for selecting IDocs:&lt;/P&gt;&lt;P&gt;? IDoc number&lt;/P&gt;&lt;P&gt;? Date created *&lt;/P&gt;&lt;P&gt;? Time created&lt;/P&gt;&lt;P&gt;? Date changed *&lt;/P&gt;&lt;P&gt;? Time changed&lt;/P&gt;&lt;P&gt;? IDoc status&lt;/P&gt;&lt;P&gt;? Partner system&lt;/P&gt;&lt;P&gt;? Message type&lt;/P&gt;&lt;P&gt;? Business object type and object key (selection takes longer than with message type)&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The arrow keys are used to scroll week by week.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;You can call up context-specific menus that you can call up by clicking on the right mouse button.&lt;/P&gt;&lt;P&gt;IDocs in inbound and outbound processing are displayed in a hierarchy grouped by their status.&lt;/P&gt;&lt;P&gt;Status (Text with or without status numbers, number of IDocs) &lt;STRONG&gt;Message type (&lt;/STRONG&gt;Object method: via Settings &amp;#129;¨ Display business object&lt;STRONG&gt;) Message text&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;To display a legend of the symbols used in the hierarchy choose Goto &amp;#129;¨ Display legend.&lt;/P&gt;&lt;P&gt;You can also restrict the number of IDocs to display from the hierarchy screen by choosing Select IDocs.&lt;/P&gt;&lt;P&gt;Note that it takes a long time to expand the sub-tree IDoc entries in tRFC queue. You should therefore expand this node, only if you really need to.&lt;/P&gt;&lt;P&gt;Changing the Hierarchy Display&lt;/P&gt;&lt;P&gt;From the menu Settings and partly by using the symbols you can change the hierarchy as follows:&lt;/P&gt;&lt;P&gt;? Message type/object type highlighted&lt;/P&gt;&lt;P&gt;? IDoc status highlighted&lt;/P&gt;&lt;P&gt;? Display partner systems (highlighted message type or IDoc status)&lt;/P&gt;&lt;P&gt;You can put status information into groups and hide/show status numbers (in Settings menu).&lt;/P&gt;&lt;P&gt;Displaying the IDoc List&lt;/P&gt;&lt;P&gt;Choose Display IDocs to display a list of the associated IDocs for each main entry or sub-entry that contains the following information:&lt;/P&gt;&lt;P&gt;? IDoc number&lt;/P&gt;&lt;P&gt;? Status&lt;/P&gt;&lt;P&gt;? Message type&lt;/P&gt;&lt;P&gt;? Object type (only for business objects)&lt;/P&gt;&lt;P&gt;? Object type (only for business objects)&lt;/P&gt;&lt;P&gt;? Status text&lt;/P&gt;&lt;P&gt;? Partner number of receiving system&lt;/P&gt;&lt;P&gt;? Date created&lt;/P&gt;&lt;P&gt;? Time created&lt;/P&gt;&lt;P&gt;? IDoc basis type&lt;/P&gt;&lt;P&gt;? Number of segments&lt;/P&gt;&lt;P&gt;Displaying individual IDocs&lt;/P&gt;&lt;P&gt;You can display the IDocs belonging to the IDoc numbers individually. Select an IDoc and choose Display IDocs or double click on the IDoc. The IDoc display contains the control record, data records and status records.&lt;/P&gt;&lt;P&gt;Displaying links to objects&lt;/P&gt;&lt;P&gt;To display links select an IDoc number and choose Display links.&lt;/P&gt;&lt;P&gt;A list of objects linked directly to the IDoc appears.&lt;/P&gt;&lt;P&gt;Displaying status long text&lt;/P&gt;&lt;P&gt;In the IDoc selection you can display the associated status long text of an IDoc number by selecting the button of the same name.&lt;/P&gt;&lt;P&gt;Displaying object keys&lt;/P&gt;&lt;P&gt;For each IDoc number in the IDoc selection you can also display the columns Object type and Object key by choosing the button Object key.&lt;/P&gt;&lt;P&gt;Determining Status in Receiving System&lt;/P&gt;&lt;P&gt;You can determine the status of the IDocs in the receiving system (inbound processing) using ALE Audit and IDoc Tracing &lt;A href="Seite 75"&gt;&lt;/A&gt;:&lt;/P&gt;&lt;P&gt;? Asynchronous Status Confirmation&lt;/P&gt;&lt;P&gt;Provided that you &lt;EM&gt;Monitor the Status of Inbound IDocs Using ALE Audit &lt;A href="Seite 76"&gt;&lt;/A&gt;&lt;/EM&gt;and confirmations are returned from the receiving system periodically, confirmations are displayed in the status monitor hierarchy. Such IDocs have status 39, 40 or 41. The confirmations contains status information from the receiving system. In the appropriate IDoc selection for each IDoc you can find the partner number and the status of the assigned IDoc in the receiving system (50, 51...).&lt;/P&gt;&lt;P&gt;Alternatively you can display an aggregated overview of all periodic confirmations. To do this you have to Evaluate the Audit Database &lt;A href="Seite 78"&gt;&lt;/A&gt; in the sending system (outbound processing). Choose Goto &amp;#129;¨ ALE Audit &amp;#129;¨ Evaluate Audit Statistics&lt;/P&gt;&lt;P&gt;? Synchronous status determination&lt;/P&gt;&lt;P&gt;For inbound IDocs (in the receiving system) and for outbound IDocs with status 3 and 12 you can synchronously call up the status of the IDoc in the partner system. Choose Trace IDocs in the status monitor hierarchy. For more information see System-Wide IDoc Tracing &lt;A href="Seite 80"&gt;&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;You can print the hierarchy of the status monitor (IDoc selection &amp;#129;¨ Print).&lt;/P&gt;&lt;P&gt;Processing IDocs&lt;/P&gt;&lt;P&gt;If incomplete IDocs or IDocs with errors exist, you can determine the cause and correct the problem using the status long text (click right mouse button or choose IDoc selection).&lt;/P&gt;&lt;P&gt;You can then process the IDocs, or first restrict the number of IDocs and then process them.&lt;/P&gt;&lt;P&gt;A list of processed IDocs with their previous and current status appears.&lt;/P&gt;&lt;P&gt;In inbound processing you can post non-posted IDocs (status 51) afterwards (see Error Handling &lt;A href="Seite 22"&gt;&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;? You can not process communication errors.&lt;/P&gt;&lt;P&gt;Tracing IDocs System-Wide&lt;/P&gt;&lt;P&gt;Use&lt;/P&gt;&lt;P&gt;In the status monitor you can trace IDocs system-wide to determine the processing status in the receiving system of IDocs with status 3 and 12.&lt;/P&gt;&lt;P&gt;Activities&lt;/P&gt;&lt;P&gt;In addition to the status overview you can also display links between IDocs and objects and between individual IDocs.&lt;/P&gt;&lt;P&gt;Displaying Status Overview&lt;/P&gt;&lt;P&gt;Select a status text or a message type / object method and select Trace IDocs.&lt;/P&gt;&lt;P&gt;A status overview of IDoc pairs in the sending and receiving systems appears.&lt;/P&gt;&lt;P&gt;The IDoc selection contains the following columns:&lt;/P&gt;&lt;P&gt;? IDoc number&lt;/P&gt;&lt;P&gt;? Status in sending system&lt;/P&gt;&lt;P&gt;? IDoc number in receiving system&lt;/P&gt;&lt;P&gt;? Status in receiving system&lt;/P&gt;&lt;P&gt;? Message type&lt;/P&gt;&lt;P&gt;? Status text from receiving system&lt;/P&gt;&lt;P&gt;? Partner number of receiving system&lt;/P&gt;&lt;P&gt;? Date created&lt;/P&gt;&lt;P&gt;? Time created&lt;/P&gt;&lt;P&gt;? IDoc basis type&lt;/P&gt;&lt;P&gt;? Number of segments&lt;/P&gt;&lt;P&gt;Displaying Links to Objects&lt;/P&gt;&lt;P&gt;To display links select an IDoc number and choose Display links.&lt;/P&gt;&lt;P&gt;A list of objects linked directly to the IDoc appears.&lt;/P&gt;&lt;P&gt;Displaying IDocs&lt;/P&gt;&lt;P&gt;You can display the IDocs individually in the sending and receiving systems . Select an IDoc and choose Display IDocs or double click on the IDoc.The IDoc display contains the control record, data records and status records. For more information choose Help &amp;#129;¨ Application help.&lt;/P&gt;&lt;P&gt;Checking Processing Status&lt;/P&gt;&lt;P&gt;The system provides functions for monitoring communication. These functions enable you to confirm whether ALE messages have been processed and transferred correctly or whether errors occurred. If an error did occur, the type of error is indicated.&lt;/P&gt;&lt;P&gt;You can monitor the processing status in both the sending system and the receiving system. Choose Tools® ALE ® Administration ®Monitoring ® Status monitor for ALE messages.&lt;/P&gt;&lt;P&gt;Execute the function, and select the IDocs of the logical message type MATMAS which you created today.&lt;/P&gt;&lt;P&gt;A list of inbound and outbound IDocs grouped by status is displayed:&lt;/P&gt;&lt;P&gt;Outbound IDocs:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Status 	&lt;/P&gt;&lt;P&gt;Description of Status &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;03, 12, 38 	&lt;/P&gt;&lt;P&gt;IDoc successfully transferred &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;02, 04, 05, 25 &lt;/P&gt;&lt;P&gt;26, 29 	&lt;/P&gt;&lt;P&gt;Processing error &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;30 	&lt;/P&gt;&lt;P&gt;Waiting status (still processing...) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;=50 	&lt;/P&gt;&lt;P&gt;Inbound IDoc (not relevant in this context) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other 	&lt;/P&gt;&lt;P&gt;Not relevant in this context &lt;/P&gt;&lt;P&gt;Inbound IDocs:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Status 	&lt;/P&gt;&lt;P&gt;Description of Status &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;53 	&lt;/P&gt;&lt;P&gt;IDoc successfully updated by application &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;64 	&lt;/P&gt;&lt;P&gt;Waiting status (still processing...) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;50 	&lt;/P&gt;&lt;P&gt;Outbound IDoc (not relevant in this context) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;51, 56, 60, 61, &lt;/P&gt;&lt;P&gt;63, 65 	&lt;/P&gt;&lt;P&gt;Inbound error &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other 	&lt;/P&gt;&lt;P&gt;Not relevant in this context &lt;/P&gt;&lt;P&gt;To display a list of IDocs with a particular status, double-click on a line. For detailed information on one of these IDocs, double-click on it. If an error occurs, you can display information about the cause of it by choosing Process ® Incorrect segments.&lt;/P&gt;&lt;P&gt;Error Handling&lt;/P&gt;&lt;P&gt;If an error has occurred, use the monitoring function to resolve it. The cause of the error is likely to be a value in your material that the receiving system does not know and therefore cannot process it. Try to eliminate the cause of the error and send your material again.&lt;/P&gt;&lt;P&gt;If your IDoc in the sending system was successfully transferred (status 03) but does not appear in the receiving system, a technical communication error is the likely cause. You can use the status monitor in the sending system to check this. Choose Goto ® Transactional RFC ® Display calls.&lt;/P&gt;&lt;P&gt;  var domainName = 'https://wiki.sdn.sap.com/wiki'; var entityId = '36038'; var spaceKey = 'Snippets'new Ajax.Autocompleter('labelName', 'labelsAutocompleteList', '36038', &lt;/P&gt;&lt;P&gt;Unknown macro: &lt;SPAN __jive_macro_name="tokens"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Intermediate Document&lt;/P&gt;&lt;P&gt;An IDoc is simply a data container that is used to exchange information between any two processes that can understand the syntax and semantics of the data. IDoc is not a process.&lt;/P&gt;&lt;P&gt;-         IDocs are stored in the database.&lt;/P&gt;&lt;P&gt;-         In the SAP system, IDocs are stored in database tables.&lt;/P&gt;&lt;P&gt;-         IDocs are independent of the sending and receiving systems.&lt;/P&gt;&lt;P&gt;-         IDocs are independent of the direction of data exchange.&lt;/P&gt;&lt;P&gt;Creation of IDOCs&lt;/P&gt;&lt;P&gt;?         Transaction code: WE 30&lt;/P&gt;&lt;P&gt;Defining Segment:&lt;/P&gt;&lt;P&gt;Creating Segment : Tcode - WE31&lt;/P&gt;&lt;P&gt;Creating Message Type : Tcode - we81&lt;/P&gt;&lt;P&gt;Assigning Message type to Idoc type: Tcode - we82&lt;/P&gt;&lt;P&gt;Process&lt;/P&gt;&lt;P&gt;The two processes for IDoc are Outbound Process and Inbound Process.&lt;/P&gt;&lt;P&gt;  Outbound Process&lt;/P&gt;&lt;P&gt;When the data is sent out from the system, the process is called Outbound Process and the IDoc is known as Outbound IDoc.&lt;/P&gt;&lt;P&gt;Inbound Process&lt;/P&gt;&lt;P&gt;When the data is coming in, the process is called Inbound Process and the IDoc is known as Inbound IDoc.&lt;/P&gt;&lt;P&gt;Outbound Process (Sending System) Steps :&lt;/P&gt;&lt;P&gt;1) Goto Tcode SALE:&lt;/P&gt;&lt;P&gt;Click on Sending &amp;amp; Receiving Systems à Select Logical Systems&lt;/P&gt;&lt;P&gt;Here Define the Logical Systems à Click on Execute Button&lt;/P&gt;&lt;P&gt;Go for New Entries&lt;/P&gt;&lt;P&gt;1)       System Name : LOG1&lt;/P&gt;&lt;P&gt;Description: Sending System&lt;/P&gt;&lt;P&gt;2)       System Name : LOG2&lt;/P&gt;&lt;P&gt;Description: Receiving System&lt;/P&gt;&lt;P&gt;Press Enter &amp;amp; Save it will ask for Request if you want new request create new request or press continue for transferring the objects.&lt;/P&gt;&lt;P&gt;Assigning Client to the Logical System:&lt;/P&gt;&lt;P&gt;Select Assign Client to Logical Systems -à Execute&lt;/P&gt;&lt;P&gt;Ø      100 à Double click on this and give the following information&lt;/P&gt;&lt;P&gt;           Client                   : Sending System&lt;/P&gt;&lt;P&gt;           City                      : Chennai&lt;/P&gt;&lt;P&gt;           Logical System    : LOG1&lt;/P&gt;&lt;P&gt;            Currency                   :&lt;/P&gt;&lt;P&gt;            Client role                  :&lt;/P&gt;&lt;P&gt;Ø      250 à Double click on this and give the following information&lt;/P&gt;&lt;P&gt;Client                     : Receiving System&lt;/P&gt;&lt;P&gt;City                        :&lt;/P&gt;&lt;P&gt;Logical System    : LOG2&lt;/P&gt;&lt;P&gt;Save this Data.&lt;/P&gt;&lt;P&gt;Step 2) For RFC Creation:&lt;/P&gt;&lt;P&gt;-         Goto Tcode SM59 à Select R/3 Connects&lt;/P&gt;&lt;P&gt;Click on create Button&lt;/P&gt;&lt;P&gt;RFC Destination Name should be same as partner's logical system name and case sensitive to create the ports automatically while generating the partner profiles&lt;/P&gt;&lt;P&gt;Give the information for required fields:&lt;/P&gt;&lt;P&gt;RFC Destination    : LOG2&lt;/P&gt;&lt;P&gt;Connection type     : 3&lt;/P&gt;&lt;P&gt;Target Host              : sappdc.wipro.com&lt;/P&gt;&lt;P&gt;System No              : 00&lt;/P&gt;&lt;P&gt;Client                       : 210&lt;/P&gt;&lt;P&gt;User                            : Login user name&lt;/P&gt;&lt;P&gt;Password                   :&lt;/P&gt;&lt;P&gt;Save this &amp;amp; Test it and Remote Login&lt;/P&gt;&lt;P&gt;Step 3) Goto Tcode BD64: - Click on the change button&lt;/P&gt;&lt;P&gt;Click on the create model view&lt;/P&gt;&lt;P&gt;Short Text: model view&lt;/P&gt;&lt;P&gt;Technical Name: LMOD&lt;/P&gt;&lt;P&gt;Save this &amp;amp; press ok&lt;/P&gt;&lt;P&gt;Select just created model view&lt;/P&gt;&lt;P&gt;Name: "LMOD"&lt;/P&gt;&lt;P&gt;Goto add message type&lt;/P&gt;&lt;P&gt;Model Name  : LMOD&lt;/P&gt;&lt;P&gt;Sender           : LOG1&lt;/P&gt;&lt;P&gt;Receiver          : LOG2&lt;/P&gt;&lt;P&gt;Message type: ZAZHARMESS&lt;/P&gt;&lt;P&gt;Save and press Enter.&lt;/P&gt;&lt;P&gt;4) Goto Tcode BD82:&lt;/P&gt;&lt;P&gt;Give Model View   : LMOD&lt;/P&gt;&lt;P&gt;Partner system      : LOG2&lt;/P&gt;&lt;P&gt;Execute this by pressing F8&lt;/P&gt;&lt;P&gt;It will gives you sending system port No:  A00000000089 (Like)&lt;/P&gt;&lt;P&gt;5) Goto Tcode BD64:&lt;/P&gt;&lt;P&gt;Select the model view&lt;/P&gt;&lt;P&gt;Goto à Edit à model view à Distribute&lt;/P&gt;&lt;P&gt;Press ok &amp;amp; Press Enter.&lt;/P&gt;&lt;P&gt;Run your Zprogram&lt;/P&gt;&lt;P&gt;REPORT  ZIDOC1                             .&lt;/P&gt;&lt;P&gt;DATA: Begin of imara occurs 0,&lt;/P&gt;&lt;P&gt;matnr like mara-matnr,&lt;/P&gt;&lt;P&gt;mtart like mara-mtart,&lt;/P&gt;&lt;P&gt;end of imara.&lt;/P&gt;&lt;P&gt;DATA: wamas_con LIKE edidc,&lt;/P&gt;&lt;P&gt;imas_data LIKE edidd OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;icom_con LIKE edidc OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: e_matnr LIKE mara-matnr,&lt;/P&gt;&lt;P&gt;e_msgtyp LIKE edidc-mestyp,&lt;/P&gt;&lt;P&gt;e_rcvprn LIKE edidc-rcvprn.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;retrive app. data from DB&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECT matnr mtart FROM mara INTO TABLE imara WHERE&lt;/P&gt;&lt;P&gt;matnr = e_matnr.&lt;/P&gt;&lt;P&gt;*Master idoc control record&lt;/P&gt;&lt;P&gt;wamas_con-rcvprt = 'LS'.&lt;/P&gt;&lt;P&gt;wamas_con-rcvprn = e_rcvprn.&lt;/P&gt;&lt;P&gt;wamas_con-idoctp = 'ZAZHARIDOC'.&lt;/P&gt;&lt;P&gt;wamas_con-mestyp = e_msgtyp.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;master idoc data records&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT imara.&lt;/P&gt;&lt;P&gt;imas_data-segnam = 'ZAZHARSEG'.&lt;/P&gt;&lt;P&gt;move imara to imas_data-sdata .&lt;/P&gt;&lt;P&gt;APPEND imas_data.&lt;/P&gt;&lt;P&gt;ENDLOOP.&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 = wamas_con&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;communication_idoc_control = icom_con&lt;/P&gt;&lt;P&gt;master_idoc_data = imas_data&lt;/P&gt;&lt;P&gt;COMMIT WORK.&lt;/P&gt;&lt;P&gt;6) Verifying Transfer of IDOCs Tcode - we05&lt;/P&gt;&lt;P&gt;ALE/IDOC Status Codes (outbound):&lt;/P&gt;&lt;P&gt;01    à IDoc Added&lt;/P&gt;&lt;P&gt;30 à IDoc ready for dispatch&lt;/P&gt;&lt;P&gt;29 à Error in ALE service Layer&lt;/P&gt;&lt;P&gt;12 à Dispatch ok&lt;/P&gt;&lt;P&gt;      03 à Data passed to port ok.&lt;/P&gt;&lt;P&gt;Inbound Process (Receiving System) Steps:&lt;/P&gt;&lt;P&gt;Do the same step as you did in sending system&lt;/P&gt;&lt;P&gt;ü      Creating IDoc&lt;/P&gt;&lt;P&gt;ü      Defining the Segment&lt;/P&gt;&lt;P&gt;ü      Creating Message Type&lt;/P&gt;&lt;P&gt;ü      Assigning the Message Type&lt;/P&gt;&lt;P&gt;ü      Defining the Logical System&lt;/P&gt;&lt;P&gt;ü      Assigning the Logical System&lt;/P&gt;&lt;P&gt;ü      Creating the Distribution Model&lt;/P&gt;&lt;P&gt;Goto Tcode - we57:&lt;/P&gt;&lt;P&gt;Assign function module to IDoc type&lt;/P&gt;&lt;P&gt;Module: Function module&lt;/P&gt;&lt;P&gt;Basic type:  &lt;/P&gt;&lt;P&gt;Message type:&lt;/P&gt;&lt;P&gt;Direction: 2 (inbound)&lt;/P&gt;&lt;P&gt;Creating Inbound process code - we42&lt;/P&gt;&lt;P&gt;Verifying Idoc List Tcode - we05&lt;/P&gt;&lt;P&gt;ALE/IDOC Status Codes (Inbound):&lt;/P&gt;&lt;P&gt;50 à IDoc Added&lt;/P&gt;&lt;P&gt;51 à Application Document not posted&lt;/P&gt;&lt;P&gt;64 à IDoc ready to be transferred to application&lt;/P&gt;&lt;P&gt;62 à IDoc passed to application&lt;/P&gt;&lt;P&gt;53 à Application Document posted&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also do refer these links&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ALE/ IDOC&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc" target="test_blank"&gt;http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419" target="test_blank"&gt;http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.netweaverguru.com/EDI/HTML/IDocBook.htm" target="test_blank"&gt;http://www.netweaverguru.com/EDI/HTML/IDocBook.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/sapedi/index.htm" target="test_blank"&gt;http://www.sapgenie.com/sapedi/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sappoint.com/abap/ale.pdf" target="test_blank"&gt;http://www.sappoint.com/abap/ale.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sappoint.com/abap/ale2.pdf" target="test_blank"&gt;http://www.sappoint.com/abap/ale2.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/sapedi/idoc_abap.htm" target="test_blank"&gt;http://www.sapgenie.com/sapedi/idoc_abap.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.allsaplinks.com/idoc_sample.html" target="test_blank"&gt;http://www.allsaplinks.com/idoc_sample.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sappoint.com/abap.html" target="test_blank"&gt;http://www.sappoint.com/abap.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc" target="test_blank"&gt;http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419" target="test_blank"&gt;http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.netweaverguru.com/EDI/HTML/IDocBook.htm" target="test_blank"&gt;http://www.netweaverguru.com/EDI/HTML/IDocBook.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/sapedi/index.htm" target="test_blank"&gt;http://www.sapgenie.com/sapedi/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.allsaplinks.com/idoc_sample.html" target="test_blank"&gt;http://www.allsaplinks.com/idoc_sample.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check these step-by-step links&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/ccab6730-0501-0010-ee84-de050a6cc287" target="test_blank"&gt;https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/ccab6730-0501-0010-ee84-de050a6cc287&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/8fd773b3-0301-0010-eabe-82149bcc292e" target="test_blank"&gt;https://sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/8fd773b3-0301-0010-eabe-82149bcc292e&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/3c5d9ae3-0501-0010-0090-bdfb2d458985" target="test_blank"&gt;https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/3c5d9ae3-0501-0010-0090-bdfb2d458985&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;srinivas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 06:31:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ale/m-p/2725733#M632585</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-03T06:31:58Z</dc:date>
    </item>
  </channel>
</rss>

