<?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: Regarding Classical Reporting in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-classical-reporting/m-p/2538306#M576515</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try with this report&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TABLES:   mara , mard , makt .
 
type-pools: slis.                                 "ALV Declarations
*Data Declaration
*----------------
TYPES: BEGIN OF t_Mara,
matnr   like   mara-matnr  ,
meins   like  mara-meins,
werks   like mard-werks  ,
lgort   like mard-lgort ,
labst   like mard-labst ,
maktx  like makt-maktx ,
 END OF t_Mara.
 
DATA: it_Mara TYPE STANDARD TABLE OF t_Mara INITIAL SIZE 0,
      wa_Mara TYPE t_Mara.
 
select-options  : p_mat  for  mara-matnr   ,
 p_werks  for   mard-werks ,
 p_lgort  for  mard-lgort.
************************************************************************
*Start-of-selection.
START-OF-SELECTION.
 
perform data_retrieval.
 
 
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  DATA_RETRIEVAL
*&amp;amp;---------------------------------------------------------------------*
*       Retrieve data form EKPO table and populate itab it_Mara
*----------------------------------------------------------------------*
form data_retrieval.
select mara~matnr mara~meins  mard~werks mard~lgort  mard~labst  makt~maktx  into  corresponding fields of  table  it_Mara
  from ( ( mara  join  mard  on   mard~matnr  =  mara~matnr   ) join
       makt  on   makt~matnr  =  mard~matnr )  where  mara~matnr in  p_mat
       and  mard~werks  in  p_werks
       and  mard~lgort  in p_lgort  .
 
loop  at  it_Mara  into  wa_Mara .
 
write : /  wa_Mara-matnr  ,  wa_Mara-maktx ,  wa_Mara-lgort  ,  wa_Mara-labst ,  wa_Mara-meins .
 
endloop .
 
 
endform.                    " DATA_RETRIEVAL
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this link it is more usefull for alv classical&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/66/bc7aab43c211d182b30000e829fbfe/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/66/bc7aab43c211d182b30000e829fbfe/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.alvrobot.com.ar/home.php" target="test_blank"&gt;http://www.alvrobot.com.ar/home.php&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward all helpfull answers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Pavan praveen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 Jul 2007 08:00:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-18T08:00:46Z</dc:date>
    <item>
      <title>Regarding Classical Reporting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-classical-reporting/m-p/2538305#M576514</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to know how to write the code in calssical reporting to get field headngs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In ALV means we use Field catalog merge FM, But in classical it is differnt.&lt;/P&gt;&lt;P&gt;I want one example program to get field catalog in classical Reporting out put,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My out put looks like XL sheet. I want to know how to get that grids in Classical reporting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;sarath&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 07:57:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-classical-reporting/m-p/2538305#M576514</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-18T07:57:23Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding Classical Reporting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-classical-reporting/m-p/2538306#M576515</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try with this report&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TABLES:   mara , mard , makt .
 
type-pools: slis.                                 "ALV Declarations
*Data Declaration
*----------------
TYPES: BEGIN OF t_Mara,
matnr   like   mara-matnr  ,
meins   like  mara-meins,
werks   like mard-werks  ,
lgort   like mard-lgort ,
labst   like mard-labst ,
maktx  like makt-maktx ,
 END OF t_Mara.
 
DATA: it_Mara TYPE STANDARD TABLE OF t_Mara INITIAL SIZE 0,
      wa_Mara TYPE t_Mara.
 
select-options  : p_mat  for  mara-matnr   ,
 p_werks  for   mard-werks ,
 p_lgort  for  mard-lgort.
************************************************************************
*Start-of-selection.
START-OF-SELECTION.
 
perform data_retrieval.
 
 
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  DATA_RETRIEVAL
*&amp;amp;---------------------------------------------------------------------*
*       Retrieve data form EKPO table and populate itab it_Mara
*----------------------------------------------------------------------*
form data_retrieval.
select mara~matnr mara~meins  mard~werks mard~lgort  mard~labst  makt~maktx  into  corresponding fields of  table  it_Mara
  from ( ( mara  join  mard  on   mard~matnr  =  mara~matnr   ) join
       makt  on   makt~matnr  =  mard~matnr )  where  mara~matnr in  p_mat
       and  mard~werks  in  p_werks
       and  mard~lgort  in p_lgort  .
 
loop  at  it_Mara  into  wa_Mara .
 
write : /  wa_Mara-matnr  ,  wa_Mara-maktx ,  wa_Mara-lgort  ,  wa_Mara-labst ,  wa_Mara-meins .
 
endloop .
 
 
endform.                    " DATA_RETRIEVAL
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this link it is more usefull for alv classical&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/66/bc7aab43c211d182b30000e829fbfe/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/66/bc7aab43c211d182b30000e829fbfe/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.alvrobot.com.ar/home.php" target="test_blank"&gt;http://www.alvrobot.com.ar/home.php&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward all helpfull answers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Pavan praveen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 08:00:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-classical-reporting/m-p/2538306#M576515</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-18T08:00:46Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding Classical Reporting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-classical-reporting/m-p/2538307#M576516</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;you can use the ALV Classical report, normally we do not have an option to create the Headings like ALV Grid, we need to use the WRITE statment to create the dheaders in the reports.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.erpgenie.com/abap/code/abap28.htm" target="test_blank"&gt;http://www.erpgenie.com/abap/code/abap28.htm&lt;/A&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;Regards&lt;/P&gt;&lt;P&gt; Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 08:01:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-classical-reporting/m-p/2538307#M576516</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-18T08:01:39Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding Classical Reporting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-classical-reporting/m-p/2538308#M576517</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u have to write write statements for that.&lt;/P&gt;&lt;P&gt;use uline, color heading vline etc...&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;reward if useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 08:07:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-classical-reporting/m-p/2538308#M576517</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-18T08:07:10Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding Classical Reporting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-classical-reporting/m-p/2538309#M576518</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Using Sy-Vline, and Sy-Uline we can design the Field catalog like Excel like output in the Classical reporting&lt;/P&gt;&lt;P&gt;see the sample code and the output&lt;/P&gt;&lt;P&gt;REPORT  zfi_customer_ageing&lt;/P&gt;&lt;P&gt;        NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;        LINE-COUNT 58&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       line-size 168&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        MESSAGE-ID zh_msg.&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;       D A T A B A S E  T A B L E S   D E C L A R A T I O N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;TABLES: kna1,           " Customer Master (General)&lt;/P&gt;&lt;P&gt;        t001,           " Company Codes&lt;/P&gt;&lt;P&gt;        rfpdo.&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;     I N T E R N A L  T A B L E S  D E C L A R A T I O N S           *&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;Internal Table for Customer Open Items Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF int_bsid OCCURS 0,&lt;/P&gt;&lt;P&gt;        kunnr   LIKE bsid-kunnr,         " Customer Number&lt;/P&gt;&lt;P&gt;        name1   LIKE kna1-name1,         " Customer Name&lt;/P&gt;&lt;P&gt;        shkzg   LIKE bsid-shkzg,         " Dr/Cr Indicator&lt;/P&gt;&lt;P&gt;        belnr   LIKE bsid-belnr,         " Document Number&lt;/P&gt;&lt;P&gt;        xblnr   LIKE bsid-xblnr,         " Ref Doc No&lt;/P&gt;&lt;P&gt;        blart   LIKE bsid-blart,         " Document Type&lt;/P&gt;&lt;P&gt;        zfbdt   LIKE bsid-zfbdt,         " Base Line Date&lt;/P&gt;&lt;P&gt;        zbd1t   LIKE bsid-zbd1t,         " Due date1&lt;/P&gt;&lt;P&gt;        zbd2t   LIKE bsid-zbd2t,         " Due Date2&lt;/P&gt;&lt;P&gt;        zbd3t   LIKE bsid-zbd3t,         " Due Date3&lt;/P&gt;&lt;P&gt;        waers   LIKE bsid-waers,         " Currency&lt;/P&gt;&lt;P&gt;        dmbtr   LIKE bsid-dmbtr,         " Amount in Local Curr&lt;/P&gt;&lt;P&gt;      END OF int_bsid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal Table for Amounts Sum Up Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF int_final OCCURS 0,&lt;/P&gt;&lt;P&gt;        kunnr   LIKE bsid-kunnr,         " Customer Number&lt;/P&gt;&lt;P&gt;        name1   LIKE kna1-name1,         " Customer Name&lt;/P&gt;&lt;P&gt;        total1  LIKE bsid-dmbtr,         " Amount in Local Curr&lt;/P&gt;&lt;P&gt;        total2  LIKE bsid-dmbtr,         " Amount in Local Curr&lt;/P&gt;&lt;P&gt;        total3  LIKE bsid-dmbtr,         " Amount in Local Curr&lt;/P&gt;&lt;P&gt;        total4  LIKE bsid-dmbtr,         " Amount in Local Curr&lt;/P&gt;&lt;P&gt;        total5  LIKE bsid-dmbtr,         " Amount in Local Curr&lt;/P&gt;&lt;P&gt;        total6  LIKE bsid-dmbtr,         " Amount in Local Curr&lt;/P&gt;&lt;P&gt;        total   LIKE bsid-dmbtr,         " Amount in Local Curr&lt;/P&gt;&lt;P&gt;      END OF int_final.&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;           D A T A  D E C L A R A T I O N S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;DATA : v_flag,                          " Flag&lt;/P&gt;&lt;P&gt;       v_gtotal1     LIKE bsid-dmbtr,   " Amount Totals&lt;/P&gt;&lt;P&gt;       v_gtotal2     LIKE bsid-dmbtr,   " Amount Totals&lt;/P&gt;&lt;P&gt;       v_gtotal3     LIKE bsid-dmbtr,   " Amount Totals&lt;/P&gt;&lt;P&gt;       v_gtotal4     LIKE bsid-dmbtr,   " Amount Totals&lt;/P&gt;&lt;P&gt;       v_gtotal5     LIKE bsid-dmbtr,   " Amount Totals&lt;/P&gt;&lt;P&gt;       v_gtotal6     LIKE bsid-dmbtr,   " Amount Totals&lt;/P&gt;&lt;P&gt;       v_gtotal      LIKE bsid-dmbtr,   " Amount Totals&lt;/P&gt;&lt;P&gt;       v_subtotal1   LIKE bsid-dmbtr,   " Amount Totals&lt;/P&gt;&lt;P&gt;       v_subtotal2   LIKE bsid-dmbtr,   " Amount Totals&lt;/P&gt;&lt;P&gt;       v_subtotal3   LIKE bsid-dmbtr,   " Amount Totals&lt;/P&gt;&lt;P&gt;       v_subtotal4   LIKE bsid-dmbtr,   " Amount Totals&lt;/P&gt;&lt;P&gt;       v_subtotal5   LIKE bsid-dmbtr,   " Amount Totals&lt;/P&gt;&lt;P&gt;       v_subtotal6   LIKE bsid-dmbtr,   " Amount Totals&lt;/P&gt;&lt;P&gt;       v_subtotal    LIKE bsid-dmbtr,   " Amount Totals&lt;/P&gt;&lt;P&gt;       v_date        LIKE bsid-zfbdt,   " Due Date&lt;/P&gt;&lt;P&gt;       v_tage1(4),                      " Age 30 days&lt;/P&gt;&lt;P&gt;       v_tage2(4),                      " Age 60 days&lt;/P&gt;&lt;P&gt;       v_tage3(4),                      " Age 90 days&lt;/P&gt;&lt;P&gt;       v_fir(15),                       " Column Text1&lt;/P&gt;&lt;P&gt;       v_sec(15),                       " Column Text2&lt;/P&gt;&lt;P&gt;       v_thir(15),                      " Column Text3&lt;/P&gt;&lt;P&gt;       v_four(17),                      " Column Text4&lt;/P&gt;&lt;P&gt;       v_fidd(4),                       " Days field1&lt;/P&gt;&lt;P&gt;       v_sedd(4),                       " Days field2&lt;/P&gt;&lt;P&gt;       v_thdd(4),                       " Days field3&lt;/P&gt;&lt;P&gt;       v_fodd(4),                       " Days field4&lt;/P&gt;&lt;P&gt;       v_str  TYPE  SY-LISEL,           " String&lt;/P&gt;&lt;P&gt;       v_str1(11),                      " String&lt;/P&gt;&lt;P&gt;       v_tage(3),                       " String&lt;/P&gt;&lt;P&gt;       v_date1(10).                     " Date field&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;     R A N G E   D E C L A R A T I O N S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;RANGES: r_date1 FOR bsid-zfbdt,      " Date Range 1&lt;/P&gt;&lt;P&gt;        r_date2 FOR bsid-zfbdt,      " Date Range 2&lt;/P&gt;&lt;P&gt;        r_date3 FOR bsid-zfbdt,      " Date Range 3&lt;/P&gt;&lt;P&gt;        r_date4 FOR bsid-zfbdt.      " Date Range 4&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;         S E L E C T I O N  S C R E E N                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_kunnr FOR kna1-kunnr. "Customer account&lt;/P&gt;&lt;P&gt;PARAMETERS:     p_bukrs LIKE t001-bukrs. "Co. Code&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-002.&lt;/P&gt;&lt;P&gt;PARAMETERS:   p_allgst LIKE rfpdo-allgstid OBLIGATORY DEFAULT sy-datum.&lt;/P&gt;&lt;P&gt;"Open items at key date&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 TITLE text-003.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_tage1 LIKE rfpdo1-allgfael DEFAULT '30',&lt;/P&gt;&lt;P&gt;            p_tage2 LIKE rfpdo1-allgfael DEFAULT '60',&lt;/P&gt;&lt;P&gt;            p_tage3 LIKE rfpdo1-allgfael DEFAULT '90',&lt;/P&gt;&lt;P&gt;            p_tage4 LIKE rfpdo1-allgfael DEFAULT '120'.&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;LI level="1" type="ul"&gt;&lt;P&gt;              A T  S E L E C T I O N  S C R E E N                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Validate the screen fields&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM validate_flds.&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;               S T A R T  O F  S E L E C T I O N                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fetch main data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM fetch_data.&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;                       T O P  O F  P A G E&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;Header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  PERFORM header.&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;                       E N D  O F  P A G E&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;Footer&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;  ULINE.&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;   T O P  O F  P A G E  D U R I N G  L I N E  S E L E C T I O N     *&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;Top of Page in Secondary List&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM header1.&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;              A T  L I N E  S E L E C T I O N                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Perform Line Selections&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM line_selection.&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;                 E N D  O F  S E L E C T I O N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;List generation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM basic_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;*********************************************************************&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  validate_flds&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;*********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Validation of Selection Screen fields&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;FORM validate_flds .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Validate Customer Code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR kna1-kunnr.&lt;/P&gt;&lt;P&gt;  SELECT kunnr UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;      INTO kna1-kunnr&lt;/P&gt;&lt;P&gt;      FROM kna1&lt;/P&gt;&lt;P&gt;      WHERE kunnr IN s_kunnr AND&lt;/P&gt;&lt;P&gt;            spras = sy-langu.&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;    MESSAGE e000 WITH 'Invalid Customer Code range'(023).&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;Validate Company Code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR t001-bukrs.&lt;/P&gt;&lt;P&gt;  SELECT bukrs  UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;      INTO t001-bukrs&lt;/P&gt;&lt;P&gt;      FROM t001&lt;/P&gt;&lt;P&gt;      WHERE bukrs =  p_bukrs AND&lt;/P&gt;&lt;P&gt;            spras = sy-langu.&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;    MESSAGE e021.      " Invalid Company Code range&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF ( p_tage1 &amp;gt; p_tage2 ) OR ( p_tage1 &amp;gt; p_tage3 ) OR&lt;/P&gt;&lt;P&gt;      ( p_tage1 &amp;gt; p_tage4 ).&lt;/P&gt;&lt;P&gt;    MESSAGE e999 WITH 'Column 1 greater'(004)&lt;/P&gt;&lt;P&gt;                'than Column# 2 or 3 or 4'(005).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;*column 2&lt;/P&gt;&lt;P&gt;  IF ( p_tage2 &amp;gt; p_tage3 ) OR ( p_tage1 &amp;gt; p_tage4 ).&lt;/P&gt;&lt;P&gt;    MESSAGE e999 WITH 'Column 2 greater'(006)&lt;/P&gt;&lt;P&gt;                'than Column# 3 or 4'(007).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;*column3&lt;/P&gt;&lt;P&gt;  IF ( p_tage3 &amp;gt; p_tage4 ).&lt;/P&gt;&lt;P&gt;    MESSAGE e999 WITH 'Column 3 greater'(008)&lt;/P&gt;&lt;P&gt;                'than Column#4'(009).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " validate_flds&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  fetch_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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; Fetching Data from Database Tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fetch_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Date Range Population&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  r_date1-sign   = 'I'.&lt;/P&gt;&lt;P&gt;  r_date1-option = 'BT'.&lt;/P&gt;&lt;P&gt;  r_date1-low    = p_allgst.&lt;/P&gt;&lt;P&gt;  r_date1-high    = r_date1-low + p_tage1.&lt;/P&gt;&lt;P&gt;  APPEND r_date1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  r_date2-sign   = 'I'.&lt;/P&gt;&lt;P&gt;  r_date2-option = 'BT'.&lt;/P&gt;&lt;P&gt;  r_date2-low    =  r_date1-high + 1.&lt;/P&gt;&lt;P&gt;  r_date2-high    = r_date1-low + p_tage2.&lt;/P&gt;&lt;P&gt;  APPEND r_date2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  r_date3-sign   = 'I'.&lt;/P&gt;&lt;P&gt;  r_date3-option = 'BT'.&lt;/P&gt;&lt;P&gt;  r_date3-low    = r_date2-high + 1.&lt;/P&gt;&lt;P&gt;  r_date3-high    = r_date1-low + p_tage3.&lt;/P&gt;&lt;P&gt;  APPEND r_date3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  r_date4-sign   = 'I'.&lt;/P&gt;&lt;P&gt;  r_date4-option = 'BT'.&lt;/P&gt;&lt;P&gt;  r_date4-low    = r_date3-high + 1.&lt;/P&gt;&lt;P&gt;  r_date4-high    = r_date1-low + p_tage4.&lt;/P&gt;&lt;P&gt;  APPEND r_date4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Select the Customer Open Items data from bsid&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT l~kunnr&lt;/P&gt;&lt;P&gt;         l1~name1&lt;/P&gt;&lt;P&gt;         b~waers&lt;/P&gt;&lt;P&gt;         b~dmbtr&lt;/P&gt;&lt;P&gt;         b~zfbdt&lt;/P&gt;&lt;P&gt;         b~zbd1t&lt;/P&gt;&lt;P&gt;         b~zbd2t&lt;/P&gt;&lt;P&gt;         b~zbd3t&lt;/P&gt;&lt;P&gt;         b~belnr&lt;/P&gt;&lt;P&gt;         b~xblnr&lt;/P&gt;&lt;P&gt;         b~shkzg&lt;/P&gt;&lt;P&gt;         b~blart&lt;/P&gt;&lt;P&gt;   INTO CORRESPONDING FIELDS OF TABLE int_bsid&lt;/P&gt;&lt;P&gt;   FROM knb1 AS l INNER JOIN kna1 AS l1&lt;/P&gt;&lt;P&gt;                ON l&lt;SUB&gt;kunnr  = l1&lt;/SUB&gt;kunnr&lt;/P&gt;&lt;P&gt;       INNER JOIN   bsid AS b&lt;/P&gt;&lt;P&gt;         ON l&lt;SUB&gt;kunnr  = b&lt;/SUB&gt;kunnr AND&lt;/P&gt;&lt;P&gt;            l&lt;SUB&gt;bukrs  = b&lt;/SUB&gt;bukrs&lt;/P&gt;&lt;P&gt;         WHERE l~kunnr  IN s_kunnr AND&lt;/P&gt;&lt;P&gt;               l~bukrs = p_bukrs and&lt;/P&gt;&lt;P&gt;               b~zfbdt le p_allgst.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE i000 WITH 'No Data found'(027).&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;Removing the date limit to get the due items in the past&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DELETE int_bsid WHERE&lt;/P&gt;&lt;P&gt;              ( blart  NE 'RE' AND blart  NE 'KR' ) OR&lt;/P&gt;&lt;P&gt;                shkzg  NE 'H'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT int_bsid BY kunnr.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " fetch_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  header&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;Display the Report Columns&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM header .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_tage1 = p_tage1 + 1.&lt;/P&gt;&lt;P&gt;  v_tage2 = p_tage2 + 1.&lt;/P&gt;&lt;P&gt;  v_tage3 = p_tage3 + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_fidd = p_tage1.&lt;/P&gt;&lt;P&gt;  v_sedd = p_tage2.&lt;/P&gt;&lt;P&gt;  v_thdd = p_tage3.&lt;/P&gt;&lt;P&gt;  v_fodd = p_tage4.&lt;/P&gt;&lt;P&gt;  MOVE v_fodd&lt;EM&gt;0(4) TO v_fodd&lt;/EM&gt;1(3).&lt;/P&gt;&lt;P&gt;  v_fodd+0(1) = space.&lt;/P&gt;&lt;P&gt;  CONCATENATE '1 to'(010) v_fidd INTO v_fir.&lt;/P&gt;&lt;P&gt;  CONCATENATE v_tage1 ' to '(011) v_sedd INTO v_sec.&lt;/P&gt;&lt;P&gt;  CONCATENATE v_tage2 ' to '(011) v_thdd INTO v_thir.&lt;/P&gt;&lt;P&gt;  CONCATENATE v_tage3 ' to '(011) space v_fodd INTO v_four.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Standard header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  clear: v_date1, v_str, v_str1, v_tage.&lt;/P&gt;&lt;P&gt;  write p_allgst to v_date1.&lt;/P&gt;&lt;P&gt;  Move  p_tage4 to v_tage.&lt;/P&gt;&lt;P&gt;  concatenate '&amp;gt;' v_tage text-025 into v_str1.&lt;/P&gt;&lt;P&gt;  concatenate&lt;/P&gt;&lt;P&gt;  'Summary of Ageing Analysis for Customer Open Invoices as on'(013)&lt;/P&gt;&lt;P&gt;   v_date1 into v_str separated by space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'Z_STANDARD_HEADER'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;     title1 = 'Saudi International Petrochemical Company'(012)&lt;/P&gt;&lt;P&gt;     title2 = v_str.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE  : /1(168) sy-uline.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 1 INTENSIFIED.&lt;/P&gt;&lt;P&gt;  WRITE :/1 sy-vline, 13 sy-vline, 49 sy-vline,&lt;/P&gt;&lt;P&gt;        50(101) 'Invoices Due For(In Days)'(014) CENTERED,&lt;/P&gt;&lt;P&gt;       151 sy-vline, 168 sy-vline .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE :/1 sy-vline,  2(11)  'Customer#'(015) CENTERED,&lt;/P&gt;&lt;P&gt;         13 sy-vline ,14(35) 'Customer Name'(016) CENTERED,&lt;/P&gt;&lt;P&gt;         49 sy-vline,&lt;/P&gt;&lt;P&gt;         50(101) sy-uline,151 sy-vline,&lt;/P&gt;&lt;P&gt;        152(16) 'Total'(017) CENTERED,&lt;/P&gt;&lt;P&gt;        168 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE : /1 sy-vline,13 sy-vline,      49 sy-vline,&lt;/P&gt;&lt;P&gt;          50(16) v_fir CENTERED,        66 sy-vline,&lt;/P&gt;&lt;P&gt;          67(16) v_sec CENTERED,        83 sy-vline,&lt;/P&gt;&lt;P&gt;          84(16) v_thir CENTERED,      100 sy-vline,&lt;/P&gt;&lt;P&gt;         101(16) v_four CENTERED,      117 sy-vline,&lt;/P&gt;&lt;P&gt;         118(16) v_str1 centered,      134 sy-vline,&lt;/P&gt;&lt;P&gt;         135(16) 'Already Overdue'(018) CENTERED,151 sy-vline,&lt;/P&gt;&lt;P&gt;         168 sy-vline.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;  WRITE  : /1(168) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " header&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  basic_list&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;Display the Basic List&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM basic_list .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  NEW-PAGE LINE-SIZE 168.&lt;/P&gt;&lt;P&gt;  LOOP AT int_bsid.&lt;/P&gt;&lt;P&gt;    CLEAR v_date.&lt;/P&gt;&lt;P&gt;    IF int_bsid-zbd3t &amp;lt;&amp;gt; ' '.&lt;/P&gt;&lt;P&gt;      v_date = int_bsid-zfbdt + int_bsid-zbd3t.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      IF int_bsid-zbd2t &amp;lt;&amp;gt; ' '.&lt;/P&gt;&lt;P&gt;        v_date = int_bsid-zfbdt + int_bsid-zbd2t.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        v_date = int_bsid-zfbdt + int_bsid-zbd1t.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF int_bsid-zbd1t = ' '.&lt;/P&gt;&lt;P&gt;      v_date = int_bsid-zfbdt.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF v_date IN r_date1.&lt;/P&gt;&lt;P&gt;      int_final-total1 =   int_final-total1 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;    ELSEIF v_date IN r_date2.&lt;/P&gt;&lt;P&gt;      int_final-total2 =   int_final-total2 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;    ELSEIF v_date IN r_date3.&lt;/P&gt;&lt;P&gt;      int_final-total3 =   int_final-total3 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;    ELSEIF v_date IN r_date4.&lt;/P&gt;&lt;P&gt;      int_final-total4 =   int_final-total4 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;    ELSEif v_date &amp;gt; r_date4-high.&lt;/P&gt;&lt;P&gt;      int_final-total5 =   int_final-total5 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;    ELSEif v_date &amp;lt; p_allgst.&lt;/P&gt;&lt;P&gt;      int_final-total6 =   int_final-total6 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT END OF kunnr.&lt;/P&gt;&lt;P&gt;      v_flag = 1.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF v_flag = 1.&lt;/P&gt;&lt;P&gt;      int_final-kunnr = int_bsid-kunnr.&lt;/P&gt;&lt;P&gt;      int_final-name1 = int_bsid-name1.&lt;/P&gt;&lt;P&gt;      int_final-total =   int_final-total1 + int_final-total2 +&lt;/P&gt;&lt;P&gt;       int_final-total3 + int_final-total4 + int_final-total5 +&lt;/P&gt;&lt;P&gt;       int_final-total6.&lt;/P&gt;&lt;P&gt;      APPEND int_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      v_gtotal1 = v_gtotal1 + int_final-total1.&lt;/P&gt;&lt;P&gt;      v_gtotal2 = v_gtotal2 + int_final-total2.&lt;/P&gt;&lt;P&gt;      v_gtotal3 = v_gtotal3 + int_final-total3.&lt;/P&gt;&lt;P&gt;      v_gtotal4 = v_gtotal4 + int_final-total4.&lt;/P&gt;&lt;P&gt;      v_gtotal5 = v_gtotal5 + int_final-total5.&lt;/P&gt;&lt;P&gt;      v_gtotal6 = v_gtotal6 + int_final-total6.&lt;/P&gt;&lt;P&gt;      v_gtotal = v_gtotal + int_final-total.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE: /1 sy-vline,&lt;/P&gt;&lt;P&gt;              2 int_final-kunnr COLOR 4 INTENSIFIED ON,&lt;/P&gt;&lt;P&gt;             13 sy-vline,&lt;/P&gt;&lt;P&gt;             14 int_final-name1 COLOR 4 INTENSIFIED ON,&lt;/P&gt;&lt;P&gt;             49 sy-vline.&lt;/P&gt;&lt;P&gt;      DATA : v_rem.&lt;/P&gt;&lt;P&gt;      v_rem = sy-tabix MOD 2.&lt;/P&gt;&lt;P&gt;      IF v_rem NE 0.&lt;/P&gt;&lt;P&gt;        FORMAT COLOR 2 INTENSIFIED.&lt;/P&gt;&lt;P&gt;        WRITE :    50 int_final-total1 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;                   66 sy-vline,&lt;/P&gt;&lt;P&gt;                   67 int_final-total2 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;                   83 sy-vline,&lt;/P&gt;&lt;P&gt;                   84 int_final-total3 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;                  100 sy-vline,&lt;/P&gt;&lt;P&gt;                  101 int_final-total4 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;                  117 sy-vline,&lt;/P&gt;&lt;P&gt;                  118 int_final-total5 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;                  134 sy-vline,&lt;/P&gt;&lt;P&gt;                  135 int_final-total6 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;                  151 sy-vline,&lt;/P&gt;&lt;P&gt;                  152 int_final-total CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;                  168 sy-vline.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE :    50 int_final-total1 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;                   66 sy-vline,&lt;/P&gt;&lt;P&gt;                   67 int_final-total2 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;                   83 sy-vline,&lt;/P&gt;&lt;P&gt;                   84 int_final-total3 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;                  100 sy-vline,&lt;/P&gt;&lt;P&gt;                  101 int_final-total4 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;                  117 sy-vline,&lt;/P&gt;&lt;P&gt;                  118 int_final-total5 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;                  134 sy-vline,&lt;/P&gt;&lt;P&gt;                  135 int_final-total6 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;                  151 sy-vline,&lt;/P&gt;&lt;P&gt;                  152 int_final-total CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;                  168 sy-vline.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;      HIDE int_final.&lt;/P&gt;&lt;P&gt;      CLEAR int_final.&lt;/P&gt;&lt;P&gt;      v_flag = 0.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT LAST.&lt;/P&gt;&lt;P&gt;      WRITE  : /1(168) sy-uline.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR 3 INTENSIFIED.&lt;/P&gt;&lt;P&gt;      WRITE : /1 sy-vline,  2(47) 'GRAND TOTAL'(022) CENTERED,&lt;/P&gt;&lt;P&gt;              49 sy-vline, 50 v_gtotal1 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;              66 sy-vline, 67 v_gtotal2 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;              83 sy-vline, 84 v_gtotal3 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;             100 sy-vline,101 v_gtotal4 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;             117 sy-vline,118 v_gtotal5 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;             134 sy-vline,135 v_gtotal6 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;             151 sy-vline,152 v_gtotal CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;             168 sy-vline.&lt;/P&gt;&lt;P&gt;      HIDE :  v_gtotal1,&lt;/P&gt;&lt;P&gt;              v_gtotal2,&lt;/P&gt;&lt;P&gt;              v_gtotal3,&lt;/P&gt;&lt;P&gt;              v_gtotal4,&lt;/P&gt;&lt;P&gt;              v_gtotal5,&lt;/P&gt;&lt;P&gt;              v_gtotal6,&lt;/P&gt;&lt;P&gt;              v_gtotal.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  WRITE  : /1(168) sy-uline.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " basic_list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  line_selection&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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; When double clicked on the line display the seconday list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM line_selection .&lt;/P&gt;&lt;P&gt;  NEW-PAGE LINE-SIZE 206.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sy-lsind = 1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA : v_rem,v_cnt LIKE sy-tabix.&lt;/P&gt;&lt;P&gt;  v_cnt = 0.&lt;/P&gt;&lt;P&gt;  SORT int_bsid BY belnr zfbdt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT int_bsid WHERE kunnr EQ int_final-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_rem = v_cnt MOD 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR v_date.&lt;/P&gt;&lt;P&gt;    IF int_bsid-zbd3t &amp;lt;&amp;gt; ' '.&lt;/P&gt;&lt;P&gt;      v_date = int_bsid-zfbdt + int_bsid-zbd3t.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      IF int_bsid-zbd2t &amp;lt;&amp;gt; ' '.&lt;/P&gt;&lt;P&gt;        v_date = int_bsid-zfbdt + int_bsid-zbd2t.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        v_date = int_bsid-zfbdt + int_bsid-zbd1t.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF int_bsid-zbd1t = ' '.&lt;/P&gt;&lt;P&gt;      v_date = int_bsid-zfbdt.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF v_rem NE 0.&lt;/P&gt;&lt;P&gt;      format color 2 intensified.&lt;/P&gt;&lt;P&gt;      WRITE :/1 sy-vline, 2 int_bsid-belnr,&lt;/P&gt;&lt;P&gt;             12 sy-vline,13 int_bsid-kunnr,&lt;/P&gt;&lt;P&gt;             23 sy-vline,24 int_bsid-name1,&lt;/P&gt;&lt;P&gt;             59 sy-vline,60 int_bsid-xblnr,&lt;/P&gt;&lt;P&gt;             76 sy-vline,77 int_bsid-zfbdt,&lt;/P&gt;&lt;P&gt;             87 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE : 104 sy-vline,121 sy-vline,&lt;/P&gt;&lt;P&gt;              138 sy-vline,155 sy-vline,&lt;/P&gt;&lt;P&gt;              172 sy-vline, 189 sy-vline,&lt;/P&gt;&lt;P&gt;              190 int_bsid-dmbtr CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;              206 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF v_date IN r_date1.&lt;/P&gt;&lt;P&gt;        v_subtotal1 =   v_subtotal1 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;        WRITE : 88 int_bsid-dmbtr  CURRENCY int_bsid-waers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSEIF v_date IN r_date2.&lt;/P&gt;&lt;P&gt;        v_subtotal2 =   v_subtotal2 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;        WRITE : 105 int_bsid-dmbtr CURRENCY int_bsid-waers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSEIF v_date IN r_date3.&lt;/P&gt;&lt;P&gt;        v_subtotal3 =   v_subtotal3 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;        WRITE : 122 int_bsid-dmbtr CURRENCY int_bsid-waers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSEIF v_date IN r_date4.&lt;/P&gt;&lt;P&gt;        v_subtotal4 =   v_subtotal4 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;        WRITE : 139 int_bsid-dmbtr CURRENCY int_bsid-waers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSEif v_date &amp;gt; r_date4-high.&lt;/P&gt;&lt;P&gt;        v_subtotal5 =   v_subtotal5 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;        WRITE : 156 int_bsid-dmbtr CURRENCY int_bsid-waers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSEif v_date &amp;lt; p_allgst.&lt;/P&gt;&lt;P&gt;        v_subtotal6 =   v_subtotal6 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;        WRITE : 173 int_bsid-dmbtr CURRENCY int_bsid-waers.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      format color off.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE :/1 sy-vline, 2 int_bsid-belnr,&lt;/P&gt;&lt;P&gt;             12 sy-vline,13 int_bsid-kunnr,&lt;/P&gt;&lt;P&gt;             23 sy-vline,24 int_bsid-name1,&lt;/P&gt;&lt;P&gt;             59 sy-vline,60 int_bsid-xblnr,&lt;/P&gt;&lt;P&gt;             76 sy-vline,77 int_bsid-zfbdt,&lt;/P&gt;&lt;P&gt;             87 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE : 104 sy-vline,121 sy-vline,&lt;/P&gt;&lt;P&gt;              138 sy-vline,155 sy-vline,&lt;/P&gt;&lt;P&gt;              172 sy-vline,189 sy-vline,&lt;/P&gt;&lt;P&gt;              190 int_bsid-dmbtr CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;              206 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF v_date IN r_date1.&lt;/P&gt;&lt;P&gt;        v_subtotal1 =   v_subtotal1 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;        WRITE : 88 int_bsid-dmbtr CURRENCY int_bsid-waers.&lt;/P&gt;&lt;P&gt;      ELSEIF v_date IN r_date2.&lt;/P&gt;&lt;P&gt;        v_subtotal2 =   v_subtotal2 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;        WRITE : 105 int_bsid-dmbtr CURRENCY int_bsid-waers.&lt;/P&gt;&lt;P&gt;      ELSEIF v_date IN r_date3.&lt;/P&gt;&lt;P&gt;        v_subtotal3 =   v_subtotal3 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;        WRITE : 122 int_bsid-dmbtr CURRENCY int_bsid-waers.&lt;/P&gt;&lt;P&gt;      ELSEIF v_date IN r_date4.&lt;/P&gt;&lt;P&gt;        v_subtotal4 =   v_subtotal4 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;        WRITE : 139 int_bsid-dmbtr CURRENCY int_bsid-waers.&lt;/P&gt;&lt;P&gt;      ELSEif v_date &amp;gt; r_date4-high.&lt;/P&gt;&lt;P&gt;        v_subtotal5 =   v_subtotal5 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;        WRITE : 156 int_bsid-dmbtr CURRENCY int_bsid-waers.&lt;/P&gt;&lt;P&gt;      ELSEif v_date &amp;lt; p_allgst.&lt;/P&gt;&lt;P&gt;        v_subtotal6 =   v_subtotal6 +  int_bsid-dmbtr.&lt;/P&gt;&lt;P&gt;        WRITE : 173 int_bsid-dmbtr CURRENCY int_bsid-waers.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;    v_cnt = v_cnt + 1.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  WRITE : /1(206) sy-uline.&lt;/P&gt;&lt;P&gt;  v_subtotal = v_subtotal1 + v_subtotal2 + v_subtotal3&lt;/P&gt;&lt;P&gt;              + v_subtotal4 + v_subtotal5 + v_subtotal6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 3 INTENSIFIED.&lt;/P&gt;&lt;P&gt;  WRITE : /1 sy-vline,&lt;/P&gt;&lt;P&gt;             2(85) 'Total'(017) CENTERED CURRENCY int_bsid-waers ,&lt;/P&gt;&lt;P&gt;             87 sy-vline,&lt;/P&gt;&lt;P&gt;             88 v_subtotal1 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;            104 sy-vline,&lt;/P&gt;&lt;P&gt;            105 v_subtotal2 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;            121 sy-vline,&lt;/P&gt;&lt;P&gt;            122 v_subtotal3 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;            138 sy-vline,&lt;/P&gt;&lt;P&gt;            139 v_subtotal4 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;            155 sy-vline,&lt;/P&gt;&lt;P&gt;            156 v_subtotal5 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;            172 sy-vline,&lt;/P&gt;&lt;P&gt;            173 v_subtotal6 CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;            189 sy-vline,&lt;/P&gt;&lt;P&gt;            190 v_subtotal CURRENCY int_bsid-waers,&lt;/P&gt;&lt;P&gt;            206 sy-vline.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;  WRITE : /1(206) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR : v_subtotal,v_subtotal1,v_subtotal2,v_subtotal3,&lt;/P&gt;&lt;P&gt;          v_subtotal4,v_subtotal5,v_gtotal1,v_gtotal2,v_gtotal3,&lt;/P&gt;&lt;P&gt;          v_gtotal4, v_gtotal5,v_gtotal,v_subtotal6,v_gtotal6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " line_selection&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  header1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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; Secondary List Header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM header1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Standard header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  clear: v_date1, v_str, v_str1, v_tage.&lt;/P&gt;&lt;P&gt;  write p_allgst to v_date1.&lt;/P&gt;&lt;P&gt;  Move  p_tage4 to v_tage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  concatenate '&amp;gt;' v_tage text-025 into v_str1.&lt;/P&gt;&lt;P&gt;  concatenate&lt;/P&gt;&lt;P&gt;   'Details of Ageing Analysis for Customer Open Invoices as on'(024)&lt;/P&gt;&lt;P&gt;    v_date1 into v_str separated by space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'Z_STANDARD_HEADER'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;     title1 = 'Saudi International Petrochemical Company'(012)&lt;/P&gt;&lt;P&gt;     title2 =  v_str.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 1 intensified.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE  :/1(206) sy-uline.&lt;/P&gt;&lt;P&gt;  WRITE  :/1 sy-vline,12 sy-vline ,&lt;/P&gt;&lt;P&gt;          23 sy-vline,59 sy-vline,76 sy-vline,87 sy-vline,&lt;/P&gt;&lt;P&gt;          88(101) 'Invoices Due For(In Days)'(014) CENTERED,&lt;/P&gt;&lt;P&gt;         189 sy-vline,206 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE  : /1 sy-vline,  2(10) 'Doc Number'(021) CENTERED,&lt;/P&gt;&lt;P&gt;           12 sy-vline, 13(10) 'Customer#'(015) CENTERED,&lt;/P&gt;&lt;P&gt;           23 sy-vline, 24(35) 'Customer Name'(016) CENTERED,&lt;/P&gt;&lt;P&gt;           59 sy-vline, 60(16) 'Ref invoice#'(019) CENTERED,&lt;/P&gt;&lt;P&gt;           76 sy-vline, 77(10) 'Inv dt'(020) CENTERED,&lt;/P&gt;&lt;P&gt;           87 sy-vline, 88(101) sy-uline,&lt;/P&gt;&lt;P&gt;          189 sy-vline,190(16) 'Total'(017) CENTERED,&lt;/P&gt;&lt;P&gt;          206 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE : /1 sy-vline, 12 sy-vline,&lt;/P&gt;&lt;P&gt;           23 sy-vline,59 sy-vline,&lt;/P&gt;&lt;P&gt;           76 sy-vline,87 sy-vline,&lt;/P&gt;&lt;P&gt;           88(16) v_fir CENTERED, 104 sy-vline,&lt;/P&gt;&lt;P&gt;          105(16) v_sec CENTERED, 121 sy-vline,&lt;/P&gt;&lt;P&gt;          122(16) v_thir CENTERED, 138 sy-vline,&lt;/P&gt;&lt;P&gt;          139(16) v_four CENTERED, 155 sy-vline,&lt;/P&gt;&lt;P&gt;          156(16) v_str1 CENTERED,&lt;/P&gt;&lt;P&gt;          172    sy-vline,&lt;/P&gt;&lt;P&gt;          173(16) 'Already Overdue'(018) CENTERED,&lt;/P&gt;&lt;P&gt;          189 sy-vline,&lt;/P&gt;&lt;P&gt;          206 sy-vline.&lt;/P&gt;&lt;P&gt;          format color off.&lt;/P&gt;&lt;P&gt;  WRITE  : /1(206) sy-uline.&lt;/P&gt;&lt;P&gt;ENDFORM.                                                    " header1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points for useful Answers&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 08:39:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-classical-reporting/m-p/2538309#M576518</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-18T08:39:27Z</dc:date>
    </item>
  </channel>
</rss>

