<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sap Material tutorials jobs interview questions</title>
	<atom:link href="http://sapmaterial.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sapmaterial.com</link>
	<description>sap abap sd mm fico hr crm srm interview questions training examples</description>
	<lastBuildDate>Mon, 31 May 2010 02:48:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SAP script tutorials pdf download</title>
		<link>http://sapmaterial.com/download-sap-material/sap-script-tutorials-pdf-download.html/</link>
		<comments>http://sapmaterial.com/download-sap-material/sap-script-tutorials-pdf-download.html/#comments</comments>
		<pubDate>Mon, 31 May 2010 02:47:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Download SAP material]]></category>
		<category><![CDATA[SAP Scripts]]></category>
		<category><![CDATA[sap script pdf download]]></category>

		<guid isPermaLink="false">http://sapmaterial.com/?p=257</guid>
		<description><![CDATA[Download all Sap Script pdf files.
SAPscript Forms
Overview of SAP script
	
SAP script forms
	
Examples of sap script forms
	
Architecture of SAP script forms
	
How are SAP script forms proceeded
	
Different sources of SAP script forms
	
Standard SAP script forms Some examples
	
Preconfigured SAP script forms Some examples
	
Where to find SAPscript forms you need
	
&#160;
&#160;
&#160;
&#160;
&#160;

	
]]></description>
			<content:encoded><![CDATA[<p>Download all Sap Script pdf files.</p>
<p><span class="text"><b><font color="#990000" size="4"><span style="font-size: 18px; line-height: 23px;">SAPscript Forms</span></font></b></span></p>
<p><a href="http://http://sapmaterial.com/wp-content/uploads/01_ch1(1).pdf"><strong>Overview of SAP script<br />
	</strong></a></p>
<p><a href="http://http://sapmaterial.com/wp-content/uploads/sap-scripts-forms.pdf"><strong><font>SAP script forms</font></strong><br />
	</a></p>
<p><a href="http://sapmaterial.com/wp-content/uploads/examples-of-sap-script-forms.pdf"><strong><font>Examples of sap script forms</font></strong><br />
	</a></p>
<p><a href="http://http://sapmaterial.com/wp-content/uploads/architecture-of-sap-script(1).pdf"><strong><font>Architecture of SAP script forms</font></strong><br />
	</a></p>
<p><a href="http://sapmaterial.com/wp-content/uploads/How-are-SAPscript-Forms-Proceeded.pdf"><strong><font>How are SAP script forms proceeded</font></strong><br />
	</a></p>
<p><a href="http://http://sapmaterial.com/wp-content/uploads/Different-Sources-of-SAPscript-Forms.pdf"><strong><font>Different sources of SAP script forms</font></strong><br />
	</a></p>
<p><a href="http://sapmaterial.com/wp-content/uploads/Standard-SAPscript-Forms.pdf"><strong><font>Standard SAP script forms</font></strong> Some examples<br />
	</a></p>
<p><a href="http://http://sapmaterial.com/wp-content/uploads/Preconfigured-SAPscript-Forms.pdf">Preconfigured SAP script forms Some examples<br />
	</a></p>
<p><a href="http://sapmaterial.com/wp-content/uploads/Where-to-find-SAPscipt-Forms-you-need.pdf">Where to find SAPscript forms you need<br />
	</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://http://sapmaterial.com/wp-content/uploads/01_ch1(1).pdf"><br />
	</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sapmaterial.com/download-sap-material/sap-script-tutorials-pdf-download.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>List of fields for new segment Z1SADRX</title>
		<link>http://sapmaterial.com/sap-abap-tutorials/list-of-fields-for-new-segment-z1sadrx.html/</link>
		<comments>http://sapmaterial.com/sap-abap-tutorials/list-of-fields-for-new-segment-z1sadrx.html/#comments</comments>
		<pubDate>Sun, 30 May 2010 21:21:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ABAP Tutorials]]></category>
		<category><![CDATA[List of fields for new segment Z1SADRX]]></category>

		<guid isPermaLink="false">http://sapmaterial.com/?p=253</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a href="http://sapmaterial.com/wp-content/uploads/2010/05/segmnetfields-for-z1knvhm.jpg"><img alt="" class="alignnone size-full wp-image-255" height="600" src="http://sapmaterial.com/wp-content/uploads/2010/05/segmnetfields-for-z1knvhm.jpg" title="segmnetfields-for-z1knvhm" width="485" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sapmaterial.com/sap-abap-tutorials/list-of-fields-for-new-segment-z1sadrx.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Allocating IDOC segment fields to Change Document fields</title>
		<link>http://sapmaterial.com/sap-abap-tutorials/allocating-idoc-segment-fields-to-change-document-fields.html/</link>
		<comments>http://sapmaterial.com/sap-abap-tutorials/allocating-idoc-segment-fields-to-change-document-fields.html/#comments</comments>
		<pubDate>Sun, 30 May 2010 21:20:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ABAP Tutorials]]></category>
		<category><![CDATA[Allocating IDOC segment fields to Change Document fields]]></category>

		<guid isPermaLink="false">http://sapmaterial.com/?p=251</guid>
		<description><![CDATA[
	Note: This data was extracted from SAP&#8482; R/3&#8217;s table of values after creating 
	appropriate entries as described in the book.
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
	&#124; Table &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;V_TBD22 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Date &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
	&#124;
	&#124; Description &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Segment field &#8211; change document field &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
	&#124;
	&#124; Number of entries &#160;&#160;16 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
	&#124;
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
	&#124; Segm.type &#160;&#124; Field name &#124; Change doc. object &#124; Table name &#124; Field name &#124;
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
	&#124; Z1KNVHM &#160;&#160;&#160;&#124; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124; [...]]]></description>
			<content:encoded><![CDATA[<p><span class="text"><b><font color="#990000" face="Courier New" size="5"><span style="font-size: 24px; line-height: 28px;"></p>
<p>	</span></font></b><font face="Courier New" size="3"><span style="font-size: 16px; line-height: 19px;">Note: This data was extracted from SAP&trade; R/3&rsquo;s table of values after creating <br soft="" /><br />
	appropriate entries as described in the book.</p>
<p>	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
	| Table &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;V_TBD22 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br soft="" /><br />
	|<br />
	| Description &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Segment field &#8211; change document field &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br soft="" /><br />
	|<br />
	| Number of entries &nbsp;&nbsp;16 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br soft="" /><br />
	|<br />
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
	| Segm.type &nbsp;| Field name | Change doc. object | Table name | Field name |<br />
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
	| Z1KNVHM &nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KEY &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| Z1KNVHM &nbsp;&nbsp;&nbsp;| BOKRE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| BOKRE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| Z1KNVHM &nbsp;&nbsp;&nbsp;| DATAB &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| DATAB &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| Z1KNVHM &nbsp;&nbsp;&nbsp;| DATBI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| DATBI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| Z1KNVHM &nbsp;&nbsp;&nbsp;| GRPNO &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| GRPNO &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| Z1KNVHM &nbsp;&nbsp;&nbsp;| HITYP &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| HITYP &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| Z1KNVHM &nbsp;&nbsp;&nbsp;| HKUNNR &nbsp;&nbsp;&nbsp;&nbsp;| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| HKUNNR &nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| Z1KNVHM &nbsp;&nbsp;&nbsp;| HSPART &nbsp;&nbsp;&nbsp;&nbsp;| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| HSPART &nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| Z1KNVHM &nbsp;&nbsp;&nbsp;| HVKORG &nbsp;&nbsp;&nbsp;&nbsp;| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| HVKORG &nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| Z1KNVHM &nbsp;&nbsp;&nbsp;| HVTWEG &nbsp;&nbsp;&nbsp;&nbsp;| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| HVTWEG &nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| Z1KNVHM &nbsp;&nbsp;&nbsp;| HZUOR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| HZUOR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| Z1KNVHM &nbsp;&nbsp;&nbsp;| KUNNR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KUNNR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| Z1KNVHM &nbsp;&nbsp;&nbsp;| PRFRE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| PRFRE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| Z1KNVHM &nbsp;&nbsp;&nbsp;| SPART &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| SPART &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| Z1KNVHM &nbsp;&nbsp;&nbsp;| VKORG &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| VKORG &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| Z1KNVHM &nbsp;&nbsp;&nbsp;| VTWEG &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| VTWEG </span></font></span></p>
]]></content:encoded>
			<wfw:commentRss>http://sapmaterial.com/sap-abap-tutorials/allocating-idoc-segment-fields-to-change-document-fields.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Change pointer per change document item</title>
		<link>http://sapmaterial.com/sap-abap-tutorials/change-pointer-per-change-document-item.html/</link>
		<comments>http://sapmaterial.com/sap-abap-tutorials/change-pointer-per-change-document-item.html/#comments</comments>
		<pubDate>Sun, 30 May 2010 21:20:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ABAP Tutorials]]></category>
		<category><![CDATA[Change pointer per change document item]]></category>

		<guid isPermaLink="false">http://sapmaterial.com/?p=249</guid>
		<description><![CDATA[
	Note: This data was extracted from SAP&#8482; R/3 table of values after creating the 
	appropriate entries as described in the book.
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#124; 
	Table &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;V_TBD62 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Date &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124;
	&#124; Description &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Change document items for message type &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124;
	&#124; Number of entries &#160;&#160;17 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124;
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
	&#124; Change doc. object &#124; Log.mess.type &#124; Table name &#124; Field name &#124;
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
	&#124; Client &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;010 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124;
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
	&#124; KUNHIER &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124; [...]]]></description>
			<content:encoded><![CDATA[<p><span class="text"><b><font color="#990000" face="Courier New" size="5"><span style="font-size: 24px; line-height: 28px;"></p>
<p>	</span></font></b><font face="Courier New" size="3"><span style="font-size: 16px; line-height: 19px;">Note: This data was extracted from SAP&trade; R/3 table of values after creating the <br soft="" /><br />
	appropriate entries as described in the book.</p>
<p>	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;| <br soft="" /><br />
	Table &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;V_TBD62 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| Description &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Change document items for message type &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| Number of entries &nbsp;&nbsp;17 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
	| Change doc. object | Log.mess.type | Table name | Field name |<br />
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
	| Client &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;010 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
	| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ZDEBHI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| BOKRE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ZDEBHI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| DATAB &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ZDEBHI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| DATBI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ZDEBHI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| GRPNO &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ZDEBHI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| HITYP &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ZDEBHI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| HKUNNR &nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ZDEBHI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| HSPART &nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ZDEBHI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| HVKORG &nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ZDEBHI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| HVTWEG &nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ZDEBHI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| HZUOR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ZDEBHI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KEY &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ZDEBHI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KUNNR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ZDEBHI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| MANDT &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ZDEBHI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| PRFRE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ZDEBHI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| SPART &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ZDEBHI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| VKORG &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ZDEBHI &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| VTWEG </span></font></span></p>
]]></content:encoded>
			<wfw:commentRss>http://sapmaterial.com/sap-abap-tutorials/change-pointer-per-change-document-item.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Global data for the ALE function modules</title>
		<link>http://sapmaterial.com/sap-abap-tutorials/global-data-for-the-ale-function-modules.html/</link>
		<comments>http://sapmaterial.com/sap-abap-tutorials/global-data-for-the-ale-function-modules.html/#comments</comments>
		<pubDate>Sun, 30 May 2010 21:19:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ABAP Tutorials]]></category>
		<category><![CDATA[Global data for the ALE function modules]]></category>

		<guid isPermaLink="false">http://sapmaterial.com/?p=247</guid>
		<description><![CDATA[
	Note: ABAP/4 is the proprietary programming language of SAP&#8482;.
	This function module and global data was closely modeled after 
	standard SAP&#8482; function modules such as MASTERIDOC_CREATE_DEBMAS. 
	This function module was used a skeleton to create the following 
	function module for distribution of customer hierarchy master IDOCs.
	FUNCTION ZMASTERIDOC_CREATE_ZDEBHI.
	*&#34;
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
	-
	*&#34;*&#34;Local interface:
	*&#34; &#160;&#160;&#160;&#160;&#160;&#160;IMPORTING
	*&#34; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;VALUE(KNVHKEY) LIKE &#160;ZKNVHKEY STRUCTURE &#160;ZKNVHKEY
	*&#34; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;VALUE(RCVPFC) LIKE [...]]]></description>
			<content:encoded><![CDATA[<p><span class="text"><b><font color="#990000" face="Courier New" size="5"><span style="font-size: 24px; line-height: 28px;"></p>
<p>	</span></font></b><font face="Courier New" size="3"><span style="font-size: 16px; line-height: 19px;">Note: ABAP/4 is the proprietary programming language of SAP&trade;.</p>
<p>	This function module and global data was closely modeled after <br soft="" /><br />
	standard SAP&trade; function modules such as MASTERIDOC_CREATE_DEBMAS. <br soft="" /><br />
	This function module was used a skeleton to create the following <br soft="" /><br />
	function module for distribution of customer hierarchy master IDOCs.</p>
<p>	FUNCTION ZMASTERIDOC_CREATE_ZDEBHI.<br />
	*&quot;<br soft="" /><br />
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br soft="" /><br />
	-<br />
	*&quot;*&quot;Local interface:<br />
	*&quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IMPORTING<br />
	*&quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VALUE(KNVHKEY) LIKE &nbsp;ZKNVHKEY STRUCTURE &nbsp;ZKNVHKEY<br />
	*&quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VALUE(RCVPFC) LIKE &nbsp;BDALEDC-RCVPFC<br />
	*&quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VALUE(RCVPRN) LIKE &nbsp;BDALEDC-RCVPRN<br />
	*&quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VALUE(RCVPRT) LIKE &nbsp;BDALEDC-RCVPRT<br />
	*&quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VALUE(SNDPFC) LIKE &nbsp;BDALEDC-SNDPFC<br />
	*&quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VALUE(SNDPRN) LIKE &nbsp;BDALEDC-SNDPRN<br />
	*&quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VALUE(SNDPRT) LIKE &nbsp;BDALEDC-SNDPRT<br />
	*&quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VALUE(MESSAGE_TYPE) LIKE &nbsp;TBDME-MESTYP<br />
	*&quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EXPORTING<br />
	*&quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VALUE(CREATED_COMM_IDOCS) LIKE &nbsp;SY-TABIX<br />
	*&quot;<br soft="" /><br />
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br soft="" /><br />
	-<br />
	************************MODIFICATION*********************************<br soft="" /><br />
	***<br />
	* Programmer &nbsp;&nbsp;&nbsp;: &nbsp;&nbsp;Rajeev <br soft="" /><br />
	Kasturi &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br />
	* This function module is called from the driver FM <br soft="" /><br />
	: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br />
	* <br soft="" /><br />
	&quot;ZMASTERIDOC_CREATE_SMD_ZDEBHI&quot;.. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br soft="" /><br />
	*<br />
	* The processing is based on the change document object <br soft="" /><br />
	KUNHIER. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br />
	*********************************************************************<br soft="" /><br />
	***</p>
<p>
	DATA: BEGIN OF F_IDOC_HEADER.<br />
	INCLUDE STRUCTURE EDIDC.<br />
	DATA: END OF F_IDOC_HEADER.</p>
<p>	DATA: BEGIN OF T_IDOC_DATA OCCURS 10.<br />
	INCLUDE STRUCTURE EDIDD.<br />
	DATA: END OF T_IDOC_DATA.</p>
<p>	DATA: BEGIN OF T_IDOC_COMM_CONTROL OCCURS 10.<br />
	INCLUDE STRUCTURE EDIDC.<br />
	DATA: END OF T_IDOC_COMM_CONTROL.</p>
<p>	DATA: ACTIVE_FLAG(1) TYPE C.</p>
<p>	DATA: COMM_CONTROL_LINES LIKE SY-TABIX.</p>
<p>	DATA: IDOC_CIMTYPE LIKE EDIDC-CIMTYP.</p>
<p>	DATA: PARTNER_TYPE LIKE TPAR-NRART. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;P30K057526</p>
<p>	DATA: COUNTRY_ISO LIKE T005-INTCA.</p>
<p>	* initial<br />
	CLEAR T_IDOC_COMM_CONTROL.<br />
	REFRESH T_IDOC_COMM_CONTROL.<br />
	CLEAR T_IDOC_DATA.<br />
	REFRESH T_IDOC_DATA.</p>
<p>	CLEAR IDOC_CIMTYPE.</p>
<p>
	* fill T_IDOC_DATA for Segment Z1KNVHM with KNVH<br />
	SELECT SINGLE * FROM KNVH<br />
	WHERE HITYP = KNVHKEY-HITYP<br />
	AND KUNNR = KNVHKEY-KUNNR<br />
	AND VKORG = KNVHKEY-VKORG<br />
	AND VTWEG = KNVHKEY-VTWEG<br />
	AND SPART = KNVHKEY-SPART<br />
	AND DATAB = KNVHKEY-DATAB.<br />
	IF SY-SUBRC = 0.<br />
	PERFORM FILL_SEGMENT_Z1KNVHM USING KNVHKEY-MSGFN.<br />
	*<br />
	CLEAR T_IDOC_DATA.<br />
	T_IDOC_DATA-SEGNAM = C_SEGNAM_Z1KNVHM.<br />
	T_IDOC_DATA-MANDT = SY-MANDT.<br />
	T_IDOC_DATA-SDATA &nbsp;= Z1KNVHM.<br />
	*<br />
	APPEND T_IDOC_DATA.<br />
	ENDIF.<br />
	*<br />
	* fill IDOC_HEADER<br />
	F_IDOC_HEADER-MESTYP = MESSAGE_TYPE.<br />
	F_IDOC_HEADER-IDOCTP = C_IDOCTP_ZDEBHI.<br />
	F_IDOC_HEADER-CIMTYP = IDOC_CIMTYPE.<br />
	F_IDOC_HEADER-SNDPFC = SNDPFC.<br />
	F_IDOC_HEADER-SNDPRN = SNDPRN.<br />
	F_IDOC_HEADER-SNDPRT = SNDPRT.<br />
	F_IDOC_HEADER-RCVPFC = RCVPFC.<br />
	F_IDOC_HEADER-RCVPRN = RCVPRN.<br />
	F_IDOC_HEADER-RCVPRT = RCVPRT.<br />
	F_IDOC_HEADER-SERIAL = SPACE.<br />
	*<br />
	*<br />
	CALL FUNCTION &#39;MASTER_IDOC_DISTRIBUTE&#39;<br />
	EXPORTING<br />
	MASTER_IDOC_CONTROL &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= F_IDOC_HEADER<br />
	TABLES<br />
	COMMUNICATION_IDOC_CONTROL &nbsp;&nbsp;&nbsp;&nbsp;= T_IDOC_COMM_CONTROL<br />
	MASTER_IDOC_DATA &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= T_IDOC_DATA<br />
	EXCEPTIONS<br />
	ERROR_IN_IDOC_CONTROL &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 01<br />
	ERROR_WRITING_IDOC_STATUS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 02<br />
	ERROR_IN_IDOC_DATA &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 03<br />
	SENDING_LOGICAL_SYSTEM_UNKNOWN = 04.</p>
<p>	IF SY-SUBRC &lt;&gt; 0.<br />
	ENDIF.</p>
<p>	DESCRIBE TABLE T_IDOC_COMM_CONTROL LINES COMM_CONTROL_LINES.<br />
	CREATED_COMM_IDOCS = COMM_CONTROL_LINES.<br />
	ENDFUNCTION.<br />
	Figure 5-6: ALE function module for populating and distributing <br soft="" /><br />
	master IDOCs</p>
<p>
	Figure 5-7: Global data for the ALE function modules<br />
	FUNCTION-POOL ZDEB. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;MESSAGE-ID ..<br />
	*<br />
	*<br />
	DATA: C_MSGFN_I LIKE Z1KNVHM-MSGFN VALUE &#39;009&#39;, &nbsp;&quot;New<br />
	C_MSGFN_U LIKE Z1KNVHM-MSGFN VALUE &#39;004&#39;, &nbsp;&quot;Change<br />
	C_MSGFN_R LIKE Z1KNVHM-MSGFN VALUE &#39;005&#39;, &nbsp;&quot;Refresh<br />
	C_MSGFN_T LIKE Z1KNVHM-MSGFN VALUE &#39;023&#39;, &nbsp;&quot;Synchronisation<br />
	C_MSGFN_D LIKE Z1KNVHM-MSGFN VALUE &#39;003&#39;, &nbsp;&quot;Deletion<br />
	C_MSGFN_S LIKE Z1KNVHM-MSGFN VALUE &#39;018&#39;. &nbsp;&quot;Reissue<br />
	DATA: &nbsp;&nbsp;C_IDOCS_BEFORE_COMMIT LIKE SY-TABIX VALUE 50.<br />
	DATA: &nbsp;&nbsp;C_SEGNAM_Z1KNVHM LIKE EDIDD-SEGNAM VALUE &#39;Z1KNVHM&#39;.<br />
	DATA: &nbsp;&nbsp;C_IDOCTP_ZCSTHI LIKE BDALEDC-IDOCTP VALUE &#39;ZKNVHM01&#39;.<br />
	TABLES: KNVH, Z1KNVHM.</span></font></span></p>
]]></content:encoded>
			<wfw:commentRss>http://sapmaterial.com/sap-abap-tutorials/global-data-for-the-ale-function-modules.html/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>ALE function module to process Change Pointers</title>
		<link>http://sapmaterial.com/sap-abap-tutorials/ale-function-module-to-process-change-pointers.html/</link>
		<comments>http://sapmaterial.com/sap-abap-tutorials/ale-function-module-to-process-change-pointers.html/#comments</comments>
		<pubDate>Sun, 30 May 2010 21:16:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ABAP Tutorials]]></category>
		<category><![CDATA[ALE function module to process Change Pointers]]></category>

		<guid isPermaLink="false">http://sapmaterial.com/?p=245</guid>
		<description><![CDATA[
	Note: ABAP/4 is the proprietary programming language of SAP&#8482;.
	This function module has been modeled after standard SAP&#8482; function modules for processing master data 
	change pointers, such as MASTERIDOC_CREATE_SMD_DEBMAS. This function module was used as a skeleton for the 
	following function module for processing customer hierarchy change pointers.

	FUNCTION ZMASTERIDOC_CREATE_SMD_ZDEBHI.
	*&#34;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
	*&#34;*&#34;Local interface:
	*&#34; &#160;&#160;&#160;&#160;&#160;&#160;IMPORTING
	*&#34; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;VALUE(MESSAGE_TYPE) LIKE &#160;TBDME-MESTYP
	*&#34;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
	*
	************************MODIFICATION************************************
	* Programmer &#160;&#160;&#160;: [...]]]></description>
			<content:encoded><![CDATA[<p><span class="text"><b><font color="#990000" face="Courier New" size="2"><span style="font-size: 12px; line-height: 14px;"></p>
<p>	</span></font></b><font face="Courier<br />
New" size="2"><span style="font-size: 12px; line-height: 14px;">Note: ABAP/4 is the proprietary programming language of SAP&trade;.</p>
<p>	This function module has been modeled after standard SAP&trade; function modules for processing master data <br soft="" /><br />
	change pointers, such as MASTERIDOC_CREATE_SMD_DEBMAS. This function module was used as a skeleton for the <br soft="" /><br />
	following function module for processing customer hierarchy change pointers.</p>
<p>
	FUNCTION ZMASTERIDOC_CREATE_SMD_ZDEBHI.<br />
	*&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
	*&quot;*&quot;Local interface:<br />
	*&quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IMPORTING<br />
	*&quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VALUE(MESSAGE_TYPE) LIKE &nbsp;TBDME-MESTYP<br />
	*&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
	*<br />
	************************MODIFICATION************************************<br />
	* Programmer &nbsp;&nbsp;&nbsp;: &nbsp;&nbsp;Rajeev Kasturi &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br />
	* Date &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: &nbsp;&nbsp;Feb. 1998 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br />
	* Description &nbsp;&nbsp;: &nbsp;&nbsp;This function module has been created anew for &nbsp;&nbsp;&nbsp;&nbsp;*<br />
	* generating Customer Hierarchy IDOCs used in ALE distribution of &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br />
	* changes (creates/changes/deletes) of SD Customer Hierarchy. The new &nbsp;*<br />
	* message type for this purpose is ZDEBHI, and the custom &quot;Basic IDOC&quot; *<br />
	* type is ZKNVHM01. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br />
	************************************************************************<br />
	DATA: BEGIN OF F_KNVHKEY,<br />
	MANDT &nbsp;&nbsp;LIKE KNVH-MANDT,<br />
	HITYP &nbsp;&nbsp;LIKE KNVH-HITYP,<br />
	KUNNR &nbsp;&nbsp;LIKE KNVH-KUNNR,<br />
	VKORG &nbsp;&nbsp;LIKE KNVH-VKORG,<br />
	VTWEG &nbsp;&nbsp;LIKE KNVH-VTWEG,<br />
	SPART &nbsp;&nbsp;LIKE KNVH-SPART,<br />
	DATAB &nbsp;&nbsp;LIKE KNVH-DATAB,<br />
	END OF F_KNVHKEY.<br />
	*<br />
	DATA: BEGIN OF F_KNVH.<br />
	INCLUDE STRUCTURE ZKNVHKEY.<br />
	DATA: END OF F_KNVH.<br />
	*<br />
	DATA: BEGIN OF T_KNVHKEY OCCURS 10.<br />
	INCLUDE STRUCTURE ZKNVHKEY.<br />
	DATA: END OF T_KNVHKEY.<br />
	*<br />
	DATA: BEGIN OF T_CHGPTRS OCCURS 10.<br />
	INCLUDE STRUCTURE BDCP.<br />
	DATA: END OF T_CHGPTRS.</p>
<p>	DATA: BEGIN OF T_CPIDENT OCCURS 10,<br />
	CPIDENT LIKE BDCP-CPIDENT,<br />
	END OF T_CPIDENT.</p>
<p>	DATA: BEGIN OF T_CPIDENT_KNVH OCCURS 10,<br />
	MANDT &nbsp;&nbsp;LIKE KNVH-MANDT,<br />
	HITYP &nbsp;&nbsp;LIKE KNVH-HITYP,<br />
	KUNNR &nbsp;&nbsp;LIKE KNVH-KUNNR,<br />
	VKORG &nbsp;&nbsp;LIKE KNVH-VKORG,<br />
	VTWEG &nbsp;&nbsp;LIKE KNVH-VTWEG,<br />
	SPART &nbsp;&nbsp;LIKE KNVH-SPART,<br />
	DATAB &nbsp;&nbsp;LIKE KNVH-DATAB,<br />
	CPIDENT LIKE BDCP-CPIDENT,<br />
	END OF T_CPIDENT_KNVH.</p>
<p>	* created idocs<br />
	* SAP created variables &#8211; does not follow naming stds.<br />
	DATA: CREATED_M_IDOCS LIKE SY-TABIX.<br />
	DATA: CREATED_COMM_IDOCS LIKE SY-TABIX.<br />
	DATA: CREATED_C_IDOCS LIKE SY-TABIX.<br />
	DATA: DONE_SINCE_COMMIT LIKE SY-TABIX.</p>
<p>
	* read all not processed change pointers for the given messagetype,<br />
	* object class KUNHIER<br />
	* return code is not checked for since no exception is raised by<br />
	* the function module.<br />
	CALL FUNCTION &#39;CHANGE_POINTERS_READ&#39;<br />
	EXPORTING<br />
	CHANGE_DOCUMENT_OBJECT_CLASS = &#39;KUNHIER&#39;<br />
	MESSAGE_TYPE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= MESSAGE_TYPE<br />
	READ_NOT_PROCESSED_POINTERS &nbsp;= &#39;X&#39;<br />
	TABLES<br />
	CHANGE_POINTERS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= T_CHGPTRS.</p>
<p>	*<br />
	REFRESH T_KNVHKEY.<br />
	*<br />
	* create all keys from the change pointers<br />
	LOOP AT T_CHGPTRS.<br />
	* &nbsp;&nbsp;&nbsp;&nbsp;table KNVH<br />
	* &nbsp;&nbsp;&nbsp;&nbsp;table KNVH of the change document equals the table KNVH<br />
	PERFORM MOVE_X_TO_Y USING T_CHGPTRS-TABKEY+0(3)<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;F_KNVHKEY-MANDT.<br />
	IF F_KNVHKEY-MANDT = SPACE.<br />
	F_KNVHKEY-MANDT = T_CHGPTRS-MANDT.<br />
	ENDIF.<br />
	*<br />
	PERFORM MOVE_X_TO_Y USING T_CHGPTRS-TABKEY+3(1)<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;F_KNVHKEY-HITYP.<br />
	*<br />
	PERFORM MOVE_X_TO_Y USING T_CHGPTRS-TABKEY+4(10)<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;F_KNVHKEY-KUNNR.<br />
	*<br />
	PERFORM MOVE_X_TO_Y USING T_CHGPTRS-TABKEY+14(4)<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;F_KNVHKEY-VKORG.<br />
	*<br />
	PERFORM MOVE_X_TO_Y USING T_CHGPTRS-TABKEY+18(2)<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;F_KNVHKEY-VTWEG.<br />
	*<br />
	PERFORM MOVE_X_TO_Y USING T_CHGPTRS-TABKEY+20(2)<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;F_KNVHKEY-SPART.<br />
	*<br />
	PERFORM MOVE_X_TO_Y USING T_CHGPTRS-TABKEY+22(8)<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;F_KNVHKEY-DATAB.<br />
	*<br />
	READ TABLE T_KNVHKEY WITH KEY F_KNVHKEY.<br />
	*<br />
	MOVE F_KNVHKEY-MANDT TO T_KNVHKEY-MANDT.<br />
	MOVE F_KNVHKEY-HITYP TO T_KNVHKEY-HITYP.<br />
	MOVE F_KNVHKEY-KUNNR TO T_KNVHKEY-KUNNR.<br />
	MOVE F_KNVHKEY-VKORG TO T_KNVHKEY-VKORG.<br />
	MOVE F_KNVHKEY-VTWEG TO T_KNVHKEY-VTWEG.<br />
	MOVE F_KNVHKEY-SPART TO T_KNVHKEY-SPART.<br />
	MOVE F_KNVHKEY-DATAB TO T_KNVHKEY-DATAB.<br />
	*<br />
	PERFORM CONVERT_CDCHGID_TO_MSGFN USING T_CHGPTRS-CDCHGID<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;T_KNVHKEY-MSGFN.<br />
	IF SY-SUBRC &lt;&gt; 0.<br />
	APPEND T_KNVHKEY.<br />
	ELSE.<br />
	MODIFY T_KNVHKEY INDEX SY-TABIX.<br />
	ENDIF.<br />
	*<br />
	* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add pointer to processed pointers<br />
	MOVE-CORRESPONDING F_KNVHKEY TO T_CPIDENT_KNVH.<br />
	MOVE T_CHGPTRS-CPIDENT TO T_CPIDENT_KNVH-CPIDENT.<br />
	APPEND T_CPIDENT_KNVH.<br />
	ENDLOOP.<br />
	*<br />
	SORT T_KNVHKEY BY MANDT HITYP KUNNR VKORG VTWEG SPART DATAB.<br />
	SORT T_CPIDENT_KNVH BY MANDT HITYP KUNNR VKORG VTWEG SPART DATAB.<br />
	*<br />
	* initialize counter variables for created idocs<br />
	CREATED_M_IDOCS = 0.<br />
	CREATED_C_IDOCS = 0.<br />
	DONE_SINCE_COMMIT = 0.</p>
<p>	CLEAR T_CPIDENT. REFRESH T_CPIDENT.</p>
<p>	* call of the idoc creator<br />
	LOOP AT T_KNVHKEY WHERE MANDT = SY-MANDT.<br />
	CLEAR &nbsp;&nbsp;F_KNVH.<br />
	MOVE-CORRESPONDING T_KNVHKEY TO F_KNVH.<br />
	* return code is not checked for since no exception is raised by<br />
	* the function module.<br />
	*<br />
	CALL FUNCTION &#39;ZMASTERIDOC_CREATE_ZDEBHI&#39;<br />
	EXPORTING<br />
	&nbsp;&nbsp;KNVHKEY &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= F_KNVH<br />
	&nbsp;&nbsp;RCVPFC &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &#39; &#39;<br />
	&nbsp;&nbsp;RCVPRN &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &#39; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;<br />
	&nbsp;&nbsp;RCVPRT &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &#39; &#39;<br />
	&nbsp;&nbsp;SNDPFC &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &#39; &#39;<br />
	&nbsp;&nbsp;SNDPRN &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &#39; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;<br />
	&nbsp;&nbsp;SNDPRT &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &#39; &#39;<br />
	&nbsp;&nbsp;MESSAGE_TYPE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= MESSAGE_TYPE<br />
	IMPORTING<br />
	&nbsp;&nbsp;CREATED_COMM_IDOCS = CREATED_COMM_IDOCS.<br />
	*<br />
	CREATED_M_IDOCS = CREATED_M_IDOCS + 1.<br />
	CREATED_C_IDOCS = CREATED_C_IDOCS + CREATED_COMM_IDOCS.<br />
	DONE_SINCE_COMMIT = DONE_SINCE_COMMIT + 1.<br />
	*<br />
	* append all processed pointer<br />
	LOOP AT T_CPIDENT_KNVH WHERE MANDT = F_KNVH-MANDT<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AND HITYP = F_KNVH-HITYP<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AND KUNNR = F_KNVH-KUNNR<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AND VKORG = F_KNVH-VKORG<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AND VTWEG = F_KNVH-VTWEG<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AND SPART = F_KNVH-SPART<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AND DATAB = F_KNVH-DATAB.<br />
	*<br />
	T_CPIDENT-CPIDENT = T_CPIDENT_KNVH-CPIDENT.<br />
	APPEND T_CPIDENT.<br />
	*<br />
	ENDLOOP.</p>
<p>	IF DONE_SINCE_COMMIT &gt;= C_IDOCS_BEFORE_COMMIT.<br />
	DONE_SINCE_COMMIT = 0.<br />
	*<br />
	* write status of all processed pointers<br />
	* return code is not checked for since no exception is raised by<br />
	* the function module.<br />
	CALL FUNCTION &#39;CHANGE_POINTERS_STATUS_WRITE&#39;<br />
	EXPORTING<br />
	&nbsp;&nbsp;&nbsp;&nbsp;MESSAGE_TYPE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= MESSAGE_TYPE<br />
	TABLES<br />
	&nbsp;&nbsp;&nbsp;&nbsp;CHANGE_POINTERS_IDENTS = T_CPIDENT.<br />
	*<br />
	COMMIT WORK.<br />
	* return code is not checked for since no exception is raised by<br />
	* the function module.<br />
	CALL FUNCTION &#39;DEQUEUE_ALL&#39;.<br />
	*<br />
	CLEAR T_CPIDENT. REFRESH T_CPIDENT.<br />
	*<br />
	ENDIF.<br />
	*<br />
	ENDLOOP. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;at t_knvhkey<br />
	*<br />
	* commit if necessary<br />
	IF DONE_SINCE_COMMIT &gt; 0.<br />
	*<br />
	* write status of all processed pointers<br />
	* return code is not checked for since no exception is raised by<br />
	* the function module.<br />
	CALL FUNCTION &#39;CHANGE_POINTERS_STATUS_WRITE&#39;<br />
	EXPORTING<br />
	&nbsp;&nbsp;MESSAGE_TYPE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= MESSAGE_TYPE<br />
	TABLES<br />
	&nbsp;&nbsp;CHANGE_POINTERS_IDENTS = T_CPIDENT.<br />
	*<br />
	COMMIT WORK.<br />
	* return code is not checked for since no exception is raised by<br />
	* the function module.<br />
	CALL FUNCTION &#39;DEQUEUE_ALL&#39;.<br />
	*<br />
	ENDIF.<br />
	*<br />
	MESSAGE ID &#39;B1&#39; TYPE &#39;I&#39; NUMBER &#39;038&#39;<br />
	WITH CREATED_M_IDOCS MESSAGE_TYPE.<br />
	MESSAGE ID &#39;B1&#39; TYPE &#39;I&#39; NUMBER &#39;039&#39;<br />
	WITH CREATED_C_IDOCS MESSAGE_TYPE.<br />
	ENDFUNCTION.</p>
<p>	*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*<br />
	*&amp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Form &nbsp;MOVE_X_TO_Y<br />
	*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*<br />
	* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text<br />
	*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*<br />
	* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211;&gt;P_T_CHGPTRS-TABKEY+20(2) &nbsp;text &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br />
	* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211;&gt;P_F_KNVHKEY-SPART &nbsp;text &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br />
	*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*<br />
	FORM MOVE_X_TO_Y USING X Y.<br />
	*<br />
	Y = X.<br />
	*<br />
	ENDFORM. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot; MOVE_X_TO_Y<br />
	*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*<br />
	*&amp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Form &nbsp;CONVERT_CDCHGID_TO_MSGFN<br />
	*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*<br />
	* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text<br />
	*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*<br />
	* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211;&gt;P_T_CHGPTRS-CDCHGID &nbsp;text &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br />
	* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211;&gt;P_T_KNVHKEY-MSGFN &nbsp;text &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br />
	*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*<br />
	FORM CONVERT_CDCHGID_TO_MSGFN USING CDCHGID LIKE BDCP-CDCHGID<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MSGFN LIKE Z1KNVHM-MSGFN.<br />
	*<br />
	MSGFN = SPACE.<br />
	*<br />
	CASE CDCHGID.<br />
	WHEN &#39;I&#39;.<br />
	MSGFN = C_MSGFN_I.<br />
	WHEN &#39;U&#39;.<br />
	MSGFN = C_MSGFN_U.<br />
	WHEN &#39; &#39;.<br />
	MSGFN = C_MSGFN_R.<br />
	WHEN &#39;D&#39;.<br />
	MSGFN = C_MSGFN_D.<br />
	WHEN &#39;E&#39;.<br />
	MSGFN = C_MSGFN_D.<br />
	WHEN &#39;S&#39;.<br />
	MSGFN = C_MSGFN_S.<br />
	ENDCASE.<br />
	*<br />
	ENDFORM. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot; CONVERT_CDCHGID_TO_MSGFN<br />
	*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*<br />
	*&amp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Form &nbsp;FILL_SEGMENT_Z1KNVHM<br />
	*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*<br />
	* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text<br />
	*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*<br />
	* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211;&gt;P_KNVHKEY-MSGFN &nbsp;text &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br />
	*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*<br />
	FORM FILL_SEGMENT_Z1KNVHM USING MSGFN.<br />
	*<br />
	CLEAR Z1KNVHM.<br />
	*<br />
	Z1KNVHM-MSGFN &nbsp;= &nbsp;MSGFN.<br />
	Z1KNVHM-HITYP &nbsp;= &nbsp;KNVH-HITYP.<br />
	Z1KNVHM-KUNNR &nbsp;= &nbsp;KNVH-KUNNR.<br />
	Z1KNVHM-VKORG &nbsp;= &nbsp;KNVH-VKORG.<br />
	Z1KNVHM-VTWEG &nbsp;= &nbsp;KNVH-VTWEG.<br />
	Z1KNVHM-SPART &nbsp;= &nbsp;KNVH-SPART.<br />
	Z1KNVHM-DATAB &nbsp;= &nbsp;KNVH-DATAB.<br />
	Z1KNVHM-DATBI &nbsp;= &nbsp;KNVH-DATBI.<br />
	Z1KNVHM-HKUNNR = &nbsp;KNVH-HKUNNR.<br />
	Z1KNVHM-HVKORG = &nbsp;KNVH-HVKORG.<br />
	Z1KNVHM-HVTWEG = &nbsp;KNVH-HVTWEG.<br />
	Z1KNVHM-HSPART = &nbsp;KNVH-HSPART.<br />
	Z1KNVHM-GRPNO &nbsp;= &nbsp;KNVH-GRPNO.<br />
	Z1KNVHM-BOKRE &nbsp;= &nbsp;KNVH-BOKRE.<br />
	Z1KNVHM-PRFRE &nbsp;= &nbsp;KNVH-PRFRE.<br />
	Z1KNVHM-HZUOR &nbsp;= &nbsp;KNVH-HZUOR.<br />
	*<br />
	ENDFORM. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot; FILL_SEGMENT_Z1KNVHM</span></font></span></p>
]]></content:encoded>
			<wfw:commentRss>http://sapmaterial.com/sap-abap-tutorials/ale-function-module-to-process-change-pointers.html/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Form Routine for KUNHIER update Function Module</title>
		<link>http://sapmaterial.com/sap-abap-tutorials/form-routine-for-kunhier-update-function-module.html/</link>
		<comments>http://sapmaterial.com/sap-abap-tutorials/form-routine-for-kunhier-update-function-module.html/#comments</comments>
		<pubDate>Sun, 30 May 2010 21:13:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ABAP Tutorials]]></category>
		<category><![CDATA[Form Routine for KUNHIER update Function Module]]></category>

		<guid isPermaLink="false">http://sapmaterial.com/?p=243</guid>
		<description><![CDATA[
	Note: ABAP/4 is the proprietary programming language of SAP&#8482;
	The following code is a sample for modifying SAP&#8482; standard program RVKNVH00 and may 
	need to be adjusted according to your requirements. This code was developed based on 
	pieces of code present in similar SAP&#8482; standard programs for updating/creating change 
	documents, such as the one for Customer [...]]]></description>
			<content:encoded><![CDATA[<p><span class="text"><b><font color="#990000" size="4"><span style="font-size: 18px; line-height: 23px;"></p>
<p>	</span></font></b><font size="2"><span style="font-size: 14px; line-height: 18px;">Note: ABAP/4 is the proprietary programming language of SAP&trade;</p>
<p>	The following code is a sample for modifying SAP&trade; standard program RVKNVH00 and may <br soft="" /><br />
	need to be adjusted according to your requirements. This code was developed based on <br soft="" /><br />
	pieces of code present in similar SAP&trade; standard programs for updating/creating change <br soft="" /><br />
	documents, such as the one for Customer Master.</p>
<p>	IF CHANGE_LINK = &#39;X&#39;.<br />
	CALL FUNCTION &#39;CUSTOMER_HIERARCHY_UPDATE&#39; IN UPDATE TASK<br />
	TABLES<br />
	&nbsp;&nbsp;T_XKNVH = XVKNVH<br />
	&nbsp;&nbsp;T_YKNVH = YKNVH.<br />
	***** Insert code here *************************************************<br />
	* This block of code has been added to create Change Documents &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br />
	* on CDHDR/CDPOS tables via the function module &#8211; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br />
	* KUNHIER_WRITE_DOCUMENT (called in the form). &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br />
	* XVKNVH is the new image of changes, whereas YKNVH is the old image. &nbsp;*<br />
	* For every line of change in XVKNVH with a corresponding old image in *<br />
	* YKNVH, a Change Document is written. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br />
	************************************************************************<br />
	LOOP AT XVKNVH.<br />
	CLEAR: I_XVKNVH, I_YVKNVH.<br />
	REFRESH: I_XVKNVH, I_YVKNVH.<br />
	I_XVKNVH = XVKNVH.<br />
	APPEND I_XVKNVH.<br />
	READ TABLE YKNVH WITH KEY<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MANDT = XVKNVH-MANDT<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HITYP = XVKNVH-HITYP<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KUNNR = XVKNVH-KUNNR<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VKORG = XVKNVH-VKORG<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VTWEG = XVKNVH-VTWEG<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SPART = XVKNVH-SPART<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DATAB = XVKNVH-DATAB.<br />
	IF SY-SUBRC EQ 0.<br />
	I_YVKNVH = YKNVH.<br />
	APPEND I_YVKNVH.<br />
	ENDIF.<br />
	PERFORM CD_CALL_KUNHIER<br />
	&nbsp;&nbsp;TABLES I_XVKNVH<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I_YVKNVH<br />
	&nbsp;&nbsp;USING &#39;U&#39; I_XVKNVH-KUNNR.<br />
	ENDLOOP.<br />
	*****<br />
	***** Code changes end here ********************************************<br />
	*&#8212;&#8212; &Auml;nderungsmeldungen ausgeben &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
	MESSAGE S028.<br />
	ELSE.<br />
	MESSAGE S033.<br />
	ENDIF.<br />
	Figure 5-3: Changes to program RVKNVH00</p>
<p>	Figure 5-4: Form Routine for KUNHIER update Function Module<br />
	************ Insert Form here ******************************************<br />
	******* Form routine to create change documents. This function module &nbsp;*<br />
	******* was &quot;generated&quot; based on CD object KUNHIER. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br />
	************************************************************************<br />
	FORM CD_CALL_KUNHIER<br />
	&nbsp;TABLES FXKNVH STRUCTURE VKNVH<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FYKNVH STRUCTURE VKNVH<br />
	&nbsp;USING &nbsp;UPD_KNVH OBJECTID.<br />
	***<br />
	IF &nbsp;&nbsp;( UPD_KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NE SPACE ).<br />
	CALL FUNCTION &#39;SWE_REQUESTER_TO_UPDATE&#39;.<br />
	CALL FUNCTION &#39;KUNHIER_WRITE_DOCUMENT &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39; IN UPDATE TASK<br />
	EXPORTING<br />
	&nbsp;&nbsp;OBJECTID &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= OBJECTID<br />
	&nbsp;&nbsp;TCODE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &#39;VDH1&#39;<br />
	&nbsp;&nbsp;UTIME &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= SY-UZEIT<br />
	&nbsp;&nbsp;UDATE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= SY-DATUM<br />
	&nbsp;&nbsp;USERNAME &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= SY-UNAME<br />
	&nbsp;&nbsp;PLANNED_CHANGE_NUMBER &nbsp;&nbsp;= SPACE<br />
	&nbsp;&nbsp;OBJECI_CHANGE_INDICATOR = &#39;U&#39;<br />
	&nbsp;&nbsp;PLANNED_OR_REAL_CHANGES = SPACE<br />
	&nbsp;&nbsp;UPD_KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= UPD_KNVH<br />
	&nbsp;&nbsp;UPD_ICDTXI_KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= SPACE<br />
	TABLES<br />
	&nbsp;&nbsp;ICDTXI_KUNHIER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= I_ICDTXI_KUNHIER<br />
	&nbsp;&nbsp;XKNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= FXKNVH<br />
	&nbsp;&nbsp;YKNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= FYKNVH.<br />
	ENDIF.<br />
	ENDFORM.</span></font></span></p>
]]></content:encoded>
			<wfw:commentRss>http://sapmaterial.com/sap-abap-tutorials/form-routine-for-kunhier-update-function-module.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Change Document Update Function Module for Customer Hierarchy</title>
		<link>http://sapmaterial.com/sap-abap-tutorials/change-document-update-function-module-for-customer-hierarchy.html/</link>
		<comments>http://sapmaterial.com/sap-abap-tutorials/change-document-update-function-module-for-customer-hierarchy.html/#comments</comments>
		<pubDate>Sun, 30 May 2010 21:12:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ABAP Tutorials]]></category>
		<category><![CDATA[change document]]></category>
		<category><![CDATA[function module for customer hierarchy]]></category>

		<guid isPermaLink="false">http://sapmaterial.com/?p=241</guid>
		<description><![CDATA[
	Note: ABAP/4 is the proprietary programming language of SAP&#8482;
	This function module was generated using transaction SCDO for Change Document (CD) object 
	KUNHIER.

	FUNCTION KUNHIER_WRITE_DOCUMENT &#160;&#160;&#160;&#160;&#160;&#160;&#160;.

	CALL FUNCTION &#39;CHANGEDOCUMENT_OPEN&#39;
	&#160;&#160;&#160;EXPORTING OBJECTCLASS = &#39;KUNHIER &#160;&#160;&#39;
	&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;OBJECTID &#160;&#160;&#160;= OBJECTID
	&#160;&#160;&#160;&#160;&#160;PLANNED_CHANGE_NUMBER = PLANNED_CHANGE_NUMBER
	PLANNED_OR_REAL_CHANGES = PLANNED_OR_REAL_CHANGES
	&#160;&#160;&#160;EXCEPTIONS SEQUENCE_INVALID = 1
	&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;OTHERS &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;= 2.
	CASE SY-SUBRC.
	WHEN 1. MESSAGE A001 WITH &#39;SEQUENCE INVALID&#39;.
	WHEN 2. MESSAGE A001 WITH &#39;OPEN ERROR&#39;.
	ENDCASE.

	IF UPD_KNVH [...]]]></description>
			<content:encoded><![CDATA[<p><span class="text"><b><font color="#990000" size="4"><span style="font-size: 18px; line-height: 23px;"></p>
<p>	</span></font></b><font size="2"><span style="font-size: 14px; line-height: 18px;">Note: ABAP/4 is the proprietary programming language of SAP&trade;</p>
<p>	This function module was generated using transaction SCDO for Change Document (CD) object <br soft="" /><br />
	KUNHIER.</p>
<p>
	</span></font><b><font size="2"><span style="font-size: 14px; line-height: 18px;">FUNCTION KUNHIER_WRITE_DOCUMENT &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.</p>
<p>
	CALL FUNCTION &#39;CHANGEDOCUMENT_OPEN&#39;<br />
	&nbsp;&nbsp;&nbsp;EXPORTING OBJECTCLASS = &#39;KUNHIER &nbsp;&nbsp;&#39;<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OBJECTID &nbsp;&nbsp;&nbsp;= OBJECTID<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PLANNED_CHANGE_NUMBER = PLANNED_CHANGE_NUMBER<br />
	PLANNED_OR_REAL_CHANGES = PLANNED_OR_REAL_CHANGES<br />
	&nbsp;&nbsp;&nbsp;EXCEPTIONS SEQUENCE_INVALID = 1<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OTHERS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 2.</p>
<p>	CASE SY-SUBRC.<br />
	WHEN 1. MESSAGE A001 WITH &#39;SEQUENCE INVALID&#39;.<br />
	WHEN 2. MESSAGE A001 WITH &#39;OPEN ERROR&#39;.<br />
	ENDCASE.</p>
<p>
	IF UPD_KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NE SPACE.<br />
	CALL FUNCTION &#39;CHANGEDOCUMENT_MULTIPLE_CASE&#39;<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EXPORTING &nbsp;TABLENAME &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &#39;KNVH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHANGE_INDICATOR &nbsp;&nbsp;&nbsp;= UPD_KNVH<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DOCU_DELETE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &#39;X&#39;<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TABLES &nbsp;&nbsp;&nbsp;&nbsp;TABLE_OLD &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= YKNVH<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TABLE_NEW &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= XKNVH<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EXCEPTIONS NAMETAB_ERROR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 1<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OPEN_MISSING &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 2<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;POSITION_INSERT_FAILED = 3<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OTHERS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 4.</p>
<p>	CASE SY-SUBRC.<br />
	WHEN 1. MESSAGE A001 WITH &#39;NAMETAB-ERROR&#39;.<br />
	WHEN 2. MESSAGE A001 WITH &#39;OPEN MISSING&#39;.<br />
	WHEN 3. MESSAGE A001 WITH &#39;INSERT ERROR&#39;.<br />
	WHEN 4. MESSAGE A001 WITH &#39;MULTIPLE ERROR&#39;.<br />
	ENDCASE.<br />
	ENDIF.</p>
<p>
	IF UPD_ICDTXT_KUNHIER &nbsp;&nbsp;&nbsp;NE SPACE.<br />
	CALL FUNCTION &#39;CHANGEDOCUMENT_TEXT_CASE&#39;<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TABLES &nbsp;&nbsp;&nbsp;TEXTTABLE &nbsp;= ICDTXT_KUNHIER<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EXCEPTIONS OPEN_MISSING &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 1<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;POSITION_INSERT_FAILED = 2<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OTHERS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 3.</p>
<p>	CASE SY-SUBRC.<br />
	WHEN 1. MESSAGE A001 WITH &#39;OPEN MISSING&#39;.<br />
	WHEN 2. MESSAGE A001 WITH &#39;INSERT ERROR&#39;.<br />
	WHEN 3. MESSAGE A001 WITH &#39;TEXT ERROR&#39;.<br />
	ENDCASE.<br />
	ENDIF.</p>
<p>
	CALL FUNCTION &#39;CHANGEDOCUMENT_CLOSE&#39;<br />
	&nbsp;&nbsp;EXPORTING &nbsp;OBJECTCLASS &nbsp;&nbsp;&nbsp;= &#39;KUNHIER &nbsp;&nbsp;&#39;<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OBJECTID &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= OBJECTID<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DATE_OF_CHANGE = UDATE<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TIME_OF_CHANGE = UTIME<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TCODE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= TCODE<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;USERNAME &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= USERNAME<br />
	OBJECT_CHANGE_INDICATOR = OBJECT_CHANGE_INDICATOR<br />
	&nbsp;&nbsp;EXCEPTIONS HEADER_INSERT_FAILED = 1<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OBJECT_INVALID &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 2<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OPEN_MISSING &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 3<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NO_POSITION_INSERTED = 4<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OTHERS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 5.</p>
<p>	CASE SY-SUBRC.<br />
	WHEN 1. MESSAGE A001 WITH &#39;INSERT HEADER FAILED&#39;.<br />
	WHEN 2. MESSAGE A001 WITH &#39;OBJECT INVALID&#39;.<br />
	WHEN 3. MESSAGE A001 WITH &#39;OPEN MISSING&#39;.<br />
	WHEN 5. MESSAGE A001 WITH &#39;CLOSE ERROR&#39;.<br />
	ENDCASE.</p>
<p>	ENDFUNCTION.</span></font></b></span></p>
]]></content:encoded>
			<wfw:commentRss>http://sapmaterial.com/sap-abap-tutorials/change-document-update-function-module-for-customer-hierarchy.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sample IDOC shell program</title>
		<link>http://sapmaterial.com/sap-abap-tutorials/sample-idoc-shell-program.html/</link>
		<comments>http://sapmaterial.com/sap-abap-tutorials/sample-idoc-shell-program.html/#comments</comments>
		<pubDate>Sun, 30 May 2010 21:11:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ABAP Tutorials]]></category>
		<category><![CDATA[idoc shell program]]></category>

		<guid isPermaLink="false">http://sapmaterial.com/?p=239</guid>
		<description><![CDATA[
	Note: ABAP/4 is the proprietary programming language of SAP&#8482;
	REPORT ZWMMBXY1.
	*
	************************************************************************
	*** This is an IDOC shell program to create WMMBID01 IDocs for &#160;&#160;&#160;&#160;&#160;&#160;***
	*** the Goods Movement interface between an external warehouse &#160;&#160;&#160;&#160;&#160;&#160;***
	*** management system and SAP R/3&#39;s Inventory Management module. &#160;&#160;&#160;&#160;***
	************************************************************************
	TABLES :
	E2MBXYH, &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34; WMMBID01 IDoc type&#39;s header segment
	E2MBXYI. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34; WMMBID01 IDoc type&#39;s detail segment
	* &#160;&#160;&#160;&#160;&#160;idoc control [...]]]></description>
			<content:encoded><![CDATA[<p><span class="text"><b><font color="#990000" face="Courier New" size="5"><span style="font-size: 24px; line-height: 28px;"></p>
<p>	</span></font></b><font face="Courier New" size="3"><span style="font-size: 16px; line-height: 19px;">Note: ABAP/4 is the proprietary programming language of SAP&trade;</p>
<p>	</span></font><b><font face="Courier New" size="3"><span style="font-size: 16px; line-height: 19px;">REPORT ZWMMBXY1.<br />
	</span></font></b><font face="Courier New" size="3"><span style="font-size: 16px; line-height: 19px;">*<br />
	************************************************************************<br />
	*** This is an IDOC shell program to create WMMBID01 IDocs for &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;***<br />
	*** the Goods Movement interface between an external warehouse &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;***<br />
	*** management system and SAP R/3&#39;s Inventory Management module. &nbsp;&nbsp;&nbsp;&nbsp;***<br />
	************************************************************************</p>
<p>	</span></font><b><font face="Courier New" size="3"><span style="font-size: 16px; line-height: 19px;">TABLES :<br />
	</span></font></b><font face="Courier New" size="3"><span style="font-size: 16px; line-height: 19px;">E2MBXYH, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot; WMMBID01 IDoc type&#39;s header segment<br />
	E2MBXYI. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot; WMMBID01 IDoc type&#39;s detail segment<br />
	* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;idoc control record<br />
	DATA: &nbsp;BEGIN OF IDOC_CONTROL.<br />
	INCLUDE STRUCTURE EDI_DC.<br />
	DATA: &nbsp;END OF IDOC_CONTROL.</p>
<p>	* &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;idoc data record<br />
	DATA: BEGIN OF INT_EDIDD.<br />
	INCLUDE STRUCTURE EDI_DD.<br />
	DATA: END OF INT_EDIDD.<br />
	*<br />
	PARAMETERS:<br />
	* &nbsp;SAP IM Inbound Test file of IDocs<br />
	OUTFILE(40) &nbsp;TYPE C &nbsp;LOWER CASE &nbsp;&nbsp;&nbsp;&nbsp;&quot; output filename<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DEFAULT &#39;/home/rajcast/invadj50.tst&#39;.<br />
	*<br />
	START-OF-SELECTION.<br />
	*<br />
	***** Open the output file<br />
	*<br />
	OPEN DATASET OUTFILE FOR OUTPUT IN TEXT MODE.<br />
	IF SY-SUBRC NE 0.<br />
	WRITE: / &#39;Error opening outfile!&#39;, SY-SUBRC.<br />
	EXIT.<br />
	ENDIF.<br />
	*******<br />
	CLEAR: &nbsp;IDOC_CONTROL, INT_EDIDD.<br />
	************************************************************************<br />
	* &nbsp;&nbsp;&nbsp;&nbsp;SET CONTROL VARIABLES AND WRITE CONTROL RECORD<br />
	************************************************************************<br />
	*<br />
	IDOC_CONTROL-TABNAM &nbsp;&nbsp;&nbsp;&nbsp;= &#39;EDI_DC&#39;. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Table name<br />
	IDOC_CONTROL-MANDT &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= SY-MANDT. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Client<br />
	IDOC_CONTROL-DOCREL &nbsp;&nbsp;&nbsp;&nbsp;= SY-SAPRL. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;SAP release<br />
	* IDOC_CONTROL-DOCNUM &nbsp;&nbsp;&nbsp;&nbsp;= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;edi docnumber<br />
	IDOC_CONTROL-DOCTYP &nbsp;&nbsp;&nbsp;&nbsp;= &#39;WMMBID01&#39;. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;IDOC type<br />
	IDOC_CONTROL-DIRECT &nbsp;&nbsp;&nbsp;&nbsp;= &#39;2&#39;. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Direction<br />
	IDOC_CONTROL-RCVPOR &nbsp;&nbsp;&nbsp;&nbsp;= &#39;SAPBK1&#39;. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Receiver Port<br />
	IDOC_CONTROL-RCVPRT &nbsp;&nbsp;&nbsp;&nbsp;= &#39;LS&#39;. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Receiver Partner Type<br />
	IDOC_CONTROL-RCVPRN &nbsp;&nbsp;&nbsp;&nbsp;= &#39;BK1CLNT010&#39;. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Receiver Partner<br />
	IDOC_CONTROL-SNDPOR &nbsp;&nbsp;&nbsp;&nbsp;= &#39;SAPBK1&#39;. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot; Sender port<br />
	IDOC_CONTROL-SNDPRT &nbsp;&nbsp;&nbsp;&nbsp;= &#39;LS&#39;. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Partner Type for sender<br />
	IDOC_CONTROL-SNDPRN &nbsp;&nbsp;&nbsp;&nbsp;= &#39;GOODSMVT01&#39;. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Sender Partner<br />
	IDOC_CONTROL-SNDPFC &nbsp;&nbsp;&nbsp;&nbsp;= SPACE. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Sender Partner, function<br />
	IDOC_CONTROL-MESTYP &nbsp;&nbsp;&nbsp;&nbsp;= &#39;WMMBXY&#39;. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Message type<br />
	IDOC_CONTROL-IDOCTYP &nbsp;&nbsp;&nbsp;= &#39;WMMBID01&#39;. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;IDOC type<br />
	* IDOC_CONTROL-CIMTYP &nbsp;&nbsp;&nbsp;&nbsp;= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Extension type<br />
	* IDOC_CONTROL-SERIAL &nbsp;&nbsp;&nbsp;&nbsp;= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Serial number for serlzn<br />
	*<br />
	TRANSFER IDOC_CONTROL TO OUTFILE. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;write control record<br />
	IF SY-SUBRC NE 0.<br />
	WRITE: / &#39;ERROR EDIDC 1&#39;.<br />
	ENDIF.</p>
<p>	************************************************************************<br />
	************************************************************************<br />
	CLEAR INT_EDIDD.<br />
	INT_EDIDD-TABNAM &nbsp;&nbsp;&nbsp;&nbsp;= &#39;EDI_DD&#39;.<br />
	INT_EDIDD-SEGNAM &nbsp;&nbsp;&nbsp;&nbsp;= &#39;E2MBXYH&#39;.<br />
	* INT_EDIDD-SEGNUM &nbsp;&nbsp;&nbsp;&nbsp;=<br />
	* INT_EDIDD-PSGNUM &nbsp;&nbsp;&nbsp;&nbsp;=<br />
	* INT_EDIDD-HLEVEL &nbsp;&nbsp;&nbsp;&nbsp;=<br />
	*<br />
	CLEAR: E2MBXYH.<br />
	*<br />
	E2MBXYH-BLDAT = &#39;19980825&#39;. &quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8 &nbsp;&nbsp;Document date in document<br />
	E2MBXYH-BUDAT = &#39;19980825&#39;. &quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8 &nbsp;&nbsp;Posting data in document<br />
	E2MBXYH-XBLNR = &#39;testgood&#39;. &nbsp;&nbsp;&nbsp;&quot; &nbsp;&nbsp;&nbsp;&nbsp;16 &nbsp;&nbsp;Reference document number<br />
	E2MBXYH-BKTXT = &#39;testgdsrecp&#39;. &quot; &nbsp;&nbsp;&nbsp;&nbsp;25 &nbsp;&nbsp;Document header text<br />
	*E2MBXYH-FRBNR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;16 &nbsp;&nbsp;Number of bill of lading<br />
	*E2MBXYH-XABLN &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;Goods receipt/issue slip<br />
	E2MBXYH-TCODE = &#39;MB1C&#39;. &quot; CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4 &nbsp;&nbsp;Session: Current transaction<br />
	*<br />
	INT_EDIDD-SDATA = E2MBXYH.<br />
	*<br />
	TRANSFER INT_EDIDD TO OUTFILE.<br />
	IF SY-SUBRC NE 0.<br />
	WRITE: / &#39;Error writing EDIDD 1&#39;.<br />
	ENDIF.<br />
	*<br />
	CLEAR INT_EDIDD.<br />
	INT_EDIDD-TABNAM &nbsp;&nbsp;&nbsp;&nbsp;= &#39;EDI_DD&#39;.<br />
	INT_EDIDD-SEGNAM &nbsp;&nbsp;&nbsp;&nbsp;= &#39;E2MBXYI&#39;.<br />
	* INT_EDIDD-SEGNUM &nbsp;&nbsp;&nbsp;&nbsp;=<br />
	* INT_EDIDD-PSGNUM &nbsp;&nbsp;&nbsp;&nbsp;=<br />
	* INT_EDIDD-HLEVEL &nbsp;&nbsp;&nbsp;&nbsp;=<br />
	*<br />
	CLEAR E2MBXYI.<br />
	*<br />
	*2MBXYI-BEAKZ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicator: line already e<br />
	*2MBXYI-XSTOB &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag: Reverse posting<br />
	E2MBXYI-MATNR = &#39;000000TESTMATERIAL&#39;. &quot;rial number<br />
	E2MBXYI-WERKS = &#39;PLNT&#39;. &quot; CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Plant<br />
	E2MBXYI-LGORT = &#39;0001&#39;. &quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Storage Location<br />
	E2MBXYI-CHARG = &#39;TESTBTCH&#39;. &quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Batch number<br />
	E2MBXYI-BWART = &#39;561&#39;. &nbsp;&nbsp;&nbsp;&quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Movement type (inventory<br />
	*2MBXYI-INSMK = &#39;S&#39;. &nbsp;&nbsp;&nbsp;&quot; CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stock type<br />
	*2MBXYI-SOBKZ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Special stock indicator<br />
	*2MBXYI-KZVBR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicator: consumption po<br />
	*2MBXYI-LIFNR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Vendor (creditor) account<br />
	*2MBXYI-KUNNR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Customer number<br />
	*2MBXYI-KDAUF &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sales order number<br />
	*2MBXYI-KDPOS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Item number in customer o<br />
	*2MBXYI-KDEIN &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Scheduling of customer or<br />
	*2MBXYI-SHKZG &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Debit/credit indicator<br />
	*2MBXYI-WAERS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Currency key<br />
	*2MBXYI-DMBTR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;15 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Amount in local currency<br />
	*2MBXYI-BWTAR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Valuation type<br />
	E2MBXYI-ERFMG = &#39;555.000&#39;. &quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Quantity in unit of entry<br />
	E2MBXYI-ERFME = &#39;CS&#39;. &quot; &nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unit of entry in char.for<br />
	*2MBXYI-BPMNG &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;15 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Quantity in order price q<br />
	*2MBXYI-BPRME &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Order price quantity unit<br />
	*2MBXYI-EBELN = &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot; &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Purchasing docum<br />
	*2MBXYI-EBELP = &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Item number of purchasing<br />
	*2MBXYI-ELIKZ = &#39;X&#39;. &quot; &nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Delivery completed&quot; indi<br />
	*2MBXYI-SGTXT &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;50 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Line item text<br />
	*2MBXYI-WEMPF &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;12 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Goods recipient<br />
	*2MBXYI-ABLAD &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;25 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unloading point<br />
	*2MBXYI-KOSTL &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cost center<br />
	*2MBXYI-AUFNR = &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot; &nbsp;12 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Order Number<br />
	*2MBXYI-ANLN1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;12 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Asset main number<br />
	*2MBXYI-ANLN2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Asset sub-number<br />
	*2MBXYI-RSNUM &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of reservation / d<br />
	*2MBXYI-RSPOS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Item number of reservatio<br />
	*2MBXYI-KZEAR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicator: final issue fo<br />
	*2MBXYI-UMMAT &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;18 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Receiving/issuing materia<br />
	*2MBXYI-UMWRK = &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot; CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Receiving Plant/Issuing P<br />
	*2MBXYI-UMLGO = &#39; &nbsp;&#39;. &quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Receiving/Issuing Storage<br />
	*2MBXYI-UMCHA &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Receiving/Issuing Batch<br />
	*2MBXYI-KZBEW = &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot; &nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Movement Indicator<br />
	*2MBXYI-WEUNB &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicator: goods receipt<br />
	*2MBXYI-LGNUM &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Warehouse number/complex<br />
	*2MBXYI-LGTYP &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Storage type<br />
	*2MBXYI-LGPLA &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Storage bin<br />
	*2MBXYI-GRUND = &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicator:Reason for Good<br />
	*2MBXYI-EVERS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shipping instructions<br />
	*2MBXYI-EVERE &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Compliance with shipping<br />
	*2MBXYI-IMKEY &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Internal key for real est<br />
	*2MBXYI-KSTRG &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;12 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cost object<br />
	*2MBXYI-PAOBJNR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number for business segme<br />
	*2MBXYI-PRCTR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Profit center<br />
	*2MBXYI-PS_PSP_PNR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Project structure plan el<br />
	*2MBXYI-NPLNR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;12 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Network number for accoun<br />
	*2MBXYI-AUFPL &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Planning number for trans<br />
	*2MBXYI-APLZL &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Counter for distinguishin<br />
	*2MBXYI-AUFPS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of order item in C<br />
	*2MBXYI-VPTNR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Partner account number<br />
	*2MBXYI-FIPOS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;14 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Commitment item<br />
	*2MBXYI-GSBER &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Business area<br />
	*2MBXYI-BSTMG &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;15 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Goods receipt quantity in<br />
	*2MBXYI-BSTME &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Order unit<br />
	*2MBXYI-EXBWR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;15 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Posting amount in local c<br />
	*2MBXYI-KONTO &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;G/L account number<br />
	*2MBXYI-RSHKZ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Debit/credit indicator<br />
	*2MBXYI-BDMNG &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;15 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Requirement quantity in C<br />
	*2MBXYI-ENMNG &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;15 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Issued quantity in char.f<br />
	*2MBXYI-QPLOS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;12 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inspection lot number in<br />
	*2MBXYI-UMZST &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Status of receiving batch<br />
	*2MBXYI-UMZUS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Status key of transfer ba<br />
	*2MBXYI-UMBAR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Valuation type of transfe<br />
	**MBXYI-UMSOK &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Special stock indicator f<br />
	*2MBXYI-LFBJA &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fiscal year of a referenc<br />
	*2MBXYI-LFBNR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Document number of a refe<br />
	*2MBXYI-LFPOS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Item in a reference docum<br />
	*2MBXYI-SJAHR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Material document year in<br />
	*2MBXYI-SMBLN &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of a material docu<br />
	*2MBXYI-SMBLP &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Item in material document<br />
	*2MBXYI-EXVKW &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;15 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sales value specified ext<br />
	*2MBXYI-QM_ZUSTD &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Batch status with status<br />
	*2MBXYI-POSNR &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delivery item for subsyst<br />
	*2MBXYI-VBELN &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delivery<br />
	*2MBXYI-QM_UMZST &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Status of receiv. batch w<br />
	*2MBXYI-BWLVS &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Movement type for Whse Mg<br />
	*2MBXYI-UMREZ = &#39; &nbsp;&nbsp;&#39;. &quot; &nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NUMERATOR FOR CONVERTING<br />
	*2MBXYI-UMREN = &#39; &nbsp;&nbsp;&#39;. &quot; &nbsp;CHAR C &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DENOMINATOR FOR CONVERSIO<br />
	*2MBXYI-VFDAT = &#39; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;. &quot; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EXPIRATION DATE OR BEST-B<br />
	*2MBXYI-DABRZ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DATS D &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reference date for accoun<br />
	*<br />
	******************************** write EDIDD record ********************<br />
	INT_EDIDD-SDATA = E2MBXYI.<br />
	TRANSFER INT_EDIDD TO OUTFILE.<br />
	IF SY-SUBRC NE 0.<br />
	WRITE: / &#39;ERROR EDIDD 2&#39;.<br />
	ENDIF.</span></font></span></p>
]]></content:encoded>
			<wfw:commentRss>http://sapmaterial.com/sap-abap-tutorials/sample-idoc-shell-program.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Status codes</title>
		<link>http://sapmaterial.com/sap-abap-tutorials/status-codes.html/</link>
		<comments>http://sapmaterial.com/sap-abap-tutorials/status-codes.html/#comments</comments>
		<pubDate>Sun, 30 May 2010 21:10:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ABAP Tutorials]]></category>
		<category><![CDATA[status codes]]></category>

		<guid isPermaLink="false">http://sapmaterial.com/?p=237</guid>
		<description><![CDATA[Status codes
	Following is a list of status codes with descriptions.
	Direction: 1 = Outbound, 2 = Inbound
	Processing Level: A = SAP Application
	&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;I = IDOC Interface
	&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;S = External system / EDI Subsystem
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
	&#124; &#124;IDoc status&#124;Direction&#124;Proc. level&#124;Description &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124;
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
	&#124; &#124;00 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124;1 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124;I &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124;Not used, only R/2 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124;
	&#124; &#124;01 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124;1 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124;I &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124;IDoc created &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124;
	&#124; &#124;02 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124;1 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124;I &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#124;Error passing data to [...]]]></description>
			<content:encoded><![CDATA[<p><span class="text"><b><font color="#990000" face="Courier New" size="5"><span style="font-size: 24px; line-height: 28px;">Status codes</p>
<p>	</span></font></b><b><font face="Courier New" size="3"><span style="font-size: 16px; line-height: 19px;">Following is a list of status codes with descriptions.</p>
<p>	</span></font></b><font face="Courier New" size="2"><span style="font-size: 14px; line-height: 17px;">Direction: 1 = Outbound, 2 = Inbound</p>
<p>	Processing Level: A = SAP Application<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I = IDOC Interface<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;S = External system / EDI Subsystem</p>
<p>	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
	| |IDoc status|Direction|Proc. level|Description &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
	| |00 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Not used, only R/2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |01 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|IDoc created &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |02 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error passing data to port &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |03 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Data passed to port OK &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |04 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error within control information of EDI subsystem &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |05 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error during translation &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |06 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Translation OK &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |07 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error during syntax check &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |08 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Syntax check OK &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |09 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error during interchange handling &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |10 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Interchange handling OK &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |11 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error during dispatch &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |12 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Dispatch OK &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |13 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Retransmission OK &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |14 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Interchange Acknowledgement positive &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |15 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Interchange Acknowledgement negative &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |16 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Functional Acknowledgement positive &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |17 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Functional Acknowledgement negative &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|</p>
<p>
	Data contained in this appendix has been obtained from SAP&trade; Systems&rsquo; tables of values.</p>
<p>	| |18 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Triggering EDI subsystem OK &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |19 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Data transfer for test OK &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |20 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error triggering EDI subsystem &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |21 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error passing data for test &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |22 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Dispatch OK, acknowledgement still due &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |23 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error during retransmission &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |24 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Control information of EDI subsystem OK &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |25 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Processing despite syntax error (outbound) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |26 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error during syntax check of IDoc (outbound) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |27 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error in dispatch level (ALE service) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |28 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Not used &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |29 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error in ALE service &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |30 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|IDoc ready for dispatch (ALE service) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |31 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error &#8211; no further processing &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |32 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|IDoc was edited &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |33 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Original of an IDoc which was edited &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |34 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error in control record of IDoc &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |35 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|IDoc reloaded from archive &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |36 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|S &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Electronic signature not performed (timeout) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |37 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|IDoc added incorrectly &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |38 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|IDoc archived &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |39 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Receipt confirmed by target system &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |40 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Application document not created in target system &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |41 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Application document created in target system &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |50 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|IDoc added &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |51 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|A &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error: Application document not posted &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |52 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|A &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Application document not fully posted &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |53 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|A &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Application document posted &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |54 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|A &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error during formal application check &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |55 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|A &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Formal application check OK &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |56 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|IDoc with errors added &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |57 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|A &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Test IDoc: Error during application check &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |58 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Not used &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |59 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Not used &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |60 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error during syntax check of IDoc (inbound) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |61 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Processing despite syntax error (inbound) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |62 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|IDoc passed to application &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |63 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error passing IDoc to application &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |64 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|IDoc ready to be passed to application &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |65 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error in ALE service &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |66 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Not used &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |67 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Not used &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |68 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Error &#8211; no further processing &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |69 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|IDoc was edited &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |70 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Original of an IDoc which was edited &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |71 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|IDoc reloaded from archive &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |72 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Not used, only R/2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />
	| |73 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|I &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|IDoc archived&nbsp; <br />
	</span></font></span></p>
]]></content:encoded>
			<wfw:commentRss>http://sapmaterial.com/sap-abap-tutorials/status-codes.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
