<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ABAP Dump while doing total(summing up) in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-dump-while-doing-total-summing-up/m-p/1576917#M260443</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What do the first couple of sections of the dump say?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 04 Oct 2006 17:11:53 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-10-04T17:11:53Z</dc:date>
    <item>
      <title>ABAP Dump while doing total(summing up)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-dump-while-doing-total-summing-up/m-p/1576916#M260442</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Experts &lt;/P&gt;&lt;P&gt;I have a report: This program reads Sales Order and &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Delivery information. &lt;/P&gt;&lt;P&gt;When i tried to sum the Order Quantity, an ABAP Dump is &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;coming. Can anyone help me in correcting my Code? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Program looks like following and DUMP follows. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*_________________________________________________________ &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;_____________* &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Global data declaration &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*_________________________________________________________ &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;_____________* &lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: vbap, vbrk, vbfa, vbak, vbrp, konv, kna1, bkpf, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bsad, bkpf_bsad, &lt;/P&gt;&lt;P&gt;knvv, pa0002, t005u, mvke, lips, likp, vbpa, vbep. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_list OCCURS 0, &lt;/P&gt;&lt;P&gt;vbeln LIKE vbak-vbeln, &lt;/P&gt;&lt;P&gt;posnr LIKE vbap-posnr, &lt;/P&gt;&lt;P&gt;etenr like vbep-etenr, &lt;/P&gt;&lt;P&gt;matnr LIKE vbap-matnr, &lt;/P&gt;&lt;P&gt;erdat LIKE vbap-erdat, &lt;/P&gt;&lt;P&gt;mvgr1 LIKE mvke-mvgr1, &lt;/P&gt;&lt;P&gt;wadat_ist LIKE likp-wadat_ist, &lt;/P&gt;&lt;P&gt;days TYPE i, &lt;/P&gt;&lt;P&gt;werks LIKE vbap-werks, &lt;/P&gt;&lt;P&gt;lgort LIKE vbap-lgort, &lt;/P&gt;&lt;P&gt;kwmeng LIKE vbap-kwmeng," CH01+ &lt;/P&gt;&lt;P&gt;lfimg LIKE lips-lfimg," CH01+ &lt;/P&gt;&lt;P&gt;pstyv LIKE vbap-pstyv," CH01+ &lt;/P&gt;&lt;P&gt;obd LIKE lips-vbeln," CH01+ &lt;/P&gt;&lt;P&gt;obd_pos LIKE lips-posnr," CH01+ &lt;/P&gt;&lt;P&gt;soldto LIKE vbaK-kunnr," JR+ &lt;/P&gt;&lt;P&gt;shipto LIKE vbpa-kunnr," JR+ &lt;/P&gt;&lt;P&gt;edatu like vbep-edatu," PR+ &lt;/P&gt;&lt;P&gt;END OF i_list. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: i_list2 LIKE i_list OCCURS 0 WITH HEADER LINE, &lt;/P&gt;&lt;P&gt;i_list3 LIKE i_list OCCURS 0 WITH HEADER LINE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: i_list4 LIKE vbap OCCURS 0 WITH HEADER LINE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ALV Output Header &lt;/P&gt;&lt;P&gt;DATA: gt_list_top_of_page TYPE slis_t_listheader, &lt;/P&gt;&lt;P&gt;prognm LIKE sy-repid, &lt;/P&gt;&lt;P&gt;gc_formname_top_of_page TYPE slis_formname VALUE &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'TOP_OF_PAGE', &lt;/P&gt;&lt;P&gt;gt_events TYPE slis_t_event, &lt;/P&gt;&lt;P&gt;is_layout TYPE slis_layout_alv, &lt;/P&gt;&lt;P&gt;is_variant LIKE disvariant, &lt;/P&gt;&lt;P&gt;it_sort TYPE slis_t_sortinfo_alv WITH HEADER LINE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:gt_fieldcat TYPE slis_t_fieldcat_alv. &lt;/P&gt;&lt;P&gt;DATA:gt_outtab LIKE i_list OCCURS 0 WITH HEADER LINE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: g_repid LIKE sy-repid, &lt;/P&gt;&lt;P&gt;g_count LIKE sy-tabix. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK block0 WITH FRAME TITLE &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text-t01. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF LINE. &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(79) text-t10. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF LINE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF LINE. &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(79) text-t11. &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF LINE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF LINE. &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(79) text-t12. &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF LINE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK block0. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*/ Selection and Input Parameters &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK blocko WITH FRAME TITLE &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text-001. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_vbeln FOR vbap-vbeln, "SO &lt;/P&gt;&lt;P&gt;s_auart FOR vbak-auart DEFAULT 'KB' OBLIGATORY, &lt;/P&gt;&lt;P&gt;s_matnr FOR vbap-matnr," obligatory, &lt;/P&gt;&lt;P&gt;s_mvgr1 FOR mvke-mvgr1, &lt;/P&gt;&lt;P&gt;s_erdat FOR vbap-erdat OBLIGATORY, &lt;/P&gt;&lt;P&gt;s_werks FOR vbap-werks, &lt;/P&gt;&lt;P&gt;s_lgort FOR vbap-lgort, &lt;/P&gt;&lt;P&gt;s_edatu FOR vbep-edatu. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_vkorg LIKE vbak-vkorg DEFAULT '5010'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 2. &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Addition +EC1 &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;P&gt;PARAMETERS: p_vari LIKE disvariant-variant. &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;End Addition +EC1 &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK blocko. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Addition +EC1 &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;P&gt;DATA: g_save(1) TYPE c, &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_default(1) TYPE c, &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;g_exit(1) TYPE c, &lt;/P&gt;&lt;P&gt;gx_variant LIKE disvariant, &lt;/P&gt;&lt;P&gt;g_variant LIKE disvariant. &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;End Addition +EC1 &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Initialization fieldcatalog &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INITIALIZATION. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM clear_tables. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_repid = sy-repid. &lt;/P&gt;&lt;P&gt;PERFORM fieldcat_init USING gt_fieldcat[]. &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Addition +EC1 &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;P&gt;g_save = 'A'. &lt;/P&gt;&lt;P&gt;PERFORM variant_init. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get default variant &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;gx_variant = g_variant. &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET' &lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;P&gt;i_save = g_save &lt;/P&gt;&lt;P&gt;CHANGING &lt;/P&gt;&lt;P&gt;cs_variant = gx_variant &lt;/P&gt;&lt;P&gt;EXCEPTIONS &lt;/P&gt;&lt;P&gt;not_found = 2. &lt;/P&gt;&lt;P&gt;IF sy-subrc = 0. &lt;/P&gt;&lt;P&gt;p_vari = gx_variant-variant. &lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_vari. &lt;/P&gt;&lt;P&gt;PERFORM f4_for_variant. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN. &lt;/P&gt;&lt;P&gt;PERFORM auth_check. "+ESC &lt;/P&gt;&lt;P&gt;PERFORM pai_of_selection_screen. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;End Addition +EC1 &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM get_data. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM alv. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FORM get_data * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;........ * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM get_data. &lt;/P&gt;&lt;P&gt;*CH01 - Added kwmeng(order qty) to selection, excluded &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rejects &lt;/P&gt;&lt;P&gt;*JR -added soldto and shipto code &lt;/P&gt;&lt;P&gt;SELECT a&lt;SUB&gt;vbeln a&lt;/SUB&gt;posnr a&lt;SUB&gt;matnr a&lt;/SUB&gt;erdat a&lt;SUB&gt;werks a&lt;/SUB&gt;lgort &lt;/P&gt;&lt;P&gt;a&lt;SUB&gt;kwmeng a&lt;/SUB&gt;pstyv b&lt;SUB&gt;kunnr c&lt;/SUB&gt;edatu &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CH01+ &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INTO &lt;/P&gt;&lt;P&gt;(i_list-vbeln, i_list-posnr, i_list-matnr, i_list-erdat, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_list-werks, &lt;/P&gt;&lt;P&gt;i_list-lgort, &lt;/P&gt;&lt;P&gt;i_list-kwmeng , i_list-pstyv, i_list-soldto,i_list-edatu) &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CH01+ &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FROM vbap AS a INNER JOIN vbak AS b ON a&lt;SUB&gt;vbeln = b&lt;/SUB&gt;vbeln &lt;/P&gt;&lt;P&gt;INNER JOIN vbep AS c ON a&lt;SUB&gt;vbeln = c&lt;/SUB&gt;vbeln &lt;/P&gt;&lt;P&gt;WHERE b~vkorg = p_vkorg &lt;/P&gt;&lt;P&gt;AND a~werks IN s_werks &lt;/P&gt;&lt;P&gt;AND a~lgort IN s_lgort &lt;/P&gt;&lt;P&gt;AND b~auart IN s_auart &lt;/P&gt;&lt;P&gt;AND a~vbeln IN s_vbeln &lt;/P&gt;&lt;P&gt;AND a~erdat IN s_erdat &lt;/P&gt;&lt;P&gt;AND a~abgru = ''" CH01+ &lt;/P&gt;&lt;P&gt;AND a~matnr IN s_matnr &lt;/P&gt;&lt;P&gt;AND c~edatu IN s_edatu. &lt;/P&gt;&lt;P&gt;APPEND i_list. &lt;/P&gt;&lt;P&gt;ENDSELECT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMMIT WORK AND WAIT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT i_list BY VBELN POSNR EDATU. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE ADJACENT DUPLICATES FROM i_list COMPARING vbeln &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;posnr. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT i_list. &lt;/P&gt;&lt;P&gt;SELECT SINGLE mvgr1 INTO i_list-mvgr1 FROM mvke &lt;/P&gt;&lt;P&gt;WHERE matnr = i_list-matnr. &lt;/P&gt;&lt;P&gt;MODIFY i_list. &lt;/P&gt;&lt;P&gt;CLEAR: i_list. &lt;/P&gt;&lt;P&gt;ENDLOOP. &lt;/P&gt;&lt;P&gt;COMMIT WORK AND WAIT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT i_list. &lt;/P&gt;&lt;P&gt;IF i_list-mvgr1 IN s_mvgr1. &lt;/P&gt;&lt;P&gt;CONTINUE. &lt;/P&gt;&lt;P&gt;ELSE. &lt;/P&gt;&lt;P&gt;DELETE i_list. &lt;/P&gt;&lt;P&gt;COMMIT WORK AND WAIT. &lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;ENDLOOP. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CH01 - commented these lines out and redid logic below &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LOOP AT i_list. &lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;select single vbeln into lips-vbeln from lips &lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;where vgbel = i_list-vbeln &lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;and vgpos = i_list-posnr. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;select single wadat_ist into i_list-wadat_ist from likp &lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;where vbeln = lips-vbeln. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SELECT b~wadat_ist INTO i_list-wadat_ist &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FROM lips AS a INNER JOIN &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;likp AS b ON a&lt;SUB&gt;vbeln = b&lt;/SUB&gt;vbeln WHERE a~vgbel = &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_list-vbeln &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AND a~vgpos = i_list-posnr. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MODIFY i_list. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR: i_list, lips-vbeln. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDSELECT. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDLOOP. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CH01 - Changed to select multiple delivery lines &amp;amp; del &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;qty &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;summing the total deliveries per OBD# and date &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT i_list. &lt;/P&gt;&lt;P&gt;SELECT a&lt;SUB&gt;vbeln sum( a&lt;/SUB&gt;lfimg ) b~wadat_ist &lt;/P&gt;&lt;P&gt;INTO (i_list-obd , i_list-lfimg , i_list-wadat_ist) &lt;/P&gt;&lt;P&gt;FROM lips AS a INNER JOIN &lt;/P&gt;&lt;P&gt;likp AS b ON a&lt;SUB&gt;vbeln = b&lt;/SUB&gt;vbeln WHERE a~vgbel = &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_list-vbeln &lt;/P&gt;&lt;P&gt;AND a~vgpos = i_list-posnr &lt;/P&gt;&lt;P&gt;AND a~pstyv = i_list-pstyv &lt;/P&gt;&lt;P&gt;group by a&lt;SUB&gt;vbeln b&lt;/SUB&gt;wadat_ist. &lt;/P&gt;&lt;P&gt;i_list2 = i_list. &lt;/P&gt;&lt;P&gt;APPEND i_list2. &lt;/P&gt;&lt;P&gt;ENDSELECT. &lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0. &lt;/P&gt;&lt;P&gt;i_list2 = i_list. &lt;/P&gt;&lt;P&gt;APPEND i_list2. &lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;ENDLOOP. &lt;/P&gt;&lt;P&gt;i_list[] = i_list2[]. &lt;/P&gt;&lt;P&gt;*End CH01 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMMIT WORK AND WAIT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT i_list. &lt;/P&gt;&lt;P&gt;IF i_list-wadat_ist IS INITIAL. &lt;/P&gt;&lt;P&gt;CONTINUE. &lt;/P&gt;&lt;P&gt;ELSE. &lt;/P&gt;&lt;P&gt;i_list-days = i_list-wadat_ist - i_list-erdat. &lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;MODIFY i_list. &lt;/P&gt;&lt;P&gt;CLEAR: i_list. &lt;/P&gt;&lt;P&gt;COMMIT WORK AND WAIT. &lt;/P&gt;&lt;P&gt;ENDLOOP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMMIT WORK AND WAIT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT i_list. &lt;/P&gt;&lt;P&gt;IF i_list-vbeln IS INITIAL. &lt;/P&gt;&lt;P&gt;DELETE i_list. &lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;ENDLOOP. &lt;/P&gt;&lt;P&gt;COMMIT WORK AND WAIT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*JR &lt;/P&gt;&lt;P&gt;LOOP AT i_list. &lt;/P&gt;&lt;P&gt;SELECT SINGLE KUNNR INTO i_list-shipto FROM vbpa &lt;/P&gt;&lt;P&gt;WHERE vbeln = i_list-vbeln &lt;/P&gt;&lt;P&gt;AND parvw = 'WE'. &lt;/P&gt;&lt;P&gt;MODIFY i_list. &lt;/P&gt;&lt;P&gt;ENDLOOP. &lt;/P&gt;&lt;P&gt;*END JR &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_outtab[] = i_list[]. &lt;/P&gt;&lt;P&gt;COMMIT WORK AND WAIT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FORM alv * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;........ * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM alv. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM e03_eventtab_build USING gt_events[]. "+EC1 &lt;/P&gt;&lt;P&gt;PERFORM e04_comment_build USING gt_list_top_of_page[]. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"+EC1 &lt;/P&gt;&lt;P&gt;prognm = sy-repid. "+EC1 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' &lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;P&gt;i_callback_user_command = 'USER_COMMAND' &lt;/P&gt;&lt;P&gt;i_callback_program = g_repid &lt;/P&gt;&lt;P&gt;it_fieldcat = gt_fieldcat[] &lt;/P&gt;&lt;P&gt;it_events = gt_events[] "+ESC &lt;/P&gt;&lt;P&gt;it_sort = it_sort[] &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Addition +EC1 &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;P&gt;is_variant = g_variant &lt;/P&gt;&lt;P&gt;i_save = g_save &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;End Addition +EC1 &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;P&gt;TABLES &lt;/P&gt;&lt;P&gt;t_outtab = gt_outtab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMMIT WORK AND WAIT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FORM fieldcat_init * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;........ * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt; I_FIELDCAT * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM fieldcat_init &lt;/P&gt;&lt;P&gt;USING i_fieldcat TYPE slis_t_fieldcat_alv. &lt;/P&gt;&lt;P&gt;DATA: ls_fieldcat TYPE slis_fieldcat_alv. &lt;/P&gt;&lt;P&gt;DATA: pos TYPE i VALUE 1. &lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1. &lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos. &lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'VBELN'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_tabname = 'VBAK'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-key = 'X'. &lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO i_fieldcat. &lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1. &lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos. &lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'POSNR'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_tabname = 'VBAP'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-key = 'X'. &lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO i_fieldcat. &lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1. &lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos. &lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'MATNR'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_tabname = 'VBAP'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-key = 'X'. &lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO i_fieldcat. &lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1. &lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos. &lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'MVGR1'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_tabname = 'MVKE'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-key = 'X'. &lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO i_fieldcat. &lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1. &lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos. &lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'WERKS'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_tabname = 'VBAP'. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_fieldcat-key = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;APPEND ls_fieldcat TO i_fieldcat. &lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1. &lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos. &lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'LGORT'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_tabname = 'VBAP'. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_fieldcat-key = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;APPEND ls_fieldcat TO i_fieldcat. &lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1. &lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos. &lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'ERDAT'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_tabname = 'VBAP'. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_fieldcat-key = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;APPEND ls_fieldcat TO i_fieldcat. &lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1. &lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos. &lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'WADAT_IST'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_tabname = 'LIKP'. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_fieldcat-key = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;APPEND ls_fieldcat TO i_fieldcat. &lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1. &lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos. &lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'DAYS'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'DAYS'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = '# Of Days'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = '# Of Days'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = '# Of Days'. &lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO i_fieldcat. &lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Begin CH01 &lt;/P&gt;&lt;P&gt;pos = pos + 1. &lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos. &lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'KWMENG'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_tabname = 'VBAP'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-outputlen = 7. &lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO i_fieldcat. &lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1. &lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos. &lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'LFIMG'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_tabname = 'LIPS'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-outputlen = 7. &lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO i_fieldcat. &lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1. &lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos. &lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'OBD'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'OBD'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Outbound Del'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Outbound Delivery'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-outputlen = 10. &lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO i_fieldcat. &lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_fieldcat-col_pos = pos. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_fieldcat-fieldname = 'OBD_POS'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'OBD Ln'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Outbound Del Ln'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Outbound Del Line'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_fieldcat-outputlen = 10. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND ls_fieldcat TO i_fieldcat. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*End CH01 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*JR &lt;/P&gt;&lt;P&gt;pos = pos + 1. &lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos. &lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'SOLDTO'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_tabname = 'VBAP'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Sold To'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Sold To'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-outputlen = 10. &lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO i_fieldcat. &lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1. &lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos. &lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'SHIPTO'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_tabname = 'VBPA'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Ship To'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Ship To'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-outputlen = 10. &lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO i_fieldcat. &lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1. &lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos. &lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'ETERN'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_tabname = 'VBEP'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Schedule line number'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Schedule line number'. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_fieldcat-key = 'Schedule line number'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;APPEND ls_fieldcat TO i_fieldcat. &lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*END JR &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1. &lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos. &lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'EDATU'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_tabname = 'VBEP'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Requested Delivery date'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Requested Delivery date'. &lt;/P&gt;&lt;P&gt;ls_fieldcat-outputlen = 20. &lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO i_fieldcat. &lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*FOR ALV SORT &amp;amp; SUBTOTAL &lt;/P&gt;&lt;P&gt;CLEAR it_sort. &lt;/P&gt;&lt;P&gt;it_sort-spos = '0'. &lt;/P&gt;&lt;P&gt;it_sort-fieldname = 'VBELN'. &lt;/P&gt;&lt;P&gt;it_sort-tabname = 'GT_OUTTAB'. &lt;/P&gt;&lt;P&gt;it_sort-up = 'X'. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-subtot = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;APPEND it_sort. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR it_sort. &lt;/P&gt;&lt;P&gt;it_sort-spos = '1'. &lt;/P&gt;&lt;P&gt;it_sort-fieldname = 'POSNR'. &lt;/P&gt;&lt;P&gt;it_sort-tabname = 'GT_OUTTAB'. &lt;/P&gt;&lt;P&gt;it_sort-up = 'X'. &lt;/P&gt;&lt;P&gt;it_sort-subtot = 'X'. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-subtot = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;APPEND it_sort. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR it_sort. &lt;/P&gt;&lt;P&gt;it_sort-spos = '2'. &lt;/P&gt;&lt;P&gt;it_sort-fieldname = 'MATNR'. &lt;/P&gt;&lt;P&gt;it_sort-tabname = 'GT_OUTTAB'. &lt;/P&gt;&lt;P&gt;it_sort-up = 'X'. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-subtot = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;APPEND it_sort. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR it_sort. &lt;/P&gt;&lt;P&gt;it_sort-spos = '3'. &lt;/P&gt;&lt;P&gt;it_sort-fieldname = 'MVGR1'. &lt;/P&gt;&lt;P&gt;it_sort-tabname = 'GT_OUTTAB'. &lt;/P&gt;&lt;P&gt;it_sort-up = 'X'. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-subtot = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;APPEND it_sort. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR it_sort. &lt;/P&gt;&lt;P&gt;it_sort-spos = '4'. &lt;/P&gt;&lt;P&gt;it_sort-fieldname = 'ERDAT'. &lt;/P&gt;&lt;P&gt;it_sort-tabname = 'GT_OUTTAB'. &lt;/P&gt;&lt;P&gt;it_sort-up = 'X'. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-subtot = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;APPEND it_sort. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR it_sort. &lt;/P&gt;&lt;P&gt;it_sort-spos = '5'. &lt;/P&gt;&lt;P&gt;it_sort-fieldname = 'WADAT_IST'. &lt;/P&gt;&lt;P&gt;it_sort-tabname = 'GT_OUTTAB'. &lt;/P&gt;&lt;P&gt;it_sort-down = 'X'. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-subtot = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;APPEND it_sort. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_sort. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-spos = '6'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-fieldname = 'PERNR'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-tabname = 'GT_OUTTAB'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-up = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;it_sort-subtot = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND it_sort. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_sort. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-spos = '7'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-fieldname = 'VORNA'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-tabname = 'GT_OUTTAB'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-up = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;it_sort-subtot = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND it_sort. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_sort. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-spos = '8'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-fieldname = 'NACHN'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-tabname = 'GT_OUTTAB'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-up = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;it_sort-subtot = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND it_sort. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_sort. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-spos = '9'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-fieldname = 'VKGRP'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-tabname = 'GT_OUTTAB'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-up = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;it_sort-subtot = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND it_sort. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_sort. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-spos = '10'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-fieldname = 'VBELN'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-tabname = 'GT_OUTTAB'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-up = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;it_sort-subtot = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND it_sort. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_sort. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-spos = '11'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-fieldname = 'ERDAT'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-tabname = 'GT_OUTTAB'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-up = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;it_sort-subtot = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND it_sort. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_sort. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-spos = '12'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-fieldname = 'BEZEI'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-tabname = 'GT_OUTTAB'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-up = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;it_sort-subtot = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND it_sort. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;clear it_sort. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-spos = '1'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-fieldname = 'BELNR'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-tabname = 'GT_OUTTAB'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort-up = 'X'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append it_sort. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Addition +EC1 &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&amp;amp; Form VARIANT_INIT &lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt; p1 text &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 text &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM variant_init. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR g_variant. &lt;/P&gt;&lt;P&gt;g_variant-report = g_repid. &lt;/P&gt;&lt;P&gt;ENDFORM. " VARIANT_INIT &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FORM f4_for_variant * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;........ * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM f4_for_variant. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_VARIANT_F4' &lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;P&gt;is_variant = g_variant &lt;/P&gt;&lt;P&gt;i_save = g_save &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_default_fieldcat = &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IMPORTING &lt;/P&gt;&lt;P&gt;e_exit = g_exit &lt;/P&gt;&lt;P&gt;es_variant = gx_variant &lt;/P&gt;&lt;P&gt;EXCEPTIONS &lt;/P&gt;&lt;P&gt;not_found = 2. &lt;/P&gt;&lt;P&gt;IF sy-subrc = 2. &lt;/P&gt;&lt;P&gt;MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno &lt;/P&gt;&lt;P&gt;WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. &lt;/P&gt;&lt;P&gt;ELSE. &lt;/P&gt;&lt;P&gt;IF g_exit = space. &lt;/P&gt;&lt;P&gt;p_vari = gx_variant-variant. &lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&amp;amp; Form PAI_OF_SELECTION_SCREEN &lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM pai_of_selection_screen. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF NOT p_vari IS INITIAL. &lt;/P&gt;&lt;P&gt;MOVE g_variant TO gx_variant. &lt;/P&gt;&lt;P&gt;MOVE p_vari TO gx_variant-variant. &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' &lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;P&gt;i_save = g_save &lt;/P&gt;&lt;P&gt;CHANGING &lt;/P&gt;&lt;P&gt;cs_variant = gx_variant. &lt;/P&gt;&lt;P&gt;g_variant = gx_variant. &lt;/P&gt;&lt;P&gt;ELSE. &lt;/P&gt;&lt;P&gt;PERFORM variant_init. &lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;ENDFORM. " PAI_OF_SELECTION_SCREEN &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;End Addition +EC1 &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt; +EC1 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FORM e03_eventtab_build * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;........ * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt; E03_LT_EVENTS * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM e03_eventtab_build USING e03_lt_events TYPE &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;slis_t_event. &lt;/P&gt;&lt;P&gt;DATA: ls_event TYPE slis_alv_event. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_EVENTS_GET' &lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;P&gt;i_list_type = 0 &lt;/P&gt;&lt;P&gt;IMPORTING &lt;/P&gt;&lt;P&gt;et_events = e03_lt_events. &lt;/P&gt;&lt;P&gt;READ TABLE e03_lt_events WITH KEY name = &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;slis_ev_top_of_page &lt;/P&gt;&lt;P&gt;INTO ls_event. &lt;/P&gt;&lt;P&gt;IF sy-subrc = 0. &lt;/P&gt;&lt;P&gt;MOVE gc_formname_top_of_page TO ls_event-form. &lt;/P&gt;&lt;P&gt;APPEND ls_event TO e03_lt_events. &lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FORM e04_comment_build * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;........ * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt; E04_LT_TOP_OF_PAGE * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM e04_comment_build USING e04_lt_top_of_page TYPE &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;slis_t_listheader. &lt;/P&gt;&lt;P&gt;DATA: ls_line TYPE slis_listheader. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Report Title &lt;/P&gt;&lt;P&gt;CLEAR ls_line. &lt;/P&gt;&lt;P&gt;ls_line-typ = 'H'. &lt;/P&gt;&lt;P&gt;ls_line-info = text-007. &lt;/P&gt;&lt;P&gt;APPEND ls_line TO e04_lt_top_of_page. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**Doc Type Desc. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;clear ls_line. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_line-typ = 'S'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_line-key = text-008. &lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;ls_line-info = p_matnr. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append ls_line to e04_lt_top_of_page. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;clear ls_line. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_line-typ = 'S'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_line-key = text-009. &lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;ls_line-info = p_werks. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append ls_line to e04_lt_top_of_page. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;clear ls_line. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_line-typ = 'S'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_line-key = text-010. &lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;ls_line-info = p_stlan. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append ls_line to e04_lt_top_of_page. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;clear ls_line. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_line-typ = 'S'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_line-key = text-011. &lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;ls_line-info = p_stlal. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append ls_line to e04_lt_top_of_page. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;clear ls_line. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_line-typ = 'S'. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_line-key = text-012. &lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;ls_line-info = p_stlal. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append ls_line to e04_lt_top_of_page. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FORM top_of_page * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;........ * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM top_of_page. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' &lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;P&gt;it_list_commentary = gt_list_top_of_page. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FORM auth_check * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;........ * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM auth_check. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AUTHORITY-CHECK OBJECT 'V_VBAK_VKO' &lt;/P&gt;&lt;P&gt;ID 'VKORG' FIELD p_vkorg. &lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0. &lt;/P&gt;&lt;P&gt;MESSAGE e054 WITH p_vkorg. &lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " auth_check &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*&amp;amp; Form USER_COMMAND &lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;FORM user_command USING r_ucomm LIKE sy-ucomm &lt;/P&gt;&lt;P&gt;rs_selfield TYPE slis_selfield. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE r_ucomm. &lt;/P&gt;&lt;P&gt;WHEN '&amp;amp;IC1'. &lt;/P&gt;&lt;P&gt;PERFORM display_so_order USING r_ucomm &lt;/P&gt;&lt;P&gt;rs_selfield. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCASE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&amp;amp; Form display_sales_order &lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_R_UCOMM text &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_RS_SELFIELD text &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM display_so_order USING r_ucomm LIKE sy-ucomm &lt;/P&gt;&lt;P&gt;rs_selfield TYPE slis_selfield. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE rs_selfield-sel_tab_field. &lt;/P&gt;&lt;P&gt;WHEN '1-VBELN'. &lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'AUN' FIELD rs_selfield-value. &lt;/P&gt;&lt;P&gt;CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN. &lt;/P&gt;&lt;P&gt;WHEN '1-MATNR'. &lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'MAT' FIELD rs_selfield-value. &lt;/P&gt;&lt;P&gt;CALL TRANSACTION 'MM03' AND SKIP FIRST SCREEN. &lt;/P&gt;&lt;P&gt;WHEN '1-OBD'. &lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'VL' FIELD rs_selfield-value. &lt;/P&gt;&lt;P&gt;CALL TRANSACTION 'VL03N' AND SKIP FIRST SCREEN. &lt;/P&gt;&lt;P&gt;WHEN OTHERS. &lt;/P&gt;&lt;P&gt;MESSAGE i000(z1) WITH 'Please Click on the Valid &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Selection'. &lt;/P&gt;&lt;P&gt;EXIT. &lt;/P&gt;&lt;P&gt;ENDCASE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " display_sales_order &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FORM EDit_table * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;........ * &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DUMP &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;User, transaction... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Client.............. 400 &lt;/P&gt;&lt;P&gt;User................ "SDNSAP" &lt;/P&gt;&lt;P&gt;Language key........ "E" &lt;/P&gt;&lt;P&gt;Transaction......... "ZSFRSR " &lt;/P&gt;&lt;P&gt;Program............. "SAPLSLVC " &lt;/P&gt;&lt;P&gt;Screen.............. "SAPLSLVC_FULLSCREEN 0500" &lt;/P&gt;&lt;P&gt;Screen line......... 5 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;nformation on where termination occurred &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;he termination occurred in the ABAP/4 program "SAPLSLVC " &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in &lt;/P&gt;&lt;P&gt;LINE_OUT_NEW_2". &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;he main program was "ZSDR_FILL_RATE_SO_RPT ". &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;he termination occurred in line 923 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;f the source code of program "LSLVCF01 " (when calling the &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;editor 9230). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Source code extract &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;08930 gs_roid-row_id = rs_row-index * -1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;08940 endif. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;08950 gs_roid-sub_row_id = rs_row-rowtype+7(10). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;08960 gs_poid-row_id = gs_roid-row_id. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;08970 gs_poid-sub_row_id = gs_roid-sub_row_id. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;08980 gs_poid-rowtype = rs_row-rowtype. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;08990 gs_poid-index = rs_row-index. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;09000 insert gs_poid into table rt_poid. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;09010 endif. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;09020 append gs_roid to rt_roid. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;09030 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;09040 loop at rt_fieldcat assigning . &lt;/P&gt;&lt;P&gt;009220 if sy-subrc ne 0. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE level="1"&gt;&lt;P&gt;message x000(0k). &lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;009240 endif. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;009250 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;009260 g_col_counter = g_col_counter + 1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;009270 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;009280 gs_lvc_data-row_pos = r_row_counter. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;009290 gs_lvc_data-col_pos = g_col_counter. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;009300 gs_lvc_data-row_id = gs_roid-row_id. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;009310 gs_lvc_data-sub_row_id = gs_roid-sub_row_id. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;009320 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;009330 * Endtotal and average &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;009340 if rs_row-rowtype(1) ca 'T' and &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-do_sum = 'C'. &lt;/P&gt;&lt;P&gt;009350 * save the actual grouplevel information &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;009360 gs_grouplevels = rs_grouplevels. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;009370 clear g_lines. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;009380 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;009390 * get number of lines of the collect table &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;009400 describe table rt_data lines g_lines. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;009410 * if there is only one line or the field has &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;no references so &lt;/P&gt;&lt;P&gt;009420 * that only the first line has to be &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;considered &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Contents of system fields &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY field contents..................... SY field &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;contents..................... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-SUBRC 4 SY-INDEX 1 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-TABIX 15 SY-DBCNT 1 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-FDPOS 1 SY-LSIND 0 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-PAGNO 0 SY-LINNO 1 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-COLNO 1 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Chosen variables &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Name.......................... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Contents.1....&lt;EM&gt;....2....&lt;/EM&gt;....3....+....4 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%_ARCHIVE &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4444444444444444444444444444444444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000000000000000000000000000000000 &lt;/P&gt;&lt;P&gt;... + 40 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4444444444444444444444444444444444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000000000000000000000000000000000 &lt;/P&gt;&lt;P&gt;... + 80 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4444444444444444444444444444444444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000000000000000000000000000000000 &lt;/P&gt;&lt;P&gt;... + 120 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;44444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-FIELDNAME ETERN &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CECDD4444444444444444444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;535950000000000000000000000000 &lt;/P&gt;&lt;P&gt;T_DATA 00004082920002000000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;00 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FFFFFFFFFFFFFFFFFFFF444444444444444444FF &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000408292000200000000000000000000000000 &lt;/P&gt;&lt;P&gt;.. + 40 000000 00000000####### &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0.0.0.0.0.0.0.1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FFFFFF444FFFFFFFF00000004444444400000000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;000000000000000000000000000000000000000C &lt;/P&gt;&lt;P&gt;.. + 80 ####### 000000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;000000044444444444444FFFFFF4444444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;000000C000000000000000000000000000000000 &lt;/P&gt;&lt;P&gt;.. + 120 00000000# &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4444444F &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S_DRAGDROP &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0.0.0.1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;444444444444444444444444444444440000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;000000000000000000000000000000000000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;000000000000000000000000000000000000 &lt;/P&gt;&lt;P&gt;SY-SUBRC 4 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0004 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-XPROG SAPCNVE &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ECDCDEC444444444444444444444444444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2173555000000000000000000000000000000000 &lt;/P&gt;&lt;P&gt;%_SPACE &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-MSGID 0K &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FD444444444444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;02000000000000000000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%_PRINT 000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4444FFF444444444444444444444444444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000000000000000000000000000000000 &lt;/P&gt;&lt;P&gt;... + 40 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4444444444444444444444444444444444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000000000000000000000000000000000 &lt;/P&gt;&lt;P&gt;... + 80 0 ######## &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4444444444F40000000044444444444444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000000000000000000000000000000000 &lt;/P&gt;&lt;P&gt;... + 120 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;44444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-MSGNO 000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FFF &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;000 &lt;/P&gt;&lt;P&gt;000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%_ITAB_MODIFY_LIST &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;###########################ø##Èø######## &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000000000000000000007007700000000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000000000000000004000004000000000 &lt;/P&gt;&lt;P&gt;... + 40 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;###################################Ø#²#0 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0001000100010000FFFF00000000020000083E0F &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0009000900090000FFFF04000002900000000A50 &lt;/P&gt;&lt;P&gt;... + 80 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000000000000000000000000000000000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000000000000000000000000000000000 &lt;/P&gt;&lt;P&gt;... + 120 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1. &lt;/P&gt;&lt;P&gt;00000000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-MSGV1 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4444444444444444444444444444444444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000000000000000000000000000000000 &lt;/P&gt;&lt;P&gt;... + 40 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-MSGV2 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4444444444444444444444444444444444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000000000000000000000000000000000 &lt;/P&gt;&lt;P&gt;... + 40 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-MSGV3 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4444444444444444444444444444444444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000000000000000000000000000000000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000000000000000000000000000000000 &lt;/P&gt;&lt;P&gt;... + 40 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-MSGV4 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4444444444444444444444444444444444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000000000000000000000000000000000 &lt;/P&gt;&lt;P&gt;... + 40 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4444444444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000000000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%_?NOT_ASSIGNED? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4444 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GS_LVC_DATA-ROW_POS 0 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;R_ROW_COUNTER 2 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0000 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0002 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RS_ROW-ROWTYPE+0(1) S &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;E &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ALV_STYLE_COLOR_INV_HEADING #### &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0001 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0002&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Oct 2006 17:05:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-dump-while-doing-total-summing-up/m-p/1576916#M260442</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-04T17:05:57Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Dump while doing total(summing up)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-dump-while-doing-total-summing-up/m-p/1576917#M260443</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What do the first couple of sections of the dump say?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Oct 2006 17:11:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-dump-while-doing-total-summing-up/m-p/1576917#M260443</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-04T17:11:53Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Dump while doing total(summing up)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-dump-while-doing-total-summing-up/m-p/1576918#M260444</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Comment out this section of code as ETERN is not a field in the internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;


pos = pos + 1. 
ls_fieldcat-col_pos = pos. 
ls_fieldcat-fieldname = 'SHIPTO'. 
ls_fieldcat-ref_tabname = 'VBPA'. 
ls_fieldcat-seltext_m = 'Ship To'. 
ls_fieldcat-seltext_l = 'Ship To'. 
ls_fieldcat-outputlen = 10. 
APPEND ls_fieldcat TO i_fieldcat. 
CLEAR ls_fieldcat. 

&amp;lt;b&amp;gt;*pos = pos + 1. 
*ls_fieldcat-col_pos = pos. 
*ls_fieldcat-fieldname = 'ETERN'. 
*ls_fieldcat-ref_tabname = 'VBEP'. 
*ls_fieldcat-seltext_m = 'Schedule line number'. 
*ls_fieldcat-seltext_l = 'Schedule line number'. 
** ls_fieldcat-key = 'Schedule line number'. 
*APPEND ls_fieldcat TO i_fieldcat. 
*CLEAR ls_fieldcat.&amp;lt;/b&amp;gt; 

*END JR 

pos = pos + 1. 
ls_fieldcat-col_pos = pos. 
ls_fieldcat-fieldname = 'EDATU'. 
ls_fieldcat-ref_tabname = 'VBEP'. 
ls_fieldcat-seltext_m = 'Requested Delivery date'. 
ls_fieldcat-seltext_l = 'Requested Delivery date'. 
ls_fieldcat-outputlen = 20. 
APPEND ls_fieldcat TO i_fieldcat. 
CLEAR ls_fieldcat. 


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After doing so, your program will work fine.  Just tested it.  Working good for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Oct 2006 17:15:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-dump-while-doing-total-summing-up/m-p/1576918#M260444</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-10-04T17:15:52Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Dump while doing total(summing up)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-dump-while-doing-total-summing-up/m-p/1576919#M260445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I suppose this could be a typo as well since there is a field ETENR in your itab.  Change to ETENR and see.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;


  pos = pos + 1.
  ls_fieldcat-col_pos = pos.
  ls_fieldcat-fieldname = &amp;lt;b&amp;gt;'ETENR'.&amp;lt;/b&amp;gt;
  ls_fieldcat-ref_tabname = 'VBEP'.
  ls_fieldcat-seltext_m = 'Schedule line number'.
  ls_fieldcat-seltext_l = 'Schedule line number'.
* ls_fieldcat-key = 'Schedule line number'.
  append ls_fieldcat to i_fieldcat.
  clear ls_fieldcat.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Oct 2006 17:19:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-dump-while-doing-total-summing-up/m-p/1576919#M260445</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-10-04T17:19:08Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Dump while doing total(summing up)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-dump-while-doing-total-summing-up/m-p/1576920#M260446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Amazing Rich&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; it works&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;SP&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Oct 2006 17:43:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-dump-while-doing-total-summing-up/m-p/1576920#M260446</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-04T17:43:46Z</dc:date>
    </item>
  </channel>
</rss>

