<?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: Purpose of Process code in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/purpose-of-process-code/m-p/3175133#M755587</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;R/3 uses the method of logical process codes to detach the IDoc processing and the processing function module. They assign a logical name to the function instead of specifying the physical function name.&lt;/P&gt;&lt;P&gt;Logical pointer to a processing method&lt;/P&gt;&lt;P&gt;The IDoc functions are often used for a series of message type/IDoc type combination. It is necessary to replace the processing function by a different one. E.g. when you make a copy of a standard function to avoid modifying the standard.&lt;/P&gt;&lt;P&gt;Easily replacing  the processing method&lt;/P&gt;&lt;P&gt;The combination message type/IDoc will determine the logical processing code, which itself points to a function. If the function changes, only the definition of the processing codes will be changed and the new function will be immediately effective for all IDocs associated with the process code.&lt;/P&gt;&lt;P&gt;For inbound processing codes you have to specify the method to use for the determination of the inbound function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After defining the processing code you have to assign it to one or several logical message types. This declaration is used to validate, if a message can be handled by the receiving system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The inbound processing code is assigned analogously. The processing code is a pointer to a function module which can handle the inbound request for the specified IDoc and message type.&lt;/P&gt;&lt;P&gt;The definition of the processing code is identifying the handler routine and assigning a serious of processing options.&lt;/P&gt;&lt;P&gt;Processing with ALE&lt;/P&gt;&lt;P&gt;You need to click "Processing with ALE", if your function can be used via the ALE engine. This is the option you would usually choose. It allows processing via the ALE scenarios.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Associate a function module with a process code&lt;/P&gt;&lt;P&gt;Table TBD51 to define if visible BTCI is allowed&lt;/P&gt;&lt;P&gt;For inbound processing you need to indicate whether the function will be capable of dialog processing. This is meant for those functions which process the inbound data via call transaction. Those functions can be replayed in visible batch input mode to check why the processing might have failed.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;WE41	Process code outbound creation&lt;/P&gt;&lt;P&gt;WE42	Process code inbound&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regds&lt;/P&gt;&lt;P&gt;Sivaparvathi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please reward points if helpful............&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 19 Dec 2007 15:55:49 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-12-19T15:55:49Z</dc:date>
    <item>
      <title>Purpose of Process code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purpose-of-process-code/m-p/3175131#M755585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi what is purpose of Process Code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know there we add Msg type and Function module what is its function that function module will helps in getting the data &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and *what abt &lt;STRONG&gt;Msg&lt;/STRONG&gt; type* and Process code there&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 15:05:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purpose-of-process-code/m-p/3175131#M755585</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-19T15:05:23Z</dc:date>
    </item>
    <item>
      <title>Re: Purpose of Process code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purpose-of-process-code/m-p/3175132#M755586</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Process code will come in to picture when you deal with IDOCS .. you need to assign a code which internally will have a Function module or a Include, that will have entire code to run your bussiness for an IDOC or EDI or ALE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 15:17:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purpose-of-process-code/m-p/3175132#M755586</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-19T15:17:21Z</dc:date>
    </item>
    <item>
      <title>Re: Purpose of Process code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purpose-of-process-code/m-p/3175133#M755587</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;R/3 uses the method of logical process codes to detach the IDoc processing and the processing function module. They assign a logical name to the function instead of specifying the physical function name.&lt;/P&gt;&lt;P&gt;Logical pointer to a processing method&lt;/P&gt;&lt;P&gt;The IDoc functions are often used for a series of message type/IDoc type combination. It is necessary to replace the processing function by a different one. E.g. when you make a copy of a standard function to avoid modifying the standard.&lt;/P&gt;&lt;P&gt;Easily replacing  the processing method&lt;/P&gt;&lt;P&gt;The combination message type/IDoc will determine the logical processing code, which itself points to a function. If the function changes, only the definition of the processing codes will be changed and the new function will be immediately effective for all IDocs associated with the process code.&lt;/P&gt;&lt;P&gt;For inbound processing codes you have to specify the method to use for the determination of the inbound function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After defining the processing code you have to assign it to one or several logical message types. This declaration is used to validate, if a message can be handled by the receiving system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The inbound processing code is assigned analogously. The processing code is a pointer to a function module which can handle the inbound request for the specified IDoc and message type.&lt;/P&gt;&lt;P&gt;The definition of the processing code is identifying the handler routine and assigning a serious of processing options.&lt;/P&gt;&lt;P&gt;Processing with ALE&lt;/P&gt;&lt;P&gt;You need to click "Processing with ALE", if your function can be used via the ALE engine. This is the option you would usually choose. It allows processing via the ALE scenarios.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Associate a function module with a process code&lt;/P&gt;&lt;P&gt;Table TBD51 to define if visible BTCI is allowed&lt;/P&gt;&lt;P&gt;For inbound processing you need to indicate whether the function will be capable of dialog processing. This is meant for those functions which process the inbound data via call transaction. Those functions can be replayed in visible batch input mode to check why the processing might have failed.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;WE41	Process code outbound creation&lt;/P&gt;&lt;P&gt;WE42	Process code inbound&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regds&lt;/P&gt;&lt;P&gt;Sivaparvathi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please reward points if helpful............&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 15:55:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purpose-of-process-code/m-p/3175133#M755587</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-19T15:55:49Z</dc:date>
    </item>
    <item>
      <title>Re: Purpose of Process code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/purpose-of-process-code/m-p/3175134#M755588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Durga,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Process Code is a different name for specific purposes like function module. IDocs are written in this process.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;Two types of process code are used in conjunction with the partner profiles:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;Outbound Process Code - if you are using outbound processing under Message Control, the IDoc is generated in the IDoc Interface. The process code names the relevant function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;Inbound Process Code - names the function module or workflow which reads the IDoc data and transfers the data to the application document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Rajesh.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Please reward points if found helpful.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 22:33:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/purpose-of-process-code/m-p/3175134#M755588</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-19T22:33:50Z</dc:date>
    </item>
  </channel>
</rss>

