<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="http://blueoxygen.wetpaint.com/xsl/rss2html.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://blueoxygen.wetpaint.com/scripts/wpcss/wiki/blueoxygen/skin/sporty/rss" type="text/css" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>SAP Knowledge Base - Recently Updated Pages</title><link>http://blueoxygen.wetpaint.com/pageSearch/updated</link><description>Recently Updated Pages on http://blueoxygen.wetpaint.com</description><language>en-us</language><webMaster>info@wetpaint.com</webMaster><pubDate>Tue, 02 Dec 2008 20:54:37 CST</pubDate><lastBuildDate>Tue, 02 Dec 2008 20:54:37 CST</lastBuildDate><generator>wetpaint.com</generator><ttl>60</ttl><image><title>SAP Knowledge Base</title><url>http://image.wetpaint.com/image/2/72smI1jVkoNa_aA3qg6w2Q604</url><link>http://blueoxygen.wetpaint.com</link></image><item><title>System related Function</title><link>http://blueoxygen.wetpaint.com/page/System+related+Function</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/System+related+Function</guid><pubDate>Tue, 02 Dec 2008 20:54:37 CST</pubDate><description>This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;br&gt;&lt;br&gt;&lt;b&gt;Other&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;G_GET_USER_PARAMETER&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Get user&amp;#39;s parameter&lt;/font&gt;   &lt;br&gt;&lt;br&gt;&lt;b&gt;RFC&lt;/b&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;RFC_PING&lt;/li&gt;&lt;/ul&gt;  &lt;font size=&quot;2&quot;&gt;check RFC destination&lt;/font&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;OWN_LOGICAL_SYSTEM_GET&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;font size=&quot;2&quot;&gt;Specify Name of Current Logged-on System (client in R/3 System) &lt;/font&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;&lt;font size=&quot;2&quot;&gt;RFC_READ_TABLE&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;font size=&quot;2&quot;&gt;External access to R/3 tables via RFC&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Database&lt;/b&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;ENQUEUE_E_TABLE&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Lock the specified table&lt;/font&gt;   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;DEQUEUE_E_TABLE&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Unlock the spefified table&lt;/font&gt;   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;DEQUEUE_ALL&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Release Locks of an LUW&lt;/font&gt;   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;DP_GET_FIELDS_FROM_TABLE&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Get DDIC table&amp;#39;s information&lt;/font&gt;   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;GET_COMPONENT_LIST&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Get user defined type&amp;#39;s information&lt;/font&gt;   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;GET_FIELDTAB&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Read fields of a table in the format DFIES&lt;/font&gt;   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;DDIF_FIELDINFO_GET&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Interface to read text on tables or types&lt;/font&gt;   &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Variant&lt;/b&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;VARI_USER_VARS_GET&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Reads existing variable values&lt;/font&gt;   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;VARI_USER_VARS_SET&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Changes existing variable values   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  VARI_USER_VARS_COPY&lt;/li&gt;&lt;/ul&gt;Copies variable values   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  VARI_USER_VARS_DELETE&lt;/li&gt;&lt;/ul&gt;Deletes variable values   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  VARI_USER_VARS_RENAME&lt;/li&gt;&lt;/ul&gt;Renames variable values   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  VARI_USER_VARS_DIALOG&lt;/li&gt;&lt;/ul&gt;Dialog for entering variable values&lt;/font&gt;   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;RS_VARIANT_VALUES_TECH_DATA&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Get variant data&lt;/font&gt;   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;RS_CHANGE_CREATED_VARIANT&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Change variant data&lt;/font&gt;   &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Spool&lt;/b&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;RSPO_RETURN_ABAP_SPOOLJOB&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Return the Spool&amp;#39; content by spefified spool no(sy-sy-spono)   &lt;br&gt;&lt;/font&gt;  &lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;RSPO_RETURN_SPOOLJOB&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Return the spool content&lt;/font&gt;   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;RSPO_R_RDELETE_SPOOLREQ&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Delete the spool content by spool id&lt;/font&gt;   &lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;GET_PRINT_PARAMETERS&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Read, determine, change spool print parameters and archive parameters&lt;/font&gt;   &lt;br&gt;&lt;br&gt;&lt;b&gt;Currency&lt;/b&gt; &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;CURRENCY_AMOUNT_DISPLAY_TO_SAP&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;CURRENCY_AMOUNT_SAP_TO_DISPLAY&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;FWOS_CURRENCY_DECIMALS_READ&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;CONVERT_TO_FOREIGN_CURRENCY&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;CONVERT_TO_LOCAL_CURRENCY&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.geocities.com/victorav15/sapr3/examples/currconv.txt&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Sample codes link&lt;/a&gt;&lt;/font&gt;   &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>ALV</title><link>http://blueoxygen.wetpaint.com/page/ALV</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/ALV</guid><pubDate>Tue, 11 Nov 2008 02:19:43 CST</pubDate><description>This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;br&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;1&quot; class=&quot;WPC-edit-border-all&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td width=&quot;100%&quot;&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://help.sap.com/saphelp_erp2004/helpdata/en/bf/3bd1369f2d280ee10000009b38f889/frameset.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ALV &lt;/a&gt;is Application List viewer. &lt;/font&gt;&lt;font size=&quot;2&quot;&gt;Sap provides a set of ALV (ABAP LIST VIEWER) function modules which can be put into use to embellish the output of a report. This set of ALV functions is used to enhance the readability and functionality of any report output. Cases arise in sap when the output of a report contains columns extending more than 255 characters in length. &lt;/font&gt;&lt;font size=&quot;2&quot;&gt;In such cases, this set of ALV functions can help choose selected columns and arrange the different columns from a report output and also save different variants for report display. This is a very efficient tool for dynamically sorting and arranging the columns from a report output. &lt;/font&gt;&lt;font size=&quot;2&quot;&gt;The report output can contain up to 90 columns in the display with the wide array of display options.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;  &lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;ALV Sample(See the attachment below)&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;a href=&quot;http://blueoxygen.wetpaint.comhttps://www.sdn.sap.com/irj/sdn/thread?messageID=1680326&quot; target=&quot;_self&quot;&gt;Display Hierarical ALV list&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://blueoxygen.dflying.net/3/archive/190_211602457726174310342281020010alv2525334920.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Display multi-ALV list&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://blog.csdn.net/CompassButton/archive/2007/04/13/1563739.aspx&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Display ALV Header&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;a href=&quot;http://blueoxygen.wetpaint.com/page/How+to+update+internal+table+of+editable+ALV+grid&quot; target=&quot;_self&quot;&gt;How to update internal table of editable ALV grid&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.saptechnical.com/Tutorials/ALV/Subtotals/text.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ALV subtotal and change subtoal text&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;a href=&quot;http://blueoxygen.wetpaint.com/page/ALV+user+command&quot; target=&quot;_self&quot;&gt;ALV user command&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://blog.csdn.net/compassbutton/archive/2007/01/31/1499218.aspx&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ALV负号前显的问题&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://blog.csdn.net/CompassButton/archive/2006/12/01/1424228.aspx&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ALV Grid control referrence&lt;/a&gt;&lt;/font&gt;  &lt;/li&gt;&lt;li&gt;  &lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;REUSE_ALV_GRID_DISPLAY_LVC  ALV Grid with more control function&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Function Module</title><link>http://blueoxygen.wetpaint.com/page/Function+Module</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/Function+Module</guid><pubDate>Sun, 19 Oct 2008 21:56:06 CDT</pubDate><description> 			This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;br&gt;&lt;br&gt;My Functions lib&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/GUI+related+Functions&quot; target=&quot;_self&quot;&gt;GUI&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/File+Manipulation+function&quot; target=&quot;_self&quot;&gt;File Manipulation&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/String&quot; target=&quot;_self&quot;&gt;String&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Excel&quot; target=&quot;_self&quot;&gt;Excel&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Date&amp;amp;Time&quot; target=&quot;_self&quot;&gt;Date&amp;amp;Time&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/System+related+Function&quot; target=&quot;_self&quot;&gt;System&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/FI%2FCO+Function+moduel&quot; target=&quot;_self&quot;&gt;FI/CO&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/MM%26PP+related+Functions&quot; target=&quot;_self&quot;&gt;MM&amp;amp;PP&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  SD&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;Others   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.geocities.com/victorav15/sapr3/abapfun.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Amazing Function list(by category)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://blueoxygen.dflying.net/3/archive/206_very_useful_functions_of_abap.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Useful Function list&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://blueoxygen.dflying.net/3/archive/204_abap2412029992fuction.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Most used Functions&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  List of ABAP Functions&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap-img.com/abap/function-list.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;(1)(2)(3)&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>FI/CO Function moduel</title><link>http://blueoxygen.wetpaint.com/page/FI%2FCO+Function+moduel</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/FI%2FCO+Function+moduel</guid><pubDate>Sun, 19 Oct 2008 21:54:41 CDT</pubDate><description> 			&lt;font size=&quot;2&quot;&gt; 				This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;font size=&quot;2&quot;&gt;&lt;b&gt;G_PERIOD_ALLOWED_CHECK&lt;/b&gt;&lt;br&gt;Check open posting periods&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font size=&quot;2&quot;&gt;&lt;b&gt;DATE_TO_PERIOD_CONVERT &lt;/b&gt;&lt;br&gt;Be used to get the current period by passing the current date&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font size=&quot;2&quot;&gt;&lt;b&gt;PERIOD_DAY_DETERMINE&lt;/b&gt;&lt;br&gt;The above  mentioned function module will determine the first of the the Fiscal Year. If  you want to know the first day of the Fiscal year for a Company, then you can  use this function module&lt;/font&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Enhancement</title><link>http://blueoxygen.wetpaint.com/page/Enhancement</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/Enhancement</guid><pubDate>Wed, 08 Oct 2008 04:01:47 CDT</pubDate><description>This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;br&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://help.sap.com/saphelp_nw04/helpdata/en/c8/19756543b111d1896f0000e8322d00/frameset.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Online Help&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/User+Exit&quot; target=&quot;_self&quot;&gt;User Exit&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/BADI&quot; target=&quot;_self&quot;&gt;BADI&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sapfans.com/forums/viewtopic.php?f=7&amp;amp;t=219273&amp;amp;start=0&amp;amp;st=0&amp;amp;sk=t&amp;amp;sd=a&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;SAPFans FAQ&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>GUI related Functions</title><link>http://blueoxygen.wetpaint.com/page/GUI+related+Functions</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/GUI+related+Functions</guid><pubDate>Mon, 06 Oct 2008 22:23:55 CDT</pubDate><description>This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;br&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://blog.csdn.net/cissor/archive/2007/02/12/1508552.aspx&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;font size=&quot;2&quot;&gt;正确地使用SAP的标准对话框函数&lt;/font&gt;&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://blueoxygen.wetpaint.com/page/build+search+help+manually+in+ABAP&quot; target=&quot;_self&quot;&gt;F4IF_INT_TABLE_VALUE_REQUEST&lt;/a&gt;(Search Help)&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap-img.com/fu003.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;POPUP_TO_SELECT_MONTH&lt;/a&gt;(Popup window)&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://blueoxygen.wetpaint.com/page/DYNP_VALUES_READ&quot; target=&quot;_self&quot;&gt;DYNP_VALUES_READ&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Read Screen field&amp;#39;s value without triggering PAI   &lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>SAP FI Module</title><link>http://blueoxygen.wetpaint.com/page/SAP+FI+Module</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/SAP+FI+Module</guid><pubDate>Mon, 29 Sep 2008 02:34:22 CDT</pubDate><description> 			This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://blueoxygen.dflying.net/3/archive/188_fico300412338425910304103118530446303403577432622.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;br&gt;&lt;/a&gt;&lt;b&gt;Business glossary&lt;/b&gt;   &lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;Finace glossary - Chinese version&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://blog.csdn.net/CompassButton/archive/2006/11/26/1414853.aspx&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;(1)&lt;/a&gt; &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://silverw0396.javaeye.com/blog/monthblog?userid=49336&amp;amp;page=1&amp;amp;list=1&amp;amp;month=2006-11&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;(2)&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Operation&lt;/b&gt;   &lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Mostly+used+Tcode&quot; target=&quot;_self&quot;&gt;Mostly used Tcode&lt;/a&gt;&lt;/font&gt;  &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.purdue.edu/onepurduehelp/nav/index.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;FI process operation&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Configuration&lt;/b&gt;   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://blueoxygen.dflying.net/3/archive/188_fico300412338425910304103118530446303403577432622.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;font size=&quot;2&quot;&gt;Define Retained Earnings Account(定义留存收益科目)&lt;/font&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Technical&lt;/b&gt;   &lt;font color=&quot;#333333&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font color=&quot;#333333&quot;&gt;&lt;a href=&quot;http://blueoxygen.wetpaint.com/page/FI+related+tables&quot; target=&quot;_self&quot;&gt;&lt;font size=&quot;2&quot;&gt;FI related tables&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#497fb1&quot; size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://help.sap.com/saphelp_47x200/helpdata/en/5b/d22b3a43c611d182b30000e829fbfe/frameset.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#333333&quot;&gt;SAP Set Help&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Smart Form&amp;SAPScript</title><link>http://blueoxygen.wetpaint.com/page/Smart+Form%26SAPScript</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/Smart+Form%26SAPScript</guid><pubDate>Tue, 16 Sep 2008 08:05:20 CDT</pubDate><description> 			&lt;font size=&quot;2&quot;&gt;This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;SMARTFORM&lt;/b&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap-img.com/smartforms/sap-smart-forms.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;smartform on sap-img.com&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://blueoxygen.wetpaint.comhttps://www.sdn.sap.com/irj/sdn/wiki?path=/display/ABAP/Smartforms&amp;amp;&quot; target=&quot;_self&quot;&gt;smartform on SDN wiki&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;output type and smartforms table&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;&lt;b&gt;TNAPR&lt;/b&gt; Processing programs for output&lt;/font&gt;   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.cnblogs.com/zhumk/archive/2006/01/16/318375.aspx&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Read long text(FM: READ_TEXT)&lt;/a&gt;&lt;/font&gt;  &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://blueoxygen.javaeye.com/blog/143541&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Convert smartform to PDF format&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;SAPScript&lt;/b&gt;  &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://help.sap.com/saphelp_nw04/helpdata/en/d6/0db303494511d182b70000e829fbfe/content.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;SAP help&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.cnblogs.com/byfhd/archive/2007/07/05/806782.aspx&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;SAPScript Tutorial&lt;/a&gt;&lt;br&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Class</title><link>http://blueoxygen.wetpaint.com/page/Class</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/Class</guid><pubDate>Tue, 12 Aug 2008 22:22:30 CDT</pubDate><description>&lt;font size=&quot;2&quot;&gt;This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;File&lt;/b&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;CL_GUI_FRONTEND_SERVICES&lt;/font&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;blockquote&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://blueoxygen.wetpaint.com/page/cl_gui_frontend_services%3D%3Efile_save_dialog&quot; target=&quot;_self&quot;&gt;file_save_dialog&lt;/a&gt;&lt;/font&gt;&lt;/blockquote&gt;  &lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;CL_ABAP_CHAR_UTILITIES&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Character utility(TAB SPACE varaible etc)&lt;/font&gt;   &lt;br&gt;&lt;font size=&quot;2&quot;&gt;&lt;b&gt;EXCEL&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Manipulate+excel(create)&quot; target=&quot;_self&quot;&gt;Manipulate excel(create)&lt;/a&gt; &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap-img.com/abap/download-to-excel-with-format-border-color-cell-etc.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;eg1&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;b&gt;Controls&lt;/b&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.henrikfrank.dk/abaptips/abapobjects/how_to_use_controls.htm#set+up+event+handling+for+controls&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;How to use controls&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>cl_gui_frontend_services=&gt;file_save_dialog</title><link>http://blueoxygen.wetpaint.com/page/cl_gui_frontend_services%3D%3Efile_save_dialog</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/cl_gui_frontend_services%3D%3Efile_save_dialog</guid><pubDate>Tue, 12 Aug 2008 22:21:23 CDT</pubDate><description>&lt;font size=&quot;2&quot;&gt;This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;/font&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;1&quot; class=&quot;wp-border-all&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td width=&quot;100%&quot;&gt;  &lt;font size=&quot;2&quot;&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br&gt;*&amp;amp; Report  ZDAVID_FILE&lt;br&gt;*&amp;amp;&lt;br&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br&gt;*&amp;amp;&lt;br&gt;*&amp;amp;&lt;br&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;REPORT  zdavid_file.&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;DATA: gc_time TYPE tims.&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;PARAMETERS: p_spath TYPE filepath-pathintern,&lt;br&gt;            p_lpath TYPE rlgrap-filename.&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_lpath.&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;*   PCファイル名取得&lt;br&gt;  PERFORM frm_pc_filename_get&lt;br&gt;          USING    &amp;#39;0&amp;#39; &amp;quot; モード（開く）&lt;br&gt;          CHANGING p_lpath.  &amp;quot; ファイル名&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;START-OF-SELECTION.&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;  gc_time = &amp;#39;205735&amp;#39;.&lt;br&gt;  WRITE gc_time.&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br&gt;*&amp;amp;      Form  FRM_PC_FILENAME_GET&lt;br&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br&gt;*       入力ファイルの検索ヘルプ&lt;br&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br&gt;*       --&amp;gt;UP_MODE       モード選択:&lt;br&gt;*                        開くの場合は&amp;rdquo;O&amp;rdquo;&lt;br&gt;*                        保存の場合は&amp;rdquo;S&amp;rdquo;&lt;br&gt;*       &amp;lt;--CP_FILENAME   ファイル名称&lt;br&gt;*----------------------------------------------------------------------*&lt;br&gt;FORM frm_pc_filename_get USING value(up_mode)     TYPE c&lt;br&gt;                     CHANGING value(cp_filename) TYPE rlgrap-filename.&lt;br&gt;*【ローカルデータ宣言】&lt;br&gt;  DATA:&lt;br&gt;    lc_file       TYPE string,      &amp;quot;ファイル名称&lt;br&gt;    lc_path       TYPE string,      &amp;quot;ファイル経路&lt;br&gt;    lc_fullpath   TYPE string,      &amp;quot;出力ファイル名称&lt;br&gt;    l_tab_file    TYPE filetable,   &amp;quot;ファイルを維持するテーブル&lt;br&gt;    lstr_file     TYPE file_table,  &amp;quot;ファイル名称を格納するレコード&lt;br&gt;    lc_amount     TYPE i.           &amp;quot;ファイル名称の個数&lt;br&gt;  IF up_mode = &amp;#39;S&amp;#39;.&lt;br&gt;*   モード選択は保存の場合、ファイルの検索ヘルプをポップアップ&lt;br&gt;    CALL METHOD cl_gui_frontend_services=&amp;gt;file_save_dialog&lt;br&gt;      CHANGING&lt;br&gt;        filename             = lc_file     &amp;quot;ファイル名称&lt;br&gt;        path                 = lc_path     &amp;quot;ファイル経路&lt;br&gt;        fullpath             = lc_fullpath &amp;quot;全ファイル名称&lt;br&gt;      EXCEPTIONS&lt;br&gt;        cntl_error           = 1&lt;br&gt;        error_no_gui         = 2&lt;br&gt;        not_supported_by_gui = 3&lt;br&gt;        OTHERS               = 4.&lt;br&gt;    IF sy-subrc = 0.&lt;br&gt;      cp_filename = lc_fullpath.&lt;br&gt;    ENDIF.&lt;br&gt;  ELSE.&lt;br&gt;*   モード選択は開くの場合、ファイルの検索ヘルプをポップアップ&lt;br&gt;    CALL METHOD cl_gui_frontend_services=&amp;gt;file_open_dialog&lt;br&gt;      CHANGING&lt;br&gt;        file_table              = l_tab_file   &amp;quot;ファイルテーブル&lt;br&gt;        rc                      = lc_amount &amp;quot;ファイル名称の個数&lt;br&gt;      EXCEPTIONS&lt;br&gt;        file_open_dialog_failed = 1&lt;br&gt;        cntl_error              = 2&lt;br&gt;        error_no_gui            = 3&lt;br&gt;        not_supported_by_gui    = 4&lt;br&gt;        OTHERS                  = 5.&lt;br&gt;    IF sy-subrc = 0.&lt;br&gt;      READ TABLE l_tab_file INTO lstr_file INDEX 1.&lt;br&gt;      cp_filename = lstr_file.&lt;br&gt;    ENDIF.&lt;br&gt;  ENDIF.&lt;br&gt;ENDFORM.                    &amp;quot; FRM_PC_FILENAME_GET&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>String</title><link>http://blueoxygen.wetpaint.com/page/String</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/String</guid><pubDate>Thu, 03 Apr 2008 02:53:21 CDT</pubDate><description>&lt;font size=&quot;2&quot;&gt;This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;NLS_STRING_CONVERT_FROM_SYS&lt;br&gt;Convert system characters to string&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;NLS_STRING_CONVERT_TO_SYS&lt;br&gt;Convert string to system characters&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;TEXT_SPLIT&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;          Splits text into specified length plus rest&lt;/font&gt;  &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>ABAP Basic</title><link>http://blueoxygen.wetpaint.com/page/ABAP+Basic</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/ABAP+Basic</guid><pubDate>Wed, 02 Apr 2008 22:06:53 CDT</pubDate><description>This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;br&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://help.sap.com/saphelp_nw2004s/helpdata/en/9f/db9dd035c111d1829f0000e829fbfe/frameset.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ABAP official link&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/ABAP+CHECKBOX+%E5%92%8CLISTBOX%E4%BD%BF%E7%94%A8&quot; target=&quot;_self&quot;&gt;&lt;font size=&quot;2&quot;&gt;ABAP CHECKBOX 和LISTBOX使用&lt;/font&gt;&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://blog.csdn.net/CompassButton/archive/2007/04/12/1561759.aspx&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;u&gt;&lt;font size=&quot;2&quot;&gt;Add user-defined button on applicatin bar(在选择屏幕的标准应用工具条上增加自定义按钮&lt;/font&gt;&lt;/u&gt;)&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://sap.javaeye.com/blog/165221&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Hide standard execute button at selection screen&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://blueoxygen.wetpaint.com/page/build+search+help+manually+in+ABAP&quot; target=&quot;_self&quot;&gt;Build search help(F4)&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Build+search+help(F4)+for+PC+and+server+file+selection&quot; target=&quot;_self&quot;&gt;Build search help(F4) for PC and server file selection&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap-img.com/abap/more-than-100-abap-interview-faqs.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ABAP Interview FAQ&amp;#39;s&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap-img.com/abap/sending-mail-with-attachment-report-in-background.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Send email &lt;br&gt;&lt;/a&gt;&lt;/font&gt;  &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://blog.csdn.net/CompassButton/archive/2007/04/03/1550818.aspx&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Exception handling&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://blueoxygen.dflying.net/3/archive/208_checkexitstop_etc.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;check,exit,stop,return...&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.geocities.com/victorav15/sapr3/utilities/convertcurr.txt&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Convert currency manually(Don&amp;#39;t use FM)&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://help.sap.com/saphelp_nw2004s/helpdata/en/9f/db9dd035c111d1829f0000e829fbfe/frameset.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Call executable programm&lt;/a&gt;&lt;/font&gt;   &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://help.sap.com/saphelp_46c/helpdata/en/fc/eb3145358411d1829f0000e829fbfe/content.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Determining the Attributes of Data Objects&lt;/a&gt; &lt;/font&gt;  &lt;/li&gt;&lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://chengyy666.spaces.live.com/blog/cns!17cfe514b5443b21!138.entry&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;负号前显&lt;/a&gt;&lt;br&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>SAP Development</title><link>http://blueoxygen.wetpaint.com/page/SAP+Development</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/SAP+Development</guid><pubDate>Wed, 09 Jan 2008 07:34:34 CST</pubDate><description>This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;br&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Report&quot; target=&quot;_self&quot;&gt;Report&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  Interface   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Dynpro&quot; target=&quot;_self&quot;&gt;Dynpro&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Function+Module&quot; target=&quot;_self&quot;&gt;Function Module&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Class&quot; target=&quot;_self&quot;&gt;Class&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/BAPI&quot; target=&quot;_self&quot;&gt;BAPI&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Enhancement&quot; target=&quot;_self&quot;&gt;Enhancement&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/ALE&amp;IDoc&quot; target=&quot;_self&quot;&gt;ALE&amp;amp;IDoc&lt;/a&gt;&lt;br&gt;  &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Smart+Form&amp;SAPScript&quot; target=&quot;_self&quot;&gt;Smart Form&amp;amp;SAPScript&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Others&quot; target=&quot;_self&quot;&gt;Others&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Data+Dictionary&quot; target=&quot;_self&quot;&gt;Data Dictionary&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Dynpro</title><link>http://blueoxygen.wetpaint.com/page/Dynpro</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/Dynpro</guid><pubDate>Wed, 09 Jan 2008 07:33:58 CST</pubDate><description>&lt;font size=&quot;2&quot;&gt;This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;populate values into listbox CALL FUNCTION &amp;#39;VRM_SET_VALUES&amp;#39;&lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Excel</title><link>http://blueoxygen.wetpaint.com/page/Excel</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/Excel</guid><pubDate>Fri, 16 Nov 2007 00:58:13 CST</pubDate><description>&lt;font size=&quot;2&quot;&gt;This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;MS_EXCEL_OLE_STANDARD_DAT&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Downloads internal table and opens it in MS Excel.&lt;/font&gt; &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.geocities.com/victorav15/sapr3/examples/to_xls.txt&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;eg1&lt;/a&gt; &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.abap4.it/download/ZUSERMAIL.txt&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;eg2&lt;/a&gt;&lt;/font&gt;   &lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;ALSM_EXCEL_TO_INTERNAL_TABLE&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;font size=&quot;2&quot;&gt;Upload excel file to internal table.(One cell value one internal table record) &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.javaeye.com/topic/41440&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;eg1&lt;/a&gt;&lt;/font&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;&lt;font size=&quot;2&quot;&gt;KCD_EXCEL_OLE_TO_INT_CONVERT&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;font size=&quot;2&quot;&gt;The same as ALSM_EXCEL_TO_INTERNAL_TABLE &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sapdevelopment.co.uk/file/file_upexcelalt1.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;eg1&lt;/a&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;TEXT_CONVERT_XLS_TO_SAP&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Upload excel file to ABAP internal table(one row in excel one record in internal table) &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sapdevelopment.co.uk/file/file_upexcel.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;eg1&lt;/a&gt;&lt;/font&gt;  &lt;br&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;XXL_FULL_API&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Download internal table to excel with format(header colomn color) &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.thespot4sap.com/Articles/Download_to_excel.asp&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;eg1&lt;/a&gt;&lt;/font&gt;   &lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>File Manipulation function</title><link>http://blueoxygen.wetpaint.com/page/File+Manipulation+function</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/File+Manipulation+function</guid><pubDate>Fri, 16 Nov 2007 00:46:31 CST</pubDate><description>&lt;font size=&quot;2&quot;&gt;This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;FILE_GET_NAME_USING_PATH&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Get physical file path by specified logical file path&lt;/font&gt;   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;SO_SPLIT_FILE_AND_PATH&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Split the dictionary and file name&lt;/font&gt;   &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;PFL_CHECK_DIRECTORY&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;Check whether the server dic exits&lt;/font&gt;  &lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;SUBST_GET_FILE_LIST&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;font size=&quot;2&quot;&gt;Get file list of application server&lt;/font&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;&lt;font size=&quot;2&quot;&gt;F4_FILENAME&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;font size=&quot;2&quot;&gt;Popup the window to get file from PC&lt;/font&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;&lt;font size=&quot;2&quot;&gt;KD_GET_FILENAME_ON_F4&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;Popup window to get file from PC(with file mask)&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Manipulate excel(create)</title><link>http://blueoxygen.wetpaint.com/page/Manipulate+excel%28create%29</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/Manipulate+excel%28create%29</guid><pubDate>Fri, 16 Nov 2007 00:26:37 CST</pubDate><description>&lt;font size=&quot;2&quot;&gt;This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;/font&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;1&quot; class=&quot;wp-border-all&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td width=&quot;100%&quot;&gt;  REPORT ZEXCEL_TEST&lt;br&gt;       NO STANDARD PAGE HEADING&lt;br&gt;       LINE-SIZE 170&lt;br&gt;       LINE-COUNT 58(1)&lt;br&gt;       MESSAGE-ID zz .&lt;br&gt;INCLUDE ole2incl.&lt;br&gt;TYPES: BEGIN OF typ_download_data,&lt;br&gt;         bzirk      TYPE knvv-bzirk,&lt;br&gt;         bztxt      TYPE t171t-bztxt,&lt;br&gt;         regiogroup TYPE adrc-regiogroup,&lt;br&gt;         poe        TYPE vlcadddata-qausp,&lt;br&gt;         cuobj      TYPE vbap-cuobj,&lt;br&gt;         pro_grp    TYPE vlcadddata-qausp,&lt;br&gt;         pdtsp      TYPE vlcvehicle-pdtsp,&lt;br&gt;         req_date   TYPE vlcadddata-qausp,&lt;br&gt;         mmsta      TYPE vlcvehicle-mmsta,&lt;br&gt;         etd        TYPE vlcadddata-qausp,&lt;br&gt;         inv_last_m TYPE vbap-kwmeng,&lt;br&gt;         inv_fr_ten TYPE vbap-kwmeng,&lt;br&gt;         inv_sc_ten TYPE vbap-kwmeng,&lt;br&gt;         inv_ti_ten TYPE vbap-kwmeng,&lt;br&gt;       END   OF typ_download_data.&lt;br&gt;DATA : it_download_data TYPE STANDARD TABLE OF typ_download_data.&lt;br&gt;DATA : wa_download_data TYPE typ_download_data.&lt;br&gt;DATA : gc_excel          TYPE ole2_object,&lt;br&gt;       gc_workbook       TYPE ole2_object,&lt;br&gt;       gc_book           TYPE ole2_object,&lt;br&gt;       gc_worksheet      TYPE ole2_object,&lt;br&gt;       gc_sheet          TYPE ole2_object,&lt;br&gt;       gc_cells          TYPE ole2_object,&lt;br&gt;       gc_font           TYPE ole2_object,&lt;br&gt;       gc_line           TYPE ole2_object,&lt;br&gt;       gc_border         TYPE ole2_object,&lt;br&gt;       gc_activeworkbook TYPE ole2_object,&lt;br&gt;       gc_colum          TYPE ole2_object,&lt;br&gt;       gc_autof          TYPE ole2_object,&lt;br&gt;       gc_cnt_clms       TYPE sy-index,&lt;br&gt;       gc_cnt_rows       TYPE sy-index,&lt;br&gt;       gc_month(3)       TYPE c.&lt;br&gt;******************************&lt;br&gt;* START-OF-SELECTION&lt;br&gt;******************************&lt;br&gt;START-OF-SELECTION.&lt;br&gt;  gc_month = &amp;#39;NOV&amp;#39;.&lt;br&gt;  wa_download_data-bzirk      = &amp;#39;A&amp;#39;.&lt;br&gt;  wa_download_data-bztxt      = &amp;#39;GROUP 1&amp;#39;.&lt;br&gt;  wa_download_data-regiogroup = &amp;#39;CN&amp;#39;.&lt;br&gt;  wa_download_data-poe        = &amp;#39;POE1&amp;#39;.&lt;br&gt;  wa_download_data-cuobj      = &amp;#39;CUOBJ1&amp;#39;.&lt;br&gt;  wa_download_data-pro_grp    = &amp;#39;M GRP1&amp;#39;.&lt;br&gt;  wa_download_data-pdtsp      = &amp;#39;20071112&amp;#39;.&lt;br&gt;  wa_download_data-req_date   = &amp;#39;11/15/2007&amp;#39;.&lt;br&gt;  wa_download_data-mmsta      = &amp;#39;V&amp;#39;.&lt;br&gt;  wa_download_data-etd        = &amp;#39;ETD1&amp;#39;.&lt;br&gt;  wa_download_data-inv_last_m = &amp;#39;111.00&amp;#39;.&lt;br&gt;  wa_download_data-inv_fr_ten = &amp;#39;112.00&amp;#39;.&lt;br&gt;  wa_download_data-inv_sc_ten = &amp;#39;113.00&amp;#39;.&lt;br&gt;  wa_download_data-inv_ti_ten = &amp;#39;114.00&amp;#39;.&lt;br&gt;  APPEND wa_download_data TO it_download_data.&lt;br&gt;  wa_download_data-bzirk      = &amp;#39;A&amp;#39;.&lt;br&gt;  wa_download_data-bztxt      = &amp;#39;GROUP 1&amp;#39;.&lt;br&gt;  wa_download_data-regiogroup = &amp;#39;CN&amp;#39;.&lt;br&gt;  wa_download_data-poe        = &amp;#39;POE2&amp;#39;.&lt;br&gt;  wa_download_data-cuobj      = &amp;#39;CUOBJ2&amp;#39;.&lt;br&gt;  wa_download_data-pro_grp    = &amp;#39;M GRP2&amp;#39;.&lt;br&gt;  wa_download_data-pdtsp      = &amp;#39;20071112&amp;#39;.&lt;br&gt;  wa_download_data-req_date   = &amp;#39;11/15/2007&amp;#39;.&lt;br&gt;  wa_download_data-mmsta      = &amp;#39;V&amp;#39;.&lt;br&gt;  wa_download_data-etd        = &amp;#39;ETD2&amp;#39;.&lt;br&gt;  wa_download_data-inv_last_m = &amp;#39;1.00&amp;#39;.&lt;br&gt;  wa_download_data-inv_fr_ten = &amp;#39;2.00&amp;#39;.&lt;br&gt;  wa_download_data-inv_sc_ten = &amp;#39;3.00&amp;#39;.&lt;br&gt;  wa_download_data-inv_ti_ten = &amp;#39;4.00&amp;#39;.&lt;br&gt;  APPEND wa_download_data TO it_download_data.&lt;br&gt;  wa_download_data-bzirk      = &amp;#39;B&amp;#39;.&lt;br&gt;  wa_download_data-bztxt      = &amp;#39;GROUP 2&amp;#39;.&lt;br&gt;  wa_download_data-regiogroup = &amp;#39;CN&amp;#39;.&lt;br&gt;  wa_download_data-poe        = &amp;#39;POE3&amp;#39;.&lt;br&gt;  wa_download_data-cuobj      = &amp;#39;CUOBJ3&amp;#39;.&lt;br&gt;  wa_download_data-pro_grp    = &amp;#39;M GRP3&amp;#39;.&lt;br&gt;  wa_download_data-pdtsp      = &amp;#39;20071112&amp;#39;.&lt;br&gt;  wa_download_data-req_date   = &amp;#39;11/15/2007&amp;#39;.&lt;br&gt;  wa_download_data-mmsta      = &amp;#39;V&amp;#39;.&lt;br&gt;  wa_download_data-etd        = &amp;#39;ETD3&amp;#39;.&lt;br&gt;  wa_download_data-inv_last_m = &amp;#39;11.00&amp;#39;.&lt;br&gt;  wa_download_data-inv_fr_ten = &amp;#39;21.00&amp;#39;.&lt;br&gt;  wa_download_data-inv_sc_ten = &amp;#39;31.00&amp;#39;.&lt;br&gt;  wa_download_data-inv_ti_ten = &amp;#39;41.00&amp;#39;.&lt;br&gt;  APPEND wa_download_data TO it_download_data.&lt;br&gt;  wa_download_data-bzirk      = &amp;#39;B&amp;#39;.&lt;br&gt;  wa_download_data-bztxt      = &amp;#39;GROUP 2&amp;#39;.&lt;br&gt;  wa_download_data-regiogroup = &amp;#39;CN&amp;#39;.&lt;br&gt;  wa_download_data-poe        = &amp;#39;POE4&amp;#39;.&lt;br&gt;  wa_download_data-cuobj      = &amp;#39;CUOBJ4&amp;#39;.&lt;br&gt;  wa_download_data-pro_grp    = &amp;#39;M GRP4&amp;#39;.&lt;br&gt;  wa_download_data-pdtsp      = &amp;#39;20071112&amp;#39;.&lt;br&gt;  wa_download_data-req_date   = &amp;#39;11/15/2007&amp;#39;.&lt;br&gt;  wa_download_data-mmsta      = &amp;#39;V&amp;#39;.&lt;br&gt;  wa_download_data-etd        = &amp;#39;ETD4&amp;#39;.&lt;br&gt;  wa_download_data-inv_last_m = &amp;#39;11.00&amp;#39;.&lt;br&gt;  wa_download_data-inv_fr_ten = &amp;#39;12.00&amp;#39;.&lt;br&gt;  wa_download_data-inv_sc_ten = &amp;#39;13.00&amp;#39;.&lt;br&gt;  wa_download_data-inv_ti_ten = &amp;#39;14.00&amp;#39;.&lt;br&gt;  APPEND wa_download_data TO it_download_data.&lt;br&gt;* Download file&lt;br&gt;  PERFORM frm_download_rtn.&lt;br&gt;******************************&lt;br&gt;* END-OF-SELECTION&lt;br&gt;******************************&lt;br&gt;END-OF-SELECTION.&lt;br&gt;  FREE OBJECT gc_excel NO FLUSH.&lt;br&gt;  FREE OBJECT gc_workbook NO FLUSH.&lt;br&gt;  FREE OBJECT gc_book NO FLUSH.&lt;br&gt;  FREE OBJECT gc_worksheet NO FLUSH.&lt;br&gt;  FREE OBJECT gc_sheet NO FLUSH.&lt;br&gt;  FREE OBJECT gc_cells NO FLUSH.&lt;br&gt;  FREE OBJECT gc_font NO FLUSH.&lt;br&gt;  FREE OBJECT gc_line NO FLUSH.&lt;br&gt;  FREE OBJECT gc_border NO FLUSH.&lt;br&gt;  FREE OBJECT gc_activeworkbook NO FLUSH.&lt;br&gt;  CALL FUNCTION &amp;#39;FLUSH&amp;#39;&lt;br&gt;    EXCEPTIONS&lt;br&gt;      cntl_system_error = 1&lt;br&gt;      cntl_error        = 2&lt;br&gt;      OTHERS            = 3.&lt;br&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;br&gt;    MESSAGE s010 DISPLAY LIKE &amp;#39;E&amp;#39;&lt;br&gt;      WITH &amp;#39;汎用モジュールエラー:FLUSH SY-SUBRC =&amp;#39;&lt;br&gt;           sy-subrc.&lt;br&gt;    STOP.&lt;br&gt;  ENDIF.&lt;br&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br&gt;*&amp;amp;      Form  FRM_DOWNLOAD_RTN&lt;br&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br&gt;FORM frm_download_rtn.&lt;br&gt;  DATA: lc_file_name_conv TYPE string,             &amp;quot;file name&lt;br&gt;        lc_act            TYPE i.&lt;br&gt;* GUI_FILE_SAVE_DIALOG&lt;br&gt;  CALL FUNCTION &amp;#39;GUI_FILE_SAVE_DIALOG&amp;#39;&lt;br&gt;    EXPORTING&lt;br&gt;      window_title      = &amp;#39;TEST&amp;#39;&lt;br&gt;      default_extension = &amp;#39;xls&amp;#39;&lt;br&gt;    IMPORTING&lt;br&gt;      fullpath          = lc_file_name_conv&lt;br&gt;      user_action       = lc_act.&lt;br&gt;  IF lc_act = 0&lt;br&gt;  OR lc_act = 1&lt;br&gt;  OR lc_act = 2.&lt;br&gt;    CREATE OBJECT gc_excel &amp;#39;EXCEL.APPLICATION&amp;#39; NO FLUSH.&lt;br&gt;    CALL METHOD OF gc_excel &amp;#39;WORKBOOKS&amp;#39; = gc_workbook NO FLUSH.&lt;br&gt;    CALL METHOD OF gc_workbook &amp;#39;ADD&amp;#39; = gc_book NO FLUSH.&lt;br&gt;    CALL METHOD OF gc_excel &amp;#39;SHEETS&amp;#39; = gc_worksheet NO FLUSH.&lt;br&gt;    CALL METHOD OF gc_worksheet &amp;#39;ADD&amp;#39; = gc_sheet NO FLUSH.&lt;br&gt;    &amp;quot;シート名称設定&lt;br&gt;    SET PROPERTY OF gc_sheet &amp;#39;NAME&amp;#39; = &amp;#39;Vehicle Data&amp;#39; no flush.&lt;br&gt;    PERFORM head_edit.&lt;br&gt;    PERFORM data_edit.&lt;br&gt;    CALL METHOD OF gc_excel &amp;#39;ActiveWorkbook&amp;#39; = gc_activeworkbook.&lt;br&gt;    CALL METHOD OF gc_activeworkbook &amp;#39;SAVEAS&amp;#39;&lt;br&gt;      EXPORTING #1 = lc_file_name_conv&lt;br&gt;      #2 = -4143.&lt;br&gt;    CALL METHOD OF gc_excel &amp;#39;QUIT&amp;#39;.&lt;br&gt;  ENDIF.&lt;br&gt;ENDFORM.                    &amp;quot; NEW_DOWNLOAD_RTN&lt;br&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br&gt;*&amp;amp;      Form  HEAD_EDIT&lt;br&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br&gt;FORM head_edit.&lt;br&gt;  DATA: lc_str    TYPE string.&lt;br&gt;  lc_str = text-001.&lt;br&gt;  CONCATENATE lc_str&lt;br&gt;              gc_month&lt;br&gt;         INTO lc_str&lt;br&gt;         SEPARATED BY space.&lt;br&gt;  gc_cnt_rows = 2.&lt;br&gt;  gc_cnt_clms = 2.&lt;br&gt;  CALL METHOD  OF gc_excel &amp;#39;CELLS&amp;#39; =  gc_cells NO FLUSH&lt;br&gt;       EXPORTING #1 = gc_cnt_rows        &amp;quot;Row&lt;br&gt;                 #2 = gc_cnt_clms.       &amp;quot;Column&lt;br&gt;  SET PROPERTY OF gc_cells &amp;#39;VALUE&amp;#39; = lc_str no flush. &amp;quot;Set Value&lt;br&gt;  CALL METHOD OF gc_cells &amp;#39;FONT&amp;#39; = gc_font NO FLUSH.  &amp;quot;Font Object&lt;br&gt;  SET PROPERTY OF gc_font &amp;#39;Size&amp;#39; = 9 no flush.     &amp;quot;Size&lt;br&gt;  SET PROPERTY OF gc_font &amp;#39;Bold&amp;#39; = 1 no flush.     &amp;quot;Bold&lt;br&gt;  CALL METHOD OF gc_excel &amp;#39;RANGE&amp;#39; = gc_line&lt;br&gt;    EXPORTING #1 = &amp;#39;B2&amp;#39;&lt;br&gt;    #2 = &amp;#39;K2&amp;#39;.&lt;br&gt;  CALL METHOD OF gc_line &amp;#39;Borders&amp;#39; = gc_border NO FLUSH&lt;br&gt;    EXPORTING #1 = 9.&lt;br&gt;  SET PROPERTY OF gc_border  &amp;#39;LineStyle&amp;#39;  = 1 no flush.&lt;br&gt;  SET PROPERTY OF gc_border  &amp;#39;Weight&amp;#39;  = 3 no flush.&lt;br&gt;  lc_str = text-002.&lt;br&gt;  CONCATENATE lc_str&lt;br&gt;              &amp;#39;                                KD&amp;#39;&lt;br&gt;         INTO lc_str.&lt;br&gt;  gc_cnt_rows = gc_cnt_rows + 1.&lt;br&gt;  gc_cnt_clms = 2.&lt;br&gt;  CALL METHOD  OF gc_excel &amp;#39;CELLS&amp;#39; =  gc_cells NO FLUSH&lt;br&gt;       EXPORTING #1 = gc_cnt_rows        &amp;quot;Row&lt;br&gt;                 #2 = gc_cnt_clms.       &amp;quot;Column&lt;br&gt;  SET PROPERTY OF gc_cells &amp;#39;VALUE&amp;#39; = lc_str no flush. &amp;quot;Set Value&lt;br&gt;  CALL METHOD OF gc_cells &amp;#39;FONT&amp;#39; = gc_font NO FLUSH.  &amp;quot;Font Object&lt;br&gt;  SET PROPERTY OF gc_font &amp;#39;Size&amp;#39; = 9 no flush.     &amp;quot;Size&lt;br&gt;  SET PROPERTY OF gc_font &amp;#39;Bold&amp;#39; = 1 no flush.     &amp;quot;Bold&lt;br&gt;  gc_cnt_rows = gc_cnt_rows + 1.&lt;br&gt;ENDFORM.                    &amp;quot; HEAD_EDIT&lt;br&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br&gt;*&amp;amp;      Form  DATA_EDIT&lt;br&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br&gt;FORM data_edit.&lt;br&gt;  DATA: lc_str         TYPE string,&lt;br&gt;        lc_flg_new     TYPE c,&lt;br&gt;        lc_flg_end     TYPE c,&lt;br&gt;        lc_r_start(10) TYPE c,&lt;br&gt;        lc_r_end(10)   TYPE c,&lt;br&gt;        lc_nxt_rows    TYPE sy-tabix,&lt;br&gt;        lc_str_rows(9) TYPE c,&lt;br&gt;        lc_sum_last    TYPE vbap-kwmeng,&lt;br&gt;        lc_sum_fr      TYPE vbap-kwmeng,&lt;br&gt;        lc_sum_sc      TYPE vbap-kwmeng,&lt;br&gt;        lc_sum_ti      TYPE vbap-kwmeng,&lt;br&gt;        lc_tot         TYPE vbap-kwmeng,&lt;br&gt;        lc_sum_tot     TYPE vbap-kwmeng.&lt;br&gt;  LOOP AT it_download_data INTO wa_download_data.&lt;br&gt;    AT NEW bzirk.&lt;br&gt;      lc_flg_new = &amp;#39;X&amp;#39;.&lt;br&gt;    ENDAT.&lt;br&gt;    IF lc_flg_new = &amp;#39;X&amp;#39;.&lt;br&gt;      gc_cnt_rows = gc_cnt_rows + 1.&lt;br&gt;      gc_cnt_clms = 2.&lt;br&gt;      CALL METHOD  OF gc_excel &amp;#39;CELLS&amp;#39; =  gc_cells NO FLUSH&lt;br&gt;           EXPORTING #1 = gc_cnt_rows        &amp;quot;Row&lt;br&gt;                     #2 = gc_cnt_clms.       &amp;quot;Column&lt;br&gt;      lc_str = wa_download_data-bztxt.&lt;br&gt;      SET PROPERTY OF gc_cells &amp;#39;VALUE&amp;#39; = lc_str no flush. &amp;quot;Set Value&lt;br&gt;      CALL METHOD OF gc_cells &amp;#39;FONT&amp;#39; = gc_font NO FLUSH.  &amp;quot;Font Object&lt;br&gt;      SET PROPERTY OF gc_font &amp;#39;Size&amp;#39; = 9 no flush.     &amp;quot;Size&lt;br&gt;      SET PROPERTY OF gc_font &amp;#39;Bold&amp;#39; = 1 no flush.     &amp;quot;Bold&lt;br&gt;      gc_cnt_rows = gc_cnt_rows + 1.&lt;br&gt;      PERFORM frm_edit_header_column USING &amp;#39;1&amp;#39;&lt;br&gt;                                           &amp;#39;B&amp;#39;&lt;br&gt;                                           text-003.&lt;br&gt;      PERFORM frm_edit_header_column USING &amp;#39;1&amp;#39;&lt;br&gt;                                           &amp;#39;C&amp;#39;&lt;br&gt;                                           text-004.&lt;br&gt;      PERFORM frm_edit_header_column USING &amp;#39;1&amp;#39;&lt;br&gt;                                           &amp;#39;D&amp;#39;&lt;br&gt;                                           text-005.&lt;br&gt;      PERFORM frm_edit_header_column USING &amp;#39;1&amp;#39;&lt;br&gt;                                           &amp;#39;E&amp;#39;&lt;br&gt;                                           text-006.&lt;br&gt;      PERFORM frm_edit_header_column USING &amp;#39;1&amp;#39;&lt;br&gt;                                           &amp;#39;F&amp;#39;&lt;br&gt;                                           text-007.&lt;br&gt;      PERFORM frm_edit_header_column USING &amp;#39;1&amp;#39;&lt;br&gt;                                           &amp;#39;G&amp;#39;&lt;br&gt;                                           text-008.&lt;br&gt;      PERFORM frm_edit_header_column USING &amp;#39;2&amp;#39;&lt;br&gt;                                           &amp;#39;H&amp;#39;&lt;br&gt;                                           text-009.&lt;br&gt;      gc_cnt_rows = gc_cnt_rows + 1.&lt;br&gt;      CONCATENATE gc_month&lt;br&gt;                  text-010&lt;br&gt;             INTO lc_str&lt;br&gt;             SEPARATED BY space.&lt;br&gt;      PERFORM frm_edit_header_column USING &amp;#39;3&amp;#39;&lt;br&gt;                                           &amp;#39;H&amp;#39;&lt;br&gt;                                           lc_str.&lt;br&gt;      CONCATENATE gc_month&lt;br&gt;                  text-011&lt;br&gt;             INTO lc_str&lt;br&gt;             SEPARATED BY space.&lt;br&gt;      PERFORM frm_edit_header_column USING &amp;#39;3&amp;#39;&lt;br&gt;                                           &amp;#39;I&amp;#39;&lt;br&gt;                                           lc_str.&lt;br&gt;      CONCATENATE gc_month&lt;br&gt;                  text-012&lt;br&gt;             INTO lc_str&lt;br&gt;             SEPARATED BY space.&lt;br&gt;      PERFORM frm_edit_header_column USING &amp;#39;3&amp;#39;&lt;br&gt;                                           &amp;#39;J&amp;#39;&lt;br&gt;                                           lc_str.&lt;br&gt;      CONCATENATE gc_month&lt;br&gt;                  text-013&lt;br&gt;             INTO lc_str&lt;br&gt;             SEPARATED BY space.&lt;br&gt;      PERFORM frm_edit_header_column USING &amp;#39;3&amp;#39;&lt;br&gt;                                           &amp;#39;K&amp;#39;&lt;br&gt;                                           lc_str.&lt;br&gt;      CLEAR lc_flg_new.&lt;br&gt;    ENDIF.&lt;br&gt;    gc_cnt_rows = gc_cnt_rows + 1.&lt;br&gt;    gc_cnt_clms = 1.&lt;br&gt;    lc_str = wa_download_data-bzirk.&lt;br&gt;    PERFORM frm_edit_item_column USING &amp;#39;1&amp;#39;&lt;br&gt;                                       lc_str.&lt;br&gt;    lc_str = wa_download_data-regiogroup.&lt;br&gt;    PERFORM frm_edit_item_column USING &amp;#39;1&amp;#39;&lt;br&gt;                                       lc_str.&lt;br&gt;    lc_str = wa_download_data-poe.&lt;br&gt;    PERFORM frm_edit_item_column USING &amp;#39;1&amp;#39;&lt;br&gt;                                       lc_str.&lt;br&gt;    lc_str = wa_download_data-cuobj.&lt;br&gt;    PERFORM frm_edit_item_column USING &amp;#39;1&amp;#39;&lt;br&gt;                                       lc_str.&lt;br&gt;    lc_str = wa_download_data-pro_grp.&lt;br&gt;    PERFORM frm_edit_item_column USING &amp;#39;1&amp;#39;&lt;br&gt;                                       lc_str.&lt;br&gt;    lc_str = wa_download_data-inv_last_m.&lt;br&gt;    PERFORM frm_edit_item_column USING &amp;#39;1&amp;#39;&lt;br&gt;                                       lc_str.&lt;br&gt;    lc_str = wa_download_data-inv_fr_ten.&lt;br&gt;    PERFORM frm_edit_item_column USING &amp;#39;1&amp;#39;&lt;br&gt;                                       lc_str.&lt;br&gt;    lc_str = wa_download_data-inv_sc_ten.&lt;br&gt;    PERFORM frm_edit_item_column USING &amp;#39;1&amp;#39;&lt;br&gt;                                       lc_str.&lt;br&gt;    lc_str = wa_download_data-inv_ti_ten.&lt;br&gt;    PERFORM frm_edit_item_column USING &amp;#39;1&amp;#39;&lt;br&gt;                                       lc_str.&lt;br&gt;    lc_tot = wa_download_data-inv_last_m&lt;br&gt;           + wa_download_data-inv_fr_ten&lt;br&gt;           + wa_download_data-inv_sc_ten&lt;br&gt;           + wa_download_data-inv_ti_ten.&lt;br&gt;    lc_str = lc_tot.&lt;br&gt;    PERFORM frm_edit_item_column USING &amp;#39;1&amp;#39;&lt;br&gt;                                       lc_str.&lt;br&gt;    lc_sum_last =  lc_sum_last + wa_download_data-inv_last_m.&lt;br&gt;    lc_sum_fr   =  lc_sum_last + wa_download_data-inv_fr_ten.&lt;br&gt;    lc_sum_sc   =  lc_sum_last + wa_download_data-inv_sc_ten.&lt;br&gt;    lc_sum_ti   =  lc_sum_last + wa_download_data-inv_ti_ten.&lt;br&gt;    lc_sum_tot  =  lc_sum_tot  + lc_tot.&lt;br&gt;    AT END OF bzirk.&lt;br&gt;      lc_flg_end = &amp;#39;X&amp;#39;.&lt;br&gt;    ENDAT.&lt;br&gt;    IF lc_flg_end = &amp;#39;X&amp;#39;.&lt;br&gt;      gc_cnt_rows = gc_cnt_rows + 1.&lt;br&gt;      lc_str = text-014.&lt;br&gt;      PERFORM frm_edit_item_column USING &amp;#39;2&amp;#39;&lt;br&gt;                                         lc_str.&lt;br&gt;      gc_cnt_clms = 6.&lt;br&gt;      lc_str = lc_sum_last.&lt;br&gt;      PERFORM frm_edit_item_column USING &amp;#39;3&amp;#39;&lt;br&gt;                                         lc_str.&lt;br&gt;      lc_str = lc_sum_fr.&lt;br&gt;      PERFORM frm_edit_item_column USING &amp;#39;3&amp;#39;&lt;br&gt;                                         lc_str.&lt;br&gt;      lc_str = lc_sum_sc.&lt;br&gt;      PERFORM frm_edit_item_column USING &amp;#39;3&amp;#39;&lt;br&gt;                                         lc_str.&lt;br&gt;      lc_str = lc_sum_ti.&lt;br&gt;      PERFORM frm_edit_item_column USING &amp;#39;3&amp;#39;&lt;br&gt;                                         lc_str.&lt;br&gt;      lc_str = lc_sum_tot.&lt;br&gt;      PERFORM frm_edit_item_column USING &amp;#39;4&amp;#39;&lt;br&gt;                                         lc_str.&lt;br&gt;      lc_str_rows = gc_cnt_rows.&lt;br&gt;      CONDENSE lc_str_rows.&lt;br&gt;      CONCATENATE &amp;#39;B&amp;#39;&lt;br&gt;                  lc_str_rows&lt;br&gt;             INTO lc_r_start.&lt;br&gt;      CONDENSE lc_str_rows.&lt;br&gt;      CONCATENATE &amp;#39;K&amp;#39;&lt;br&gt;                  lc_str_rows&lt;br&gt;             INTO lc_r_end.&lt;br&gt;      CALL METHOD OF gc_excel &amp;#39;RANGE&amp;#39; = gc_line&lt;br&gt;        EXPORTING #1 = lc_r_start&lt;br&gt;        #2 = lc_r_end.&lt;br&gt;      CALL METHOD OF gc_line &amp;#39;Borders&amp;#39; = gc_border NO FLUSH&lt;br&gt;        EXPORTING #1 = 9.&lt;br&gt;      SET PROPERTY OF gc_border  &amp;#39;LineStyle&amp;#39;  = 1 no flush.&lt;br&gt;      SET PROPERTY OF gc_border  &amp;#39;Weight&amp;#39;  = 2 no flush.&lt;br&gt;      gc_cnt_rows = gc_cnt_rows + 1.&lt;br&gt;      CLEAR: lc_sum_last,&lt;br&gt;             lc_sum_fr,&lt;br&gt;             lc_sum_sc,&lt;br&gt;             lc_sum_ti,&lt;br&gt;             lc_sum_tot,&lt;br&gt;             lc_flg_end.&lt;br&gt;    ENDIF.&lt;br&gt;  ENDLOOP.&lt;br&gt;ENDFORM.                    &amp;quot; DATA_EDIT&lt;br&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br&gt;*&amp;amp;      Form  frm_edit_header_column&lt;br&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br&gt;*       text&lt;br&gt;*----------------------------------------------------------------------*&lt;br&gt;*      --&amp;gt;PA_CLMS    text&lt;br&gt;*      --&amp;gt;PA_STR     text&lt;br&gt;*----------------------------------------------------------------------*&lt;br&gt;FORM frm_edit_header_column USING pa_typ  TYPE c&lt;br&gt;                                  pa_col  TYPE c&lt;br&gt;                                  pa_str  TYPE string.&lt;br&gt;  DATA: lc_str         TYPE string,&lt;br&gt;        lc_r_start(10) TYPE c,&lt;br&gt;        lc_r_end(10)   TYPE c,&lt;br&gt;        lc_nxt_rows    TYPE sy-tabix,&lt;br&gt;        lc_str_rows(9) TYPE c.&lt;br&gt;  IF pa_typ = &amp;#39;1&amp;#39;.&lt;br&gt;    lc_str_rows = gc_cnt_rows.&lt;br&gt;    CONDENSE lc_str_rows.&lt;br&gt;    CONCATENATE pa_col&lt;br&gt;                lc_str_rows&lt;br&gt;           INTO lc_r_start.&lt;br&gt;    lc_nxt_rows = gc_cnt_rows + 1.&lt;br&gt;    lc_str_rows = lc_nxt_rows.&lt;br&gt;    CONDENSE lc_str_rows.&lt;br&gt;    CONCATENATE pa_col&lt;br&gt;                lc_str_rows&lt;br&gt;           INTO lc_r_end.&lt;br&gt;  ELSEIF pa_typ = &amp;#39;2&amp;#39;.&lt;br&gt;    lc_str_rows = gc_cnt_rows.&lt;br&gt;    CONDENSE lc_str_rows.&lt;br&gt;    CONCATENATE pa_col&lt;br&gt;                lc_str_rows&lt;br&gt;           INTO lc_r_start.&lt;br&gt;    CONDENSE lc_str_rows.&lt;br&gt;    CONCATENATE &amp;#39;K&amp;#39;&lt;br&gt;                lc_str_rows&lt;br&gt;           INTO lc_r_end.&lt;br&gt;  ELSEIF pa_typ = &amp;#39;3&amp;#39;.&lt;br&gt;    lc_str_rows = gc_cnt_rows.&lt;br&gt;    CONDENSE lc_str_rows.&lt;br&gt;    CONCATENATE pa_col&lt;br&gt;                lc_str_rows&lt;br&gt;           INTO lc_r_start.&lt;br&gt;    CONDENSE lc_str_rows.&lt;br&gt;    CONCATENATE pa_col&lt;br&gt;                lc_str_rows&lt;br&gt;           INTO lc_r_end.&lt;br&gt;  ENDIF.&lt;br&gt;  lc_str = pa_str.&lt;br&gt;  CALL METHOD OF gc_excel &amp;#39;RANGE&amp;#39; = gc_line&lt;br&gt;    EXPORTING #1 = lc_r_start&lt;br&gt;    #2 = lc_r_end.&lt;br&gt;  CALL METHOD OF gc_line &amp;#39;MERGE&amp;#39;.&lt;br&gt;  SET PROPERTY OF gc_line &amp;#39;VALUE&amp;#39; = lc_str no flush. &amp;quot;Set Value&lt;br&gt;  CALL METHOD OF gc_line &amp;#39;Borders&amp;#39; = gc_border NO FLUSH&lt;br&gt;    EXPORTING #1 = 7.&lt;br&gt;  SET PROPERTY OF gc_border  &amp;#39;LineStyle&amp;#39;  = 1 no flush.&lt;br&gt;  SET PROPERTY OF gc_border  &amp;#39;Weight&amp;#39;     = 2 no flush.&lt;br&gt;  CALL METHOD OF gc_line &amp;#39;Borders&amp;#39; = gc_border NO FLUSH&lt;br&gt;    EXPORTING #1 = 8.&lt;br&gt;  SET PROPERTY OF gc_border  &amp;#39;LineStyle&amp;#39;  = 1 no flush.&lt;br&gt;  SET PROPERTY OF gc_border  &amp;#39;Weight&amp;#39;     = 2 no flush.&lt;br&gt;  CALL METHOD OF gc_line &amp;#39;Borders&amp;#39; = gc_border NO FLUSH&lt;br&gt;    EXPORTING #1 = 10.&lt;br&gt;  SET PROPERTY OF gc_border  &amp;#39;LineStyle&amp;#39;  = 1 no flush.&lt;br&gt;  SET PROPERTY OF gc_border  &amp;#39;Weight&amp;#39;     = 2 no flush.&lt;br&gt;  CALL METHOD OF gc_line &amp;#39;Columns&amp;#39; = gc_colum NO FLUSH.&lt;br&gt;  CALL METHOD OF gc_colum &amp;#39;AutoFit&amp;#39; = gc_autof NO FLUSH.&lt;br&gt;ENDFORM.                    &amp;quot;frm_edit_header_column&lt;br&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br&gt;*&amp;amp;      Form  frm_edit_item_column&lt;br&gt;*&amp;amp;---------------------------------------------------------------------*&lt;br&gt;*       text&lt;br&gt;*----------------------------------------------------------------------*&lt;br&gt;*      --&amp;gt;PA_CLMS    text&lt;br&gt;*      --&amp;gt;PA_STR     text&lt;br&gt;*----------------------------------------------------------------------*&lt;br&gt;FORM frm_edit_item_column USING pa_typ  TYPE c&lt;br&gt;                                pa_str  TYPE string.&lt;br&gt;  DATA: lc_str         TYPE string,&lt;br&gt;        lc_r_start(10) TYPE c,&lt;br&gt;        lc_r_end(10)   TYPE c,&lt;br&gt;        lc_nxt_rows    TYPE sy-tabix,&lt;br&gt;        lc_str_rows(9) TYPE c.&lt;br&gt;  lc_str = pa_str.&lt;br&gt;  IF pa_typ = &amp;#39;1&amp;#39; OR pa_typ = &amp;#39;3&amp;#39; OR pa_typ = &amp;#39;4&amp;#39;.&lt;br&gt;    gc_cnt_clms = gc_cnt_clms + 1.&lt;br&gt;  ELSEIF pa_typ = &amp;#39;2&amp;#39;.&lt;br&gt;    gc_cnt_clms = 2.&lt;br&gt;  ENDIF.&lt;br&gt;  CALL METHOD  OF gc_excel &amp;#39;CELLS&amp;#39; =  gc_cells NO FLUSH&lt;br&gt;       EXPORTING #1 = gc_cnt_rows        &amp;quot;Row&lt;br&gt;                 #2 = gc_cnt_clms.       &amp;quot;Column&lt;br&gt;  SET PROPERTY OF gc_cells &amp;#39;VALUE&amp;#39; = lc_str no flush. &amp;quot;Set Value&lt;br&gt;  IF pa_typ = &amp;#39;1&amp;#39;.&lt;br&gt;    CALL METHOD OF gc_cells &amp;#39;Borders&amp;#39; = gc_border NO FLUSH&lt;br&gt;      EXPORTING #1 = 7.&lt;br&gt;    SET PROPERTY OF gc_border  &amp;#39;LineStyle&amp;#39;  = 1 no flush.&lt;br&gt;    SET PROPERTY OF gc_border  &amp;#39;Weight&amp;#39;     = 2 no flush.&lt;br&gt;    CALL METHOD OF gc_cells &amp;#39;Borders&amp;#39; = gc_border NO FLUSH&lt;br&gt;      EXPORTING #1 = 8.&lt;br&gt;    SET PROPERTY OF gc_border  &amp;#39;LineStyle&amp;#39;  = 1 no flush.&lt;br&gt;    SET PROPERTY OF gc_border  &amp;#39;Weight&amp;#39;     = 2 no flush.&lt;br&gt;    CALL METHOD OF gc_cells &amp;#39;Borders&amp;#39; = gc_border NO FLUSH&lt;br&gt;      EXPORTING #1 = 10.&lt;br&gt;    SET PROPERTY OF gc_border  &amp;#39;LineStyle&amp;#39;  = 1 no flush.&lt;br&gt;    SET PROPERTY OF gc_border  &amp;#39;Weight&amp;#39;     = 2 no flush.&lt;br&gt;  ELSEIF pa_typ = &amp;#39;2&amp;#39;.&lt;br&gt;    lc_str_rows = gc_cnt_rows.&lt;br&gt;    CONDENSE lc_str_rows.&lt;br&gt;    CONCATENATE &amp;#39;B&amp;#39;&lt;br&gt;                lc_str_rows&lt;br&gt;           INTO lc_r_start.&lt;br&gt;    CONDENSE lc_str_rows.&lt;br&gt;    CONCATENATE &amp;#39;G&amp;#39;&lt;br&gt;                lc_str_rows&lt;br&gt;           INTO lc_r_end.&lt;br&gt;    CALL METHOD OF gc_excel &amp;#39;RANGE&amp;#39; = gc_line&lt;br&gt;      EXPORTING #1 = lc_r_start&lt;br&gt;      #2 = lc_r_end.&lt;br&gt;    CALL METHOD OF gc_line &amp;#39;Borders&amp;#39; = gc_border NO FLUSH&lt;br&gt;      EXPORTING #1 = 7.&lt;br&gt;    SET PROPERTY OF gc_border  &amp;#39;LineStyle&amp;#39;  = 1 no flush.&lt;br&gt;    SET PROPERTY OF gc_border  &amp;#39;Weight&amp;#39;  = 2 no flush.&lt;br&gt;    CALL METHOD OF gc_line &amp;#39;Borders&amp;#39; = gc_border NO FLUSH&lt;br&gt;      EXPORTING #1 = 8.&lt;br&gt;    SET PROPERTY OF gc_border  &amp;#39;LineStyle&amp;#39;  = 1 no flush.&lt;br&gt;    SET PROPERTY OF gc_border  &amp;#39;Weight&amp;#39;  = 2 no flush.&lt;br&gt;  ELSEIF pa_typ = &amp;#39;3&amp;#39;.&lt;br&gt;    CALL METHOD OF gc_cells &amp;#39;Borders&amp;#39; = gc_border NO FLUSH&lt;br&gt;      EXPORTING #1 = 8.&lt;br&gt;    SET PROPERTY OF gc_border  &amp;#39;LineStyle&amp;#39;  = 1 no flush.&lt;br&gt;    SET PROPERTY OF gc_border  &amp;#39;Weight&amp;#39;     = 2 no flush.&lt;br&gt;  ELSEIF pa_typ = &amp;#39;4&amp;#39;.&lt;br&gt;    CALL METHOD OF gc_cells &amp;#39;Borders&amp;#39; = gc_border NO FLUSH&lt;br&gt;      EXPORTING #1 = 8.&lt;br&gt;    SET PROPERTY OF gc_border  &amp;#39;LineStyle&amp;#39;  = 1 no flush.&lt;br&gt;    SET PROPERTY OF gc_border  &amp;#39;Weight&amp;#39;     = 2 no flush.&lt;br&gt;    CALL METHOD OF gc_cells &amp;#39;Borders&amp;#39; = gc_border NO FLUSH&lt;br&gt;      EXPORTING #1 = 10.&lt;br&gt;    SET PROPERTY OF gc_border  &amp;#39;LineStyle&amp;#39;  = 1 no flush.&lt;br&gt;    SET PROPERTY OF gc_border  &amp;#39;Weight&amp;#39;     = 2 no flush.&lt;br&gt;  ENDIF.&lt;br&gt;ENDFORM.                    &amp;quot;frm_edit_item_column&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Home</title><link>http://blueoxygen.wetpaint.com/page/Home</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/Home</guid><pubDate>Wed, 24 Oct 2007 02:35:19 CDT</pubDate><description>This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;br&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Overview+of+SAP&amp;ERP&quot; target=&quot;_self&quot;&gt;Overview of SAP&amp;amp;ERP&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/SAP+General+FAQ&quot; target=&quot;_self&quot;&gt;SAP General FAQ&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/SAP+FI+Module&quot; target=&quot;_self&quot;&gt;Finance&lt;/a&gt; &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/SAP+FI+Module&quot; target=&quot;_self&quot;&gt;Accounting&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;  &lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Material+Management&quot; target=&quot;_self&quot;&gt;Material Management&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;  &lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap-img.com/sap-le.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Logistics Execution&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Sales+and+Distribution&quot; target=&quot;_self&quot;&gt;Sales and Distribution&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/PP&quot; target=&quot;_self&quot;&gt;Production Planning and Control&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Supply+Chain+Management&quot; target=&quot;_self&quot;&gt;Supply Chain Management&lt;/a&gt;&lt;br&gt;  &lt;/li&gt;&lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap-img.com/sap-qm.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Quality Management&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap-img.com/sap-pm.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Plant Maintenance&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Industry+solutions&quot; target=&quot;_self&quot;&gt;Industry solutions&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;  &lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/SAP+Development&quot; target=&quot;_self&quot;&gt;SAP Development&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/SAP+System+Administration&quot; target=&quot;_self&quot;&gt;SAP System Administration&lt;/a&gt;   &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;http://blueoxygen.wetpaint.com/page/Miscellaneous+Contents&quot; target=&quot;_self&quot;&gt;Miscellaneous Contents&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Industry solutions</title><link>http://blueoxygen.wetpaint.com/page/Industry+solutions</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/Industry+solutions</guid><pubDate>Wed, 24 Oct 2007 02:34:46 CDT</pubDate><description>&lt;font size=&quot;2&quot;&gt;This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;  &lt;font size=&quot;2&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://help.sap.com/saphelp_di46c2/helpdata/EN/71/c16736de7ef76de10000009b38f839/frameset.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;mySAP Automotive&lt;/a&gt;&lt;/font&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>SAPScript Sample</title><link>http://blueoxygen.wetpaint.com/page/SAPScript+Sample</link><author>blueoxygen</author><guid isPermaLink="false">http://blueoxygen.wetpaint.com/page/SAPScript+Sample</guid><pubDate>Mon, 01 Oct 2007 05:22:00 CDT</pubDate><description>&lt;font size=&quot;2&quot;&gt;This place is most things about &lt;a class=&quot;external&quot; href=&quot;http://blueoxygen.wetpaint.comhttp://www.sap.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;SAP&lt;/i&gt;&lt;/a&gt;.&lt;br&gt;It&amp;#39;s DAVID&amp;#39;s knowledge base to summarize his knowledge of SAP during work.&lt;br&gt;If you also wanna build it to share your knowledge togerther with me here, please just mail blueoxygen &lt;b&gt;at&lt;/b&gt; gmail.com.&lt;/font&gt;&lt;br&gt;&lt;table align=&quot;bottom&quot; cellpadding=&quot;1&quot; class=&quot;wp-border-all&quot; width=&quot;100%&quot;&gt;  &lt;tbody&gt;  &lt;tr&gt;  &lt;td width=&quot;100%&quot;&gt;  &lt;b&gt;CALL FUNCTION &amp;#39;OPEN_FORM&amp;#39;&lt;br&gt;* EXPORTING&lt;br&gt;*   APPLICATION                       = &amp;#39;TX&amp;#39;&lt;br&gt;*   ARCHIVE_INDEX                     =&lt;br&gt;*   ARCHIVE_PARAMS                    =&lt;br&gt;*   DEVICE                            = &amp;#39;PRINTER&amp;#39;&lt;br&gt;*   DIALOG                            = &amp;#39;X&amp;#39;&lt;br&gt;*   FORM                              = &amp;#39;ZSCRIPT1&amp;#39;&lt;br&gt;*   LANGUAGE                          = SY-LANGU&lt;br&gt;*   OPTIONS                           =&lt;br&gt;*   MAIL_SENDER                       =&lt;br&gt;*   MAIL_RECIPIENT                    =&lt;br&gt;*   MAIL_APPL_OBJECT                  =&lt;br&gt;*   RAW_DATA_INTERFACE                = &amp;#39;*&amp;#39;&lt;br&gt;*   SPONUMIV                          =&lt;br&gt;* IMPORTING&lt;br&gt;*   LANGUAGE                          =&lt;br&gt;*   NEW_ARCHIVE_PARAMS                =&lt;br&gt;*   RESULT                            =&lt;br&gt; EXCEPTIONS&lt;br&gt;   CANCELED                          = 1&lt;br&gt;   DEVICE                            = 2&lt;br&gt;   FORM                              = 3&lt;br&gt;   OPTIONS                           = 4&lt;br&gt;   UNCLOSED                          = 5&lt;br&gt;   MAIL_OPTIONS                      = 6&lt;br&gt;   ARCHIVE_ERROR                     = 7&lt;br&gt;   INVALID_FAX_NUMBER                = 8&lt;br&gt;   MORE_PARAMS_NEEDED_IN_BATCH       = 9&lt;br&gt;   SPOOL_ERROR                       = 10&lt;br&gt;   CODEPAGE                          = 11&lt;br&gt;   OTHERS                            = 12&lt;br&gt;          .&lt;br&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;br&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br&gt;ENDIF.&lt;/b&gt;&lt;br&gt;&lt;b&gt;CALL FUNCTION &amp;#39;START_FORM&amp;#39;&lt;br&gt;EXPORTING&lt;br&gt;*   ARCHIVE_INDEX          =&lt;br&gt;   FORM                   = &amp;#39;ZFORM1&amp;#39;&lt;br&gt;*   LANGUAGE               = &amp;#39; &amp;#39;&lt;br&gt;*   STARTPAGE              = &amp;#39;X&amp;#39;&lt;br&gt;   PROGRAM                = &amp;#39;ZSCRIPT1&amp;#39;&lt;br&gt;*   MAIL_APPL_OBJECT       =&lt;br&gt;* IMPORTING&lt;br&gt;*   LANGUAGE               =&lt;br&gt;* EXCEPTIONS&lt;br&gt;*   FORM                   = 1&lt;br&gt;*   FORMAT                 = 2&lt;br&gt;*   UNENDED                = 3&lt;br&gt;*   UNOPENED               = 4&lt;br&gt;*   UNUSED                 = 5&lt;br&gt;*   SPOOL_ERROR            = 6&lt;br&gt;*   CODEPAGE               = 7&lt;br&gt;*   OTHERS                 = 8&lt;br&gt;          .&lt;br&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;br&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br&gt;*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br&gt;ENDIF.&lt;/b&gt;&lt;br&gt;&lt;b&gt;CALL FUNCTION &amp;#39;WRITE_FORM&amp;#39;&lt;br&gt; EXPORTING&lt;br&gt;*   ELEMENT                        = &amp;#39; &amp;#39;&lt;br&gt;*   FUNCTION                       = &amp;#39;SET&amp;#39;&lt;br&gt;*   TYPE                           = &amp;#39;BODY&amp;#39;&lt;br&gt;   WINDOW                         = &amp;#39;HEADER&amp;#39;&lt;br&gt;* IMPORTING&lt;br&gt;*   PENDING_LINES                  =&lt;br&gt; EXCEPTIONS&lt;br&gt;   ELEMENT                        = 1&lt;br&gt;   FUNCTION                       = 2&lt;br&gt;   TYPE                           = 3&lt;br&gt;   UNOPENED                       = 4&lt;br&gt;   UNSTARTED                      = 5&lt;br&gt;   WINDOW                         = 6&lt;br&gt;   BAD_PAGEFORMAT_FOR_PRINT       = 7&lt;br&gt;   SPOOL_ERROR                    = 8&lt;br&gt;   OTHERS                         = 9&lt;br&gt;          .&lt;br&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;br&gt;write:/ &amp;#39;ERROR IN HEADER&amp;#39;.&lt;/b&gt;&lt;br&gt;&lt;b&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br&gt;*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br&gt;ENDIF.&lt;/b&gt;&lt;br&gt;&lt;b&gt;CALL FUNCTION &amp;#39;WRITE_FORM&amp;#39;&lt;br&gt; EXPORTING&lt;br&gt;*   ELEMENT                        = &amp;#39; &amp;#39;&lt;br&gt;*   FUNCTION                       = &amp;#39;SET&amp;#39;&lt;br&gt;*   TYPE                           = &amp;#39;BODY&amp;#39;&lt;br&gt;   WINDOW                         = &amp;#39;MAIN&amp;#39;&lt;br&gt;* IMPORTING&lt;br&gt;*   PENDING_LINES                  =&lt;br&gt; EXCEPTIONS&lt;br&gt;   ELEMENT                        = 1&lt;br&gt;   FUNCTION                       = 2&lt;br&gt;   TYPE                           = 3&lt;br&gt;   UNOPENED                       = 4&lt;br&gt;   UNSTARTED                      = 5&lt;br&gt;   WINDOW                         = 6&lt;br&gt;   BAD_PAGEFORMAT_FOR_PRINT       = 7&lt;br&gt;   SPOOL_ERROR                    = 8&lt;br&gt;   OTHERS                         = 9&lt;br&gt;          .&lt;br&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;br&gt;write:/ &amp;#39;ERROR IN HEADER&amp;#39;.&lt;/b&gt;&lt;br&gt;&lt;b&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br&gt;*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br&gt;ENDIF.&lt;/b&gt;&lt;br&gt;&lt;b&gt;CALL FUNCTION &amp;#39;WRITE_FORM&amp;#39;&lt;br&gt; EXPORTING&lt;br&gt;*   ELEMENT                        = &amp;#39; &amp;#39;&lt;br&gt;*   FUNCTION                       = &amp;#39;SET&amp;#39;&lt;br&gt;*   TYPE                           = &amp;#39;BODY&amp;#39;&lt;br&gt;   WINDOW                         = &amp;#39;FOOTER&amp;#39;&lt;br&gt;* IMPORTING&lt;br&gt;*   PENDING_LINES                  =&lt;br&gt; EXCEPTIONS&lt;br&gt;   ELEMENT                        = 1&lt;br&gt;   FUNCTION                       = 2&lt;br&gt;   TYPE                           = 3&lt;br&gt;   UNOPENED                       = 4&lt;br&gt;   UNSTARTED                      = 5&lt;br&gt;   WINDOW                         = 6&lt;br&gt;   BAD_PAGEFORMAT_FOR_PRINT       = 7&lt;br&gt;   SPOOL_ERROR                    = 8&lt;br&gt;   OTHERS                         = 9&lt;br&gt;          .&lt;br&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;br&gt;write:/ &amp;#39;ERROR IN HEADER&amp;#39;.&lt;/b&gt;&lt;br&gt;&lt;b&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br&gt;*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br&gt;ENDIF.&lt;/b&gt;&lt;br&gt;&lt;b&gt;CALL FUNCTION &amp;#39;END_FORM&amp;#39;&lt;br&gt;* IMPORTING&lt;br&gt;*   RESULT                         =&lt;br&gt;* EXCEPTIONS&lt;br&gt;*   UNOPENED                       = 1&lt;br&gt;*   BAD_PAGEFORMAT_FOR_PRINT       = 2&lt;br&gt;*   SPOOL_ERROR                    = 3&lt;br&gt;*   CODEPAGE                       = 4&lt;br&gt;*   OTHERS                         = 5&lt;br&gt;          .&lt;/b&gt;&lt;br&gt;&lt;b&gt;CALL FUNCTION &amp;#39;CLOSE_FORM&amp;#39;&lt;br&gt;* IMPORTING&lt;br&gt;*   RESULT                         =&lt;br&gt;*   RDI_RESULT                     =&lt;br&gt;* TABLES&lt;br&gt;*   OTFDATA                        =&lt;br&gt;* EXCEPTIONS&lt;br&gt;*   UNOPENED                       = 1&lt;br&gt;*   BAD_PAGEFORMAT_FOR_PRINT       = 2&lt;br&gt;*   SEND_ERROR                     = 3&lt;br&gt;*   SPOOL_ERROR                    = 4&lt;br&gt;*   CODEPAGE                       = 5&lt;br&gt;*   OTHERS                         = 6&lt;br&gt;          .&lt;br&gt;Can you explain the difference between &lt;br&gt; 1.open_form and Start form &lt;br&gt; 2.end_form and Close_form. &lt;br&gt;whether all 4 modules are required in the driver pgm . &lt;/b&gt;&lt;br&gt;&lt;b&gt;Open_form =&amp;gt; It assign the form and printer, It should be first. &lt;br&gt;Start_form =&amp;gt;  It start Writing mode. You can use write_form  in loop to write more than one lines befor End_form.  &lt;br&gt;End_form =&amp;gt; It end writing mode of current page and will require to start again through Start_form. &lt;br&gt;Close_form=&amp;gt; it end the Form. After this you can not start again for created file. &lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item></channel></rss>