<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Blog for Sap Abap</title>
	<atom:link href="http://sapabaponline.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sapabaponline.wordpress.com</link>
	<description>Online ABAP material</description>
	<lastBuildDate>Fri, 19 Dec 2008 16:07:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='sapabaponline.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Blog for Sap Abap</title>
		<link>http://sapabaponline.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://sapabaponline.wordpress.com/osd.xml" title="Blog for Sap Abap" />
	<atom:link rel='hub' href='http://sapabaponline.wordpress.com/?pushpress=hub'/>
		<item>
		<title>BAPI Report for uploading data from legacy system: Part II</title>
		<link>http://sapabaponline.wordpress.com/2008/12/19/bapi-report-for-uploading-data-from-legacy-system-part-ii-2/</link>
		<comments>http://sapabaponline.wordpress.com/2008/12/19/bapi-report-for-uploading-data-from-legacy-system-part-ii-2/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 16:07:35 +0000</pubDate>
		<dc:creator>joelsandeep</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sapr3.blog.co.in/?p=49</guid>
		<description><![CDATA[var gaJsHost = ((&#8220;https:&#8221; == document.location.protocol) ? &#8220;https://ssl.&#8221; : &#8220;http://www.&#8221;); document.write(unescape(&#8220;%3Cscript src=&#8217;&#8221; + gaJsHost + &#8220;google-analytics.com/ga.js&#8217; type=&#8217;text/javascript&#8217;%3E%3C/script%3E&#8221;)); try { var pageTracker = _gat._getTracker(&#8220;UA-6282860-2&#8243;); pageTracker._trackPageview(); } catch(err) {}<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=49&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>var gaJsHost = ((&#8220;https:&#8221; == document.location.protocol) ? &#8220;https://ssl.&#8221; : &#8220;http://www.&#8221;);<br />
document.write(unescape(&#8220;%3Cscript src=&#8217;&#8221; + gaJsHost + &#8220;google-analytics.com/ga.js&#8217; type=&#8217;text/javascript&#8217;%3E%3C/script%3E&#8221;));</p>
<p>try {<br />
var pageTracker = _gat._getTracker(&#8220;UA-6282860-2&#8243;);<br />
pageTracker._trackPageview();<br />
} catch(err) {}</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sapabaponline.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sapabaponline.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sapabaponline.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sapabaponline.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sapabaponline.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sapabaponline.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sapabaponline.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sapabaponline.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sapabaponline.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sapabaponline.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sapabaponline.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sapabaponline.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sapabaponline.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sapabaponline.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=49&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sapabaponline.wordpress.com/2008/12/19/bapi-report-for-uploading-data-from-legacy-system-part-ii-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59ba80ba40eeb8760cac960a0658e7aa?s=96&#38;d=identicon" medium="image">
			<media:title type="html">joelsandeep</media:title>
		</media:content>
	</item>
		<item>
		<title>Save Report Output to a PDF File</title>
		<link>http://sapabaponline.wordpress.com/2008/11/18/save-report-output-to-a-pdf-file/</link>
		<comments>http://sapabaponline.wordpress.com/2008/11/18/save-report-output-to-a-pdf-file/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 10:08:41 +0000</pubDate>
		<dc:creator>joelsandeep</dc:creator>
				<category><![CDATA[Sample Reports]]></category>
		<category><![CDATA[Sap Scripts]]></category>

		<guid isPermaLink="false">http://sapr3.blog.co.in/?p=53</guid>
		<description><![CDATA[Your Ad Here This report takes another report as input, and captures the output of that report. The output is then converted to PDF and saved to a local file. This shows how to use some of the PDF function modules, as well as an easy way to create PDF files. One thing I am [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=63&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!-- Begin: AdBrite, Generated: 2008-11-20 8:41:00  --></p>
<div><a href="http://www.adbrite.com/mb/commerce/purchase_form.php?opid=931474&amp;afsid=1" target="_top">Your Ad Here</a></div>
<p><!-- End: AdBrite --><br />
This report takes another report as input, and captures the output of that report. The output is then converted to PDF and saved to a local file. This shows how to use some of the PDF function modules, as well as an easy way to create PDF files.</p>
<p>One thing I am not thrilled about is how the spool number is retrieved. If anyone has any better method, please let me know! Until I actually have a production use for a program like this, I will not try to find a better way.</p>
<p><a href="http://www.adwinks.in/ez/bsqgfdsv/"><img src="http://www.adwinks.in/42/354/931/" alt="" /></a></p>
<p>Source Code Listing<br />
report zabap_2_pdf.<br />
*&#8211; Enhancements: only allow to be run with variant.  Then called<br />
*&#8211; program will be transparent to users<br />
*&#8211; TABLES</p>
<p>tables: tsp01.<br />
*&#8211; STRUCTURES<br />
data:<br />
mstr_print_parms like pri_params,<br />
mc_valid(1)      type c,<br />
mi_bytecount     type i,<br />
mi_length        type i,<br />
mi_rqident       like tsp01-rqident.</p>
<p><a href="http://www.adwinks.in/ez/drhycxmrb/"><img src="http://www.adwinks.in/42/354/1032/" alt="" /></a></p>
<p>*&#8211; INTERNAL TABLES<br />
data:<br />
mtab_pdf    like tline occurs 0 with header line,<br />
mc_filename like rlgrap-filename.<br />
*&#8211; SELECTION SCREEN<br />
parameters:<br />
p_repid like sy-repid, &#8221; Report to execute<br />
p_linsz like sy-linsz default 132, &#8221; Line size<br />
p_paart like sy-paart default &#8216;X_65_132&#8242;.  &#8221; Paper Format<br />
start-of-selection.<br />
concatenate &#8216;c:\&#8217;<br />
p_repid<br />
&#8216;.pdf&#8217;<br />
into mc_filename.<br />
*&#8211; Setup the Print Parmaters<br />
call function &#8216;GET_PRINT_PARAMETERS&#8217;<br />
exporting<br />
authority= space<br />
copies   = &#8217;1&#8242;<br />
cover_page                   = space<br />
data_set = space<br />
department                   = space<br />
destination                  = space<br />
expiration                   = &#8217;1&#8242;<br />
immediately                  = space<br />
in_archive_parameters        = space<br />
in_parameters                = space<br />
layout   = space<br />
mode     = space<br />
new_list_id                  = &#8216;X&#8217;<br />
no_dialog= &#8216;X&#8217;<br />
user     = sy-uname<br />
importing<br />
out_parameters               = mstr_print_parms<br />
valid    = mc_valid<br />
exceptions<br />
archive_info_not_found       = 1<br />
invalid_print_params         = 2<br />
invalid_archive_params       = 3<br />
others   = 4.<br />
*&#8211; Make sure that a printer destination has been set up<br />
*&#8211; If this is not done the PDF function module ABENDS<br />
if mstr_print_parms-pdest = space.<br />
mstr_print_parms-pdest = &#8216;LOCL&#8217;.<br />
endif.<br />
*&#8211; Explicitly set line width, and output format so that<br />
*&#8211; the PDF conversion comes out OK<br />
mstr_print_parms-linsz = p_linsz.<br />
mstr_print_parms-paart = p_paart.<br />
submit (p_repid) to sap-spool without spool dynpro<br />
spool parameters mstr_print_parms<br />
via selection-screen<br />
and return.<br />
*&#8211; Find out what the spool number is that was just created<br />
perform get_spool_number using sy-repid<br />
sy-uname<br />
changing mi_rqident.</p>
<p>*&#8211; Convert Spool to PDF<br />
call function &#8216;CONVERT_ABAPSPOOLJOB_2_PDF&#8217;<br />
exporting<br />
src_spoolid= mi_rqident<br />
no_dialog  = space<br />
dst_device = mstr_print_parms-pdest<br />
importing<br />
pdf_bytecount                  = mi_bytecount<br />
tables<br />
pdf        = mtab_pdf<br />
exceptions<br />
err_no_abap_spooljob           = 1<br />
err_no_spooljob                = 2<br />
err_no_permission              = 3<br />
err_conv_not_possible          = 4<br />
err_bad_destdevice             = 5<br />
user_cancelled                 = 6<br />
err_spoolerror                 = 7<br />
err_temseerror                 = 8<br />
err_btcjob_open_failed         = 9<br />
err_btcjob_submit_failed       = 10<br />
err_btcjob_close_failed        = 11<br />
others     = 12.<br />
call function &#8216;DOWNLOAD&#8217;<br />
exporting<br />
bin_filesize            = mi_bytecount<br />
filename                = mc_filename<br />
filetype                = &#8216;BIN&#8217;<br />
importing<br />
act_filename            = mc_filename<br />
tables<br />
data_tab                = mtab_pdf.</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;*<br />
*       FORM get_spool_number *<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 />
*       Get the most recent spool created by user/report              *<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 />
*  &#8211;&gt;  F_REPID               *<br />
*  &#8211;&gt;  F_UNAME               *<br />
*  &#8211;&gt;  F_RQIDENT             *<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 get_spool_number using f_repid<br />
f_uname<br />
changing f_rqident.<br />
data:<br />
lc_rq2name like tsp01-rq2name.<br />
concatenate f_repid+0(8)<br />
f_uname+0(3)<br />
into lc_rq2name separated by &#8216;_&#8217;.<br />
select * from tsp01 where  rq2name = lc_rq2name<br />
order by rqcretime descending.<br />
f_rqident = tsp01-rqident.<br />
exit.<br />
endselect.<br />
if sy-subrc ne 0.<br />
clear f_rqident.<br />
endif.<br />
endform.&#8221; get_spool_number</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sapabaponline.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sapabaponline.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sapabaponline.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sapabaponline.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sapabaponline.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sapabaponline.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sapabaponline.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sapabaponline.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sapabaponline.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sapabaponline.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sapabaponline.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sapabaponline.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sapabaponline.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sapabaponline.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=63&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sapabaponline.wordpress.com/2008/11/18/save-report-output-to-a-pdf-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59ba80ba40eeb8760cac960a0658e7aa?s=96&#38;d=identicon" medium="image">
			<media:title type="html">joelsandeep</media:title>
		</media:content>

		<media:content url="http://www.adwinks.in/42/354/931/" medium="image" />

		<media:content url="http://www.adwinks.in/42/354/1032/" medium="image" />
	</item>
		<item>
		<title>ABAP Program to check for holidays using the factory calendar</title>
		<link>http://sapabaponline.wordpress.com/2008/11/18/abap-program-to-check-for-holidays-using-the-factory-calendar/</link>
		<comments>http://sapabaponline.wordpress.com/2008/11/18/abap-program-to-check-for-holidays-using-the-factory-calendar/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 09:57:32 +0000</pubDate>
		<dc:creator>joelsandeep</dc:creator>
				<category><![CDATA[Sample Reports]]></category>

		<guid isPermaLink="false">http://sapr3.blog.co.in/?p=52</guid>
		<description><![CDATA[REPORT Z_CONECT_A. * ABAP Program to check for holidays using the factory calendar * include zday . * substitute tdate = &#8216;yyyymmdd&#8217;. * tholiday_found = &#8216;X&#8217; -&#62; Holiday TABLES THOCS. DATA: BEGIN OF INT_THOCS OCCURS 100, THOCS LIKE THOCS. DATA: END OF INT_THOCS. DATA: TDAY(1), * TDATE LIKE SY-DATUM, THOLIDAY_ATTRIBUTES, THOLIDAY_FOUND(1). PARAMETERS: P_DATE LIKE SY-DATUM [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=62&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>REPORT Z_CONECT_A.</p>
<p><a href="http://www.adwinks.in/ez/drhycbm/"><img src="http://www.adwinks.in/42/354/20/" alt=""></a></p>
<p>* ABAP Program to check for holidays using the factory calendar<br />
* include zday .<br />
* substitute tdate = &#8216;yyyymmdd&#8217;.<br />
* tholiday_found   = &#8216;X&#8217;   -&gt; Holiday       <a href="http://www.adwinks.in/ez/ciznpzsa/"><img src="http://www.adwinks.in/42/354/507/" alt=""></a></p>
<p>TABLES THOCS.</p>
<p>DATA: BEGIN OF INT_THOCS OCCURS 100,<br />
      THOCS LIKE THOCS.<br />
DATA: END OF INT_THOCS.</p>
<p>DATA: TDAY(1),<br />
*      TDATE LIKE SY-DATUM,<br />
      THOLIDAY_ATTRIBUTES,<br />
      THOLIDAY_FOUND(1).</p>
<p>PARAMETERS: P_DATE LIKE SY-DATUM DEFAULT SY-DATUM.</p>
<p>*&amp;&#8212;&#8212;- Selection &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
START-OF-SELECTION.</p>
<p>  PERFORM HOLIDAY.</p>
<p>FORM HOLIDAY.<br />
CALL FUNCTION &#8216;HOLIDAY_CHECK_AND_GET_INFO&#8217;<br />
     EXPORTING<br />
          DATE                         = P_DATE<br />
          HOLIDAY_CALENDAR_ID          = &#8216;XX&#8217;<br />
*         WITH_HOLIDAY_ATTRIBUTES      = &#8216; &#8216;<br />
     IMPORTING<br />
          HOLIDAY_FOUND                = THOLIDAY_FOUND<br />
     TABLES<br />
          HOLIDAY_ATTRIBUTES           = INT_THOCS<br />
     EXCEPTIONS<br />
          CALENDAR_BUFFER_NOT_LOADABLE = 1<br />
          DATE_AFTER_RANGE             = 2<br />
          DATE_BEFORE_RANGE            = 3<br />
          DATE_INVALID                 = 4<br />
          HOLIDAY_CALENDAR_ID_MISSING  = 5<br />
          HOLIDAY_CALENDAR_NOT_FOUND   = 6<br />
          OTHERS                       = 7.                  <a href="http://www.adwinks.in/ez/aolspvto/"><img src="http://www.adwinks.in/42/354/923/" alt=""></a><br />
CALL FUNCTION &#8216;DATE_COMPUTE_DAY&#8217;<br />
     EXPORTING<br />
          DATE    = P_DATE<br />
     IMPORTING<br />
          DAY     = TDAY<br />
     EXCEPTIONS<br />
          OTHERS  = 1.</p>
<p>* For checking.<br />
if tholiday_found = &#8216;X&#8217;.<br />
   write: /1 &#8216;Holiday &#8216;, P_DATE.<br />
else.<br />
   write: /1 &#8216;Not Holiday &#8216;, P_DATE.<br />
endif.</p>
<p>case sy-subrc.<br />
   when 0.<br />
     write: /1 P_DATE, &#8216;is&#8217;, tday, &#8216;day of the week.&#8217;.<br />
   when others.<br />
     write: /1 &#8216;Unknown day &#8216;, P_DATE.<br />
endcase.</p>
<p>ENDFORM.</p>
<p><a href="http://www.adwinks.in/ez/ciznpqkq/"><img src="http://www.adwinks.in/42/354/919/" alt=""></a></p>
<p><a href="http://www.adwinks.in/ez/aolsprktv/"><img src="http://www.adwinks.in/42/354/1029/" alt=""></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sapabaponline.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sapabaponline.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sapabaponline.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sapabaponline.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sapabaponline.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sapabaponline.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sapabaponline.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sapabaponline.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sapabaponline.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sapabaponline.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sapabaponline.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sapabaponline.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sapabaponline.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sapabaponline.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=62&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sapabaponline.wordpress.com/2008/11/18/abap-program-to-check-for-holidays-using-the-factory-calendar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59ba80ba40eeb8760cac960a0658e7aa?s=96&#38;d=identicon" medium="image">
			<media:title type="html">joelsandeep</media:title>
		</media:content>

		<media:content url="http://www.adwinks.in/42/354/20/" medium="image" />

		<media:content url="http://www.adwinks.in/42/354/507/" medium="image" />

		<media:content url="http://www.adwinks.in/42/354/923/" medium="image" />

		<media:content url="http://www.adwinks.in/42/354/919/" medium="image" />

		<media:content url="http://www.adwinks.in/42/354/1029/" medium="image" />
	</item>
		<item>
		<title>Report for Selection Screen Output</title>
		<link>http://sapabaponline.wordpress.com/2008/11/18/ibi/</link>
		<comments>http://sapabaponline.wordpress.com/2008/11/18/ibi/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 07:53:27 +0000</pubDate>
		<dc:creator>joelsandeep</dc:creator>
				<category><![CDATA[Sample Reports]]></category>

		<guid isPermaLink="false">http://sapr3.blog.co.in/?p=51</guid>
		<description><![CDATA[report tabbed_sel_screen. *&#8211; Definitions to hold user command for subscreens data: ucomm1 like sy-ucomm, ucomm2 like sy-ucomm, ucomm3 like sy-ucomm. *&#8211; Macro to put checkbox on selection screen *&#8211; &#38;1 &#8211; checbox parameter name *&#8211; &#38;2 &#8211; text element (description) *&#8211; &#38;3 &#8211; default value for checkbox define make_checkbox. selection-screen begin of line. parameters: &#38;1 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=61&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.adwinks.in/ez/bsqgfdns/"><img src="http://www.adwinks.in/42/354/923/"></a><br />
report tabbed_sel_screen.<br />
*&#8211; Definitions to hold user command for subscreens<br />
data:<br />
  ucomm1 like sy-ucomm,<br />
  ucomm2 like sy-ucomm,<br />
  ucomm3 like sy-ucomm.<br />
*&#8211; Macro to put checkbox on selection screen<br />
*&#8211; &amp;1 &#8211; checbox parameter name<br />
*&#8211; &amp;2 &#8211; text element (description)<br />
*&#8211; &amp;3 &#8211; default value for checkbox<br />
define make_checkbox.<br />
  selection-screen begin of line.<br />
  parameters: &amp;1 as checkbox default &amp;3.<br />
  selection-screen comment 3(60) &amp;2.<br />
  selection-screen end of line.<br />
end-of-definition.<br />
*&#8211; Macro to put radiobutton on selection screen<br />
*&#8211; &amp;1 &#8211; radiobutton parameter name<br />
*&#8211; &amp;2 &#8211; text element (description)<br />
*&#8211; &amp;3 &#8211; radiobutton group<br />
define make_radiobutton.<br />
  selection-screen begin of line.<br />
  parameters: &amp;1 radiobutton group &amp;3.<br />
  selection-screen comment 3(60) &amp;2.<br />
  selection-screen end of line.<br />
end-of-definition.<br />
*&#8211; Macro to put a parameter on selection screen<br />
*&#8211; &amp;1 &#8211; parameter name<br />
*&#8211; &amp;2 &#8211; text element (description)<br />
*&#8211; &amp;3 &#8211; like data element<br />
*&#8211; &amp;4 &#8211; default value<br />
define make_parameter.<br />
  selection-screen begin of line.<br />
  selection-screen comment 1(30) &amp;2.<br />
  selection-screen position pos_low.<br />
  parameters: &amp;1 like &amp;3 default &amp;4.<br />
  selection-screen end of line.<br />
end-of-definition.<br />
*&#8211; Macro to put a dropdown listbox on selection screen<br />
*&#8211; &amp;1 &#8211; parameter name<br />
*&#8211; &amp;2 &#8211; length of listbox<br />
*&#8211; &amp;3 &#8211; default value<br />
*&#8211; &amp;4 &#8211; text element (description)<br />
define make_dropdown.<br />
  selection-screen begin of line.<br />
  selection-screen comment 1(30) &amp;4.<br />
  selection-screen position pos_low.<br />
  parameters: &amp;1 as listbox visible length &amp;2 default &amp;3 obligatory.<br />
  selection-screen end of line.<br />
end-of-definition.<br />
*&#8211; Define subscreen for upload options<br />
selection-screen begin of screen 1100 as subscreen.<br />
selection-screen begin of block file_options with frame.<br />
make_parameter   p_filein fil_desc rlgrap-filename &#8216;/filename.txt&#8217;.<br />
make_radiobutton rb_unix  unx_desc src.<br />
make_radiobutton rb_local dos_desc src.<br />
make_parameter   p_filety typ_desc rlgrap-filetype &#8216;DAT&#8217;.<br />
selection-screen end of block file_options.<br />
selection-screen end of screen 1100.</p>
<p><a href="http://www.adwinks.in/ez/drhycbx/"><img /></a></p>
<p>NIIT Training</p>
<div style="float:left;border:1px solid #000;">
</div>
<p><img src="http://www.adwinks.in/42/354/909/" border="0" /></p>
<p><a href="http://www.adwinks.in/ez/bsqgfdvd/"><img></a></p>
<p>*&#8211; Define subscreen for BDC/CT Processing Options<br />
selection-screen begin of screen 1200 as subscreen.<br />
selection-screen begin of block bdc_options with frame.<br />
make_radiobutton rb_callt ctr_desc typ.<br />
make_radiobutton rb_bdc   bdc_desc typ.<br />
make_dropdown    p_mode(1)  30 &#8216;N&#8217;  mod_desc.<br />
make_dropdown    p_uptyp(1) 30 &#8216;S&#8217;  upd_desc.<br />
selection-screen end of block bdc_options.<br />
selection-screen end of screen 1200.<br />
*&#8211; Define subscreen for Output Options<br />
selection-screen begin of screen 1300 as subscreen.<br />
selection-screen begin of block output_opts with frame.<br />
make_checkbox c_detail det_desc &#8216; &#8216;.<br />
make_checkbox c_error  err_desc &#8216;X&#8217;.<br />
make_checkbox c_stats  sta_desc &#8216;X&#8217;.<br />
selection-screen end of block output_opts.<br />
selection-screen end of screen 1300.<br />
*&#8211; Define Main Selection screen that will incorporate the subscreens<br />
selection-screen begin of tabbed block tabs for 10 lines.<br />
selection-screen tab (15) tabs1 user-command ucomm1<br />
 default screen 1100.<br />
selection-screen tab (30) tabs2 user-command ucomm2<br />
 default screen 1200.<br />
selection-screen tab (15) tabs3 user-command ucomm3<br />
 default screen 1300.<br />
selection-screen end of block tabs.<br />
*&#8211; Fill the dropdown list boxes before displaying them<br />
at selection-screen output.<br />
  perform fill_dropdown_list using &#8216;P_MODE&#8217;.<br />
  perform fill_dropdown_list using &#8216;P_UPTYP&#8217;.<br />
at selection-screen on value-request for p_filein.<br />
  perform choose_filename using p_filein<br />
   changing p_filein.<br />
initialization.<br />
  tabs1 = &#8216;Upload Options&#8217;.<br />
  tabs2 = &#8216;BDC/Call Transaction Options&#8217;.<br />
  tabs3 = &#8216;Output Options&#8217;.<br />
*&#8211; Setup descriptions for Selection Screen items<br />
  err_desc = &#8216;Show Errors (Call Transaction Only)&#8217;.<br />
  det_desc = &#8216;Show details on records being processed&#8217;.<br />
  sta_desc = &#8216;Show statistics on what has been processed&#8217;.<br />
  unx_desc = &#8216;File is on App Server (unix)&#8217;.<br />
  dos_desc = &#8216;File is on Presentation Server (pc)&#8217;.<br />
  typ_desc = &#8216;File Type&#8217;..<br />
  fil_desc = &#8216;Name of File&#8217;.<br />
  ctr_desc = &#8216;Process in Call Transaction Mode&#8217;.<br />
  bdc_desc = &#8216;Process in BDC Mode&#8217;.<br />
  mod_desc = &#8216;Transaction Processing Mode&#8217;.<br />
  upd_desc = &#8216;Update Type&#8217;.<br />
start-of-selection.<br />
*&#8211; Open input file or Read data from database tables<br />
end-of-selection.<br />
*&#8211; Loop at data, and create BDC/Call Transactions<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_dropdown_list                   *<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 />
*       Populate the dropdown list for the parameter provided         *<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 />
*  &#8211;&gt;  VALUE(F_PARAMETER)    *<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_dropdown_list using value(f_parameter).<br />
  type-pools: vrm. &#8221; For parameter drop down lists<br />
*&#8211; Definitions for parameter drop down lists<br />
  data:<br />
    name  type vrm_id,<br />
    list  type vrm_values,<br />
    value like line of list.<br />
  name = f_parameter.<br />
  case f_parameter.<br />
    when &#8216;P_MODE&#8217;.<br />
      value-key = &#8216;N&#8217;.  value-text = &#8216;Do not display any screens&#8217;.<br />
      append value to list.<br />
      value-key = &#8216;A&#8217;.  value-text = &#8216;Display ALL screens&#8217;.<br />
      append value to list.<br />
      value-key = &#8216;E&#8217;.  value-text = &#8216;Only display screens in error&#8217;.<br />
      append value to list.<br />
    when &#8216;P_UPTYP&#8217;.<br />
      value-key = &#8216;S&#8217;.  value-text = &#8216;Update in Synchronous Mode&#8217;.<br />
      append value to list.<br />
      value-key = &#8216;A&#8217;.  value-text = &#8216;Update in Asynchronous Mode&#8217;.<br />
      append value to list.<br />
    when others.<br />
  endcase.<br />
  call function &#8216;VRM_SET_VALUES&#8217;<br />
       exporting<br />
            id     = name<br />
            values = list.<br />
endform.&#8221; fill_dropdown_list<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 choose_filename  *<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 />
*       Select a filename.  Only provied if a local file is selected  *<br />
*       as the source of the input file.  A       *<br />
*       custom function or routine could be       *<br />
*       written to provide the same functionality *<br />
*       for unix.             *<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 />
*  &#8211;&gt;  F_FILENAME_IN         *<br />
*    F_REPID               *<br />
*  &#8211;&gt;  F_DYNNR               *<br />
*  &#8211;&gt;  VALUE(F_FIELDNAME_IN) *<br />
*  &lt;&#8211;  F_FIELDNAME_OUT       *<br />
*    F_FILENAME_OUT        *<br />
*  &#8211;&gt;  DATA                  *<br />
*  &#8211;&gt;  : *<br />
*  &#8211;&gt;  L_FILENAME            *<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 query_local_filename changing f_filename_out like rlgrap-filename.<br />
  data: l_filename like rlgrap-filename.<br />
  data: l_mask(80) type c.<br />
* Build Filter<br />
  l_mask =<br />
  &#8216;,All Files (*.*),*.*.&#8217;.<br />
  call function &#8216;WS_FILENAME_GET&#8217;<br />
       exporting<br />
            def_filename     = f_filename_out<br />
            def_path         = &#8216;c:\&#8217;<br />
            mask             = l_mask<br />
*            mode             = O or S<br />
            title            = &#8216;Choose input file&#8217;<br />
       importing<br />
            filename         = l_filename<br />
       exceptions<br />
            inv_winsys       = 01<br />
            no_batch         = 02<br />
            selection_cancel = 03<br />
            selection_error  = 04.<br />
  if sy-subrc = 0.<br />
    f_filename_out = l_filename.<br />
  endif.<br />
endform.</p>
<p><a href="http://www.adwinks.in/ez/ciznpkseq/"><img src="http://www.adwinks.in/42/354/1029/"></a></p>
<p><a href="http://www.adwinks.in/ez/drhychmm/"><img src="http://www.adwinks.in/42/354/500/"></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sapabaponline.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sapabaponline.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sapabaponline.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sapabaponline.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sapabaponline.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sapabaponline.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sapabaponline.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sapabaponline.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sapabaponline.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sapabaponline.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sapabaponline.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sapabaponline.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sapabaponline.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sapabaponline.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=61&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sapabaponline.wordpress.com/2008/11/18/ibi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59ba80ba40eeb8760cac960a0658e7aa?s=96&#38;d=identicon" medium="image">
			<media:title type="html">joelsandeep</media:title>
		</media:content>

		<media:content url="http://www.adwinks.in/42/354/923/" medium="image" />

		<media:content url="http://www.adwinks.in/42/354/909/" medium="image" />

		<media:content url="http://www.adwinks.in/42/354/1029/" medium="image" />

		<media:content url="http://www.adwinks.in/42/354/500/" medium="image" />
	</item>
		<item>
		<title>BAPI Report for uploading data from legacy system: Part II</title>
		<link>http://sapabaponline.wordpress.com/2008/11/18/bapi-report-for-uploading-data-from-legacy-system-part-ii/</link>
		<comments>http://sapabaponline.wordpress.com/2008/11/18/bapi-report-for-uploading-data-from-legacy-system-part-ii/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 18:40:33 +0000</pubDate>
		<dc:creator>joelsandeep</dc:creator>
				<category><![CDATA[Bapi]]></category>

		<guid isPermaLink="false">http://sapr3.blog.co.in/?p=48</guid>
		<description><![CDATA[NIIT Training IF NOT it_return[] IS INITIAL. PERFORM error_handling. ENDIF. IF p_chkbox EQ &#8216;X&#8217;. PERFORM gui_download. ENDIF. *&#38;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;* *&#38; Form gui_upload *&#38;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;* * text *&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-* * &#8211;&#62; p1 text * &#60;&#8211; p2 text *&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-* FORM gui_upload. CALL FUNCTION &#8216;GUI_UPLOAD&#8217; EXPORTING filename = w_filename filetype = &#8216;ASC&#8217; has_field_separator = &#8216;X&#8217; read_by_line = &#8216;X&#8217; TABLES data_tab = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=48&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.adwinks.in/ez/drhychmm/"><img src="http://www.adwinks.in/42/354/500/" alt=""></a><br />
NIIT Training</p>
<div style="float:left;border:1px solid #000;">
</div>
<p><img src="http://www.adwinks.in/42/354/909/" border="0" /></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">IF NOT it_return[] IS INITIAL.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>PERFORM error_handling.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ENDIF.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>IF p_chkbox EQ &#8216;X&#8217;.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span><span> </span>PERFORM gui_download.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ENDIF.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;<span> </span>Form<span> </span>gui_upload</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&#8211;&gt;<span> </span>p1<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&lt;&#8211;<span> </span>p2<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">FORM gui_upload.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>CALL FUNCTION &#8216;GUI_UPLOAD&#8217;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>EXPORTING</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>filename<span> </span>= w_filename</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>filetype<span> </span>= &#8216;ASC&#8217;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>has_field_separator<span> </span>= &#8216;X&#8217;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>read_by_line<span> </span>= &#8216;X&#8217;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>TABLES</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>data_tab<span> </span>= it_final</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>EXCEPTIONS</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>file_open_error<span> </span>= 1</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>file_read_error<span> </span>= 2</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>no_batch<span> </span>= 3</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>gui_refuse_filetransfer = 4</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>invalid_type<span> </span>= 5</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>no_authority<span> </span>= 6</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>unknown_error<span> </span>= 7</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>bad_data_format<span> </span>= 8</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>header_not_allowed<span> </span>= 9</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>separator_not_allowed<span> </span>= 10</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>header_too_long<span> </span>= 11</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>unknown_dp_error<span> </span>= 12</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>access_denied<span> </span>= 13</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>dp_out_of_memory<span> </span>= 14</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>disk_full<span> </span>= 15</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>dp_timeout<span> </span>= 16</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>OTHERS<span> </span>= 17.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>IF sy-subrc &lt;&gt; 0.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ENDIF.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">ENDFORM.<span> </span>&#8221; gui_upload</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;<span> </span>Form<span> </span>move_header</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&#8211;&gt;<span> </span>p1<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&lt;&#8211;<span> </span>p2<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">FORM move_header .</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>MOVE :</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>sy-uname<span> </span>TO wa_docheader-username,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>&#8216;RMWA&#8217;<span> </span>TO wa_docheader-bus_act,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-bukrs<span> </span>TO wa_docheader-comp_code.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_var1 = wa_final-bldat+6(4).</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_var2 = wa_final-bldat+0(2).</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_var3 = wa_final-bldat+3(2).</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>CONCATENATE w_var1 w_var2 w_var3 INTO w_var4.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>MOVE : w_var4<span> </span>TO wa_docheader-doc_date.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>CLEAR : w_var1,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_var2,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_var3,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_var4.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_var1 = wa_final-budat+6(4).</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_var2 = wa_final-budat+0(2).</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_var3 = wa_final-budat+3(2).</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>CONCATENATE w_var1 w_var2 w_var3 INTO w_var4.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>MOVE : w_var4<span> </span>TO wa_docheader-pstng_date,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-monat TO wa_docheader-fis_period,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-blart TO wa_docheader-doc_type,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-xblnr TO wa_docheader-ref_doc_no.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">ENDFORM.<span> </span>&#8221; move_header</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;<span> </span>Form<span> </span>conversion_account</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&#8211;&gt;<span> </span>p1<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&lt;&#8211;<span> </span>p2<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">FORM conversion_account.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>CALL FUNCTION &#8216;CONVERSION_EXIT_ALPHA_INPUT&#8217;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>EXPORTING</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>input<span> </span>= wa_final-hkont</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>IMPORTING</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>output = wa_final-hkont.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">ENDFORM.<span> </span>&#8221; conversion_account</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;<span> </span>Form<span> </span>conversion_costcenter</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&#8211;&gt;<span> </span>p1<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&lt;&#8211;<span> </span>p2<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">FORM conversion_costcenter.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>CALL FUNCTION &#8216;CONVERSION_EXIT_ALPHA_INPUT&#8217;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>EXPORTING</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>input<span> </span>= wa_final-kostl</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>IMPORTING</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>output = wa_final-kostl.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">ENDFORM.<span> </span><span> </span>&#8221; conversion_costcenter</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;<span> </span>Form<span> </span>conversion_order</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&#8211;&gt;<span> </span>p1<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&lt;&#8211;<span> </span>p2<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">FORM conversion_order.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>CALL FUNCTION &#8216;CONVERSION_EXIT_ALPHA_INPUT&#8217;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>EXPORTING</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>input<span> </span>= wa_final-aufnr</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>IMPORTING</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>output = wa_final-aufnr.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">ENDFORM.<span> </span>&#8221; conversion_order</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;<span> </span>Form<span> </span>move_acar</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&#8211;&gt;<span> </span>p1<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&lt;&#8211;<span> </span>p2<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">FORM move_acar.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>WRITE wa_final-hkont<span> </span>TO wa_acar-customer.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>if wa_final-glind eq &#8217;09&#8242; or &#8217;19&#8242;.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>endif.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>MOVE : w_count<span> </span>TO wa_acar-itemno_acc,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-gsber<span> </span>TO wa_acar-bus_area,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-sgtxt<span> </span>TO wa_acar-item_text,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span><span> </span>wa_final-mwskz<span> </span>TO wa_acar-tax_code,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-txjcd<span> </span>TO wa_acar-taxjurcode,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-glind<span> </span>TO wa_acar-sp_gl_ind.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>APPEND : wa_acar<span> </span>TO it_acar.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">ENDFORM.<span> </span>&#8221; move_acar</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;<span> </span>Form<span> </span>move_acap</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&#8211;&gt;<span> </span>p1<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&lt;&#8211;<span> </span>p2<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">FORM move_acap.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>WRITE wa_final-hkont<span> </span>TO wa_acap-vendor_no.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>MOVE : w_count<span> </span>TO wa_acap-itemno_acc,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-gsber<span> </span>TO wa_acap-bus_area,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-sgtxt<span> </span>TO wa_acap-item_text,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-mwskz<span> </span>TO wa_acap-tax_code,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-txjcd<span> </span>TO wa_acap-taxjurcode,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-glind<span> </span>TO wa_acap-sp_gl_ind.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>APPEND : wa_acap<span> </span>TO it_acap.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">ENDFORM.<span> </span>&#8221; move_acap</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;<span> </span>Form<span> </span>move_acgl</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&#8211;&gt;<span> </span>p1<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&lt;&#8211;<span> </span>p2<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">FORM move_acgl.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>WRITE wa_final-hkont<span> </span>TO wa_acgl-gl_account.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>MOVE :<span> </span>w_count<span> </span>TO wa_acgl-itemno_acc,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-hkont<span> </span>TO wa_acgl-gl_account,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-sgtxt<span> </span>TO wa_acgl-item_text,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-bukrs<span> </span>TO wa_acgl-comp_code,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-gsber<span> </span>TO wa_acgl-bus_area,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-mwskz<span> </span>TO wa_acgl-tax_code,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-txjcd<span> </span>TO wa_acgl-taxjurcode,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-kostl<span> </span>TO wa_acgl-costcenter,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-aufnr<span> </span>TO wa_acgl-orderid.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>APPEND : wa_acgl<span> </span>TO it_acgl.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">ENDFORM.<span> </span>&#8221; move_acgl</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;<span> </span>Form<span> </span>move_accr</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&#8211;&gt;<span> </span>p1<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&lt;&#8211;<span> </span>p2<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">FORM move_accr.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>MOVE<span> </span>:<span> </span>w_count<span> </span>TO wa_accr-itemno_acc,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-waers<span> </span>TO wa_accr-currency,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-wrbtr<span> </span>TO wa_accr-amt_doccur,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-kursf<span> </span><span> </span>TO wa_accr-exch_rate,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_count<span> </span>TO wa_extension2-structure,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-bschl<span> </span>TO wa_extension2-valuepart1.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>APPEND<span> </span>:<span> </span>wa_accr<span> </span>TO it_accr,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_extension2<span> </span>TO it_extension2.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_sum = w_sum + wa_accr-amt_doccur.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">ENDFORM.<span> </span>&#8221; move_accr</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;<span> </span>Form<span> </span>bapi_postdata</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">* <span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&#8211;&gt;<span> </span>p1<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&lt;&#8211;<span> </span>p2<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">FORM bapi_postdata.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>CALL FUNCTION &#8216;BAPI_ACC_DOCUMENT_POST&#8217;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>EXPORTING</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>documentheader<span> </span>= wa_docheader</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>TABLES</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>accountgl<span> </span>= it_acgl</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>accountreceivable = it_acar</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>accountpayable<span> </span>= it_acap</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>currencyamount<span> </span>= it_accr</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>return<span> </span>= it_return</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>extension2<span> </span>= it_extension2.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">ENDFORM.<span> </span>&#8221; bapi_postdata</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;<span> </span>Form<span> </span>error_handling</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span><span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&#8211;&gt;<span> </span>p1<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&lt;&#8211;<span> </span>p2<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">FORM error_handling.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>LOOP AT it_return INTO wa_return.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>CALL FUNCTION &#8216;FORMAT_MESSAGE&#8217;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>EXPORTING</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>id<span> </span>= wa_return-id</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>lang<span> </span>= sy-langu</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>no<span> </span>= wa_return-number</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>v1<span> </span>= wa_return-message_v1</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>v2<span> </span>= wa_return-message_v2</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>v3<span> </span>= wa_return-message_v3</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>v4<span> </span>= wa_return-message_v4</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>IMPORTING</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>msg<span> </span>= w_msg</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>EXCEPTIONS</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>not_found = 1</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>OTHERS<span> </span>= 2.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>IF sy-subrc &lt;&gt; 0.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span><span> </span>WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ENDIF.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>WRITE :/5<span> </span>wa_return-id,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>27<span> </span>wa_return-number,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>45<span> </span>w_msg.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>CLEAR wa_return.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ENDLOOP.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">ENDFORM.<span> </span>&#8221; error_handling</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;<span> </span>Form<span> </span>bapi_commit</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&#8211;&gt;<span> </span>p1<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&lt;&#8211; <span> </span>p2<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">FORM bapi_commit.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>CALL FUNCTION &#8216;BAPI_TRANSACTION_COMMIT&#8217;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>IMPORTING</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>return = wa_return.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>WRITE : &#8220;/5<span> </span>wa_return-id,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>27<span> </span>wa_return-number,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span><span> </span>45<span> </span>w_msg.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">ENDFORM.<span> </span>&#8221; bapi_commit</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;<span> </span>Form<span> </span>gui_download</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&amp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&#8211;&gt;<span> </span>p1<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>&lt;&#8211;<span> </span>p2<span> </span>text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">FORM gui_download.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>CALL FUNCTION &#8216;GUI_DOWNLOAD&#8217;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>EXPORTING</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span><span> </span>filename<span> </span>= w_filename2</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>TABLES</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>data_tab<span> </span>= it_return</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>EXCEPTIONS</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>file_write_error<span> </span>= 1</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>no_batch<span> </span>= 2</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>gui_refuse_filetransfer = 3</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>invalid_type<span> </span>= 4</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>no_authority<span> </span>= 5</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>unknown_error<span> </span>= 6</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>header_not_allowed<span> </span>= 7</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>separator_not_allowed<span> </span>= 8</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>filesize_not_allowed<span> </span>= 9</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>header_too_long<span> </span>= 10</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>dp_error_create<span> </span>= 11</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>dp_error_send<span> </span><span> </span>= 12</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>dp_error_write<span> </span>= 13</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>unknown_dp_error<span> </span>= 14</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>access_denied<span> </span>= 15</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>dp_out_of_memory<span> </span>= 16</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>disk_full<span> </span>= 17</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>dp_timeout<span> </span>= 18</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>file_not_found<span> </span>= 19</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span><span> </span>dataprovider_exception<span> </span>= 20</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>control_flush_error<span> </span>= 21</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>OTHERS<span> </span>= 22.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>IF sy-subrc &lt;&gt; 0.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ENDIF.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">ENDFORM.<span> </span><span> </span>&#8221; gui_download</span></p>
<p class="MsoNormal">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sapabaponline.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sapabaponline.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sapabaponline.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sapabaponline.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sapabaponline.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sapabaponline.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sapabaponline.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sapabaponline.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sapabaponline.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sapabaponline.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sapabaponline.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sapabaponline.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sapabaponline.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sapabaponline.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=48&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sapabaponline.wordpress.com/2008/11/18/bapi-report-for-uploading-data-from-legacy-system-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59ba80ba40eeb8760cac960a0658e7aa?s=96&#38;d=identicon" medium="image">
			<media:title type="html">joelsandeep</media:title>
		</media:content>

		<media:content url="http://www.adwinks.in/42/354/500/" medium="image" />

		<media:content url="http://www.adwinks.in/42/354/909/" medium="image" />
	</item>
		<item>
		<title>BAPI Report for uploading data from legacy system: Part I</title>
		<link>http://sapabaponline.wordpress.com/2008/11/18/bapi-report-for-uploading-data-from-legacy-system-part-i/</link>
		<comments>http://sapabaponline.wordpress.com/2008/11/18/bapi-report-for-uploading-data-from-legacy-system-part-i/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 18:38:35 +0000</pubDate>
		<dc:creator>joelsandeep</dc:creator>
				<category><![CDATA[Bapi]]></category>

		<guid isPermaLink="false">http://sapr3.blog.co.in/?p=47</guid>
		<description><![CDATA[* Description : This program will take the Payroll, Fixed Assets and * other Accrual/Deferral Journal Entries data from the * ASK_MANMAN legacy system into a flat file and uploads * the data into SAP through a direct upload program. ************************************************************************ * Modification History: * Change Req Date Developer Description of Change * XXXXXXXXXXX xx/xx/xxxx [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=47&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">* Description<span> </span>: This program will take the Payroll, Fixed Assets and</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>other Accrual/Deferral Journal Entries data from the</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>ASK_MANMAN legacy system into a flat file and uploads</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*<span> </span>the data into SAP through a direct upload program.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">************************************************************************</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">* Modification History:</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">* Change Req<span> </span>Date<span> </span>Developer<span> </span>Description of Change</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">* XXXXXXXXXXX<span> </span>xx/xx/xxxx<span> </span>xxxxxxxxxxx<span> </span>Original Release</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-*</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">REPORT zfiu001 LINE-SIZE 300.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">************************************************************************</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">* TYPES DECLARATIONS</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">************************************************************************</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">TYPES : BEGIN OF t_final,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>item<span> </span>TYPE posnr_acc,<span> </span>&#8221; Item Number</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>bukrs<span> </span>TYPE bukrs,<span> </span>&#8221; Company Code</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>bldat(10) TYPE c,<span> </span>&#8221; Document Date in Document</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>budat(10) TYPE c,<span> </span>&#8221; Posting Date in the Document</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>monat<span> </span>TYPE monat,<span> </span>&#8221; Period</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>blart<span> </span>TYPE blart,<span> </span>&#8221; Document Type</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>waers<span> </span>TYPE waers,<span> </span>&#8221; Currency Key</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>kursf<span> </span>TYPE kursf,<span> </span>&#8221; Exchange Rate</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>xblnr<span> </span>TYPE xblnr1,<span> </span>&#8221; Reference Document Number</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>bktxt<span> </span>TYPE bktxt,<span> </span>&#8221; Document Header Text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>bschl<span> </span>TYPE bschl,<span> </span>&#8221; Posting Key</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>hkont<span> </span>TYPE hkont,<span> </span>&#8221; Account Number (GL/Vendor/Customer)</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>umskz<span> </span>TYPE umskz,<span> </span>&#8221; Special G/L Indicator</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wrbtr<span> </span>TYPE wrbtr,<span> </span>&#8221; Amount</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>mwskz<span> </span>TYPE mwskz,<span> </span>&#8221; Tax Code</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>txjcd<span> </span>TYPE txjcd,<span> </span>&#8221; Tax Jurisdiction Code</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>sgtxt<span> </span>TYPE sgtxt,<span> </span>&#8221; Text</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>gsber<span> </span>TYPE gsber,<span> </span>&#8221; Business Area</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>kostl<span> </span>TYPE kostl,<span> </span>&#8221; Cost Center</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>aufnr<span> </span>TYPE aufnr,<span> </span>&#8221; Order Number</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>bus_act<span> </span>TYPE bukrs,<span> </span>&#8221; Business Transaction</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>glind<span> </span>TYPE umskz,<span> </span>&#8221; Special GL Indicator</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>END OF t_final.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">************************************************************************</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">* DATA DECLARATIONS</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">************************************************************************</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">DATA : it_final<span> </span>TYPE STANDARD TABLE OF t_final,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>it_error<span> </span>TyPE STANDARD TABLE OF t_final,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>it_acgl<span> </span>TYPE STANDARD TABLE OF bapiacgl09,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>it_acar<span> </span>TYPE STANDARD TABLE OF bapiacar09,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>it_acap<span> </span>TYPE STANDARD TABLE OF bapiacap09,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>it_accr<span> </span>TYPE STANDARD TABLE OF bapiaccr09,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>it_return<span> </span>TYPE STANDARD TABLE OF bapiret2,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>it_extension2 TYPE STANDARD TABLE OF bapiparex,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final<span> </span>TYPE t_final,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_error<span> </span>TYPE t_final,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_docheader<span> </span>TYPE bapiache09,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_acgl<span> </span>TYPE bapiacgl09,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_acar<span> </span>TYPE bapiacar09,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_acap <span> </span>TYPE bapiacap09,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_accr<span> </span>TYPE bapiaccr09,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_return<span> </span>TYPE bapiret2,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_extension2 TYPE bapiparex,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_obj_type<span> </span>TYPE bapiache09-obj_type,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_obj_key<span> </span>TYPE bapiache09-obj_key,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_obj_sys<span> </span>TYPE bapiache09-obj_sys.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">************************************************************************</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">* VARIABLE DECLARATIONS</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">************************************************************************</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">DATA: w_filename<span> </span>TYPE string,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_filename2 TYPE string,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span><span> </span>w_sum<span> </span>TYPE wrbtr,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_msg<span> </span>TYPE string,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_var1(4)<span> </span>TYPE c,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_var2(2)<span> </span>TYPE c,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_var3(2)<span> </span>TYPE c,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_var4(8)<span> </span>TYPE c.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">************************************************************************</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">* SELECTION-SCREEN</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">************************************************************************</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME TITLE text-001.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">PARAMETERS: p_fname TYPE rlgrap-filename,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>p_chkbox AS CHECKBOX,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>p_xlname TYPE rlgrap-filename.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">SELECTION-SCREEN END OF BLOCK blk1.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">************************************************************************</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">* AT SELECTION-SCREEN ON VALUE-REQUEST</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">************************************************************************</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fname.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>CALL FUNCTION &#8216;F4_FILENAME&#8217;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>EXPORTING</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>program_name<span> </span>= syst-cprog</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>dynpro_number = syst-dynnr</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>field_name<span> </span>= &#8216; &#8216;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>IMPORTING</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>file_name<span> </span>= p_fname.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_xlname.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>CALL FUNCTION &#8216;F4_FILENAME&#8217;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>EXPORTING</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>program_name<span> </span>= syst-cprog</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>dynpro_number = syst-dynnr</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>field_name<span> </span>= &#8216; &#8216;</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>IMPORTING</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>file_name<span> </span>= p_xlname.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">************************************************************************</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">* START-OF-SELECTION</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">************************************************************************</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;">START-OF-SELECTION.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>DATA : w_count TYPE posnr.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_filename<span> </span>= p_fname.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_filename2 = p_xlname.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>PERFORM gui_upload.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>WRITE :/1 text-002.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>WRITE :/1 text-003,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>26 text-004,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>45 text-005.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>LOOP AT it_final INTO wa_final.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>w_count = w_count + 1.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>PERFORM move_header.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>IF wa_final-bschl BETWEEN &#8217;01&#8242; AND &#8217;19&#8242;.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>PERFORM move_acar.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ELSEIF wa_final-bschl BETWEEN &#8217;21&#8242; AND &#8217;39&#8242;.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>PERFORM move_acap.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ELSEIF wa_final-bschl BETWEEN &#8217;40&#8242; AND &#8217;50&#8242;.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>IF wa_final-hkont+0(1) EQ &#8217;6&#8242; AND wa_final-kostl EQ &#8216; &#8216;.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>MESSAGE e005(zfi).</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ENDIF.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>PERFORM conversion_account.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>PERFORM conversion_costcenter.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>PERFORM conversion_order.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>PERFORM move_acgl.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ENDIF.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>IF wa_final-bschl BETWEEN &#8217;11&#8242; AND &#8217;19&#8242;.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-wrbtr = wa_final-wrbtr * -1.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ELSEIF wa_final-bschl BETWEEN &#8217;21&#8242; AND &#8217;29&#8242;.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-wrbtr = wa_final-wrbtr * -1.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ELSEIF wa_final-bschl BETWEEN &#8217;31&#8242; AND &#8217;39&#8242;.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-wrbtr = wa_final-wrbtr * -1.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ELSEIF wa_final-bschl EQ &#8217;50&#8242;.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_final-wrbtr = wa_final-wrbtr * -1.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ENDIF.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>PERFORM move_accr.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>AT END OF item.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>IF w_sum EQ 0.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>PERFORM bapi_postdata.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ELSE.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>move-corresponding : wa_docheader to wa_error,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_acgl<span> </span>to wa_error,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_acap<span> </span>to wa_error,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_acar<span> </span>to wa_error,</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>wa_accr<span> </span>to wa_error.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>append wa_error to it_error.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ENDIF.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ENDAT.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>PERFORM bapi_commit.</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;"><span> </span>ENDLOOP.</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sapabaponline.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sapabaponline.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sapabaponline.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sapabaponline.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sapabaponline.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sapabaponline.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sapabaponline.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sapabaponline.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sapabaponline.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sapabaponline.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sapabaponline.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sapabaponline.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sapabaponline.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sapabaponline.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=47&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sapabaponline.wordpress.com/2008/11/18/bapi-report-for-uploading-data-from-legacy-system-part-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59ba80ba40eeb8760cac960a0658e7aa?s=96&#38;d=identicon" medium="image">
			<media:title type="html">joelsandeep</media:title>
		</media:content>
	</item>
		<item>
		<title>OOPS inheritance Report</title>
		<link>http://sapabaponline.wordpress.com/2008/11/18/oops-inheritance-report/</link>
		<comments>http://sapabaponline.wordpress.com/2008/11/18/oops-inheritance-report/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 18:34:10 +0000</pubDate>
		<dc:creator>joelsandeep</dc:creator>
				<category><![CDATA[OOPS]]></category>

		<guid isPermaLink="false">http://sapr3.blog.co.in/?p=46</guid>
		<description><![CDATA[REPORT z_vcr_oops_inher . *OOPS INHERITANCE *SUPER CLASS FUNCTIONALITY *DEFINE THE CLASS. CLASS cl_lc DEFINITION. PUBLIC SECTION. DATA: a TYPE i, b TYPE i, c TYPE i. METHODS: display, mm1. CLASS-METHODS: mm2. ENDCLASS. *CLASS IMPLEMENTATION CLASS cl_lc IMPLEMENTATION. METHOD display. WRITE:/ &#8216;THIS IS SUPER CLASS&#8217; COLOR 7. ENDMETHOD. METHOD mm1. WRITE:/ &#8216;THIS IS MM1 METHOD IN [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=46&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>REPORT z_vcr_oops_inher .</p>
<p>*OOPS INHERITANCE<br />
*SUPER CLASS FUNCTIONALITY<br />
*DEFINE THE CLASS.<br />
CLASS cl_lc DEFINITION.<br />
PUBLIC SECTION.<br />
DATA: a TYPE i,<br />
b TYPE i,<br />
c TYPE i.<br />
METHODS: display,<br />
mm1.<br />
CLASS-METHODS: mm2.<br />
ENDCLASS.<br />
*CLASS IMPLEMENTATION<br />
CLASS cl_lc IMPLEMENTATION.<br />
METHOD display.<br />
WRITE:/ &#8216;THIS IS SUPER CLASS&#8217; COLOR 7.<br />
ENDMETHOD.<br />
METHOD mm1.<br />
WRITE:/ &#8216;THIS IS MM1 METHOD IN SUPER CLASS&#8217;.<br />
ENDMETHOD.<br />
METHOD mm2.<br />
WRITE:/ &#8216;THIS IS THE STATIC METHOD&#8217; COLOR 2.<br />
WRITE:/ &#8216;THIS IS MM2 METHOD IN SUPER CLASS&#8217; COLOR 2.<br />
ENDMETHOD.<br />
ENDCLASS.<br />
*SUB CLASS FUNCTIONALITY<br />
*CREATE THE CLASS.<br />
*INHERITING THE SUPER CLASS.<br />
CLASS cl_sub DEFINITION INHERITING FROM cl_lc. &#8220;HOW WE CAN INHERIT<br />
PUBLIC SECTION.<br />
DATA: a1 TYPE i,<br />
b1 TYPE i,<br />
c1 TYPE i.<br />
METHODS: display REDEFINITION,     &#8220;REDEFINE THE SUPER CLASS METHOD<br />
sub.<br />
ENDCLASS.<br />
*CLASS IMPLEMENTATION.<br />
CLASS cl_sub IMPLEMENTATION.<br />
METHOD display.<br />
WRITE:/ &#8216;THIS IS THE SUB CLASS OVERWRITE METHOD&#8217; COLOR 3.<br />
ENDMETHOD.<br />
METHOD sub.<br />
WRITE:/ &#8216;THIS IS THE SUB CLASS METHOD&#8217; COLOR 3.<br />
ENDMETHOD.<br />
ENDCLASS.<br />
*CREATE THE OBJECT FOR SUB CLASS.<br />
DATA: obj TYPE REF TO cl_sub.</p>
<p>START-OF-SELECTION.<br />
CREATE OBJECT obj.<br />
CALL METHOD obj-&gt;display. &#8220;THIS IS SUB CLASS METHOD<br />
CALL METHOD obj-&gt;sub.<br />
WRITE:/&#8217;THIS IS THE SUPER CL METD CALLED BY THE SUB CL object&#8217; COLOR 5.<br />
SKIP 1.<br />
CALL METHOD obj-&gt;mm1.     &#8220;THIS IS SUPER CLASS METHOD<br />
CALL METHOD obj-&gt;mm2.<br />
*CREATE THE OBJECT FOR SUPER CLASS.<br />
DATA: obj1 TYPE REF TO cl_lc.</p>
<p>START-OF-SELECTION.<br />
CREATE OBJECT obj1.<br />
SKIP 3.<br />
WRITE:/ &#8216;WE CAN CALL ONLY SUPER CL METHODS BY USING SUPER CL object&#8217;<br />
COLOR 5.<br />
CALL METHOD obj1-&gt;display. &#8220;THIS IS SUPER CLASS METHOD<br />
CALL METHOD obj1-&gt;mm1.<br />
CALL METHOD obj1-&gt;mm2.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sapabaponline.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sapabaponline.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sapabaponline.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sapabaponline.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sapabaponline.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sapabaponline.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sapabaponline.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sapabaponline.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sapabaponline.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sapabaponline.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sapabaponline.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sapabaponline.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sapabaponline.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sapabaponline.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=46&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sapabaponline.wordpress.com/2008/11/18/oops-inheritance-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59ba80ba40eeb8760cac960a0658e7aa?s=96&#38;d=identicon" medium="image">
			<media:title type="html">joelsandeep</media:title>
		</media:content>
	</item>
		<item>
		<title>Report</title>
		<link>http://sapabaponline.wordpress.com/2008/11/18/report/</link>
		<comments>http://sapabaponline.wordpress.com/2008/11/18/report/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 18:32:09 +0000</pubDate>
		<dc:creator>joelsandeep</dc:creator>
				<category><![CDATA[Sample Reports]]></category>

		<guid isPermaLink="false">http://sapr3.blog.co.in/?p=45</guid>
		<description><![CDATA[REPORT Z_SELECT_RISTRICT . * Include type pool SSCR TYPE-POOLS sscr. TABLES : marc. * defining the selection-screen select-options : s_matnr for marc-matnr, s_werks for marc-werks. * Define the object to be passed to the RESTRICTION parameter DATA restrict TYPE sscr_restrict. * Auxiliary objects for filling RESTRICT DATA : optlist TYPE sscr_opt_list, ass type sscr_ass. INITIALIZATION. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=45&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>REPORT Z_SELECT_RISTRICT .</p>
<p>* Include type pool SSCR<br />
TYPE-POOLS sscr.</p>
<p>TABLES :<br />
marc.</p>
<p>* defining the selection-screen<br />
select-options :<br />
s_matnr for marc-matnr,<br />
s_werks for marc-werks.</p>
<p>* Define the object to be passed to the RESTRICTION parameter<br />
DATA restrict TYPE sscr_restrict.</p>
<p>* Auxiliary objects for filling RESTRICT<br />
DATA : optlist TYPE sscr_opt_list,<br />
ass type sscr_ass.</p>
<p>INITIALIZATION.</p>
<p>* Restricting the MATNR selection to only EQ and &#8216;BT&#8217;.<br />
optlist-name = &#8216;OBJECTKEY1&#8242;.<br />
optlist-options-eq = &#8216;X&#8217;.<br />
optlist-options-bt = &#8216;X&#8217;.<br />
APPEND optlist TO restrict-opt_list_tab.</p>
<p>ass-kind = &#8216;S&#8217;.<br />
ass-name = &#8216;S_MATNR&#8217;.<br />
ass-sg_main = &#8216;I&#8217;.<br />
ass-sg_addy = space.<br />
ass-op_main = &#8216;OBJECTKEY1&#8242;.<br />
APPEND ass TO restrict-ass_tab.</p>
<p>* Restricting the WERKS selection to CP, GE, LT, NE.<br />
optlist-name = &#8216;OBJECTKEY2&#8242;.<br />
optlist-options-cp = &#8216;X&#8217;.<br />
optlist-options-ge = &#8216;X&#8217;.<br />
optlist-options-lt = &#8216;X&#8217;.<br />
optlist-options-ne = &#8216;X&#8217;.<br />
APPEND optlist TO restrict-opt_list_tab.</p>
<p>ass-kind = &#8216;S&#8217;.<br />
ass-name = &#8216;S_WERKS&#8217;.<br />
ass-sg_main = &#8216;I&#8217;.<br />
ass-sg_addy = space.<br />
ass-op_main = &#8216;OBJECTKEY2&#8242;.<br />
APPEND ass TO restrict-ass_tab.</p>
<p>CALL FUNCTION &#8216;SELECT_OPTIONS_RESTRICT&#8217;<br />
EXPORTING<br />
restriction                  = restrict<br />
EXCEPTIONS<br />
TOO_LATE                     = 1<br />
REPEATED                     = 2<br />
SELOPT_WITHOUT_OPTIONS       = 3<br />
SELOPT_WITHOUT_SIGNS         = 4<br />
INVALID_SIGN                 = 5<br />
EMPTY_OPTION_LIST            = 6<br />
INVALID_KIND                 = 7<br />
REPEATED_KIND_A              = 8<br />
OTHERS                       = 9<br />
.<br />
IF sy-subrc &lt;&gt; 0.<br />
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO<br />
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.<br />
ENDIF.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sapabaponline.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sapabaponline.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sapabaponline.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sapabaponline.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sapabaponline.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sapabaponline.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sapabaponline.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sapabaponline.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sapabaponline.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sapabaponline.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sapabaponline.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sapabaponline.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sapabaponline.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sapabaponline.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=45&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sapabaponline.wordpress.com/2008/11/18/report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59ba80ba40eeb8760cac960a0658e7aa?s=96&#38;d=identicon" medium="image">
			<media:title type="html">joelsandeep</media:title>
		</media:content>
	</item>
		<item>
		<title>Report on Events</title>
		<link>http://sapabaponline.wordpress.com/2008/11/18/report-on-events/</link>
		<comments>http://sapabaponline.wordpress.com/2008/11/18/report-on-events/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 18:30:01 +0000</pubDate>
		<dc:creator>joelsandeep</dc:creator>
				<category><![CDATA[Sample Reports]]></category>

		<guid isPermaLink="false">http://sapr3.blog.co.in/?p=44</guid>
		<description><![CDATA[*&#38;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;* *&#38; Report  Z_ALV_EVENTS                                                * *&#38;                                                                     * *&#38;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;* *&#38;                                                                     * *&#38;                                                                     * *&#38;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;* REPORT  Z_ALV_EVENTS                            . TYPE-POOLS : SLIS. DATA : I_FIELDCAT TYPE slis_t_fieldcat_alv WITH HEADER LINE. DATA : I_HEADER TYPE slis_t_listheader. DATA : I_EVENTS TYPE slis_t_event WITH HEADER LINE. TABLES: EKKO. SELECT-OPTIONS : S_EBELN FOR EKKO-EBELN. DATA: I_EKKO LIKE EKKO OCCURS 0 WITH HEADER [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=44&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<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; Report  Z_ALV_EVENTS                                                *<br />
*&amp;                                                                     *<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;                                                                     *<br />
*&amp;                                                                     *<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;*</p>
<p>REPORT  Z_ALV_EVENTS                            .<br />
TYPE-POOLS : SLIS.<br />
DATA : I_FIELDCAT TYPE slis_t_fieldcat_alv WITH HEADER LINE.<br />
DATA : I_HEADER TYPE slis_t_listheader.<br />
DATA : I_EVENTS TYPE slis_t_event WITH HEADER LINE.<br />
TABLES: EKKO.<br />
SELECT-OPTIONS : S_EBELN FOR EKKO-EBELN.<br />
DATA: I_EKKO LIKE EKKO OCCURS 0 WITH HEADER LINE.<br />
DATA : BEGIN OF I_CHECK OCCURS 0,<br />
CHECK TYPE C,<br />
END OF I_CHECK.</p>
<p>SELECT * FROM EKKO INTO TABLE I_EKKO WHERE EBELN IN S_EBELN.</p>
<p>I_FIELDCAT-COL_POS = 1.<br />
I_FIELDCAT-FIELDNAME = &#8216;CHECK&#8217;.<br />
I_FIELDCAT-checkbox = &#8216;X&#8217;.<br />
APPEND I_FIELDCAT.</p>
<p>CALL FUNCTION &#8216;REUSE_ALV_FIELDCATALOG_MERGE&#8217;<br />
EXPORTING<br />
I_PROGRAM_NAME               = &#8216;Z_ALV_EVENTS&#8217;<br />
*   I_INTERNAL_TABNAME           =<br />
I_STRUCTURE_NAME             = &#8216;EKKO&#8217;<br />
*   I_CLIENT_NEVER_DISPLAY       = &#8216;X&#8217;<br />
*   I_INCLNAME                   =<br />
*   I_BYPASSING_BUFFER           =<br />
*   I_BUFFER_ACTIVE              =<br />
CHANGING<br />
CT_FIELDCAT                  = I_FIELDCAT[]<br />
* EXCEPTIONS<br />
*   INCONSISTENT_INTERFACE       = 1<br />
*   PROGRAM_ERROR                = 2<br />
*   OTHERS                       = 3<br />
.<br />
IF SY-SUBRC &lt;&gt; 0.<br />
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO<br />
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.<br />
ENDIF.</p>
<p>BREAK-POINT.</p>
<p>CALL FUNCTION &#8216;REUSE_ALV_EVENTS_GET&#8217;<br />
* EXPORTING<br />
*   I_LIST_TYPE           = 0<br />
IMPORTING<br />
ET_EVENTS             = I_EVENTS[]<br />
* EXCEPTIONS<br />
*   LIST_TYPE_WRONG       = 1<br />
*   OTHERS                = 2<br />
.<br />
IF SY-SUBRC &lt;&gt; 0.<br />
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO<br />
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.<br />
ENDIF.</p>
<p>LOOP AT I_EVENTS.</p>
<p>IF I_EVENTS-NAME = &#8216;TOP_OF_PAGE&#8217;.<br />
I_EVENTS-FORM =  &#8216;TOP_OF_PAGE&#8217;.<br />
ENDIF.</p>
<p>MODIFY I_EVENTS.<br />
ENDLOOP.</p>
<p>CALL FUNCTION &#8216;REUSE_ALV_GRID_DISPLAY&#8217;<br />
EXPORTING<br />
*   I_INTERFACE_CHECK                 = &#8216; &#8216;<br />
*   I_BYPASSING_BUFFER                = &#8216; &#8216;<br />
*   I_BUFFER_ACTIVE                   = &#8216; &#8216;<br />
I_CALLBACK_PROGRAM                = &#8216;Z_ALV_EVENTS&#8217;<br />
*   I_CALLBACK_PF_STATUS_SET          = &#8216; &#8216;<br />
*   I_CALLBACK_USER_COMMAND           = &#8216;USER_COMMAND&#8217;<br />
*   I_CALLBACK_TOP_OF_PAGE            = &#8216; &#8216;<br />
*   I_CALLBACK_HTML_TOP_OF_PAGE       = &#8216; &#8216;<br />
*   I_CALLBACK_HTML_END_OF_LIST       = &#8216; &#8216;<br />
*   I_STRUCTURE_NAME                  = &#8216;EKKO&#8217;<br />
*   I_BACKGROUND_ID                   = &#8216; &#8216;<br />
*   I_GRID_TITLE                      =<br />
*   I_GRID_SETTINGS                   =<br />
*   IS_LAYOUT                         =<br />
IT_FIELDCAT                       = I_FIELDCAT[]<br />
*   IT_EXCLUDING                      =<br />
*   IT_SPECIAL_GROUPS                 =<br />
*   IT_SORT                           =<br />
*   IT_FILTER                         =<br />
*   IS_SEL_HIDE                       =<br />
*   I_DEFAULT                         = &#8216;X&#8217;<br />
*   I_SAVE                            = &#8216; &#8216;<br />
*   IS_VARIANT                        =<br />
IT_EVENTS                         = I_EVENTS[]<br />
*   IT_EVENT_EXIT                     =<br />
*   IS_PRINT                          =<br />
*   IS_REPREP_ID                      =<br />
*   I_SCREEN_START_COLUMN             = 0<br />
*   I_SCREEN_START_LINE               = 0<br />
*   I_SCREEN_END_COLUMN               = 0<br />
*   I_SCREEN_END_LINE                 = 0<br />
*   IT_ALV_GRAPHICS                   =<br />
*   IT_HYPERLINK                      =<br />
*   IT_ADD_FIELDCAT                   =<br />
*   IT_EXCEPT_QINFO                   =<br />
*   I_HTML_HEIGHT_TOP                 =<br />
*   I_HTML_HEIGHT_END                 =<br />
* IMPORTING<br />
*   E_EXIT_CAUSED_BY_CALLER           =<br />
*   ES_EXIT_CAUSED_BY_USER            =<br />
TABLES<br />
T_OUTTAB                          = I_EKKO<br />
* EXCEPTIONS<br />
*   PROGRAM_ERROR                     = 1<br />
*   OTHERS                            = 2<br />
.<br />
IF SY-SUBRC &lt;&gt; 0.<br />
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO<br />
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.<br />
ENDIF.</p>
<p>FORM TOP_OF_PAGE.<br />
CALL FUNCTION &#8216;REUSE_ALV_COMMENTARY_WRITE&#8217;<br />
EXPORTING<br />
IT_LIST_COMMENTARY       = I_HEADER<br />
I_LOGO                   =  &#8216;ENJOYSAP_LOGO&#8217;<br />
*   I_END_OF_LIST_GRID       =.<br />
.<br />
ENDFORM.</p>
<p>FORM USER_COMMAND USING UCOMM TYPE SY-UCOMM<br />
SELTAB TYPE SLIS_SELFIELD.</p>
<p>BREAK-POINT.</p>
<p>ENDFORM.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sapabaponline.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sapabaponline.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sapabaponline.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sapabaponline.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sapabaponline.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sapabaponline.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sapabaponline.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sapabaponline.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sapabaponline.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sapabaponline.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sapabaponline.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sapabaponline.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sapabaponline.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sapabaponline.wordpress.com/44/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=44&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sapabaponline.wordpress.com/2008/11/18/report-on-events/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59ba80ba40eeb8760cac960a0658e7aa?s=96&#38;d=identicon" medium="image">
			<media:title type="html">joelsandeep</media:title>
		</media:content>
	</item>
		<item>
		<title>BAPI REPORT FOR UPLOADING MATERIALS</title>
		<link>http://sapabaponline.wordpress.com/2008/11/16/bapi-report-for-uploading-materials/</link>
		<comments>http://sapabaponline.wordpress.com/2008/11/16/bapi-report-for-uploading-materials/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 05:25:45 +0000</pubDate>
		<dc:creator>joelsandeep</dc:creator>
				<category><![CDATA[Bapi]]></category>

		<guid isPermaLink="false">http://sapr3.blog.co.in/?p=38</guid>
		<description><![CDATA[*&#38;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;* *&#38; Report  Z_BAPI_UPLOAD                                               * *&#38;                                                                     * *&#38;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;* *&#38;                                                                     * *&#38;                                                                     * *&#38;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;* REPORT  z_bapi_upload NO STANDARD PAGE HEADING  LINE-SIZE 100 LINE-COUNT 200                      . ************************************************************************** *FILE DECLARATION                                                        * ************************************************************************** PARAMETERS : p_fname LIKE rlgrap-filename. DATA : v_fname TYPE string. DATA : i_str TYPE string. ************************************************************************** *INTERNAL TABLE DECLARATION                                              * ************************************************************************** TYPES: BEGIN OF i_material, material(18) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=38&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<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; Report  Z_BAPI_UPLOAD                                               *<br />
*&amp;                                                                     *<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;                                                                     *<br />
*&amp;                                                                     *<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;*</p>
<p>REPORT  z_bapi_upload NO STANDARD PAGE HEADING  LINE-SIZE 100 LINE-COUNT 200                      .</p>
<p>**************************************************************************<br />
*FILE DECLARATION                                                        *<br />
**************************************************************************<br />
PARAMETERS : p_fname LIKE rlgrap-filename.</p>
<p>DATA : v_fname TYPE string.</p>
<p>DATA : i_str TYPE string.</p>
<p>**************************************************************************<br />
*INTERNAL TABLE DECLARATION                                              *<br />
**************************************************************************<br />
TYPES: BEGIN OF i_material,<br />
material(18) TYPE c,<br />
ind_sector(1) TYPE c,<br />
matl_type(4) TYPE c,<br />
basic_view(1) TYPE c,<br />
base_uom(3) TYPE c,<br />
base_uomx(1) TYPE c,<br />
langu(2) TYPE c,<br />
matl_desc(5) TYPE c,<br />
END OF i_material.</p>
<p>DATA : wa_material TYPE i_material.<br />
DATA : it_material TYPE TABLE OF i_material.</p>
<p>**************************************************************************<br />
*SRUCTURES AND TABLES DECLARATION                                        *<br />
**************************************************************************<br />
DATA : i_headdata LIKE bapimathead,<br />
i_clientdata LIKE bapi_mara,<br />
i_clientdatax LIKE bapi_marax.</p>
<p>**************************************************************************<br />
*RETURN TABLE DECLARATION                                                *<br />
**************************************************************************<br />
DATA : wa_return TYPE bapiret2 ,<br />
it_return TYPE TABLE OF bapiret2.</p>
<p>**************************************************************************<br />
*MAT-DESCRIPTION TABLE DECLARATION                                        *<br />
**************************************************************************<br />
DATA : wa_materialdescription TYPE bapi_makt,<br />
it_materialdescription TYPE TABLE OF bapi_makt .</p>
<p>**************************************************************************<br />
*AT SELECTION-SCREEN EVENT                                               *<br />
**************************************************************************</p>
<p>AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fname.</p>
<p>CALL FUNCTION &#8216;F4_FILENAME&#8217;<br />
*EXPORTING<br />
*   PROGRAM_NAME        = SYST-CPROG<br />
*   DYNPRO_NUMBER       = SYST-DYNNR<br />
*   FIELD_NAME          = &#8216; &#8216;<br />
IMPORTING<br />
file_name           = p_fname.</p>
<p>**************************************************************************<br />
*START-OF-SELECTION                                                      *<br />
**************************************************************************<br />
START-OF-SELECTION.</p>
<p>**************************************************************************<br />
*UPLOAD FLAT FILE                                                        *<br />
**************************************************************************<br />
MOVE p_fname TO v_fname.</p>
<p>CALL FUNCTION &#8216;GUI_UPLOAD&#8217;<br />
EXPORTING<br />
filename                      = v_fname<br />
*   FILETYPE                      = &#8216;ASC&#8217;<br />
has_field_separator           = &#8216;X&#8217;<br />
*   HEADER_LENGTH                 = 0<br />
*   READ_BY_LINE                  = &#8216;X&#8217;<br />
*   DAT_MODE                      = &#8216; &#8216;<br />
* IMPORTING<br />
*   FILELENGTH                    =<br />
*   HEADER                        =<br />
TABLES<br />
data_tab                      = it_material<br />
EXCEPTIONS<br />
file_open_error               = 1<br />
file_read_error               = 2<br />
no_batch                      = 3<br />
gui_refuse_filetransfer       = 4<br />
invalid_type                  = 5<br />
no_authority                  = 6<br />
unknown_error                 = 7<br />
bad_data_format               = 8<br />
header_not_allowed            = 9<br />
separator_not_allowed         = 10<br />
header_too_long               = 11<br />
unknown_dp_error              = 12<br />
access_denied                 = 13<br />
dp_out_of_memory              = 14<br />
disk_full                     = 15<br />
dp_timeout                    = 16<br />
OTHERS                        = 17<br />
.<br />
IF sy-subrc &lt;&gt; 0.<br />
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno<br />
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.<br />
ENDIF.</p>
<p>**************************************************************************<br />
*MOVE DATA FROM BODY TO WA AND MOVE TO CORRESPONDING TABLES              *<br />
**************************************************************************<br />
LOOP AT it_material INTO wa_material.</p>
<p>MOVE-CORRESPONDING wa_material TO i_headdata.<br />
*READ TABLE IT_MATERIAL INTO I_HEADDATA WITH TABLE KEY MATERIAL = IT_MATERIAL.</p>
<p>MOVE-CORRESPONDING wa_material TO i_clientdata.</p>
<p>i_clientdatax-base_uom = wa_material-base_uom.</p>
<p>MOVE-CORRESPONDING wa_material TO wa_materialdescription.<br />
APPEND  wa_materialdescription TO it_materialdescription.</p>
<p>**************************************************************************<br />
*FM BAPI_MATERIAL_SAVEDATA                                               *<br />
**************************************************************************<br />
CALL FUNCTION &#8216;BAPI_MATERIAL_SAVEDATA&#8217;<br />
EXPORTING<br />
headdata                   = i_headdata<br />
clientdata                 = i_clientdata<br />
clientdatax                = i_clientdatax<br />
*   PLANTDATA                  =<br />
*   PLANTDATAX                 =<br />
*   FORECASTPARAMETERS         =<br />
*   FORECASTPARAMETERSX        =<br />
*   PLANNINGDATA               =<br />
*   PLANNINGDATAX              =<br />
*   STORAGELOCATIONDATA        =<br />
*   STORAGELOCATIONDATAX       =<br />
*   VALUATIONDATA              =<br />
*   VALUATIONDATAX             =<br />
*   WAREHOUSENUMBERDATA        =<br />
*   WAREHOUSENUMBERDATAX       =<br />
*   SALESDATA                  =<br />
*   SALESDATAX                 =<br />
*   STORAGETYPEDATA            =<br />
*   STORAGETYPEDATAX           =<br />
*   FLAG_ONLINE                = &#8216; &#8216;<br />
IMPORTING<br />
return                     = wa_return<br />
TABLES<br />
materialdescription        = it_materialdescription<br />
*   UNITSOFMEASURE             =<br />
*   UNITSOFMEASUREX            =<br />
*   INTERNATIONALARTNOS        =<br />
*   MATERIALLONGTEXT           =<br />
*   TAXCLASSIFICATIONS         =<br />
*   RETURNMESSAGES             =<br />
*   PRTDATA                    =<br />
*   PRTDATAX                   =<br />
*   EXTENSIONIN                =<br />
*   EXTENSIONINX               =<br />
.<br />
APPEND wa_return TO it_return.<br />
ENDLOOP.</p>
<p>**************************************************************************<br />
*DISPLAYING MESSAGE                                                      *<br />
**************************************************************************<br />
LOOP AT it_return INTO wa_return.<br />
CALL FUNCTION &#8216;FORMAT_MESSAGE&#8217;<br />
EXPORTING<br />
id              = wa_return-id<br />
*   LANG            = &#8216;-D&#8217;<br />
no              = wa_return-number<br />
v1              = wa_return-message_v1<br />
v2              = wa_return-message_v2<br />
v3              = wa_return-message_v3<br />
v4              = wa_return-message_v4<br />
IMPORTING<br />
msg             = i_str<br />
EXCEPTIONS<br />
not_found       = 1<br />
OTHERS          = 2<br />
.<br />
IF sy-subrc &lt;&gt; 0.<br />
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno<br />
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.<br />
ENDIF.</p>
<p>WRITE :/ i_str.<br />
ENDLOOP.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sapabaponline.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sapabaponline.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sapabaponline.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sapabaponline.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sapabaponline.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sapabaponline.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sapabaponline.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sapabaponline.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sapabaponline.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sapabaponline.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sapabaponline.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sapabaponline.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sapabaponline.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sapabaponline.wordpress.com/38/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sapabaponline.wordpress.com&amp;blog=5478996&amp;post=38&amp;subd=sapabaponline&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sapabaponline.wordpress.com/2008/11/16/bapi-report-for-uploading-materials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59ba80ba40eeb8760cac960a0658e7aa?s=96&#38;d=identicon" medium="image">
			<media:title type="html">joelsandeep</media:title>
		</media:content>
	</item>
	</channel>
</rss>
