<?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: ALV Dump in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/1413466#M199048</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Every column that you want to sum, add the line that gives the datatype as 'QUAN'.   This should allow the totals to come.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;ls_fieldcat-do_sum   = 'X'.
&amp;lt;b&amp;gt;ls_fieldcat-datatype = 'QUAN'&amp;lt;/b&amp;gt;.&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>Tue, 18 Jul 2006 19:33:41 GMT</pubDate>
    <dc:creator>RichHeilman</dc:creator>
    <dc:date>2006-07-18T19:33:41Z</dc:date>
    <item>
      <title>ALV Dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/1413465#M199047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Friend my report is printing from right hand side. Totals and Current r not displaying i am so confused. can u please help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZFIARVR0010&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZFIARVR0010 line-size 1022.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;====================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AUTHOR       :                                                     *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DATE WRITTEN :                                                     *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPLICATION  : FI-AR                                               *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FUNCTION     : Customers Ageing Analysis with Details              *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;====================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="29" type="ul"&gt;&lt;P&gt;TYPES **********************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;====================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;====================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="29" type="ul"&gt;&lt;P&gt;TABLES *********************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;====================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: SLIS.&lt;/P&gt;&lt;P&gt;tables : bseg,&lt;/P&gt;&lt;P&gt;         bkpf,&lt;/P&gt;&lt;P&gt;         kna1,&lt;/P&gt;&lt;P&gt;         bsid,&lt;/P&gt;&lt;P&gt;         bsad,&lt;/P&gt;&lt;P&gt;         knb1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_FINAL OCCURS 0,&lt;/P&gt;&lt;P&gt;        KUNNR         LIKE KNA1-KUNNR,&lt;/P&gt;&lt;P&gt;        NAME1         LIKE KNA1-NAME1,&lt;/P&gt;&lt;P&gt;       V_NET1      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 1&lt;/P&gt;&lt;P&gt;       V_NET2      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 2&lt;/P&gt;&lt;P&gt;       V_NET3      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 3&lt;/P&gt;&lt;P&gt;       V_NET4      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 4&lt;/P&gt;&lt;P&gt;       V_NET5      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 5&lt;/P&gt;&lt;P&gt;       V_NET6      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 6&lt;/P&gt;&lt;P&gt;       V_NET7      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 7&lt;/P&gt;&lt;P&gt;       V_NET8      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 8&lt;/P&gt;&lt;P&gt;       V_NET9      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 9&lt;/P&gt;&lt;P&gt;       V_NET10      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 10&lt;/P&gt;&lt;P&gt;       V_NET11      LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_TTLNET1   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_TTLNET2   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_TTLNET3   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_TTLNET4   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_TTLNET5   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_TTLNET6   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_TTLNET7   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_TTLNET8   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_TTLNET9   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_TTLNET10   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_TTLNET11   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_TTLNET    LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       END OF IT_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of customer_tab occurs 0,&lt;/P&gt;&lt;P&gt;          kunnr         like kna1-kunnr,&lt;/P&gt;&lt;P&gt;          name1         like kna1-name1,&lt;/P&gt;&lt;P&gt;          flag(1)       type c,&lt;/P&gt;&lt;P&gt;       end of customer_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of customerdoc_tab occurs 0,&lt;/P&gt;&lt;P&gt;          kunnr         like kna1-kunnr,&lt;/P&gt;&lt;P&gt;          belnr         like bkpf-belnr,&lt;/P&gt;&lt;P&gt;          gjahr         like bkpf-gjahr,&lt;/P&gt;&lt;P&gt;          monat         like bkpf-monat,&lt;/P&gt;&lt;P&gt;       end of customerdoc_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of doc_tab occurs 0,&lt;/P&gt;&lt;P&gt;          belnr         like bkpf-belnr,&lt;/P&gt;&lt;P&gt;          gjahr         like bkpf-gjahr,&lt;/P&gt;&lt;P&gt;          monat         like bkpf-monat,&lt;/P&gt;&lt;P&gt;       end of doc_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF BSID_TAB OCCURS 0,&lt;/P&gt;&lt;P&gt;        BUKRS LIKE BSID-BUKRS,&lt;/P&gt;&lt;P&gt;        PRCTR LIKE BSID-PRCTR,&lt;/P&gt;&lt;P&gt;        KUNNR LIKE BSID-KUNNR,&lt;/P&gt;&lt;P&gt;        FLAG(1),&lt;/P&gt;&lt;P&gt;        UMSKZ LIKE BSID-UMSKZ,&lt;/P&gt;&lt;P&gt;        BLART LIKE BSID-BLART,&lt;/P&gt;&lt;P&gt;        BELNR LIKE BSID-BELNR,&lt;/P&gt;&lt;P&gt;        BUZEI LIKE BSID-BUZEI,&lt;/P&gt;&lt;P&gt;        NETDT LIKE BSID-ZFBDT,&lt;/P&gt;&lt;P&gt;        ZFBDT LIKE BSID-ZFBDT,&lt;/P&gt;&lt;P&gt;        BUDAT LIKE BSID-BUDAT,&lt;/P&gt;&lt;P&gt;        BLDAT LIKE BSID-BLDAT,&lt;/P&gt;&lt;P&gt;        BSCHL LIKE BSID-BSCHL,&lt;/P&gt;&lt;P&gt;        DMBTR LIKE BSID-DMBTR,&lt;/P&gt;&lt;P&gt;        SHKZG LIKE BSID-SHKZG,&lt;/P&gt;&lt;P&gt;        ZBD1T LIKE BSID-ZBD1T,&lt;/P&gt;&lt;P&gt;        ZBD2T LIKE BSID-ZBD2T,&lt;/P&gt;&lt;P&gt;        ZBD3T LIKE BSID-ZBD3T,&lt;/P&gt;&lt;P&gt;        REBZG LIKE BSID-REBZG,&lt;/P&gt;&lt;P&gt;        REBZT LIKE BSID-REBZT,&lt;/P&gt;&lt;P&gt;        KOART LIKE BSEG-KOART,&lt;/P&gt;&lt;P&gt;        SK1DT LIKE FAEDE-SK1DT,&lt;/P&gt;&lt;P&gt;        SK2DT LIKE FAEDE-SK2DT,&lt;/P&gt;&lt;P&gt;        DAYSD LIKE SY-TABIX,&lt;/P&gt;&lt;P&gt;     END OF BSID_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: FIELDTAB TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;P_FIELDTAB TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;HEADING  TYPE SLIS_T_LISTHEADER,&lt;/P&gt;&lt;P&gt;LAYOUT   TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;EVENTS   TYPE SLIS_T_EVENT,&lt;/P&gt;&lt;P&gt;REPNAME  LIKE SY-REPID,&lt;/P&gt;&lt;P&gt;F2CODE   LIKE SY-UCOMM VALUE  '&amp;amp;ETA',&lt;/P&gt;&lt;P&gt;G_SAVE(1) TYPE C,&lt;/P&gt;&lt;P&gt;G_EXIT(1) TYPE C,&lt;/P&gt;&lt;P&gt;G_VARIANT LIKE DISVARIANT,&lt;/P&gt;&lt;P&gt;GX_VARIANT LIKE DISVARIANT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ranges : r_bukrs for bsid-bukrs,&lt;/P&gt;&lt;P&gt;         r_kunnr for kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;===================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="27" type="ul"&gt;&lt;P&gt;VARIABLES *******************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;===================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS: FORMNAME_TOP_OF_PAGE TYPE SLIS_FORMNAME VALUE 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*data: Begin of it_final occurs 0,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       kunnr         like kna1-kunnr,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       name1         like kna1-name1,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      V_NET1      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      V_NET2      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      V_NET3      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      V_NET4      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      V_NET5      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      V_NET6      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      V_NET7      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      V_NET8      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      V_NET9      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 9&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      V_NET10      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 10&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      V_NET11      LIKE  BSID-DMBTR,&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      V_ttlNET1   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      V_ttlNET2   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      V_ttlNET3   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      V_ttlNET4   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      V_ttlNET5   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      V_ttlNET6   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      V_ttlNET7   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      V_ttlNET8   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      V_ttlNET9   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      V_ttlNET10   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      V_ttlNET11   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      V_ttlNET    LIKE  BSID-DMBTR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      End of it_final.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;data : v_belnr     like  bseg-belnr,&lt;/P&gt;&lt;P&gt;       v_gjahr     like  bkpf-gjahr,&lt;/P&gt;&lt;P&gt;       v_monat     like  bkpf-monat,&lt;/P&gt;&lt;P&gt;       v_ttlc      type  p,&lt;/P&gt;&lt;P&gt;       v_flag(1)   type  c,&lt;/P&gt;&lt;P&gt;       V_COUNT1(4) TYPE  N,&lt;/P&gt;&lt;P&gt;       V_COUNT2(4) TYPE  N,&lt;/P&gt;&lt;P&gt;       V_COUNT3(4) TYPE  N,&lt;/P&gt;&lt;P&gt;       V_COUNT4(4) TYPE  N,&lt;/P&gt;&lt;P&gt;       V_COUNT5(4) TYPE  N,&lt;/P&gt;&lt;P&gt;       V_COUNT6(4) TYPE  N,&lt;/P&gt;&lt;P&gt;       V_COUNT7(4) TYPE  N,&lt;/P&gt;&lt;P&gt;       V_COUNT8(4) TYPE  N,&lt;/P&gt;&lt;P&gt;       V_COUNT9(4) TYPE  N,&lt;/P&gt;&lt;P&gt;       V_COUNT10(4) TYPE  N,&lt;/P&gt;&lt;P&gt;       V_NET1      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 1&lt;/P&gt;&lt;P&gt;       V_NET2      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 2&lt;/P&gt;&lt;P&gt;       V_NET3      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 3&lt;/P&gt;&lt;P&gt;       V_NET4      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 4&lt;/P&gt;&lt;P&gt;       V_NET5      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 5&lt;/P&gt;&lt;P&gt;       V_NET6      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 6&lt;/P&gt;&lt;P&gt;       V_NET7      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 7&lt;/P&gt;&lt;P&gt;       V_NET8      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 8&lt;/P&gt;&lt;P&gt;       V_NET9      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 9&lt;/P&gt;&lt;P&gt;       V_NET10      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 10&lt;/P&gt;&lt;P&gt;       V_NET11      LIKE  BSID-DMBTR, "CALCULATE CUSTOMER AGE 11&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       V_NET       LIKE  BSID-DMBTR, "Total Balance of Customer&lt;/P&gt;&lt;P&gt;       V_ttlNET1   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_ttlNET2   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_ttlNET3   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_ttlNET4   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_ttlNET5   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_ttlNET6   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_ttlNET7   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_ttlNET8   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_ttlNET9   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_ttlNET10   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       V_ttlNET11   LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       V_ttlNET    LIKE  BSID-DMBTR,&lt;/P&gt;&lt;P&gt;       v_kunnr     like  bseg-kunnr,&lt;/P&gt;&lt;P&gt;       V_BUTXT     like t001-butxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;===================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="23" type="ul"&gt;&lt;P&gt;SELECTION SCREEN ****************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;===================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block b1 with frame title text-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters :     p_bukrs    like bseg-bukrs obligatory.&lt;/P&gt;&lt;P&gt;select-options : s_kunnr    for  kna1-kunnr,&lt;/P&gt;&lt;P&gt;                 s_BRSCH    for  kna1-BRSCH,&lt;/P&gt;&lt;P&gt;                 s_REGIO    for  kna1-REGIO,&lt;/P&gt;&lt;P&gt;                 s_KTOKD    for  kna1-KTOKD,&lt;/P&gt;&lt;P&gt;                 s_BUSAB    for  knb1-BUSAB.&lt;/P&gt;&lt;P&gt;selection-screen: end of block b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block b2 with frame title text-003.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: DAT LIKE SY-DATUM DEFAULT SY-DATUM.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 01(30) TEXT-002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION POS_LOW.&lt;/P&gt;&lt;P&gt;*PARAMETERS: RASTBIS1 LIKE RFPDO1-ALLGROGR DEFAULT '000'.&lt;/P&gt;&lt;P&gt;*PARAMETERS: RASTBIS2 LIKE RFPDO1-ALLGROGR DEFAULT '030'.&lt;/P&gt;&lt;P&gt;*PARAMETERS: RASTBIS3 LIKE RFPDO1-ALLGROGR DEFAULT '060'.&lt;/P&gt;&lt;P&gt;*PARAMETERS: RASTBIS4 LIKE RFPDO1-ALLGROGR DEFAULT '090'.&lt;/P&gt;&lt;P&gt;*PARAMETERS: RASTBIS5 LIKE RFPDO1-ALLGROGR DEFAULT '120'.&lt;/P&gt;&lt;P&gt;PARAMETERS: RASTBIS1(4) type n DEFAULT '0000'.&lt;/P&gt;&lt;P&gt;PARAMETERS: RASTBIS2(4) type n DEFAULT '0030'.&lt;/P&gt;&lt;P&gt;PARAMETERS: RASTBIS3(4) type n DEFAULT '0060'.&lt;/P&gt;&lt;P&gt;PARAMETERS: RASTBIS4(4) type n DEFAULT '0090'.&lt;/P&gt;&lt;P&gt;PARAMETERS: RASTBIS5(4) type n DEFAULT '0120'.&lt;/P&gt;&lt;P&gt;PARAMETERS: RASTBIS6(4) type n DEFAULT '0150'.&lt;/P&gt;&lt;P&gt;PARAMETERS: RASTBIS7(4) type n DEFAULT '0180'.&lt;/P&gt;&lt;P&gt;PARAMETERS: RASTBIS8(4) type n DEFAULT '0210'.&lt;/P&gt;&lt;P&gt;PARAMETERS: RASTBIS9(4) type n DEFAULT '0240'.&lt;/P&gt;&lt;P&gt;PARAMETERS: RASTBIS0(4) type n DEFAULT '0270'.&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;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Noted item removed as per FI instruction&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: P_STAND AS CHECKBOX default 'X',&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           P_NOTED AS CHECKBOX ,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            P_SPCAL AS CHECKBOX .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen: end of block b2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block b3 with frame.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: allgline like RFPDO1-allgline .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameters : p_balyes type c radiobutton group grp9 default 'X',&lt;/P&gt;&lt;P&gt;             p_balno  type c radiobutton group grp9.&lt;/P&gt;&lt;P&gt;selection-screen: end of block b3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; Check for the Select option&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;  IF P_STAND = '' AND P_SPCAL = '' .&lt;/P&gt;&lt;P&gt;    MESSAGE E398(00) WITH 'PLEASE CHOOSE AT LEAST ONE G/L INDICATOR!'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="6" type="ul"&gt;&lt;P&gt;Check for Company code Authorization&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  authority-check object 'F_BKPF_BUK'&lt;/P&gt;&lt;P&gt;	ID 'BUKRS' FIELD p_bukrs&lt;/P&gt;&lt;P&gt;	ID 'ACTVT' FIELD '03'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    message e398(00) with 'You are not Authorized for CC ' p_bukrs.&lt;/P&gt;&lt;P&gt;  Endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;===================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="21" type="ul"&gt;&lt;P&gt;START-OF-SELECTION ****************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;===================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;  INITIALIZATION.&lt;/P&gt;&lt;P&gt;  REPNAME = SY-REPID.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM INITIALIZE_FIELDCAT USING FIELDTAB[].&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM BUILD_EVENTTAB USING EVENTS[].&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM BUILD_COMMENT USING HEADING[].&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;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  V_COUNT1 = RASTBIS1 + 1.&lt;/P&gt;&lt;P&gt;  V_COUNT2 = RASTBIS2 + 1.&lt;/P&gt;&lt;P&gt;  V_COUNT3 = RASTBIS3 + 1.&lt;/P&gt;&lt;P&gt;  V_COUNT4 = RASTBIS4 + 1.&lt;/P&gt;&lt;P&gt;  V_COUNT5 = RASTBIS5 + 1.&lt;/P&gt;&lt;P&gt;  V_COUNT6 = RASTBIS6 + 1.&lt;/P&gt;&lt;P&gt;  V_COUNT7 = RASTBIS7 + 1.&lt;/P&gt;&lt;P&gt;  V_COUNT8 = RASTBIS8 + 1.&lt;/P&gt;&lt;P&gt;  V_COUNT9 = RASTBIS9 + 1.&lt;/P&gt;&lt;P&gt;  V_COUNT10 = RASTBIS0 + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform extract_data.&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM INITIALIZE_FIELDCAT."USING FIELDTAB.&lt;/P&gt;&lt;P&gt;  PERFORM BUILD_EVENTTAB USING EVENTS[].&lt;/P&gt;&lt;P&gt;  PERFORM BUILD_COMMENT USING HEADING[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;===================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="21" type="ul"&gt;&lt;P&gt;At line Selection *****************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;===================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;at line-selection.&lt;/P&gt;&lt;P&gt;  if sy-lilli &amp;gt;= 9 .&lt;/P&gt;&lt;P&gt;    refresh r_bukrs.&lt;/P&gt;&lt;P&gt;    move p_bukrs to r_bukrs-low.&lt;/P&gt;&lt;P&gt;    move 'I' to r_bukrs-sign.&lt;/P&gt;&lt;P&gt;    move 'EQ' to r_bukrs-option.&lt;/P&gt;&lt;P&gt;    append r_bukrs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    refresh r_kunnr.&lt;/P&gt;&lt;P&gt;    move customer_tab-kunnr to r_kunnr-low.&lt;/P&gt;&lt;P&gt;    move 'I' to r_kunnr-sign.&lt;/P&gt;&lt;P&gt;    move 'EQ' to r_kunnr-option.&lt;/P&gt;&lt;P&gt;    append r_kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    submit ZFARVR0040  and return&lt;/P&gt;&lt;P&gt;     with p_bukrs = p_bukrs&lt;/P&gt;&lt;P&gt;     with dat     = dat&lt;/P&gt;&lt;P&gt;     with p_stand = p_stand&lt;/P&gt;&lt;P&gt;     with p_spcal = P_SPCAL&lt;/P&gt;&lt;P&gt;     with s_kunnr in r_kunnr.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;===================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="25" type="ul"&gt;&lt;P&gt;Top of Page *******************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;===================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE BUTXT FROM T001 INTO V_BUTXT&lt;/P&gt;&lt;P&gt;                      WHERE BUKRS = p_BUKRS .&lt;/P&gt;&lt;P&gt;  WRITE:/73'Customers Aging Analysis',140'PAGE NO.',&lt;/P&gt;&lt;P&gt;  SY-PAGNO.&lt;/P&gt;&lt;P&gt;  WRITE:/002 'COMPANY',&lt;/P&gt;&lt;P&gt;         011 P_BUKRS,&lt;/P&gt;&lt;P&gt;         017 V_BUTXT,&lt;/P&gt;&lt;P&gt;         055 allgline centered,&lt;/P&gt;&lt;P&gt;         140 'DATE :',&lt;/P&gt;&lt;P&gt;         150 sy-datum .&lt;/P&gt;&lt;P&gt;  write:/002 'User',&lt;/P&gt;&lt;P&gt;         011 sy-UNAME,&lt;/P&gt;&lt;P&gt;         140 'Time :',&lt;/P&gt;&lt;P&gt;         150 sy-UZEIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  format color col_heading intensified off.&lt;/P&gt;&lt;P&gt;  WRITE:/  SY-ULINE,&lt;/P&gt;&lt;P&gt;              SY-VLINE,002 'Customer',&lt;/P&gt;&lt;P&gt;          012 SY-VLINE,013 'Name',&lt;/P&gt;&lt;P&gt;          043 SY-VLINE,048 'CURRENT',&lt;/P&gt;&lt;P&gt;          061 SY-VLINE,065 'FROM  ',V_COUNT1,&lt;/P&gt;&lt;P&gt;          079 SY-VLINE,083 'FROM  ',V_COUNT2,&lt;/P&gt;&lt;P&gt;          097 SY-VLINE,101 'FROM  ',V_COUNT3,&lt;/P&gt;&lt;P&gt;          115 SY-VLINE,119 'FROM  ',V_COUNT4,&lt;/P&gt;&lt;P&gt;          133 SY-VLINE,137 'FROM  ',V_COUNT5,&lt;/P&gt;&lt;P&gt;          151 SY-VLINE,155 'FROM  ',V_COUNT6,&lt;/P&gt;&lt;P&gt;          169 SY-VLINE,173 'FROM  ',V_COUNT7,&lt;/P&gt;&lt;P&gt;          187 SY-VLINE,191 'FROM  ',V_COUNT8,&lt;/P&gt;&lt;P&gt;          205 SY-VLINE,209 'FROM  ',V_COUNT9,&lt;/P&gt;&lt;P&gt;          223 SY-VLINE,228 'FROM  ',V_COUNT10,&lt;/P&gt;&lt;P&gt;          243 SY-VLINE,248 'TOTAL',&lt;/P&gt;&lt;P&gt;          268 SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE:/      SY-VLINE,002 'Number',&lt;/P&gt;&lt;P&gt;           12  SY-VLINE,&lt;/P&gt;&lt;P&gt;           43  SY-VLINE,&lt;/P&gt;&lt;P&gt;           061 SY-VLINE,065 'TO    ',RASTBIS2,&lt;/P&gt;&lt;P&gt;           079 SY-VLINE,083 'TO    ',RASTBIS3,&lt;/P&gt;&lt;P&gt;           097 SY-VLINE,101 'TO    ',RASTBIS4,&lt;/P&gt;&lt;P&gt;           115 SY-VLINE,119 'TO    ',RASTBIS5,&lt;/P&gt;&lt;P&gt;           133 SY-VLINE,137 'FROM  ',RASTBIS6,&lt;/P&gt;&lt;P&gt;           151 SY-VLINE,155 'FROM  ',RASTBIS7,&lt;/P&gt;&lt;P&gt;           169 SY-VLINE,173 'FROM  ',RASTBIS8,&lt;/P&gt;&lt;P&gt;           187 SY-VLINE,191 'FROM  ',RASTBIS9,&lt;/P&gt;&lt;P&gt;           205 SY-VLINE,209 'FROM  ',RASTBIS0,&lt;/P&gt;&lt;P&gt;           223 SY-VLINE,&lt;/P&gt;&lt;P&gt;           243 SY-VLINE,&lt;/P&gt;&lt;P&gt;           268 SY-VLINE,&lt;/P&gt;&lt;P&gt;           SY-ULINE.&lt;/P&gt;&lt;P&gt;  format color off.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;===================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="24" type="ul"&gt;&lt;P&gt;END-OF-SELECTION ***************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;===================================================================&lt;/STRONG&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; PERFORM BUILD_LAYOUT USING LAYOUT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM WRITE_OUTPUT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;===================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Form : Extract_Data *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;===================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;form extract_data.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Select the Customers&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  Select t1~kunnr t2~name1&lt;/P&gt;&lt;P&gt;    into corresponding fields of table  customer_tab&lt;/P&gt;&lt;P&gt;    from knb1 as t1 inner join kna1 as t2&lt;/P&gt;&lt;P&gt;         on t2~kunnr = t1~kunnr&lt;/P&gt;&lt;P&gt;              where t1~bukrs = p_bukrs&lt;/P&gt;&lt;P&gt;                and t1~kunnr in s_kunnr&lt;/P&gt;&lt;P&gt;                and t1~BUSAB in s_busab&lt;/P&gt;&lt;P&gt;                and t2~regio in s_regio&lt;/P&gt;&lt;P&gt;                and t2~BRSCH in s_BRSCH&lt;/P&gt;&lt;P&gt;                and t2~KTOKD in s_KTOKD.&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    message e398(00) with 'No Customers Selected'.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  sort customer_tab.&lt;/P&gt;&lt;P&gt;  describe table customer_tab lines v_ttlc.&lt;/P&gt;&lt;P&gt;  v_ttlc = v_ttlc + 10.&lt;/P&gt;&lt;P&gt;  loop at customer_tab.&lt;/P&gt;&lt;P&gt;    v_net1 = 0.&lt;/P&gt;&lt;P&gt;    v_net2 = 0.&lt;/P&gt;&lt;P&gt;    v_net3 = 0.&lt;/P&gt;&lt;P&gt;    v_net4 = 0.&lt;/P&gt;&lt;P&gt;    v_net5 = 0.&lt;/P&gt;&lt;P&gt;    v_net6 = 0.&lt;/P&gt;&lt;P&gt;    v_net7 = 0.&lt;/P&gt;&lt;P&gt;    v_net8 = 0.&lt;/P&gt;&lt;P&gt;    v_net9 = 0.&lt;/P&gt;&lt;P&gt;    v_net10 = 0.&lt;/P&gt;&lt;P&gt;    v_net11 = 0.&lt;/P&gt;&lt;P&gt;    v_net  = 0.&lt;/P&gt;&lt;P&gt;    perform calculate_ageing&lt;/P&gt;&lt;P&gt;              using&lt;/P&gt;&lt;P&gt;                p_bukrs&lt;/P&gt;&lt;P&gt;                customer_tab-kunnr&lt;/P&gt;&lt;P&gt;                dat&lt;/P&gt;&lt;P&gt;                RASTBIS1&lt;/P&gt;&lt;P&gt;                RASTBIS2&lt;/P&gt;&lt;P&gt;                RASTBIS3&lt;/P&gt;&lt;P&gt;                RASTBIS4&lt;/P&gt;&lt;P&gt;                RASTBIS5&lt;/P&gt;&lt;P&gt;                RASTBIS6&lt;/P&gt;&lt;P&gt;                RASTBIS7&lt;/P&gt;&lt;P&gt;                RASTBIS8&lt;/P&gt;&lt;P&gt;                RASTBIS9&lt;/P&gt;&lt;P&gt;                RASTBIS0&lt;/P&gt;&lt;P&gt;                P_STAND&lt;/P&gt;&lt;P&gt;                ' ' "noted item&lt;/P&gt;&lt;P&gt;                P_SPCAL&lt;/P&gt;&lt;P&gt;             changing&lt;/P&gt;&lt;P&gt;                v_net1&lt;/P&gt;&lt;P&gt;                v_net2&lt;/P&gt;&lt;P&gt;                v_net3&lt;/P&gt;&lt;P&gt;                v_net4&lt;/P&gt;&lt;P&gt;                v_net5&lt;/P&gt;&lt;P&gt;                v_net6&lt;/P&gt;&lt;P&gt;                v_net7&lt;/P&gt;&lt;P&gt;                v_net8&lt;/P&gt;&lt;P&gt;                v_net9&lt;/P&gt;&lt;P&gt;                v_net10&lt;/P&gt;&lt;P&gt;                v_net11&lt;/P&gt;&lt;P&gt;                  v_net.&lt;/P&gt;&lt;P&gt;    if p_balyes = 'X' or v_net &amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     format color col_total.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     write:/  sy-vline,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             002 customer_tab-kunnr,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             012 SY-VLINE,013(30) customer_tab-name1,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             043 SY-VLINE,044(16)  v_net1,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             061 SY-VLINE,062(16)  v_net2,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             079 SY-VLINE,080(16)  v_net3,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             097 SY-VLINE,098(16)  v_net4,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             115 SY-VLINE,116(16)  v_net5,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             133 SY-VLINE,134(16)  v_net6,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             151 SY-VLINE,152(16)  v_net7,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             169 SY-VLINE,170(16)  v_net8,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             187 SY-VLINE,188(16)  v_net9,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             205 SY-VLINE,206(16)  v_net10,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             223 SY-VLINE,224(16)  v_net11,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             239 SY-VLINE,240(16)  v_net,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             258 SY-VLINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     format color off.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     hide : customer_tab-kunnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     v_ttlnet1 = v_ttlnet1 + v_net1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     v_ttlnet2 = v_ttlnet2 + v_net2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     v_ttlnet3 = v_ttlnet3 + v_net3.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     v_ttlnet4 = v_ttlnet4 + v_net4.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     v_ttlnet5 = v_ttlnet5 + v_net5.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     v_ttlnet6 = v_ttlnet6 + v_net6.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     v_ttlnet7 = v_ttlnet7 + v_net7.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     v_ttlnet8 = v_ttlnet8 + v_net8.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     v_ttlnet9 = v_ttlnet9 + v_net9.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     v_ttlnet10 = v_ttlnet10 + v_net10.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     v_ttlnet11 = v_ttlnet11 + v_net11.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     v_ttlnet  = v_ttlnet  + v_net.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   endif.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; endloop.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ULINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; format color col_total.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; write:/  sy-vline,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          012 SY-VLINE,012(30) ' T O T A L',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          043 SY-VLINE,044(16)  v_ttlnet1,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          061 SY-VLINE,062(16)  v_ttlnet2,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          079 SY-VLINE,080(16)  v_ttlnet3,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          097 SY-VLINE,098(16)  v_ttlnet4,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          115 SY-VLINE,116(16)  v_ttlnet5,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          133 SY-VLINE,134(16)  v_ttlnet6,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          151 SY-VLINE,152(16)  v_ttlnet7,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          169 SY-VLINE,170(16)  v_ttlnet8,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          187 SY-VLINE,188(16)  v_ttlnet9,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          205 SY-VLINE,206(16)  v_ttlnet10,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          223 SY-VLINE,224(16)  v_ttlnet11,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          239 SY-VLINE,240(16)  v_ttlnet,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          258 SY-VLINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; format color off.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ULINE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*loop at customer_tab.&lt;/P&gt;&lt;P&gt;move customer_tab-KUNNR to IT_FINAL-KUNNR.&lt;/P&gt;&lt;P&gt;MOVE customer_tab-NAME1 to IT_FINAL-NAME1.&lt;/P&gt;&lt;P&gt;move v_net1 to IT_FINAL-v_net1.&lt;/P&gt;&lt;P&gt;move v_net2 to IT_FINAL-v_net2.&lt;/P&gt;&lt;P&gt;move v_net3 to IT_FINAL-v_net3.&lt;/P&gt;&lt;P&gt;move v_net4 to IT_FINAL-v_net4.&lt;/P&gt;&lt;P&gt;move v_net5 to IT_FINAL-v_net5.&lt;/P&gt;&lt;P&gt;move v_net6 to IT_FINAL-v_net6.&lt;/P&gt;&lt;P&gt;move v_net7 to IT_FINAL-v_net7.&lt;/P&gt;&lt;P&gt;move v_net8 to IT_FINAL-v_net8.&lt;/P&gt;&lt;P&gt;move v_net9 to IT_FINAL-v_net9.&lt;/P&gt;&lt;P&gt;move v_net10 to IT_FINAL-v_net10.&lt;/P&gt;&lt;P&gt;move v_net11 to IT_FINAL-v_net11.&lt;/P&gt;&lt;P&gt;move V_ttlNET to IT_FINAL-V_ttlNET.&lt;/P&gt;&lt;P&gt;MOVE V_TTLNET2 TO IT_FINAL-V_TTLNET2.&lt;/P&gt;&lt;P&gt;  MOVE V_TTLNET3 TO IT_FINAL-V_TTLNET3.&lt;/P&gt;&lt;P&gt;  MOVE V_TTLNET4 TO IT_FINAL-V_TTLNET4.&lt;/P&gt;&lt;P&gt;  MOVE V_TTLNET5 TO IT_FINAL-V_TTLNET5.&lt;/P&gt;&lt;P&gt;  MOVE V_TTLNET6 TO IT_FINAL-V_TTLNET6.&lt;/P&gt;&lt;P&gt;  MOVE V_TTLNET7 TO IT_FINAL-V_TTLNET7.&lt;/P&gt;&lt;P&gt;  MOVE V_TTLNET8 TO IT_FINAL-V_TTLNET8.&lt;/P&gt;&lt;P&gt;  MOVE V_TTLNET9 TO IT_FINAL-V_TTLNET9.&lt;/P&gt;&lt;P&gt;  MOVE V_TTLNET10 TO IT_FINAL-V_TTLNET10.&lt;/P&gt;&lt;P&gt;  MOVE V_TTLNET11 TO IT_FINAL-V_TTLNET11.&lt;/P&gt;&lt;P&gt;MOVE V_TTLNET TO IT_FINAL-V_TTLNET.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*move v_net1 to it_final-net1.&lt;/P&gt;&lt;P&gt;*move v_net1 to it_final-net1.&lt;/P&gt;&lt;P&gt;*move v_net1 to it_final-net1.&lt;/P&gt;&lt;P&gt;*move v_net1 to it_final-net1.&lt;/P&gt;&lt;P&gt;*move v_net1 to it_final-net1.&lt;/P&gt;&lt;P&gt;*move v_net1 to it_final-net1.&lt;/P&gt;&lt;P&gt;*move v_net1 to it_final-net1.&lt;/P&gt;&lt;P&gt;*move v_net1 to it_final-net1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append IT_FINAL.&lt;/P&gt;&lt;P&gt;clear IT_FINAL.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;endform.                    "extract_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="6" type="ul"&gt;&lt;P&gt;Function to Calculate Aging.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;Form calculate_ageing using&lt;/P&gt;&lt;P&gt;                        bukrs&lt;/P&gt;&lt;P&gt;                        kunnr&lt;/P&gt;&lt;P&gt;                        dat&lt;/P&gt;&lt;P&gt;                        RASTBIS1&lt;/P&gt;&lt;P&gt;                        RASTBIS2&lt;/P&gt;&lt;P&gt;                        RASTBIS3&lt;/P&gt;&lt;P&gt;                        RASTBIS4&lt;/P&gt;&lt;P&gt;                        RASTBIS5&lt;/P&gt;&lt;P&gt;                        RASTBIS6&lt;/P&gt;&lt;P&gt;                        RASTBIS7&lt;/P&gt;&lt;P&gt;                        RASTBIS8&lt;/P&gt;&lt;P&gt;                        RASTBIS9&lt;/P&gt;&lt;P&gt;                        RASTBIS0&lt;/P&gt;&lt;P&gt;                        P_STAND&lt;/P&gt;&lt;P&gt;                        P_NOTED&lt;/P&gt;&lt;P&gt;                        P_SPCAL&lt;/P&gt;&lt;P&gt;                      changing&lt;/P&gt;&lt;P&gt;                        v_net1&lt;/P&gt;&lt;P&gt;                        v_net2&lt;/P&gt;&lt;P&gt;                        v_net3&lt;/P&gt;&lt;P&gt;                        v_net4&lt;/P&gt;&lt;P&gt;                        v_net5&lt;/P&gt;&lt;P&gt;                        v_net6&lt;/P&gt;&lt;P&gt;                        v_net7&lt;/P&gt;&lt;P&gt;                        v_net8&lt;/P&gt;&lt;P&gt;                        v_net9&lt;/P&gt;&lt;P&gt;                        v_net10&lt;/P&gt;&lt;P&gt;                        v_net11&lt;/P&gt;&lt;P&gt;                        v_net.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF BSID_TAB1 OCCURS 0,&lt;/P&gt;&lt;P&gt;          BUKRS LIKE BSID-BUKRS,&lt;/P&gt;&lt;P&gt;          PRCTR LIKE BSID-PRCTR,&lt;/P&gt;&lt;P&gt;          KUNNR LIKE BSID-KUNNR,&lt;/P&gt;&lt;P&gt;          FLAG(1),&lt;/P&gt;&lt;P&gt;          UMSKZ LIKE BSID-UMSKZ,&lt;/P&gt;&lt;P&gt;          BLART LIKE BSID-BLART,&lt;/P&gt;&lt;P&gt;          BELNR LIKE BSID-BELNR,&lt;/P&gt;&lt;P&gt;          BUZEI LIKE BSID-BUZEI,&lt;/P&gt;&lt;P&gt;          NETDT LIKE BSID-ZFBDT,&lt;/P&gt;&lt;P&gt;          ZFBDT LIKE BSID-ZFBDT,&lt;/P&gt;&lt;P&gt;          BUDAT LIKE BSID-BUDAT,&lt;/P&gt;&lt;P&gt;          BLDAT LIKE BSID-BLDAT,&lt;/P&gt;&lt;P&gt;          BSCHL LIKE BSID-BSCHL,&lt;/P&gt;&lt;P&gt;          DMBTR LIKE BSID-DMBTR,&lt;/P&gt;&lt;P&gt;          SHKZG LIKE BSID-SHKZG,&lt;/P&gt;&lt;P&gt;          ZBD1T LIKE BSID-ZBD1T,&lt;/P&gt;&lt;P&gt;          ZBD2T LIKE BSID-ZBD2T,&lt;/P&gt;&lt;P&gt;          ZBD3T LIKE BSID-ZBD3T,&lt;/P&gt;&lt;P&gt;          REBZG LIKE BSID-REBZG,&lt;/P&gt;&lt;P&gt;          REBZT LIKE BSID-REBZT,&lt;/P&gt;&lt;P&gt;          KOART LIKE BSEG-KOART,&lt;/P&gt;&lt;P&gt;          SK1DT LIKE FAEDE-SK1DT,&lt;/P&gt;&lt;P&gt;          SK2DT LIKE FAEDE-SK2DT,&lt;/P&gt;&lt;P&gt;          DAYSD LIKE SY-TABIX,&lt;/P&gt;&lt;P&gt;       END OF BSID_TAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  RANGES: R_UMSKZ FOR BSID-UMSKZ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Data : V_ZFBDT     Like  bsid-ZFBDT,&lt;/P&gt;&lt;P&gt;         V_ZBD1T     Like  bsid-ZBD1T,&lt;/P&gt;&lt;P&gt;         V_ZBD2T     Like  bsid-ZBD2T,&lt;/P&gt;&lt;P&gt;         V_ZBD3T     Like  bsid-ZBD3T,&lt;/P&gt;&lt;P&gt;         V_LINES(8)  TYPE n.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF P_NOTED = 'X'.     "CHECK NOTED ITEMS&lt;/P&gt;&lt;P&gt;    R_UMSKZ-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;    R_UMSKZ-OPTION = 'EQ'.&lt;/P&gt;&lt;P&gt;    R_UMSKZ-LOW = 'D'.&lt;/P&gt;&lt;P&gt;    APPEND R_UMSKZ.&lt;/P&gt;&lt;P&gt;    R_UMSKZ-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;    R_UMSKZ-OPTION = 'EQ'.&lt;/P&gt;&lt;P&gt;    R_UMSKZ-LOW = 'L'.&lt;/P&gt;&lt;P&gt;    APPEND R_UMSKZ.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF P_STAND = 'X'.    "CHECK STANDARD ITEMS&lt;/P&gt;&lt;P&gt;    R_UMSKZ-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;    R_UMSKZ-OPTION = 'EQ'.&lt;/P&gt;&lt;P&gt;    R_UMSKZ-LOW = ' '.&lt;/P&gt;&lt;P&gt;    APPEND R_UMSKZ.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF P_SPCAL = 'X'.    "CHECK SPECIAL G/L TRANSACTION&lt;/P&gt;&lt;P&gt;    R_UMSKZ-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;    R_UMSKZ-OPTION = 'EQ'.&lt;/P&gt;&lt;P&gt;    R_UMSKZ-LOW = 'A'.&lt;/P&gt;&lt;P&gt;    APPEND R_UMSKZ.&lt;/P&gt;&lt;P&gt;    R_UMSKZ-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;    R_UMSKZ-OPTION = 'EQ'.&lt;/P&gt;&lt;P&gt;    R_UMSKZ-LOW = 'B'.&lt;/P&gt;&lt;P&gt;    APPEND R_UMSKZ.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM BSID INTO CORRESPONDING FIELDS OF TABLE BSID_TAB&lt;/P&gt;&lt;P&gt;            WHERE BUKRS = BUKRS AND&lt;/P&gt;&lt;P&gt;                  budat &amp;lt;= dat  AND&lt;/P&gt;&lt;P&gt;                  KUNNR = KUNNR AND&lt;/P&gt;&lt;P&gt;                  UMSKZ in R_UMSKZ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM BSAD appending CORRESPONDING FIELDS OF TABLE BSID_TAB&lt;/P&gt;&lt;P&gt;            WHERE BUKRS = BUKRS AND&lt;/P&gt;&lt;P&gt;                  budat &amp;lt;= dat  AND&lt;/P&gt;&lt;P&gt;                  augdt &amp;gt;= dat  AND&lt;/P&gt;&lt;P&gt;                  KUNNR = KUNNR AND&lt;/P&gt;&lt;P&gt;                  UMSKZ in R_UMSKZ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE BSID_TAB LINES V_LINES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT BSID_TAB.&lt;/P&gt;&lt;P&gt;    if bsid_tab-BLART = 'DZ'.&lt;/P&gt;&lt;P&gt;      Select single ZFBDT ZBD1T ZBD2T ZBD3T&lt;/P&gt;&lt;P&gt;        into (V_ZFBDT,V_ZBD1T,V_ZBD2T,V_ZBD3T)&lt;/P&gt;&lt;P&gt;        from bsid where BUKRS = BUKRS&lt;/P&gt;&lt;P&gt;                    and kunnr = bsid_tab-kunnr&lt;/P&gt;&lt;P&gt;                    and BELNR = bsid_tab-REBZG.&lt;/P&gt;&lt;P&gt;      if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        bsid_tab-ZFBDT = V_ZFBDT.&lt;/P&gt;&lt;P&gt;        bsid_tab-ZBD1T = V_ZBD1T.&lt;/P&gt;&lt;P&gt;        bsid_tab-ZBD2T = V_ZBD2T.&lt;/P&gt;&lt;P&gt;        bsid_tab-ZBD3T = V_ZBD3T.&lt;/P&gt;&lt;P&gt;      else.&lt;/P&gt;&lt;P&gt;        Select single ZFBDT ZBD1T ZBD2T ZBD3T&lt;/P&gt;&lt;P&gt;          into (V_ZFBDT,V_ZBD1T,V_ZBD2T,V_ZBD3T)&lt;/P&gt;&lt;P&gt;          from bsad where BUKRS = BUKRS&lt;/P&gt;&lt;P&gt;                      and kunnr = bsid_tab-kunnr&lt;/P&gt;&lt;P&gt;                      and BELNR = bsid_tab-REBZG.&lt;/P&gt;&lt;P&gt;        if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;          bsid_tab-ZFBDT = V_ZFBDT.&lt;/P&gt;&lt;P&gt;          bsid_tab-ZBD1T = V_ZBD1T.&lt;/P&gt;&lt;P&gt;          bsid_tab-ZBD2T = V_ZBD2T.&lt;/P&gt;&lt;P&gt;          bsid_tab-ZBD3T = V_ZBD3T.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;    IF BSID_TAB-SHKZG = 'H'.&lt;/P&gt;&lt;P&gt;      BSID_TAB-DMBTR = BSID_TAB-DMBTR * ( - 1 ).&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    bsid_tab-netdt = bsid_tab-ZFBDT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  bsid_tab-netdt = bsid_tab-budat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    bsid_tab-koart = 'D'.&lt;/P&gt;&lt;P&gt;    MODIFY BSID_TAB.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM CALC_DUE_DATE USING BSID_TAB.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    BSID_TAB-DAYSD = DAT - BSID_TAB-NETDT.&lt;/P&gt;&lt;P&gt;    IF BSID_TAB-DAYSD &amp;lt;= RASTBIS1.&lt;/P&gt;&lt;P&gt;      V_NET1 = V_NET1 + BSID_TAB-DMBTR.&lt;/P&gt;&lt;P&gt;    ELSEIF BSID_TAB-DAYSD &amp;lt;= RASTBIS2.&lt;/P&gt;&lt;P&gt;      V_NET2 = V_NET2 + BSID_TAB-DMBTR.&lt;/P&gt;&lt;P&gt;    ELSEIF BSID_TAB-DAYSD &amp;lt;= RASTBIS3.&lt;/P&gt;&lt;P&gt;      V_NET3 = V_NET3 + BSID_TAB-DMBTR.&lt;/P&gt;&lt;P&gt;    ELSEIF BSID_TAB-DAYSD &amp;lt;= RASTBIS4.&lt;/P&gt;&lt;P&gt;      V_NET4 = V_NET4 + BSID_TAB-DMBTR.&lt;/P&gt;&lt;P&gt;    ELSEIF BSID_TAB-DAYSD &amp;lt;= RASTBIS5.&lt;/P&gt;&lt;P&gt;      V_NET5 = V_NET5 + BSID_TAB-DMBTR.&lt;/P&gt;&lt;P&gt;    ELSEIF BSID_TAB-DAYSD &amp;lt;= RASTBIS6.&lt;/P&gt;&lt;P&gt;      V_NET6 = V_NET6 + BSID_TAB-DMBTR.&lt;/P&gt;&lt;P&gt;    ELSEIF BSID_TAB-DAYSD &amp;lt;= RASTBIS7.&lt;/P&gt;&lt;P&gt;      V_NET7 = V_NET7 + BSID_TAB-DMBTR.&lt;/P&gt;&lt;P&gt;    ELSEIF BSID_TAB-DAYSD &amp;lt;= RASTBIS5.&lt;/P&gt;&lt;P&gt;      V_NET8 = V_NET8 + BSID_TAB-DMBTR.&lt;/P&gt;&lt;P&gt;    ELSEIF BSID_TAB-DAYSD &amp;lt;= RASTBIS9.&lt;/P&gt;&lt;P&gt;      V_NET9 = V_NET9 + BSID_TAB-DMBTR.&lt;/P&gt;&lt;P&gt;    ELSEIF BSID_TAB-DAYSD &amp;lt;=  RASTBIS0.&lt;/P&gt;&lt;P&gt;      V_NET10 = V_NET10 + BSID_TAB-DMBTR.&lt;/P&gt;&lt;P&gt;    ELSEIF BSID_TAB-DAYSD &amp;gt;  RASTBIS0.&lt;/P&gt;&lt;P&gt;      V_NET11 = V_NET11 + BSID_TAB-DMBTR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    V_NET = V_NET + BSID_TAB-DMBTR.&lt;/P&gt;&lt;P&gt;    MODIFY BSID_TAB.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;endform.                    "calculate_ageing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="12" type="ul"&gt;&lt;P&gt;Calculate Due Date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;FORM CALC_DUE_DATE USING P_BSID_TAB STRUCTURE BSID_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : REFE TYPE P.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF P_BSID_TAB-KOART = 'K' OR P_BSID_TAB-KOART = 'D'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF P_BSID_TAB-ZFBDT IS INITIAL.&lt;/P&gt;&lt;P&gt;    P_BSID_TAB-ZFBDT = P_BSID_TAB-BLDAT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;DEL&gt;Nettofälligkeit bestimmen&lt;/DEL&gt;--&lt;/P&gt;&lt;HR originaltext="---------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  IF NOT P_BSID_TAB-ZBD3T IS INITIAL.&lt;/P&gt;&lt;P&gt;    REFE = P_BSID_TAB-ZBD3T.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    IF NOT P_BSID_TAB-ZBD2T IS INITIAL.&lt;/P&gt;&lt;P&gt;      REFE = P_BSID_TAB-ZBD2T.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      REFE = P_BSID_TAB-ZBD1T.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;*&lt;DEL&gt;Nichtrechnungsbezogene Gutschriften sind sofort fällig&lt;/DEL&gt;--&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  IF P_BSID_TAB-KOART = 'D' AND P_BSID_TAB-SHKZG = 'H'&lt;/P&gt;&lt;P&gt;  OR P_BSID_TAB-KOART = 'K' AND P_BSID_TAB-SHKZG = 'S'.&lt;/P&gt;&lt;P&gt;    IF P_BSID_TAB-REBZG IS INITIAL.&lt;/P&gt;&lt;P&gt;      REFE = 0.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  P_BSID_TAB-NETDT = P_BSID_TAB-ZFBDT + REFE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;DEL&gt;Skontofälligkeiten bestimmen&lt;/DEL&gt;--&lt;/P&gt;&lt;HR originaltext="------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  IF NOT P_BSID_TAB-ZBD2T IS INITIAL.&lt;/P&gt;&lt;P&gt;    P_BSID_TAB-SK2DT = P_BSID_TAB-ZFBDT + P_BSID_TAB-ZBD2T.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    P_BSID_TAB-SK2DT = P_BSID_TAB-NETDT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF NOT P_BSID_TAB-ZBD1T IS INITIAL&lt;/P&gt;&lt;P&gt;  OR NOT P_BSID_TAB-ZBD2T IS INITIAL.&lt;/P&gt;&lt;P&gt;    P_BSID_TAB-SK1DT = P_BSID_TAB-ZFBDT + P_BSID_TAB-ZBD1T.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    P_BSID_TAB-SK1DT = P_BSID_TAB-NETDT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;*&lt;DEL&gt;Nichtrechnungsbezogene Gutschriften sind sofort fällig&lt;/DEL&gt;--&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  IF P_BSID_TAB-KOART = 'D' AND P_BSID_TAB-SHKZG = 'H'&lt;/P&gt;&lt;P&gt;  OR P_BSID_TAB-KOART = 'K' AND P_BSID_TAB-SHKZG = 'S'.&lt;/P&gt;&lt;P&gt;    IF P_BSID_TAB-REBZG IS INITIAL.&lt;/P&gt;&lt;P&gt;      P_BSID_TAB-SK2DT = P_BSID_TAB-NETDT.&lt;/P&gt;&lt;P&gt;      P_BSID_TAB-SK1DT = P_BSID_TAB-NETDT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MESSAGE E122 RAISING ACCOUNT_TYPE_NOT_SUPPORTED.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&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; E_FAEDE = FAEDE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDFORM.                    "CALC_DUE_DATE&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;UL&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;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&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;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM TOP_OF_PAGE.&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 = HEADING.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "TOP_OF_PAGE&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;*&amp;amp;      Form  BUILD_LAYOUT&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;FORM BUILD_LAYOUT  USING    P_LAYOUT TYPE SLIS_LAYOUT_ALV.&lt;/P&gt;&lt;P&gt;  P_LAYOUT-F2CODE       = F2CODE.&lt;/P&gt;&lt;P&gt;  P_LAYOUT-ZEBRA        = 'X'.&lt;/P&gt;&lt;P&gt;  P_LAYOUT-DETAIL_POPUP = 'X'.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BUILD_LAYOUT&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;*&amp;amp;      Form  WRITE_OUTPUT&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;UL&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;UL&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;FORM WRITE_OUTPUT .&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; CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            I_CALLBACK_PROGRAM = REPNAME&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;            I_STRUCTURE_NAME   = 'BSID_TAB'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;            IS_LAYOUT          = LAYOUT&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;            IT_FIELDCAT        = P_FIELDTAB&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            T_OUTTAB           = IT_FINAL.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRITE: 'SY-SUBRC: ', SY-SUBRC, 'REUSE_ALV_LIST_DISPLAY'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDFORM.                    " WRITE_OUTPUT&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  INITIALIZE_FIELDCAT&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&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;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_FIELDTAB[]  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM INITIALIZE_FIELDCAT."USING P_FIELDTAB TYPE SLIS_T_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;fixed columns (obligatory)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA ls_fieldcat TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;  DATA : fieldcat_tab TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;  COL TYPE I .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-COL_POS = COL + 1.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-tabname      = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'KUNNR'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic = 'Customer'.&lt;/P&gt;&lt;P&gt;  APPEND ls_fieldcat TO fieldcat_tab.&lt;/P&gt;&lt;P&gt;  CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-COL_POS = COL + 1.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-tabname      = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'NAME1'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic = 'Name'.&lt;/P&gt;&lt;P&gt;  APPEND ls_fieldcat TO fieldcat_tab.&lt;/P&gt;&lt;P&gt;  CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-COL_POS = COL + 1.&lt;/P&gt;&lt;P&gt; ls_fieldcat-tabname      = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'V_NET1'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic = 'Current'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-do_sum      = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND ls_fieldcat TO fieldcat_tab.&lt;/P&gt;&lt;P&gt;  CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-COL_POS = COL + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ls_fieldcat-tabname      = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'V_NET2'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic = 'From 0001 To 0030'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-do_sum      = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND ls_fieldcat TO fieldcat_tab.&lt;/P&gt;&lt;P&gt;  CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-COL_POS = COL + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ls_fieldcat-tabname      = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'V_NET3'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic = 'From 0031 To 0060'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-do_sum      = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND ls_fieldcat TO fieldcat_tab.&lt;/P&gt;&lt;P&gt;  CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-COL_POS = COL + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ls_fieldcat-tabname      = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'V_NET4'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic = 'From 0061 To 0090'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-do_sum      = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND ls_fieldcat TO fieldcat_tab.&lt;/P&gt;&lt;P&gt;  CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-COL_POS = COL + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ls_fieldcat-tabname      = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'V_NET5'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic = 'From 0091 To 0120'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-do_sum      = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND ls_fieldcat TO fieldcat_tab.&lt;/P&gt;&lt;P&gt;  CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-COL_POS = COL + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   ls_fieldcat-tabname      = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'V_NET6'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic = 'From 0121 From 0150'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-do_sum      = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND ls_fieldcat TO fieldcat_tab.&lt;/P&gt;&lt;P&gt;  CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-COL_POS = COL + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ls_fieldcat-tabname      = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'V_NET7'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic = 'From 0151 From 0180'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-do_sum      = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND ls_fieldcat TO fieldcat_tab.&lt;/P&gt;&lt;P&gt;  CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-COL_POS = COL + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-tabname      = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'V_NET8'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic = 'From 0181 From 0210'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-do_sum      = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND ls_fieldcat TO fieldcat_tab.&lt;/P&gt;&lt;P&gt;  CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-COL_POS = COL + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname      = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'V_NET9'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic = 'From 0211 From 0240'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-do_sum      = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND ls_fieldcat TO fieldcat_tab.&lt;/P&gt;&lt;P&gt;  CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-COL_POS = COL + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname      = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'V_NET10'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic = 'From 0241 From 0270'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-do_sum      = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND ls_fieldcat TO fieldcat_tab.&lt;/P&gt;&lt;P&gt;  CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-COL_POS = COL + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname      = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'V_NET11'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic = 'From 0271'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-do_sum      = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND ls_fieldcat TO fieldcat_tab.&lt;/P&gt;&lt;P&gt;  CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-COL_POS = COL + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ls_fieldcat-tabname      = 'IT_FINAL'.&lt;/P&gt;&lt;P&gt; ls_fieldcat-fieldname    = 'V_TTLNET'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic = 'Total'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-do_sum      = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND ls_fieldcat TO fieldcat_tab.&lt;/P&gt;&lt;P&gt;  CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   I_CALLBACK_PROGRAM             = REPNAME&lt;/P&gt;&lt;P&gt;   IT_FIELDCAT                    = FIELDCAT_TAB&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                       = IT_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            I_CALLBACK_PROGRAM = REPNAME&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;            I_STRUCTURE_NAME   = 'BSID_TAB'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;            IS_LAYOUT          = LAYOUT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IT_FIELDCAT        = fieldcat_tab&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            T_OUTTAB           = IT_FINAL[].&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRITE: 'SY-SUBRC: ', SY-SUBRC, 'REUSE_ALV_LIST_DISPLAY'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&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.                    " INITIALIZE_FIELDCAT&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;*&amp;amp;      Form  BUILD_EVENTTAB&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;UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_EVENTS[]  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;FORM BUILD_EVENTTAB  USING  P_EVENTS TYPE SLIS_T_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: LS_EVENT TYPE SLIS_ALV_EVENT.&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   = P_EVENTS.&lt;/P&gt;&lt;P&gt;  READ TABLE P_EVENTS WITH KEY NAME = 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 FORMNAME_TOP_OF_PAGE TO LS_EVENT-FORM.&lt;/P&gt;&lt;P&gt;    APPEND LS_EVENT TO P_EVENTS.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BUILD_EVENTTAB&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;*&amp;amp;      Form  BUILD_COMMENT&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;UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_HEADING[]  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;FORM BUILD_COMMENT  USING P_HEADING TYPE SLIS_T_LISTHEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: HLINE TYPE SLIS_LISTHEADER,&lt;/P&gt;&lt;P&gt;        TEXT(60) TYPE C,&lt;/P&gt;&lt;P&gt;        SEP(20) TYPE C.&lt;/P&gt;&lt;P&gt;  CLEAR: HLINE, TEXT.&lt;/P&gt;&lt;P&gt;  HLINE-TYP  = 'H'.&lt;/P&gt;&lt;P&gt;  WRITE: TEXT-101 TO TEXT+23.&lt;/P&gt;&lt;P&gt;  HLINE-INFO = TEXT.&lt;/P&gt;&lt;P&gt;  APPEND HLINE TO P_HEADING.&lt;/P&gt;&lt;P&gt;  CLEAR TEXT.&lt;/P&gt;&lt;P&gt;  WRITE: 'User: ' TO TEXT,&lt;/P&gt;&lt;P&gt;         SY-UNAME TO TEXT+6,&lt;/P&gt;&lt;P&gt;         'Date: ' TO TEXT+25,&lt;/P&gt;&lt;P&gt;         SY-DATUM TO TEXT+31,&lt;/P&gt;&lt;P&gt;         'Page: ' TO TEXT+50,&lt;/P&gt;&lt;P&gt;         SY-PAGNO TO TEXT+56.&lt;/P&gt;&lt;P&gt;  HLINE-INFO = TEXT.&lt;/P&gt;&lt;P&gt;  APPEND HLINE TO P_HEADING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BUILD_COMMENT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jul 2006 19:30:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/1413465#M199047</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-18T19:30:29Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/1413466#M199048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Every column that you want to sum, add the line that gives the datatype as 'QUAN'.   This should allow the totals to come.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;ls_fieldcat-do_sum   = 'X'.
&amp;lt;b&amp;gt;ls_fieldcat-datatype = 'QUAN'&amp;lt;/b&amp;gt;.&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>Tue, 18 Jul 2006 19:33:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-dump/m-p/1413466#M199048</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-07-18T19:33:41Z</dc:date>
    </item>
  </channel>
</rss>

