<?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: Problem regarding Outgoing Payment in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-regarding-outgoing-payment/m-p/2136708#M449559</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;I am not clear with your question. Anyway I am having Zreport for Customer &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ageing Anlaysis report is there. It may give some ideas.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  YMS_CUSTOMERAGEINGANALYSIS NO STANDARD PAGE HEADING MESSAGE-ID FB LINE-COUNT 65&lt;/P&gt;&lt;P&gt;LINE-SIZE 230.&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Purpose : This ABAP program will fetch the Account Receivables for&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;a Customer for the given period and display the due days.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;TABLES: T001, " Company Codes&lt;/P&gt;&lt;P&gt;T005, " Countries&lt;/P&gt;&lt;P&gt;SKB1, " GL Master&lt;/P&gt;&lt;P&gt;KNA1. " Customer Master&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;Internal Tables&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 BSID (Open Items) data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF IT_BSID OCCURS 0,&lt;/P&gt;&lt;P&gt;KUNNR LIKE BSID-KUNNR, " Customer Number&lt;/P&gt;&lt;P&gt;GJAHR LIKE BSID-GJAHR, " Fiscal Year&lt;/P&gt;&lt;P&gt;BELNR LIKE BSID-BELNR, " Acc.Document&lt;/P&gt;&lt;P&gt;BUZEI LIKE BSID-BUZEI, " Item&lt;/P&gt;&lt;P&gt;BUDAT LIKE BSID-BUDAT, " Posting Date&lt;/P&gt;&lt;P&gt;SHKZG LIKE BSID-SHKZG, " Dr/Cr Indicator&lt;/P&gt;&lt;P&gt;DMBTR LIKE BSID-DMBTR, " Amount(Local Curr)&lt;/P&gt;&lt;P&gt;WRBTR LIKE BSID-WRBTR, " Amount(Doc Curr)&lt;/P&gt;&lt;P&gt;DMBE2 LIKE BSID-DMBE2, " Amount(USD)&lt;/P&gt;&lt;P&gt;WAERS LIKE BSID-WAERS, " Currency&lt;/P&gt;&lt;P&gt;ZTERM LIKE BSID-ZTERM, " Payment Terms&lt;/P&gt;&lt;P&gt;VBELN LIKE BSID-VBELN, " Billing Doc&lt;/P&gt;&lt;P&gt;ZFBDT LIKE BSID-ZFBDT, " Baseline Date&lt;/P&gt;&lt;P&gt;ZBD1T LIKE BSID-ZBD1T, " No of days&lt;/P&gt;&lt;P&gt;HKONT LIKE BSID-HKONT, " GL Account&lt;/P&gt;&lt;P&gt;NAME1 LIKE KNA1-NAME1, " Customer Name&lt;/P&gt;&lt;P&gt;LAND1 LIKE KNA1-LAND1, " Country&lt;/P&gt;&lt;P&gt;END OF IT_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 BSAD (Closed Items) data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF IT_BSAD OCCURS 0,&lt;/P&gt;&lt;P&gt;KUNNR LIKE BSAD-KUNNR, " Customer Number&lt;/P&gt;&lt;P&gt;GJAHR LIKE BSAD-GJAHR, " Fiscal Year&lt;/P&gt;&lt;P&gt;BELNR LIKE BSAD-BELNR, " Acc.Document&lt;/P&gt;&lt;P&gt;BUZEI LIKE BSAD-BUZEI, " Item&lt;/P&gt;&lt;P&gt;BUDAT LIKE BSAD-BUDAT, " Posting Date&lt;/P&gt;&lt;P&gt;SHKZG LIKE BSAD-SHKZG, " Dr/Cr Indicator&lt;/P&gt;&lt;P&gt;DMBTR LIKE BSAD-DMBTR, " Amount(Local Curr)&lt;/P&gt;&lt;P&gt;WRBTR LIKE BSID-WRBTR, " Amount(Doc Curr)&lt;/P&gt;&lt;P&gt;DMBE2 LIKE BSAD-DMBE2, " Amount(USD)&lt;/P&gt;&lt;P&gt;WAERS LIKE BSAD-WAERS, " Currency&lt;/P&gt;&lt;P&gt;ZTERM LIKE BSID-ZTERM, " Payment Terms&lt;/P&gt;&lt;P&gt;VBELN LIKE BSID-VBELN, " Billing Doc&lt;/P&gt;&lt;P&gt;ZFBDT LIKE BSID-ZFBDT, " Baseline Date&lt;/P&gt;&lt;P&gt;ZBD1T LIKE BSID-ZBD1T, " No of days&lt;/P&gt;&lt;P&gt;HKONT LIKE BSID-HKONT, " GL Account&lt;/P&gt;&lt;P&gt;NAME1 LIKE KNA1-NAME1, " Customer Name&lt;/P&gt;&lt;P&gt;LAND1 LIKE KNA1-LAND1, " Country&lt;/P&gt;&lt;P&gt;END OF IT_BSAD.&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 Report Output&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF IT_REPORT OCCURS 0,&lt;/P&gt;&lt;P&gt;KUNNR LIKE BSID-KUNNR, " Customer Number&lt;/P&gt;&lt;P&gt;BELNR LIKE BSID-BELNR, " Acc.Document&lt;/P&gt;&lt;P&gt;NAME1 LIKE KNA1-NAME1, " Customer Name&lt;/P&gt;&lt;P&gt;LAND1 LIKE KNA1-LAND1, " Country&lt;/P&gt;&lt;P&gt;SHKZG LIKE BSID-SHKZG, " Dr/Cr Indicator&lt;/P&gt;&lt;P&gt;BUDAT LIKE BSID-BUDAT, " Posting Date&lt;/P&gt;&lt;P&gt;DMBTR LIKE BSID-DMBTR, " Amount(Local Curr)&lt;/P&gt;&lt;P&gt;WRBTR LIKE BSID-WRBTR, " Amount(Doc Curr)&lt;/P&gt;&lt;P&gt;DMBE2 LIKE BSID-DMBE2, " Amount(USD)&lt;/P&gt;&lt;P&gt;WAERS LIKE BSID-WAERS, " Currency&lt;/P&gt;&lt;P&gt;DUE_AMNT LIKE BSID-DMBTR, " Amount(Over Due)&lt;/P&gt;&lt;P&gt;D_AMNT1 LIKE BSID-DMBTR, " Amount(0-30 Future Due)&lt;/P&gt;&lt;P&gt;D_AMNT2 LIKE BSID-DMBTR, " Amount(31-60 Future Due)&lt;/P&gt;&lt;P&gt;D_AMNT3 LIKE BSID-DMBTR, " Amount(61-90 Future Due)&lt;/P&gt;&lt;P&gt;D_AMNT4 LIKE BSID-DMBTR, " Amount(91-120 Future Due)&lt;/P&gt;&lt;P&gt;D_AMNT5 LIKE BSID-DMBTR, " Amount(more than 120)&lt;/P&gt;&lt;P&gt;DUE_DATE LIKE BSID-BUDAT, " Due date&lt;/P&gt;&lt;P&gt;ZTERM LIKE BSID-ZTERM, " Payment Terms&lt;/P&gt;&lt;P&gt;VBELN LIKE BSID-VBELN, " Billing Doc&lt;/P&gt;&lt;P&gt;END OF IT_REPORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Declaration of Data and Variables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;DATA: V_DAYS TYPE I, " Difference days&lt;/P&gt;&lt;P&gt;V_WAERS LIKE T001-WAERS, " Co.Code Currency&lt;/P&gt;&lt;P&gt;V_SUM1 LIKE BSID-DMBTR,                                     " Totals 1&lt;/P&gt;&lt;P&gt;V_SUM2 LIKE BSID-DMBTR,                                     " Totals 2&lt;/P&gt;&lt;P&gt;V_SUM3 LIKE BSID-DMBTR,                                     " Totals 3&lt;/P&gt;&lt;P&gt;V_SUM4 LIKE BSID-DMBTR,                                     " Totals 4&lt;/P&gt;&lt;P&gt;V_SUM5 LIKE BSID-DMBTR,                                     " Totals 5&lt;/P&gt;&lt;P&gt;V_SUM6 LIKE BSID-DMBTR,                                     " Totals 6&lt;/P&gt;&lt;P&gt;V_SUM7 LIKE BSID-DMBTR,                                     " Totals 7&lt;/P&gt;&lt;P&gt;V_SUM8 LIKE BSID-DMBE2.                                     " Totals 8&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Constants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CONSTANTS: C_DOC_WAERS(3) VALUE 'USD',&lt;/P&gt;&lt;P&gt;C_MITKZ TYPE C VALUE 'D'.&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;Selection Screen&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;PARAMETERS: P_BUKRS LIKE T001-BUKRS OBLIGATORY. " Company Code&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:S_KUNNR FOR KNA1-KUNNR, " Customer Number&lt;/P&gt;&lt;P&gt;S_LAND1 FOR T005-LAND1, " Country&lt;/P&gt;&lt;P&gt;S_HKONT FOR SKB1-SAKNR. " G/L Account&lt;/P&gt;&lt;P&gt;PARAMETERS: P_DATE LIKE SY-DATUM OBLIGATORY. " Report Date&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;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(30) TEXT-003 FOR FIELD P_RB1.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_RB1 RADIOBUTTON GROUP RB.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(30) TEXT-004 FOR FIELD P_RB2.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_RB2 RADIOBUTTON GROUP RB.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&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 B4 WITH FRAME.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(29) TEXT-038 FOR FIELD P_CHK1.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_CHK1 AS CHECKBOX.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK B4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : BEGIN OF BLOCK B3 WITH FRAME TITLE TEXT-030.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(30) TEXT-031 FOR FIELD P_RB3.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_RB3 RADIOBUTTON GROUP RB1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(30) TEXT-032 FOR FIELD P_RB4.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_RB4 RADIOBUTTON GROUP RB1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&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;STRONG&gt;Initialization&lt;/STRONG&gt;**********************************************&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;At Selection Screen&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;Checking for the input values of selection screen.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM SCREEN_CHECK.&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;Top-Of-Page&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  IF P_RB3 = 'X'.&lt;/P&gt;&lt;P&gt;    IF P_CHK1 = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Write the Column Headings for detailed report(in Doc Currency)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM COL_HEADING2.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Write the Column Headings for detailed report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM COL_HEADING.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Write the Column Headings for summary report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM COL_HEADING1.&lt;/P&gt;&lt;P&gt;  ENDIF.&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;Start-Of-Selection&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;Get the Customer Open Items from BSID&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM GET_OPEN_DATA.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the Customer Closed Items from BSAD&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM GET_CLOSE_DATA.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the data from BSID,BSAD and KNA1 into one int.table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM PROCESS_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;End-Of-Selection&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;P&gt;  IF IT_REPORT[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    WRITE : 'No Documents found'(005).&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    IF P_RB3 = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Write the Detailed Report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM WRITE_REPORT.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Write the Summary Report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM WRITE_REPORT1.&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;At Line-Selection&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;When double clicked on BELNR leave to transaction FB03&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM LINE_SEL.&lt;/P&gt;&lt;P&gt;&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 SCREEN_CHECK&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;Checking for the input values of selection screen&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 SCREEN_CHECK.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Validation of Company Code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR T001.&lt;/P&gt;&lt;P&gt;  IF NOT P_BUKRS IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT BUKRS FROM T001 UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;    INTO T001-BUKRS&lt;/P&gt;&lt;P&gt;    WHERE BUKRS = P_BUKRS.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      MESSAGE E000 WITH 'Invalid Company Code'(006).&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;Validation of Customer Number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR KNA1.&lt;/P&gt;&lt;P&gt;  IF NOT S_KUNNR IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT KUNNR FROM KNA1 UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;    INTO KNA1-KUNNR&lt;/P&gt;&lt;P&gt;    WHERE KUNNR IN S_KUNNR.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      MESSAGE E000 WITH 'Invalid Customer Number'(007).&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;Validation of Country&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR T005.&lt;/P&gt;&lt;P&gt;  IF NOT S_LAND1 IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT LAND1 FROM T005 UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;    INTO T005-LAND1&lt;/P&gt;&lt;P&gt;    WHERE LAND1 IN S_LAND1.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      MESSAGE E000 WITH 'Invalid Country'(036).&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;Validation of GL Account&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR SKB1.&lt;/P&gt;&lt;P&gt;  IF NOT S_HKONT IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT SAKNR FROM SKB1 UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;    INTO SKB1-SAKNR&lt;/P&gt;&lt;P&gt;    WHERE SAKNR IN S_HKONT AND&lt;/P&gt;&lt;P&gt;    MITKZ = C_MITKZ.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      MESSAGE E000 WITH 'Invalid GL Reconciliation Account'(037).&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " SCREEN_CHECK&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 COL_HEADING&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;Write the Column Headings for detailed report&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 COL_HEADING.&lt;/P&gt;&lt;P&gt;  SKIP .&lt;/P&gt;&lt;P&gt;  WRITE: /88 'DEBTOR AGEING REPORT AS AT:'(019) CENTERED,&lt;/P&gt;&lt;P&gt;  116 P_DATE CENTERED, 198 SY-PAGNO.&lt;/P&gt;&lt;P&gt;  SKIP .&lt;/P&gt;&lt;P&gt;  WRITE: /2 'CoCode:'(016),13(4) P_BUKRS COLOR 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT S_KUNNR IS INITIAL.&lt;/P&gt;&lt;P&gt;    IF NOT S_KUNNR-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;      WRITE: 20 'Customer:'(041),33 S_KUNNR-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;      '-', S_KUNNR-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE: 20 'Customer:'(041),33 S_KUNNR-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT S_LAND1 IS INITIAL.&lt;/P&gt;&lt;P&gt;    IF NOT S_LAND1-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;      WRITE: /2 'Country:'(042),13(4) S_LAND1-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;      '-', S_LAND1-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE: /2 'Country:'(042),13(4) S_LAND1-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT S_HKONT IS INITIAL.&lt;/P&gt;&lt;P&gt;      IF NOT S_HKONT-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;        WRITE: 20 'GL Account:'(043),33 S_HKONT-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;        '-', S_HKONT-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: 20 'GL Account:'(043),33 S_HKONT-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    IF NOT S_HKONT IS INITIAL.&lt;/P&gt;&lt;P&gt;      IF NOT S_HKONT-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;        WRITE: /2 'GL Account:'(043),14 S_HKONT-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;        '-', S_HKONT-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: /2 'GL Account:'(043),14 S_HKONT-LOW COLOR 3.&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;&lt;/P&gt;&lt;P&gt;  WRITE: 183 'Run Date:'(029), SY-DATUM.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;  WRITE AT /1(203) SY-ULINE .&lt;/P&gt;&lt;P&gt;  WRITE: / SY-VLINE, 2(10) 'Customer'(008) CENTERED,&lt;/P&gt;&lt;P&gt;  12 SY-VLINE, 13(30) 'Customer Name'(009),&lt;/P&gt;&lt;P&gt;  43 SY-VLINE, 44(3) 'Cty'(014) CENTERED,&lt;/P&gt;&lt;P&gt;  47 SY-VLINE, 48(15) 'Amount'(013) RIGHT-JUSTIFIED,&lt;/P&gt;&lt;P&gt;  63 SY-VLINE, 64(4) 'Curr'(011) CENTERED,&lt;/P&gt;&lt;P&gt;  68 SY-VLINE, 69(15) 'Overdue'(012) CENTERED,&lt;/P&gt;&lt;P&gt;  84 SY-VLINE, 85(15) '0 - 30 Days'(010) CENTERED,&lt;/P&gt;&lt;P&gt;  100 SY-VLINE,101(15) '31 - 60 Days'(028) CENTERED,&lt;/P&gt;&lt;P&gt;  116 SY-VLINE,117(15) '61 - 90 Days'(021) CENTERED,&lt;/P&gt;&lt;P&gt;  132 SY-VLINE,133(15) '91 - 120 Days'(022) CENTERED,&lt;/P&gt;&lt;P&gt;  148 SY-VLINE,149(15) 'Above 120 Days'(023) CENTERED,&lt;/P&gt;&lt;P&gt;  164 SY-VLINE,165(10) 'Due Date'(024) CENTERED,&lt;/P&gt;&lt;P&gt;  175 SY-VLINE,176(5) 'PayT'(025) CENTERED,&lt;/P&gt;&lt;P&gt;  181 SY-VLINE,182(10) 'Bill.Doc.'(026) CENTERED,&lt;/P&gt;&lt;P&gt;  192 SY-VLINE,193(10) 'Doc.No.'(027) CENTERED,&lt;/P&gt;&lt;P&gt;  203 SY-VLINE.&lt;/P&gt;&lt;P&gt;  WRITE AT /1(203) SY-ULINE.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " COL_HEADING&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 COL_HEADING1&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;Write the Column Headings for summary report&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 COL_HEADING1.&lt;/P&gt;&lt;P&gt;  SKIP .&lt;/P&gt;&lt;P&gt;  WRITE: /54 'DEBTOR AGEING REPORT (SUMMARY) AS AT:'(033) CENTERED,&lt;/P&gt;&lt;P&gt;  92 P_DATE CENTERED, 158 SY-PAGNO.&lt;/P&gt;&lt;P&gt;  SKIP .&lt;/P&gt;&lt;P&gt;  WRITE: /2 'CoCode:'(016), 13(4) P_BUKRS COLOR 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT S_KUNNR IS INITIAL.&lt;/P&gt;&lt;P&gt;    IF NOT S_KUNNR-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;      WRITE: 20 'Customer:'(041),33 S_KUNNR-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;      '-', S_KUNNR-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE: 20 'Customer:'(041),33 S_KUNNR-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT S_LAND1 IS INITIAL.&lt;/P&gt;&lt;P&gt;    IF NOT S_LAND1-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;      WRITE: /2 'Country:'(042),13(4) S_LAND1-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;      '-', S_LAND1-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE: /2 'Country:'(042),13(4) S_LAND1-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT S_HKONT IS INITIAL.&lt;/P&gt;&lt;P&gt;      IF NOT S_HKONT-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;        WRITE: 20 'GL Account:'(043),33 S_HKONT-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;        '-', S_HKONT-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: 20 'GL Account:'(043),33 S_HKONT-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    IF NOT S_HKONT IS INITIAL.&lt;/P&gt;&lt;P&gt;      IF NOT S_HKONT-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;        WRITE: /2 'GL Account:'(043),14 S_HKONT-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;        '-', S_HKONT-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: /2 'GL Account:'(043),14 S_HKONT-LOW COLOR 3.&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;&lt;/P&gt;&lt;P&gt;  WRITE: 144 'Run Date:'(029), SY-DATUM.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;  WRITE AT /1(164) SY-ULINE .&lt;/P&gt;&lt;P&gt;  WRITE: / SY-VLINE, 2(10) 'Customer'(008) CENTERED,&lt;/P&gt;&lt;P&gt;  12 SY-VLINE, 13(30) 'Customer Name'(009),&lt;/P&gt;&lt;P&gt;  43 SY-VLINE, 44(3) 'Cty'(014) CENTERED,&lt;/P&gt;&lt;P&gt;  47 SY-VLINE, 48(15) 'Amount'(013) RIGHT-JUSTIFIED,&lt;/P&gt;&lt;P&gt;  63 SY-VLINE, 64(4) 'Curr'(011) CENTERED,&lt;/P&gt;&lt;P&gt;  68 SY-VLINE, 69(15) 'Overdue'(012) CENTERED,&lt;/P&gt;&lt;P&gt;  84 SY-VLINE, 85(15) '0 - 30 Days'(010) CENTERED,&lt;/P&gt;&lt;P&gt;  100 SY-VLINE,101(15) '31 - 60 Days'(028) CENTERED,&lt;/P&gt;&lt;P&gt;  116 SY-VLINE,117(15) '61 - 90 Days'(021) CENTERED,&lt;/P&gt;&lt;P&gt;  132 SY-VLINE,133(15) '91 - 120 Days'(022) CENTERED,&lt;/P&gt;&lt;P&gt;  148 SY-VLINE,149(15) 'Above 120 Days'(023) CENTERED,&lt;/P&gt;&lt;P&gt;  164 SY-VLINE.&lt;/P&gt;&lt;P&gt;  WRITE AT /1(164) SY-ULINE.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;ENDFORM. " COL_HEADING1&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 COL_HEADING2&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;Write the Column Headings for summary report(in Doc Curr)&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 COL_HEADING2.&lt;/P&gt;&lt;P&gt;  SKIP .&lt;/P&gt;&lt;P&gt;  WRITE: /99 'DEBTOR AGEING REPORT AS AT:'(019) CENTERED,&lt;/P&gt;&lt;P&gt;  127 P_DATE CENTERED, 220 SY-PAGNO.&lt;/P&gt;&lt;P&gt;  SKIP .&lt;/P&gt;&lt;P&gt;  WRITE: /2 'CoCode:'(016),13(4) P_BUKRS COLOR 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT S_KUNNR IS INITIAL.&lt;/P&gt;&lt;P&gt;    IF NOT S_KUNNR-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;      WRITE: 20 'Customer:'(041),33 S_KUNNR-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;      '-', S_KUNNR-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE: 20 'Customer:'(041),33 S_KUNNR-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT S_LAND1 IS INITIAL.&lt;/P&gt;&lt;P&gt;    IF NOT S_LAND1-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;      WRITE: /2 'Country:'(042),13(4) S_LAND1-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;      '-', S_LAND1-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE: /2 'Country:'(042),13(4) S_LAND1-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT S_HKONT IS INITIAL.&lt;/P&gt;&lt;P&gt;      IF NOT S_HKONT-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;        WRITE: 20 'GL Account:'(043),33 S_HKONT-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;        '-', S_HKONT-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: 20 'GL Account:'(043),33 S_HKONT-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    IF NOT S_HKONT IS INITIAL.&lt;/P&gt;&lt;P&gt;      IF NOT S_HKONT-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;        WRITE: /2 'GL Account:'(043),14 S_HKONT-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;        '-', S_HKONT-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: /2 'GL Account:'(043),14 S_HKONT-LOW COLOR 3.&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;&lt;/P&gt;&lt;P&gt;  WRITE: 204 'Run Date:'(029), SY-DATUM.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;  WRITE AT /1(225) SY-ULINE .&lt;/P&gt;&lt;P&gt;  WRITE: / SY-VLINE, 2(10) 'Customer'(008) CENTERED,&lt;/P&gt;&lt;P&gt;  12 SY-VLINE, 13(30) 'Customer Name'(009),&lt;/P&gt;&lt;P&gt;  43 SY-VLINE, 44(3) 'Cty'(014) CENTERED,&lt;/P&gt;&lt;P&gt;  47 SY-VLINE, 48(15) 'Amount'(013) RIGHT-JUSTIFIED,&lt;/P&gt;&lt;P&gt;  63 SY-VLINE, 64(4) 'Curr'(011) CENTERED,&lt;/P&gt;&lt;P&gt;  68 SY-VLINE, 69(15) 'Overdue'(012) CENTERED,&lt;/P&gt;&lt;P&gt;  84 SY-VLINE, 85(15) '0 - 30 Days'(010) CENTERED,&lt;/P&gt;&lt;P&gt;  100 SY-VLINE,101(15) '31 - 60 Days'(028) CENTERED,&lt;/P&gt;&lt;P&gt;  116 SY-VLINE,117(15) '61 - 90 Days'(021) CENTERED,&lt;/P&gt;&lt;P&gt;  132 SY-VLINE,133(15) '91 - 120 Days'(022) CENTERED,&lt;/P&gt;&lt;P&gt;  148 SY-VLINE,149(15) 'Above 120 Days'(023) CENTERED,&lt;/P&gt;&lt;P&gt;  164 SY-VLINE,165(10) 'Due Date'(024) CENTERED,&lt;/P&gt;&lt;P&gt;  175 SY-VLINE,176(5) 'PayT'(025) CENTERED,&lt;/P&gt;&lt;P&gt;  181 SY-VLINE,182(10) 'Bill.Doc.'(026) CENTERED,&lt;/P&gt;&lt;P&gt;  192 SY-VLINE,193(10) 'Doc.No.'(027) CENTERED,&lt;/P&gt;&lt;P&gt;  203 SY-VLINE,204(16) 'Amount(Doc.Curr)'(039),&lt;/P&gt;&lt;P&gt;  220 SY-VLINE,221(4) 'Curr'(040),&lt;/P&gt;&lt;P&gt;  225 SY-VLINE.&lt;/P&gt;&lt;P&gt;  WRITE AT /1(225) SY-ULINE.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;ENDFORM. " COL_HEADING2&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 GET_OPEN_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;Get the Customer Open Items from BSID&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 GET_OPEN_DATA.&lt;/P&gt;&lt;P&gt;  SELECT A~KUNNR " Customer Number&lt;/P&gt;&lt;P&gt;  A~GJAHR " Fiscal Year&lt;/P&gt;&lt;P&gt;  A~BELNR " Acc.Document&lt;/P&gt;&lt;P&gt;  A~BUZEI " Item&lt;/P&gt;&lt;P&gt;  A~BUDAT " Posting Date&lt;/P&gt;&lt;P&gt;  A~SHKZG " Dr/Cr Indicator&lt;/P&gt;&lt;P&gt;  A~DMBTR " Amount(Local Curr)&lt;/P&gt;&lt;P&gt;  A~WRBTR " Amount(Doc Curr)&lt;/P&gt;&lt;P&gt;  A~DMBE2 " Amount(USD)&lt;/P&gt;&lt;P&gt;  A~WAERS " Currency&lt;/P&gt;&lt;P&gt;  A~ZTERM " Payment Terms&lt;/P&gt;&lt;P&gt;  A~VBELN " Billing Doc&lt;/P&gt;&lt;P&gt;  A~ZFBDT " Baseline Date&lt;/P&gt;&lt;P&gt;  A~ZBD1T " No of days&lt;/P&gt;&lt;P&gt;  A~HKONT " GL account&lt;/P&gt;&lt;P&gt;  B~NAME1 " Customer Name&lt;/P&gt;&lt;P&gt;  B~LAND1 " Country&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  INTO TABLE IT_BSID&lt;/P&gt;&lt;P&gt;  FROM BSID AS A JOIN KNA1 AS B&lt;/P&gt;&lt;P&gt;  ON A&lt;SUB&gt;KUNNR = B&lt;/SUB&gt;KUNNR&lt;/P&gt;&lt;P&gt;  WHERE A~BUKRS = P_BUKRS AND&lt;/P&gt;&lt;P&gt;  A~KUNNR IN S_KUNNR AND&lt;/P&gt;&lt;P&gt;  A~HKONT IN S_HKONT AND&lt;/P&gt;&lt;P&gt;  B~LAND1 IN S_LAND1 AND&lt;/P&gt;&lt;P&gt;  A~BUDAT LE P_DATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT IT_BSID BY KUNNR GJAHR BELNR BUZEI BUDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " GET_OPEN_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 GET_CLOSE_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;Get the Customer closed Items from BSID&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 GET_CLOSE_DATA.&lt;/P&gt;&lt;P&gt;  SELECT A~KUNNR " Customer Number&lt;/P&gt;&lt;P&gt;  A~GJAHR " Fiscal Year&lt;/P&gt;&lt;P&gt;  A~BELNR " Acc.Document&lt;/P&gt;&lt;P&gt;  A~BUZEI " Item&lt;/P&gt;&lt;P&gt;  A~BUDAT " Posting Date&lt;/P&gt;&lt;P&gt;  A~SHKZG " Dr/Cr Indicator&lt;/P&gt;&lt;P&gt;  A~DMBTR " Amount(Local Curr)&lt;/P&gt;&lt;P&gt;  A~WRBTR " Amount(Doc Curr)&lt;/P&gt;&lt;P&gt;  A~DMBE2 " Amount(USD)&lt;/P&gt;&lt;P&gt;  A~WAERS " Currency&lt;/P&gt;&lt;P&gt;  A~ZTERM " Payment Terms&lt;/P&gt;&lt;P&gt;  A~VBELN " Billing Doc&lt;/P&gt;&lt;P&gt;  A~ZFBDT " Baseline Date&lt;/P&gt;&lt;P&gt;  A~ZBD1T " No of days&lt;/P&gt;&lt;P&gt;  A~HKONT " GL account&lt;/P&gt;&lt;P&gt;  B~NAME1 " Customer Name&lt;/P&gt;&lt;P&gt;  B~LAND1 " Country&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  INTO TABLE IT_BSAD&lt;/P&gt;&lt;P&gt;  FROM BSAD AS A JOIN KNA1 AS B&lt;/P&gt;&lt;P&gt;  ON A&lt;SUB&gt;KUNNR = B&lt;/SUB&gt;KUNNR&lt;/P&gt;&lt;P&gt;  WHERE A~BUKRS = P_BUKRS AND&lt;/P&gt;&lt;P&gt;  A~KUNNR IN S_KUNNR AND&lt;/P&gt;&lt;P&gt;  A~HKONT IN S_HKONT AND&lt;/P&gt;&lt;P&gt;  B~LAND1 IN S_LAND1 AND&lt;/P&gt;&lt;P&gt;  A~AUGDT &amp;gt; P_DATE AND&lt;/P&gt;&lt;P&gt;  A~BUDAT LE P_DATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT IT_BSAD BY KUNNR GJAHR BELNR BUZEI BUDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " GET_CLOSE_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 PROCESS_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;Get the data from BSID,BSAD and KNA1 into one int.table&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 PROCESS_DATA.&lt;/P&gt;&lt;P&gt;*Move the data from BSID to final output int table&lt;/P&gt;&lt;P&gt;  LOOP AT IT_BSID.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING IT_BSID TO IT_REPORT.&lt;/P&gt;&lt;P&gt;    IT_REPORT-DUE_DATE = IT_BSID-ZFBDT + IT_BSID-ZBD1T.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND IT_REPORT.&lt;/P&gt;&lt;P&gt;    CLEAR IT_REPORT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Move the data from BSAD to final output int table&lt;/P&gt;&lt;P&gt;  LOOP AT IT_BSAD.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING IT_BSAD TO IT_REPORT.&lt;/P&gt;&lt;P&gt;    IT_REPORT-DUE_DATE = IT_BSAD-ZFBDT + IT_BSAD-ZBD1T.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND IT_REPORT.&lt;/P&gt;&lt;P&gt;    CLEAR IT_REPORT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT IT_REPORT BY KUNNR BELNR.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_REPORT.&lt;/P&gt;&lt;P&gt;    IF IT_REPORT-SHKZG = 'H'. " Credit&lt;/P&gt;&lt;P&gt;      IT_REPORT-DMBTR = IT_REPORT-DMBTR * -1.&lt;/P&gt;&lt;P&gt;      IT_REPORT-DMBE2 = IT_REPORT-DMBE2 * -1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    V_DAYS = IT_REPORT-DUE_DATE - P_DATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For Company Code Currency&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF P_RB1 = 'X'.&lt;/P&gt;&lt;P&gt;      IF V_DAYS LE 0.&lt;/P&gt;&lt;P&gt;        IT_REPORT-DUE_AMNT = IT_REPORT-DMBTR.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS BETWEEN 1 AND 30.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT1 = IT_REPORT-DMBTR.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS BETWEEN 31 AND 60.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT2 = IT_REPORT-DMBTR.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS BETWEEN 61 AND 90.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT3 = IT_REPORT-DMBTR.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS BETWEEN 91 AND 120.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT4 = IT_REPORT-DMBTR.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS &amp;gt; 120.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT5 = IT_REPORT-DMBTR.&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;For Group Currency&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      IF V_DAYS LE 0.&lt;/P&gt;&lt;P&gt;        IT_REPORT-DUE_AMNT = IT_REPORT-DMBE2.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS BETWEEN 1 AND 30.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT1 = IT_REPORT-DMBE2.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS BETWEEN 31 AND 60.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT2 = IT_REPORT-DMBE2.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS BETWEEN 61 AND 90.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT3 = IT_REPORT-DMBE2.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS BETWEEN 91 AND 120.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT4 = IT_REPORT-DMBE2.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS &amp;gt; 120.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT5 = IT_REPORT-DMBE2.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    MODIFY IT_REPORT INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM. " PROCESS_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 WRITE_REPORT&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;Write the Detailed Report Output&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 WRITE_REPORT.&lt;/P&gt;&lt;P&gt;  CLEAR: V_SUM1,V_SUM2,V_SUM3,V_SUM4,V_WAERS,&lt;/P&gt;&lt;P&gt;  V_SUM5,V_SUM6,V_SUM7,V_SUM8.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_REPORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;at new kunnr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    READ TABLE IT_REPORT INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;    WRITE: / SY-VLINE, 2(10) IT_REPORT-KUNNR,&lt;/P&gt;&lt;P&gt;    12 SY-VLINE, 13(30) IT_REPORT-NAME1,&lt;/P&gt;&lt;P&gt;    43 SY-VLINE, 44(3) IT_REPORT-LAND1,&lt;/P&gt;&lt;P&gt;    47 SY-VLINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF P_RB1 = 'X'.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE WAERS FROM T001&lt;/P&gt;&lt;P&gt;      INTO V_WAERS WHERE BUKRS = P_BUKRS.&lt;/P&gt;&lt;P&gt;      WRITE: 1 SY-VLINE, 12 SY-VLINE,&lt;/P&gt;&lt;P&gt;      43 SY-VLINE,&lt;/P&gt;&lt;P&gt;      47 SY-VLINE,&lt;/P&gt;&lt;P&gt;      48(15) IT_REPORT-DMBTR CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;      63 SY-VLINE, 64(4) V_WAERS,&lt;/P&gt;&lt;P&gt;      68 SY-VLINE.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE: 1 SY-VLINE, 12 SY-VLINE,&lt;/P&gt;&lt;P&gt;      43 SY-VLINE,&lt;/P&gt;&lt;P&gt;      47 SY-VLINE,&lt;/P&gt;&lt;P&gt;      48(15) IT_REPORT-DMBE2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;      63 SY-VLINE,64(4) C_DOC_WAERS,&lt;/P&gt;&lt;P&gt;      68 SY-VLINE.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    WRITE: 69(15) IT_REPORT-DUE_AMNT CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    84 SY-VLINE,&lt;/P&gt;&lt;P&gt;    85(15) IT_REPORT-D_AMNT1 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    100 SY-VLINE,&lt;/P&gt;&lt;P&gt;    101(15) IT_REPORT-D_AMNT2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    116 SY-VLINE,&lt;/P&gt;&lt;P&gt;    117(15) IT_REPORT-D_AMNT3 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    132 SY-VLINE,&lt;/P&gt;&lt;P&gt;    133(15) IT_REPORT-D_AMNT4 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    148 SY-VLINE,&lt;/P&gt;&lt;P&gt;    149(15) IT_REPORT-D_AMNT5 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    164 SY-VLINE,165(10) IT_REPORT-DUE_DATE,&lt;/P&gt;&lt;P&gt;    175 SY-VLINE,176(5) IT_REPORT-ZTERM,&lt;/P&gt;&lt;P&gt;    181 SY-VLINE,182(10) IT_REPORT-VBELN,&lt;/P&gt;&lt;P&gt;    192 SY-VLINE,193(10) IT_REPORT-BELNR,&lt;/P&gt;&lt;P&gt;    203 SY-VLINE.&lt;/P&gt;&lt;P&gt;    IF P_CHK1 = 'X'.&lt;/P&gt;&lt;P&gt;      WRITE: 204(16) IT_REPORT-WRBTR CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;      220 SY-VLINE, 221(4) IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;      225 SY-VLINE.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;new-line.&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;Totals for end of each Customer&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    AT END OF KUNNR.&lt;/P&gt;&lt;P&gt;      IF P_CHK1 = 'X'.&lt;/P&gt;&lt;P&gt;        WRITE AT /1(225) SY-ULINE.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE AT /1(203) SY-ULINE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      SUM.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR 4.&lt;/P&gt;&lt;P&gt;      IF P_RB1 = 'X'.&lt;/P&gt;&lt;P&gt;        WRITE: /1 SY-VLINE, 2 'Total:'(015),&lt;/P&gt;&lt;P&gt;        12 SY-VLINE,&lt;/P&gt;&lt;P&gt;        13(10) IT_REPORT-KUNNR,&lt;/P&gt;&lt;P&gt;        43 SY-VLINE,47 SY-VLINE,&lt;/P&gt;&lt;P&gt;        48(15) IT_REPORT-DMBTR CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        63 SY-VLINE, 64(3) V_WAERS,&lt;/P&gt;&lt;P&gt;        68 SY-VLINE,&lt;/P&gt;&lt;P&gt;        69(15) IT_REPORT-DUE_AMNT CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        84 SY-VLINE,&lt;/P&gt;&lt;P&gt;        85(15) IT_REPORT-D_AMNT1 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        100 SY-VLINE,&lt;/P&gt;&lt;P&gt;        101(15) IT_REPORT-D_AMNT2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        116 SY-VLINE,&lt;/P&gt;&lt;P&gt;        117(15) IT_REPORT-D_AMNT3 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        132 SY-VLINE,&lt;/P&gt;&lt;P&gt;        133(15) IT_REPORT-D_AMNT4 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        148 SY-VLINE,&lt;/P&gt;&lt;P&gt;        149(15) IT_REPORT-D_AMNT5 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        164 SY-VLINE, 175 SY-VLINE,&lt;/P&gt;&lt;P&gt;        181 SY-VLINE, 192 SY-VLINE,&lt;/P&gt;&lt;P&gt;        203 SY-VLINE.&lt;/P&gt;&lt;P&gt;        IF P_CHK1 = 'X'.&lt;/P&gt;&lt;P&gt;          WRITE: 220 SY-VLINE, 225 SY-VLINE.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: /1 SY-VLINE, 2 'Total:'(015),&lt;/P&gt;&lt;P&gt;        12 SY-VLINE,&lt;/P&gt;&lt;P&gt;        13(10) IT_REPORT-KUNNR,&lt;/P&gt;&lt;P&gt;        43 SY-VLINE,&lt;/P&gt;&lt;P&gt;        47 SY-VLINE,&lt;/P&gt;&lt;P&gt;        48(15) IT_REPORT-DMBE2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        63 SY-VLINE, 64(3) C_DOC_WAERS,&lt;/P&gt;&lt;P&gt;        68 SY-VLINE,&lt;/P&gt;&lt;P&gt;        69(15) IT_REPORT-DUE_AMNT CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        84 SY-VLINE,&lt;/P&gt;&lt;P&gt;        85(15) IT_REPORT-D_AMNT1 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        100 SY-VLINE,&lt;/P&gt;&lt;P&gt;        101(15) IT_REPORT-D_AMNT2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        116 SY-VLINE,&lt;/P&gt;&lt;P&gt;        117(15) IT_REPORT-D_AMNT3 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        132 SY-VLINE,&lt;/P&gt;&lt;P&gt;        133(15) IT_REPORT-D_AMNT4 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        148 SY-VLINE,&lt;/P&gt;&lt;P&gt;        149(15) IT_REPORT-D_AMNT5 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        164 SY-VLINE, 175 SY-VLINE,&lt;/P&gt;&lt;P&gt;        181 SY-VLINE, 192 SY-VLINE,&lt;/P&gt;&lt;P&gt;        203 SY-VLINE.&lt;/P&gt;&lt;P&gt;        IF P_CHK1 = 'X'.&lt;/P&gt;&lt;P&gt;          WRITE: 220 SY-VLINE, 225 SY-VLINE.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;      IF P_CHK1 = 'X'.&lt;/P&gt;&lt;P&gt;        WRITE AT /1(225) SY-ULINE.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE AT /1(203) SY-ULINE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;    V_SUM1 = V_SUM1 + IT_REPORT-DMBTR.&lt;/P&gt;&lt;P&gt;    V_SUM2 = V_SUM2 + IT_REPORT-DUE_AMNT.&lt;/P&gt;&lt;P&gt;    V_SUM3 = V_SUM3 + IT_REPORT-D_AMNT1.&lt;/P&gt;&lt;P&gt;    V_SUM4 = V_SUM4 + IT_REPORT-D_AMNT2.&lt;/P&gt;&lt;P&gt;    V_SUM5 = V_SUM5 + IT_REPORT-D_AMNT3.&lt;/P&gt;&lt;P&gt;    V_SUM6 = V_SUM6 + IT_REPORT-D_AMNT4.&lt;/P&gt;&lt;P&gt;    V_SUM7 = V_SUM7 + IT_REPORT-D_AMNT5.&lt;/P&gt;&lt;P&gt;    V_SUM8 = V_SUM8 + IT_REPORT-DMBE2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Hiding the Acc doc no for interactic screen.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    HIDE IT_REPORT-BELNR.&lt;/P&gt;&lt;P&gt;    HIDE IT_REPORT-BUDAT.&lt;/P&gt;&lt;P&gt;    CLEAR:IT_REPORT-BELNR, IT_REPORT-BUDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Grand Totals for all customers&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  FORMAT COLOR 3.&lt;/P&gt;&lt;P&gt;  WRITE: /1 SY-VLINE, 2 'Gr.Total'(034),&lt;/P&gt;&lt;P&gt;  12 SY-VLINE,13 'As At:'(035),P_DATE,&lt;/P&gt;&lt;P&gt;  43 SY-VLINE,&lt;/P&gt;&lt;P&gt;  47 SY-VLINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For Company Code Currency&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF P_RB1 = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE: 48(15) V_SUM1 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    63 SY-VLINE, 64(4) V_WAERS,&lt;/P&gt;&lt;P&gt;    68 SY-VLINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For Group Currency (USD)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    WRITE: 48(15) V_SUM8 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    63 SY-VLINE, 64(3) C_DOC_WAERS,&lt;/P&gt;&lt;P&gt;    68 SY-VLINE.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  WRITE: 69(15) V_SUM2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  84 SY-VLINE,&lt;/P&gt;&lt;P&gt;  85(15) V_SUM3 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  100 SY-VLINE,&lt;/P&gt;&lt;P&gt;  101(15) V_SUM4 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  116 SY-VLINE,&lt;/P&gt;&lt;P&gt;  117(15) V_SUM5 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  132 SY-VLINE,&lt;/P&gt;&lt;P&gt;  133(15) V_SUM6 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  148 SY-VLINE,&lt;/P&gt;&lt;P&gt;  149(15) V_SUM7 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  164 SY-VLINE, 175 SY-VLINE,&lt;/P&gt;&lt;P&gt;  181 SY-VLINE, 192 SY-VLINE,&lt;/P&gt;&lt;P&gt;  203 SY-VLINE.&lt;/P&gt;&lt;P&gt;  IF P_CHK1 = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE: 220 SY-VLINE, 225 SY-VLINE.&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;  IF P_CHK1 = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE AT /1(225) SY-ULINE.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    WRITE AT /1(203) SY-ULINE.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM. " WRITE_REPORT&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 WRITE_REPORT1&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;Write the Summary Report Output&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 WRITE_REPORT1.&lt;/P&gt;&lt;P&gt;  CLEAR: V_SUM1,V_SUM2,V_SUM3,V_SUM4,V_WAERS,&lt;/P&gt;&lt;P&gt;  V_SUM5,V_SUM6,V_SUM7,V_SUM8.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_REPORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT NEW KUNNR.&lt;/P&gt;&lt;P&gt;      READ TABLE IT_REPORT INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;      WRITE: / SY-VLINE, 2(10) IT_REPORT-KUNNR,&lt;/P&gt;&lt;P&gt;      12 SY-VLINE, 13(30) IT_REPORT-NAME1,&lt;/P&gt;&lt;P&gt;      43 SY-VLINE, 44(3) IT_REPORT-LAND1,&lt;/P&gt;&lt;P&gt;      47 SY-VLINE.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;    AT END OF KUNNR.&lt;/P&gt;&lt;P&gt;      SUM.&lt;/P&gt;&lt;P&gt;      IF P_RB1 = 'X'.&lt;/P&gt;&lt;P&gt;        SELECT SINGLE WAERS FROM T001&lt;/P&gt;&lt;P&gt;        INTO V_WAERS WHERE BUKRS = P_BUKRS.&lt;/P&gt;&lt;P&gt;        WRITE: 1 SY-VLINE, 12 SY-VLINE,&lt;/P&gt;&lt;P&gt;        43 SY-VLINE, 47 SY-VLINE,&lt;/P&gt;&lt;P&gt;        48(15) IT_REPORT-DMBTR CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        63 SY-VLINE, 64(4) V_WAERS,&lt;/P&gt;&lt;P&gt;        68 SY-VLINE,&lt;/P&gt;&lt;P&gt;        69(15) IT_REPORT-DUE_AMNT CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        84 SY-VLINE,&lt;/P&gt;&lt;P&gt;        85(15) IT_REPORT-D_AMNT1 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        100 SY-VLINE,&lt;/P&gt;&lt;P&gt;        101(15) IT_REPORT-D_AMNT2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        116 SY-VLINE,&lt;/P&gt;&lt;P&gt;        117(15) IT_REPORT-D_AMNT3 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        132 SY-VLINE,&lt;/P&gt;&lt;P&gt;        133(15) IT_REPORT-D_AMNT4 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        148 SY-VLINE,&lt;/P&gt;&lt;P&gt;        149(15) IT_REPORT-D_AMNT5 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        164 SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: 1 SY-VLINE, 12 SY-VLINE,&lt;/P&gt;&lt;P&gt;        43 SY-VLINE, 47 SY-VLINE,&lt;/P&gt;&lt;P&gt;        48(15) IT_REPORT-DMBE2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        63 SY-VLINE, 64(4) C_DOC_WAERS,&lt;/P&gt;&lt;P&gt;        68 SY-VLINE,&lt;/P&gt;&lt;P&gt;        69(15) IT_REPORT-DUE_AMNT CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        84 SY-VLINE,&lt;/P&gt;&lt;P&gt;        85(15) IT_REPORT-D_AMNT1 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        100 SY-VLINE,&lt;/P&gt;&lt;P&gt;        101(15) IT_REPORT-D_AMNT2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        116 SY-VLINE,&lt;/P&gt;&lt;P&gt;        117(15) IT_REPORT-D_AMNT3 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        132 SY-VLINE,&lt;/P&gt;&lt;P&gt;        133(15) IT_REPORT-D_AMNT4 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        148 SY-VLINE,&lt;/P&gt;&lt;P&gt;        149(15) IT_REPORT-D_AMNT5 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        164 SY-VLINE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      WRITE AT /1(164) SY-ULINE.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Totals&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    V_SUM1 = V_SUM1 + IT_REPORT-DMBTR.&lt;/P&gt;&lt;P&gt;    V_SUM2 = V_SUM2 + IT_REPORT-DUE_AMNT.&lt;/P&gt;&lt;P&gt;    V_SUM3 = V_SUM3 + IT_REPORT-D_AMNT1.&lt;/P&gt;&lt;P&gt;    V_SUM4 = V_SUM4 + IT_REPORT-D_AMNT2.&lt;/P&gt;&lt;P&gt;    V_SUM5 = V_SUM5 + IT_REPORT-D_AMNT3.&lt;/P&gt;&lt;P&gt;    V_SUM6 = V_SUM6 + IT_REPORT-D_AMNT4.&lt;/P&gt;&lt;P&gt;    V_SUM7 = V_SUM7 + IT_REPORT-D_AMNT5.&lt;/P&gt;&lt;P&gt;    V_SUM8 = V_SUM8 + IT_REPORT-DMBE2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Hiding the Acc doc no for interactic screen.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    HIDE IT_REPORT-BELNR.&lt;/P&gt;&lt;P&gt;    HIDE IT_REPORT-BUDAT.&lt;/P&gt;&lt;P&gt;    CLEAR: IT_REPORT-BELNR,&lt;/P&gt;&lt;P&gt;    IT_REPORT-BUDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Calculation of Grand Totals&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  FORMAT COLOR 3.&lt;/P&gt;&lt;P&gt;  WRITE: /1 SY-VLINE, 2 'Gr.Total'(034),&lt;/P&gt;&lt;P&gt;  12 SY-VLINE,13 'As At:'(035),P_DATE,&lt;/P&gt;&lt;P&gt;  43 SY-VLINE,&lt;/P&gt;&lt;P&gt;  47 SY-VLINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For Company Code Currency&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF P_RB1 = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE: 48(15) V_SUM1 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    63 SY-VLINE, 64(4) V_WAERS,&lt;/P&gt;&lt;P&gt;    68 SY-VLINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For Group Currency (USD)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    WRITE: 48(15) V_SUM8 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    63 SY-VLINE, 64(3) C_DOC_WAERS,&lt;/P&gt;&lt;P&gt;    68 SY-VLINE.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  WRITE: 69(15) V_SUM2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  84 SY-VLINE,&lt;/P&gt;&lt;P&gt;  85(15) V_SUM3 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  100 SY-VLINE,&lt;/P&gt;&lt;P&gt;  101(15) V_SUM4 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  116 SY-VLINE,&lt;/P&gt;&lt;P&gt;  117(15) V_SUM5 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  132 SY-VLINE,&lt;/P&gt;&lt;P&gt;  133(15) V_SUM6 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  148 SY-VLINE,&lt;/P&gt;&lt;P&gt;  149(15) V_SUM7 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  164 SY-VLINE.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;  WRITE AT /1(164) SY-ULINE.&lt;/P&gt;&lt;P&gt;ENDFORM. " WRITE_REPORT1&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_SEL&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 BELNR leave to transaction FB03&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_SEL.&lt;/P&gt;&lt;P&gt;  DATA: LV_FIELD(20),&lt;/P&gt;&lt;P&gt;  LV_VALUE(10),&lt;/P&gt;&lt;P&gt;  LV_DATE(10),&lt;/P&gt;&lt;P&gt;  LV_GJAHR LIKE BSAD-GJAHR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  GET CURSOR FIELD LV_FIELD VALUE LV_VALUE.&lt;/P&gt;&lt;P&gt;  IF LV_FIELD = 'IT_REPORT-BELNR'.&lt;/P&gt;&lt;P&gt;    IF NOT LV_VALUE IS INITIAL.&lt;/P&gt;&lt;P&gt;      READ CURRENT LINE FIELD VALUE IT_REPORT-BUDAT INTO LV_DATE.&lt;/P&gt;&lt;P&gt;      LV_GJAHR = LV_DATE+6(4).&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'BUK' FIELD P_BUKRS.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'GJR' FIELD LV_GJAHR.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'BLN' FIELD LV_VALUE.&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'FB03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " LINE_SEL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sankar M&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Apr 2007 03:24:58 GMT</pubDate>
    <dc:creator>p291102</dc:creator>
    <dc:date>2007-04-12T03:24:58Z</dc:date>
    <item>
      <title>Problem regarding Outgoing Payment</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-regarding-outgoing-payment/m-p/2136707#M449558</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In F-58 for Outgoing Payment to Vendors we are having the option for printing payment advice through FBZ5. This is having system generated check numbers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In FCH5 Manual Check number is generated, wherein we are not able to get the print ouput of Payment advice.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We need to have a Payment Advice print output for Manual Checks(Tcode-FCH5) also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where is the configuration, if any, to be done for generating a printout of payment advice for Maunal Check Entry ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What other alternatives can we follow?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Apr 2007 03:06:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-regarding-outgoing-payment/m-p/2136707#M449558</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-12T03:06:23Z</dc:date>
    </item>
    <item>
      <title>Re: Problem regarding Outgoing Payment</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-regarding-outgoing-payment/m-p/2136708#M449559</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;I am not clear with your question. Anyway I am having Zreport for Customer &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ageing Anlaysis report is there. It may give some ideas.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  YMS_CUSTOMERAGEINGANALYSIS NO STANDARD PAGE HEADING MESSAGE-ID FB LINE-COUNT 65&lt;/P&gt;&lt;P&gt;LINE-SIZE 230.&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Purpose : This ABAP program will fetch the Account Receivables for&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;a Customer for the given period and display the due days.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;TABLES: T001, " Company Codes&lt;/P&gt;&lt;P&gt;T005, " Countries&lt;/P&gt;&lt;P&gt;SKB1, " GL Master&lt;/P&gt;&lt;P&gt;KNA1. " Customer Master&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;Internal Tables&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 BSID (Open Items) data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF IT_BSID OCCURS 0,&lt;/P&gt;&lt;P&gt;KUNNR LIKE BSID-KUNNR, " Customer Number&lt;/P&gt;&lt;P&gt;GJAHR LIKE BSID-GJAHR, " Fiscal Year&lt;/P&gt;&lt;P&gt;BELNR LIKE BSID-BELNR, " Acc.Document&lt;/P&gt;&lt;P&gt;BUZEI LIKE BSID-BUZEI, " Item&lt;/P&gt;&lt;P&gt;BUDAT LIKE BSID-BUDAT, " Posting Date&lt;/P&gt;&lt;P&gt;SHKZG LIKE BSID-SHKZG, " Dr/Cr Indicator&lt;/P&gt;&lt;P&gt;DMBTR LIKE BSID-DMBTR, " Amount(Local Curr)&lt;/P&gt;&lt;P&gt;WRBTR LIKE BSID-WRBTR, " Amount(Doc Curr)&lt;/P&gt;&lt;P&gt;DMBE2 LIKE BSID-DMBE2, " Amount(USD)&lt;/P&gt;&lt;P&gt;WAERS LIKE BSID-WAERS, " Currency&lt;/P&gt;&lt;P&gt;ZTERM LIKE BSID-ZTERM, " Payment Terms&lt;/P&gt;&lt;P&gt;VBELN LIKE BSID-VBELN, " Billing Doc&lt;/P&gt;&lt;P&gt;ZFBDT LIKE BSID-ZFBDT, " Baseline Date&lt;/P&gt;&lt;P&gt;ZBD1T LIKE BSID-ZBD1T, " No of days&lt;/P&gt;&lt;P&gt;HKONT LIKE BSID-HKONT, " GL Account&lt;/P&gt;&lt;P&gt;NAME1 LIKE KNA1-NAME1, " Customer Name&lt;/P&gt;&lt;P&gt;LAND1 LIKE KNA1-LAND1, " Country&lt;/P&gt;&lt;P&gt;END OF IT_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 BSAD (Closed Items) data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF IT_BSAD OCCURS 0,&lt;/P&gt;&lt;P&gt;KUNNR LIKE BSAD-KUNNR, " Customer Number&lt;/P&gt;&lt;P&gt;GJAHR LIKE BSAD-GJAHR, " Fiscal Year&lt;/P&gt;&lt;P&gt;BELNR LIKE BSAD-BELNR, " Acc.Document&lt;/P&gt;&lt;P&gt;BUZEI LIKE BSAD-BUZEI, " Item&lt;/P&gt;&lt;P&gt;BUDAT LIKE BSAD-BUDAT, " Posting Date&lt;/P&gt;&lt;P&gt;SHKZG LIKE BSAD-SHKZG, " Dr/Cr Indicator&lt;/P&gt;&lt;P&gt;DMBTR LIKE BSAD-DMBTR, " Amount(Local Curr)&lt;/P&gt;&lt;P&gt;WRBTR LIKE BSID-WRBTR, " Amount(Doc Curr)&lt;/P&gt;&lt;P&gt;DMBE2 LIKE BSAD-DMBE2, " Amount(USD)&lt;/P&gt;&lt;P&gt;WAERS LIKE BSAD-WAERS, " Currency&lt;/P&gt;&lt;P&gt;ZTERM LIKE BSID-ZTERM, " Payment Terms&lt;/P&gt;&lt;P&gt;VBELN LIKE BSID-VBELN, " Billing Doc&lt;/P&gt;&lt;P&gt;ZFBDT LIKE BSID-ZFBDT, " Baseline Date&lt;/P&gt;&lt;P&gt;ZBD1T LIKE BSID-ZBD1T, " No of days&lt;/P&gt;&lt;P&gt;HKONT LIKE BSID-HKONT, " GL Account&lt;/P&gt;&lt;P&gt;NAME1 LIKE KNA1-NAME1, " Customer Name&lt;/P&gt;&lt;P&gt;LAND1 LIKE KNA1-LAND1, " Country&lt;/P&gt;&lt;P&gt;END OF IT_BSAD.&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 Report Output&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF IT_REPORT OCCURS 0,&lt;/P&gt;&lt;P&gt;KUNNR LIKE BSID-KUNNR, " Customer Number&lt;/P&gt;&lt;P&gt;BELNR LIKE BSID-BELNR, " Acc.Document&lt;/P&gt;&lt;P&gt;NAME1 LIKE KNA1-NAME1, " Customer Name&lt;/P&gt;&lt;P&gt;LAND1 LIKE KNA1-LAND1, " Country&lt;/P&gt;&lt;P&gt;SHKZG LIKE BSID-SHKZG, " Dr/Cr Indicator&lt;/P&gt;&lt;P&gt;BUDAT LIKE BSID-BUDAT, " Posting Date&lt;/P&gt;&lt;P&gt;DMBTR LIKE BSID-DMBTR, " Amount(Local Curr)&lt;/P&gt;&lt;P&gt;WRBTR LIKE BSID-WRBTR, " Amount(Doc Curr)&lt;/P&gt;&lt;P&gt;DMBE2 LIKE BSID-DMBE2, " Amount(USD)&lt;/P&gt;&lt;P&gt;WAERS LIKE BSID-WAERS, " Currency&lt;/P&gt;&lt;P&gt;DUE_AMNT LIKE BSID-DMBTR, " Amount(Over Due)&lt;/P&gt;&lt;P&gt;D_AMNT1 LIKE BSID-DMBTR, " Amount(0-30 Future Due)&lt;/P&gt;&lt;P&gt;D_AMNT2 LIKE BSID-DMBTR, " Amount(31-60 Future Due)&lt;/P&gt;&lt;P&gt;D_AMNT3 LIKE BSID-DMBTR, " Amount(61-90 Future Due)&lt;/P&gt;&lt;P&gt;D_AMNT4 LIKE BSID-DMBTR, " Amount(91-120 Future Due)&lt;/P&gt;&lt;P&gt;D_AMNT5 LIKE BSID-DMBTR, " Amount(more than 120)&lt;/P&gt;&lt;P&gt;DUE_DATE LIKE BSID-BUDAT, " Due date&lt;/P&gt;&lt;P&gt;ZTERM LIKE BSID-ZTERM, " Payment Terms&lt;/P&gt;&lt;P&gt;VBELN LIKE BSID-VBELN, " Billing Doc&lt;/P&gt;&lt;P&gt;END OF IT_REPORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Declaration of Data and Variables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;DATA: V_DAYS TYPE I, " Difference days&lt;/P&gt;&lt;P&gt;V_WAERS LIKE T001-WAERS, " Co.Code Currency&lt;/P&gt;&lt;P&gt;V_SUM1 LIKE BSID-DMBTR,                                     " Totals 1&lt;/P&gt;&lt;P&gt;V_SUM2 LIKE BSID-DMBTR,                                     " Totals 2&lt;/P&gt;&lt;P&gt;V_SUM3 LIKE BSID-DMBTR,                                     " Totals 3&lt;/P&gt;&lt;P&gt;V_SUM4 LIKE BSID-DMBTR,                                     " Totals 4&lt;/P&gt;&lt;P&gt;V_SUM5 LIKE BSID-DMBTR,                                     " Totals 5&lt;/P&gt;&lt;P&gt;V_SUM6 LIKE BSID-DMBTR,                                     " Totals 6&lt;/P&gt;&lt;P&gt;V_SUM7 LIKE BSID-DMBTR,                                     " Totals 7&lt;/P&gt;&lt;P&gt;V_SUM8 LIKE BSID-DMBE2.                                     " Totals 8&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Constants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CONSTANTS: C_DOC_WAERS(3) VALUE 'USD',&lt;/P&gt;&lt;P&gt;C_MITKZ TYPE C VALUE 'D'.&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;Selection Screen&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;PARAMETERS: P_BUKRS LIKE T001-BUKRS OBLIGATORY. " Company Code&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:S_KUNNR FOR KNA1-KUNNR, " Customer Number&lt;/P&gt;&lt;P&gt;S_LAND1 FOR T005-LAND1, " Country&lt;/P&gt;&lt;P&gt;S_HKONT FOR SKB1-SAKNR. " G/L Account&lt;/P&gt;&lt;P&gt;PARAMETERS: P_DATE LIKE SY-DATUM OBLIGATORY. " Report Date&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;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(30) TEXT-003 FOR FIELD P_RB1.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_RB1 RADIOBUTTON GROUP RB.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(30) TEXT-004 FOR FIELD P_RB2.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_RB2 RADIOBUTTON GROUP RB.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&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 B4 WITH FRAME.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(29) TEXT-038 FOR FIELD P_CHK1.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_CHK1 AS CHECKBOX.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK B4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : BEGIN OF BLOCK B3 WITH FRAME TITLE TEXT-030.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(30) TEXT-031 FOR FIELD P_RB3.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_RB3 RADIOBUTTON GROUP RB1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(30) TEXT-032 FOR FIELD P_RB4.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_RB4 RADIOBUTTON GROUP RB1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&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;STRONG&gt;Initialization&lt;/STRONG&gt;**********************************************&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;At Selection Screen&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;Checking for the input values of selection screen.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM SCREEN_CHECK.&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;Top-Of-Page&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  IF P_RB3 = 'X'.&lt;/P&gt;&lt;P&gt;    IF P_CHK1 = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Write the Column Headings for detailed report(in Doc Currency)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM COL_HEADING2.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Write the Column Headings for detailed report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM COL_HEADING.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Write the Column Headings for summary report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM COL_HEADING1.&lt;/P&gt;&lt;P&gt;  ENDIF.&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;Start-Of-Selection&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;Get the Customer Open Items from BSID&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM GET_OPEN_DATA.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the Customer Closed Items from BSAD&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM GET_CLOSE_DATA.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the data from BSID,BSAD and KNA1 into one int.table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM PROCESS_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;End-Of-Selection&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;P&gt;  IF IT_REPORT[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    WRITE : 'No Documents found'(005).&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    IF P_RB3 = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Write the Detailed Report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM WRITE_REPORT.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Write the Summary Report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM WRITE_REPORT1.&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;At Line-Selection&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;When double clicked on BELNR leave to transaction FB03&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM LINE_SEL.&lt;/P&gt;&lt;P&gt;&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 SCREEN_CHECK&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;Checking for the input values of selection screen&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 SCREEN_CHECK.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Validation of Company Code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR T001.&lt;/P&gt;&lt;P&gt;  IF NOT P_BUKRS IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT BUKRS FROM T001 UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;    INTO T001-BUKRS&lt;/P&gt;&lt;P&gt;    WHERE BUKRS = P_BUKRS.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      MESSAGE E000 WITH 'Invalid Company Code'(006).&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;Validation of Customer Number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR KNA1.&lt;/P&gt;&lt;P&gt;  IF NOT S_KUNNR IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT KUNNR FROM KNA1 UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;    INTO KNA1-KUNNR&lt;/P&gt;&lt;P&gt;    WHERE KUNNR IN S_KUNNR.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      MESSAGE E000 WITH 'Invalid Customer Number'(007).&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;Validation of Country&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR T005.&lt;/P&gt;&lt;P&gt;  IF NOT S_LAND1 IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT LAND1 FROM T005 UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;    INTO T005-LAND1&lt;/P&gt;&lt;P&gt;    WHERE LAND1 IN S_LAND1.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      MESSAGE E000 WITH 'Invalid Country'(036).&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;Validation of GL Account&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR SKB1.&lt;/P&gt;&lt;P&gt;  IF NOT S_HKONT IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT SAKNR FROM SKB1 UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;    INTO SKB1-SAKNR&lt;/P&gt;&lt;P&gt;    WHERE SAKNR IN S_HKONT AND&lt;/P&gt;&lt;P&gt;    MITKZ = C_MITKZ.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      MESSAGE E000 WITH 'Invalid GL Reconciliation Account'(037).&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " SCREEN_CHECK&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 COL_HEADING&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;Write the Column Headings for detailed report&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 COL_HEADING.&lt;/P&gt;&lt;P&gt;  SKIP .&lt;/P&gt;&lt;P&gt;  WRITE: /88 'DEBTOR AGEING REPORT AS AT:'(019) CENTERED,&lt;/P&gt;&lt;P&gt;  116 P_DATE CENTERED, 198 SY-PAGNO.&lt;/P&gt;&lt;P&gt;  SKIP .&lt;/P&gt;&lt;P&gt;  WRITE: /2 'CoCode:'(016),13(4) P_BUKRS COLOR 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT S_KUNNR IS INITIAL.&lt;/P&gt;&lt;P&gt;    IF NOT S_KUNNR-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;      WRITE: 20 'Customer:'(041),33 S_KUNNR-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;      '-', S_KUNNR-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE: 20 'Customer:'(041),33 S_KUNNR-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT S_LAND1 IS INITIAL.&lt;/P&gt;&lt;P&gt;    IF NOT S_LAND1-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;      WRITE: /2 'Country:'(042),13(4) S_LAND1-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;      '-', S_LAND1-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE: /2 'Country:'(042),13(4) S_LAND1-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT S_HKONT IS INITIAL.&lt;/P&gt;&lt;P&gt;      IF NOT S_HKONT-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;        WRITE: 20 'GL Account:'(043),33 S_HKONT-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;        '-', S_HKONT-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: 20 'GL Account:'(043),33 S_HKONT-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    IF NOT S_HKONT IS INITIAL.&lt;/P&gt;&lt;P&gt;      IF NOT S_HKONT-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;        WRITE: /2 'GL Account:'(043),14 S_HKONT-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;        '-', S_HKONT-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: /2 'GL Account:'(043),14 S_HKONT-LOW COLOR 3.&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;&lt;/P&gt;&lt;P&gt;  WRITE: 183 'Run Date:'(029), SY-DATUM.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;  WRITE AT /1(203) SY-ULINE .&lt;/P&gt;&lt;P&gt;  WRITE: / SY-VLINE, 2(10) 'Customer'(008) CENTERED,&lt;/P&gt;&lt;P&gt;  12 SY-VLINE, 13(30) 'Customer Name'(009),&lt;/P&gt;&lt;P&gt;  43 SY-VLINE, 44(3) 'Cty'(014) CENTERED,&lt;/P&gt;&lt;P&gt;  47 SY-VLINE, 48(15) 'Amount'(013) RIGHT-JUSTIFIED,&lt;/P&gt;&lt;P&gt;  63 SY-VLINE, 64(4) 'Curr'(011) CENTERED,&lt;/P&gt;&lt;P&gt;  68 SY-VLINE, 69(15) 'Overdue'(012) CENTERED,&lt;/P&gt;&lt;P&gt;  84 SY-VLINE, 85(15) '0 - 30 Days'(010) CENTERED,&lt;/P&gt;&lt;P&gt;  100 SY-VLINE,101(15) '31 - 60 Days'(028) CENTERED,&lt;/P&gt;&lt;P&gt;  116 SY-VLINE,117(15) '61 - 90 Days'(021) CENTERED,&lt;/P&gt;&lt;P&gt;  132 SY-VLINE,133(15) '91 - 120 Days'(022) CENTERED,&lt;/P&gt;&lt;P&gt;  148 SY-VLINE,149(15) 'Above 120 Days'(023) CENTERED,&lt;/P&gt;&lt;P&gt;  164 SY-VLINE,165(10) 'Due Date'(024) CENTERED,&lt;/P&gt;&lt;P&gt;  175 SY-VLINE,176(5) 'PayT'(025) CENTERED,&lt;/P&gt;&lt;P&gt;  181 SY-VLINE,182(10) 'Bill.Doc.'(026) CENTERED,&lt;/P&gt;&lt;P&gt;  192 SY-VLINE,193(10) 'Doc.No.'(027) CENTERED,&lt;/P&gt;&lt;P&gt;  203 SY-VLINE.&lt;/P&gt;&lt;P&gt;  WRITE AT /1(203) SY-ULINE.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " COL_HEADING&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 COL_HEADING1&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;Write the Column Headings for summary report&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 COL_HEADING1.&lt;/P&gt;&lt;P&gt;  SKIP .&lt;/P&gt;&lt;P&gt;  WRITE: /54 'DEBTOR AGEING REPORT (SUMMARY) AS AT:'(033) CENTERED,&lt;/P&gt;&lt;P&gt;  92 P_DATE CENTERED, 158 SY-PAGNO.&lt;/P&gt;&lt;P&gt;  SKIP .&lt;/P&gt;&lt;P&gt;  WRITE: /2 'CoCode:'(016), 13(4) P_BUKRS COLOR 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT S_KUNNR IS INITIAL.&lt;/P&gt;&lt;P&gt;    IF NOT S_KUNNR-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;      WRITE: 20 'Customer:'(041),33 S_KUNNR-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;      '-', S_KUNNR-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE: 20 'Customer:'(041),33 S_KUNNR-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT S_LAND1 IS INITIAL.&lt;/P&gt;&lt;P&gt;    IF NOT S_LAND1-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;      WRITE: /2 'Country:'(042),13(4) S_LAND1-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;      '-', S_LAND1-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE: /2 'Country:'(042),13(4) S_LAND1-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT S_HKONT IS INITIAL.&lt;/P&gt;&lt;P&gt;      IF NOT S_HKONT-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;        WRITE: 20 'GL Account:'(043),33 S_HKONT-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;        '-', S_HKONT-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: 20 'GL Account:'(043),33 S_HKONT-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    IF NOT S_HKONT IS INITIAL.&lt;/P&gt;&lt;P&gt;      IF NOT S_HKONT-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;        WRITE: /2 'GL Account:'(043),14 S_HKONT-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;        '-', S_HKONT-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: /2 'GL Account:'(043),14 S_HKONT-LOW COLOR 3.&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;&lt;/P&gt;&lt;P&gt;  WRITE: 144 'Run Date:'(029), SY-DATUM.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;  WRITE AT /1(164) SY-ULINE .&lt;/P&gt;&lt;P&gt;  WRITE: / SY-VLINE, 2(10) 'Customer'(008) CENTERED,&lt;/P&gt;&lt;P&gt;  12 SY-VLINE, 13(30) 'Customer Name'(009),&lt;/P&gt;&lt;P&gt;  43 SY-VLINE, 44(3) 'Cty'(014) CENTERED,&lt;/P&gt;&lt;P&gt;  47 SY-VLINE, 48(15) 'Amount'(013) RIGHT-JUSTIFIED,&lt;/P&gt;&lt;P&gt;  63 SY-VLINE, 64(4) 'Curr'(011) CENTERED,&lt;/P&gt;&lt;P&gt;  68 SY-VLINE, 69(15) 'Overdue'(012) CENTERED,&lt;/P&gt;&lt;P&gt;  84 SY-VLINE, 85(15) '0 - 30 Days'(010) CENTERED,&lt;/P&gt;&lt;P&gt;  100 SY-VLINE,101(15) '31 - 60 Days'(028) CENTERED,&lt;/P&gt;&lt;P&gt;  116 SY-VLINE,117(15) '61 - 90 Days'(021) CENTERED,&lt;/P&gt;&lt;P&gt;  132 SY-VLINE,133(15) '91 - 120 Days'(022) CENTERED,&lt;/P&gt;&lt;P&gt;  148 SY-VLINE,149(15) 'Above 120 Days'(023) CENTERED,&lt;/P&gt;&lt;P&gt;  164 SY-VLINE.&lt;/P&gt;&lt;P&gt;  WRITE AT /1(164) SY-ULINE.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;ENDFORM. " COL_HEADING1&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 COL_HEADING2&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;Write the Column Headings for summary report(in Doc Curr)&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 COL_HEADING2.&lt;/P&gt;&lt;P&gt;  SKIP .&lt;/P&gt;&lt;P&gt;  WRITE: /99 'DEBTOR AGEING REPORT AS AT:'(019) CENTERED,&lt;/P&gt;&lt;P&gt;  127 P_DATE CENTERED, 220 SY-PAGNO.&lt;/P&gt;&lt;P&gt;  SKIP .&lt;/P&gt;&lt;P&gt;  WRITE: /2 'CoCode:'(016),13(4) P_BUKRS COLOR 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT S_KUNNR IS INITIAL.&lt;/P&gt;&lt;P&gt;    IF NOT S_KUNNR-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;      WRITE: 20 'Customer:'(041),33 S_KUNNR-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;      '-', S_KUNNR-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE: 20 'Customer:'(041),33 S_KUNNR-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT S_LAND1 IS INITIAL.&lt;/P&gt;&lt;P&gt;    IF NOT S_LAND1-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;      WRITE: /2 'Country:'(042),13(4) S_LAND1-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;      '-', S_LAND1-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE: /2 'Country:'(042),13(4) S_LAND1-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT S_HKONT IS INITIAL.&lt;/P&gt;&lt;P&gt;      IF NOT S_HKONT-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;        WRITE: 20 'GL Account:'(043),33 S_HKONT-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;        '-', S_HKONT-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: 20 'GL Account:'(043),33 S_HKONT-LOW COLOR 3.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    IF NOT S_HKONT IS INITIAL.&lt;/P&gt;&lt;P&gt;      IF NOT S_HKONT-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;        WRITE: /2 'GL Account:'(043),14 S_HKONT-LOW COLOR 3,&lt;/P&gt;&lt;P&gt;        '-', S_HKONT-HIGH COLOR 3.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: /2 'GL Account:'(043),14 S_HKONT-LOW COLOR 3.&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;&lt;/P&gt;&lt;P&gt;  WRITE: 204 'Run Date:'(029), SY-DATUM.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;  WRITE AT /1(225) SY-ULINE .&lt;/P&gt;&lt;P&gt;  WRITE: / SY-VLINE, 2(10) 'Customer'(008) CENTERED,&lt;/P&gt;&lt;P&gt;  12 SY-VLINE, 13(30) 'Customer Name'(009),&lt;/P&gt;&lt;P&gt;  43 SY-VLINE, 44(3) 'Cty'(014) CENTERED,&lt;/P&gt;&lt;P&gt;  47 SY-VLINE, 48(15) 'Amount'(013) RIGHT-JUSTIFIED,&lt;/P&gt;&lt;P&gt;  63 SY-VLINE, 64(4) 'Curr'(011) CENTERED,&lt;/P&gt;&lt;P&gt;  68 SY-VLINE, 69(15) 'Overdue'(012) CENTERED,&lt;/P&gt;&lt;P&gt;  84 SY-VLINE, 85(15) '0 - 30 Days'(010) CENTERED,&lt;/P&gt;&lt;P&gt;  100 SY-VLINE,101(15) '31 - 60 Days'(028) CENTERED,&lt;/P&gt;&lt;P&gt;  116 SY-VLINE,117(15) '61 - 90 Days'(021) CENTERED,&lt;/P&gt;&lt;P&gt;  132 SY-VLINE,133(15) '91 - 120 Days'(022) CENTERED,&lt;/P&gt;&lt;P&gt;  148 SY-VLINE,149(15) 'Above 120 Days'(023) CENTERED,&lt;/P&gt;&lt;P&gt;  164 SY-VLINE,165(10) 'Due Date'(024) CENTERED,&lt;/P&gt;&lt;P&gt;  175 SY-VLINE,176(5) 'PayT'(025) CENTERED,&lt;/P&gt;&lt;P&gt;  181 SY-VLINE,182(10) 'Bill.Doc.'(026) CENTERED,&lt;/P&gt;&lt;P&gt;  192 SY-VLINE,193(10) 'Doc.No.'(027) CENTERED,&lt;/P&gt;&lt;P&gt;  203 SY-VLINE,204(16) 'Amount(Doc.Curr)'(039),&lt;/P&gt;&lt;P&gt;  220 SY-VLINE,221(4) 'Curr'(040),&lt;/P&gt;&lt;P&gt;  225 SY-VLINE.&lt;/P&gt;&lt;P&gt;  WRITE AT /1(225) SY-ULINE.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;ENDFORM. " COL_HEADING2&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 GET_OPEN_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;Get the Customer Open Items from BSID&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 GET_OPEN_DATA.&lt;/P&gt;&lt;P&gt;  SELECT A~KUNNR " Customer Number&lt;/P&gt;&lt;P&gt;  A~GJAHR " Fiscal Year&lt;/P&gt;&lt;P&gt;  A~BELNR " Acc.Document&lt;/P&gt;&lt;P&gt;  A~BUZEI " Item&lt;/P&gt;&lt;P&gt;  A~BUDAT " Posting Date&lt;/P&gt;&lt;P&gt;  A~SHKZG " Dr/Cr Indicator&lt;/P&gt;&lt;P&gt;  A~DMBTR " Amount(Local Curr)&lt;/P&gt;&lt;P&gt;  A~WRBTR " Amount(Doc Curr)&lt;/P&gt;&lt;P&gt;  A~DMBE2 " Amount(USD)&lt;/P&gt;&lt;P&gt;  A~WAERS " Currency&lt;/P&gt;&lt;P&gt;  A~ZTERM " Payment Terms&lt;/P&gt;&lt;P&gt;  A~VBELN " Billing Doc&lt;/P&gt;&lt;P&gt;  A~ZFBDT " Baseline Date&lt;/P&gt;&lt;P&gt;  A~ZBD1T " No of days&lt;/P&gt;&lt;P&gt;  A~HKONT " GL account&lt;/P&gt;&lt;P&gt;  B~NAME1 " Customer Name&lt;/P&gt;&lt;P&gt;  B~LAND1 " Country&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  INTO TABLE IT_BSID&lt;/P&gt;&lt;P&gt;  FROM BSID AS A JOIN KNA1 AS B&lt;/P&gt;&lt;P&gt;  ON A&lt;SUB&gt;KUNNR = B&lt;/SUB&gt;KUNNR&lt;/P&gt;&lt;P&gt;  WHERE A~BUKRS = P_BUKRS AND&lt;/P&gt;&lt;P&gt;  A~KUNNR IN S_KUNNR AND&lt;/P&gt;&lt;P&gt;  A~HKONT IN S_HKONT AND&lt;/P&gt;&lt;P&gt;  B~LAND1 IN S_LAND1 AND&lt;/P&gt;&lt;P&gt;  A~BUDAT LE P_DATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT IT_BSID BY KUNNR GJAHR BELNR BUZEI BUDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " GET_OPEN_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 GET_CLOSE_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;Get the Customer closed Items from BSID&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 GET_CLOSE_DATA.&lt;/P&gt;&lt;P&gt;  SELECT A~KUNNR " Customer Number&lt;/P&gt;&lt;P&gt;  A~GJAHR " Fiscal Year&lt;/P&gt;&lt;P&gt;  A~BELNR " Acc.Document&lt;/P&gt;&lt;P&gt;  A~BUZEI " Item&lt;/P&gt;&lt;P&gt;  A~BUDAT " Posting Date&lt;/P&gt;&lt;P&gt;  A~SHKZG " Dr/Cr Indicator&lt;/P&gt;&lt;P&gt;  A~DMBTR " Amount(Local Curr)&lt;/P&gt;&lt;P&gt;  A~WRBTR " Amount(Doc Curr)&lt;/P&gt;&lt;P&gt;  A~DMBE2 " Amount(USD)&lt;/P&gt;&lt;P&gt;  A~WAERS " Currency&lt;/P&gt;&lt;P&gt;  A~ZTERM " Payment Terms&lt;/P&gt;&lt;P&gt;  A~VBELN " Billing Doc&lt;/P&gt;&lt;P&gt;  A~ZFBDT " Baseline Date&lt;/P&gt;&lt;P&gt;  A~ZBD1T " No of days&lt;/P&gt;&lt;P&gt;  A~HKONT " GL account&lt;/P&gt;&lt;P&gt;  B~NAME1 " Customer Name&lt;/P&gt;&lt;P&gt;  B~LAND1 " Country&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  INTO TABLE IT_BSAD&lt;/P&gt;&lt;P&gt;  FROM BSAD AS A JOIN KNA1 AS B&lt;/P&gt;&lt;P&gt;  ON A&lt;SUB&gt;KUNNR = B&lt;/SUB&gt;KUNNR&lt;/P&gt;&lt;P&gt;  WHERE A~BUKRS = P_BUKRS AND&lt;/P&gt;&lt;P&gt;  A~KUNNR IN S_KUNNR AND&lt;/P&gt;&lt;P&gt;  A~HKONT IN S_HKONT AND&lt;/P&gt;&lt;P&gt;  B~LAND1 IN S_LAND1 AND&lt;/P&gt;&lt;P&gt;  A~AUGDT &amp;gt; P_DATE AND&lt;/P&gt;&lt;P&gt;  A~BUDAT LE P_DATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT IT_BSAD BY KUNNR GJAHR BELNR BUZEI BUDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " GET_CLOSE_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 PROCESS_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;Get the data from BSID,BSAD and KNA1 into one int.table&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 PROCESS_DATA.&lt;/P&gt;&lt;P&gt;*Move the data from BSID to final output int table&lt;/P&gt;&lt;P&gt;  LOOP AT IT_BSID.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING IT_BSID TO IT_REPORT.&lt;/P&gt;&lt;P&gt;    IT_REPORT-DUE_DATE = IT_BSID-ZFBDT + IT_BSID-ZBD1T.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND IT_REPORT.&lt;/P&gt;&lt;P&gt;    CLEAR IT_REPORT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Move the data from BSAD to final output int table&lt;/P&gt;&lt;P&gt;  LOOP AT IT_BSAD.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING IT_BSAD TO IT_REPORT.&lt;/P&gt;&lt;P&gt;    IT_REPORT-DUE_DATE = IT_BSAD-ZFBDT + IT_BSAD-ZBD1T.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND IT_REPORT.&lt;/P&gt;&lt;P&gt;    CLEAR IT_REPORT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT IT_REPORT BY KUNNR BELNR.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_REPORT.&lt;/P&gt;&lt;P&gt;    IF IT_REPORT-SHKZG = 'H'. " Credit&lt;/P&gt;&lt;P&gt;      IT_REPORT-DMBTR = IT_REPORT-DMBTR * -1.&lt;/P&gt;&lt;P&gt;      IT_REPORT-DMBE2 = IT_REPORT-DMBE2 * -1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    V_DAYS = IT_REPORT-DUE_DATE - P_DATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For Company Code Currency&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF P_RB1 = 'X'.&lt;/P&gt;&lt;P&gt;      IF V_DAYS LE 0.&lt;/P&gt;&lt;P&gt;        IT_REPORT-DUE_AMNT = IT_REPORT-DMBTR.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS BETWEEN 1 AND 30.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT1 = IT_REPORT-DMBTR.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS BETWEEN 31 AND 60.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT2 = IT_REPORT-DMBTR.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS BETWEEN 61 AND 90.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT3 = IT_REPORT-DMBTR.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS BETWEEN 91 AND 120.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT4 = IT_REPORT-DMBTR.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS &amp;gt; 120.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT5 = IT_REPORT-DMBTR.&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;For Group Currency&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      IF V_DAYS LE 0.&lt;/P&gt;&lt;P&gt;        IT_REPORT-DUE_AMNT = IT_REPORT-DMBE2.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS BETWEEN 1 AND 30.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT1 = IT_REPORT-DMBE2.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS BETWEEN 31 AND 60.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT2 = IT_REPORT-DMBE2.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS BETWEEN 61 AND 90.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT3 = IT_REPORT-DMBE2.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS BETWEEN 91 AND 120.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT4 = IT_REPORT-DMBE2.&lt;/P&gt;&lt;P&gt;      ELSEIF V_DAYS &amp;gt; 120.&lt;/P&gt;&lt;P&gt;        IT_REPORT-D_AMNT5 = IT_REPORT-DMBE2.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    MODIFY IT_REPORT INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM. " PROCESS_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 WRITE_REPORT&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;Write the Detailed Report Output&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 WRITE_REPORT.&lt;/P&gt;&lt;P&gt;  CLEAR: V_SUM1,V_SUM2,V_SUM3,V_SUM4,V_WAERS,&lt;/P&gt;&lt;P&gt;  V_SUM5,V_SUM6,V_SUM7,V_SUM8.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_REPORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;at new kunnr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    READ TABLE IT_REPORT INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;    WRITE: / SY-VLINE, 2(10) IT_REPORT-KUNNR,&lt;/P&gt;&lt;P&gt;    12 SY-VLINE, 13(30) IT_REPORT-NAME1,&lt;/P&gt;&lt;P&gt;    43 SY-VLINE, 44(3) IT_REPORT-LAND1,&lt;/P&gt;&lt;P&gt;    47 SY-VLINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF P_RB1 = 'X'.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE WAERS FROM T001&lt;/P&gt;&lt;P&gt;      INTO V_WAERS WHERE BUKRS = P_BUKRS.&lt;/P&gt;&lt;P&gt;      WRITE: 1 SY-VLINE, 12 SY-VLINE,&lt;/P&gt;&lt;P&gt;      43 SY-VLINE,&lt;/P&gt;&lt;P&gt;      47 SY-VLINE,&lt;/P&gt;&lt;P&gt;      48(15) IT_REPORT-DMBTR CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;      63 SY-VLINE, 64(4) V_WAERS,&lt;/P&gt;&lt;P&gt;      68 SY-VLINE.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE: 1 SY-VLINE, 12 SY-VLINE,&lt;/P&gt;&lt;P&gt;      43 SY-VLINE,&lt;/P&gt;&lt;P&gt;      47 SY-VLINE,&lt;/P&gt;&lt;P&gt;      48(15) IT_REPORT-DMBE2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;      63 SY-VLINE,64(4) C_DOC_WAERS,&lt;/P&gt;&lt;P&gt;      68 SY-VLINE.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    WRITE: 69(15) IT_REPORT-DUE_AMNT CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    84 SY-VLINE,&lt;/P&gt;&lt;P&gt;    85(15) IT_REPORT-D_AMNT1 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    100 SY-VLINE,&lt;/P&gt;&lt;P&gt;    101(15) IT_REPORT-D_AMNT2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    116 SY-VLINE,&lt;/P&gt;&lt;P&gt;    117(15) IT_REPORT-D_AMNT3 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    132 SY-VLINE,&lt;/P&gt;&lt;P&gt;    133(15) IT_REPORT-D_AMNT4 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    148 SY-VLINE,&lt;/P&gt;&lt;P&gt;    149(15) IT_REPORT-D_AMNT5 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    164 SY-VLINE,165(10) IT_REPORT-DUE_DATE,&lt;/P&gt;&lt;P&gt;    175 SY-VLINE,176(5) IT_REPORT-ZTERM,&lt;/P&gt;&lt;P&gt;    181 SY-VLINE,182(10) IT_REPORT-VBELN,&lt;/P&gt;&lt;P&gt;    192 SY-VLINE,193(10) IT_REPORT-BELNR,&lt;/P&gt;&lt;P&gt;    203 SY-VLINE.&lt;/P&gt;&lt;P&gt;    IF P_CHK1 = 'X'.&lt;/P&gt;&lt;P&gt;      WRITE: 204(16) IT_REPORT-WRBTR CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;      220 SY-VLINE, 221(4) IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;      225 SY-VLINE.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;new-line.&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;Totals for end of each Customer&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    AT END OF KUNNR.&lt;/P&gt;&lt;P&gt;      IF P_CHK1 = 'X'.&lt;/P&gt;&lt;P&gt;        WRITE AT /1(225) SY-ULINE.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE AT /1(203) SY-ULINE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      SUM.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR 4.&lt;/P&gt;&lt;P&gt;      IF P_RB1 = 'X'.&lt;/P&gt;&lt;P&gt;        WRITE: /1 SY-VLINE, 2 'Total:'(015),&lt;/P&gt;&lt;P&gt;        12 SY-VLINE,&lt;/P&gt;&lt;P&gt;        13(10) IT_REPORT-KUNNR,&lt;/P&gt;&lt;P&gt;        43 SY-VLINE,47 SY-VLINE,&lt;/P&gt;&lt;P&gt;        48(15) IT_REPORT-DMBTR CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        63 SY-VLINE, 64(3) V_WAERS,&lt;/P&gt;&lt;P&gt;        68 SY-VLINE,&lt;/P&gt;&lt;P&gt;        69(15) IT_REPORT-DUE_AMNT CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        84 SY-VLINE,&lt;/P&gt;&lt;P&gt;        85(15) IT_REPORT-D_AMNT1 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        100 SY-VLINE,&lt;/P&gt;&lt;P&gt;        101(15) IT_REPORT-D_AMNT2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        116 SY-VLINE,&lt;/P&gt;&lt;P&gt;        117(15) IT_REPORT-D_AMNT3 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        132 SY-VLINE,&lt;/P&gt;&lt;P&gt;        133(15) IT_REPORT-D_AMNT4 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        148 SY-VLINE,&lt;/P&gt;&lt;P&gt;        149(15) IT_REPORT-D_AMNT5 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        164 SY-VLINE, 175 SY-VLINE,&lt;/P&gt;&lt;P&gt;        181 SY-VLINE, 192 SY-VLINE,&lt;/P&gt;&lt;P&gt;        203 SY-VLINE.&lt;/P&gt;&lt;P&gt;        IF P_CHK1 = 'X'.&lt;/P&gt;&lt;P&gt;          WRITE: 220 SY-VLINE, 225 SY-VLINE.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: /1 SY-VLINE, 2 'Total:'(015),&lt;/P&gt;&lt;P&gt;        12 SY-VLINE,&lt;/P&gt;&lt;P&gt;        13(10) IT_REPORT-KUNNR,&lt;/P&gt;&lt;P&gt;        43 SY-VLINE,&lt;/P&gt;&lt;P&gt;        47 SY-VLINE,&lt;/P&gt;&lt;P&gt;        48(15) IT_REPORT-DMBE2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        63 SY-VLINE, 64(3) C_DOC_WAERS,&lt;/P&gt;&lt;P&gt;        68 SY-VLINE,&lt;/P&gt;&lt;P&gt;        69(15) IT_REPORT-DUE_AMNT CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        84 SY-VLINE,&lt;/P&gt;&lt;P&gt;        85(15) IT_REPORT-D_AMNT1 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        100 SY-VLINE,&lt;/P&gt;&lt;P&gt;        101(15) IT_REPORT-D_AMNT2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        116 SY-VLINE,&lt;/P&gt;&lt;P&gt;        117(15) IT_REPORT-D_AMNT3 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        132 SY-VLINE,&lt;/P&gt;&lt;P&gt;        133(15) IT_REPORT-D_AMNT4 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        148 SY-VLINE,&lt;/P&gt;&lt;P&gt;        149(15) IT_REPORT-D_AMNT5 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        164 SY-VLINE, 175 SY-VLINE,&lt;/P&gt;&lt;P&gt;        181 SY-VLINE, 192 SY-VLINE,&lt;/P&gt;&lt;P&gt;        203 SY-VLINE.&lt;/P&gt;&lt;P&gt;        IF P_CHK1 = 'X'.&lt;/P&gt;&lt;P&gt;          WRITE: 220 SY-VLINE, 225 SY-VLINE.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;      IF P_CHK1 = 'X'.&lt;/P&gt;&lt;P&gt;        WRITE AT /1(225) SY-ULINE.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE AT /1(203) SY-ULINE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;    V_SUM1 = V_SUM1 + IT_REPORT-DMBTR.&lt;/P&gt;&lt;P&gt;    V_SUM2 = V_SUM2 + IT_REPORT-DUE_AMNT.&lt;/P&gt;&lt;P&gt;    V_SUM3 = V_SUM3 + IT_REPORT-D_AMNT1.&lt;/P&gt;&lt;P&gt;    V_SUM4 = V_SUM4 + IT_REPORT-D_AMNT2.&lt;/P&gt;&lt;P&gt;    V_SUM5 = V_SUM5 + IT_REPORT-D_AMNT3.&lt;/P&gt;&lt;P&gt;    V_SUM6 = V_SUM6 + IT_REPORT-D_AMNT4.&lt;/P&gt;&lt;P&gt;    V_SUM7 = V_SUM7 + IT_REPORT-D_AMNT5.&lt;/P&gt;&lt;P&gt;    V_SUM8 = V_SUM8 + IT_REPORT-DMBE2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Hiding the Acc doc no for interactic screen.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    HIDE IT_REPORT-BELNR.&lt;/P&gt;&lt;P&gt;    HIDE IT_REPORT-BUDAT.&lt;/P&gt;&lt;P&gt;    CLEAR:IT_REPORT-BELNR, IT_REPORT-BUDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Grand Totals for all customers&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  FORMAT COLOR 3.&lt;/P&gt;&lt;P&gt;  WRITE: /1 SY-VLINE, 2 'Gr.Total'(034),&lt;/P&gt;&lt;P&gt;  12 SY-VLINE,13 'As At:'(035),P_DATE,&lt;/P&gt;&lt;P&gt;  43 SY-VLINE,&lt;/P&gt;&lt;P&gt;  47 SY-VLINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For Company Code Currency&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF P_RB1 = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE: 48(15) V_SUM1 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    63 SY-VLINE, 64(4) V_WAERS,&lt;/P&gt;&lt;P&gt;    68 SY-VLINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For Group Currency (USD)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    WRITE: 48(15) V_SUM8 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    63 SY-VLINE, 64(3) C_DOC_WAERS,&lt;/P&gt;&lt;P&gt;    68 SY-VLINE.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  WRITE: 69(15) V_SUM2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  84 SY-VLINE,&lt;/P&gt;&lt;P&gt;  85(15) V_SUM3 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  100 SY-VLINE,&lt;/P&gt;&lt;P&gt;  101(15) V_SUM4 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  116 SY-VLINE,&lt;/P&gt;&lt;P&gt;  117(15) V_SUM5 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  132 SY-VLINE,&lt;/P&gt;&lt;P&gt;  133(15) V_SUM6 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  148 SY-VLINE,&lt;/P&gt;&lt;P&gt;  149(15) V_SUM7 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  164 SY-VLINE, 175 SY-VLINE,&lt;/P&gt;&lt;P&gt;  181 SY-VLINE, 192 SY-VLINE,&lt;/P&gt;&lt;P&gt;  203 SY-VLINE.&lt;/P&gt;&lt;P&gt;  IF P_CHK1 = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE: 220 SY-VLINE, 225 SY-VLINE.&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;  IF P_CHK1 = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE AT /1(225) SY-ULINE.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    WRITE AT /1(203) SY-ULINE.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM. " WRITE_REPORT&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 WRITE_REPORT1&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;Write the Summary Report Output&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 WRITE_REPORT1.&lt;/P&gt;&lt;P&gt;  CLEAR: V_SUM1,V_SUM2,V_SUM3,V_SUM4,V_WAERS,&lt;/P&gt;&lt;P&gt;  V_SUM5,V_SUM6,V_SUM7,V_SUM8.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_REPORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT NEW KUNNR.&lt;/P&gt;&lt;P&gt;      READ TABLE IT_REPORT INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;      WRITE: / SY-VLINE, 2(10) IT_REPORT-KUNNR,&lt;/P&gt;&lt;P&gt;      12 SY-VLINE, 13(30) IT_REPORT-NAME1,&lt;/P&gt;&lt;P&gt;      43 SY-VLINE, 44(3) IT_REPORT-LAND1,&lt;/P&gt;&lt;P&gt;      47 SY-VLINE.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;    AT END OF KUNNR.&lt;/P&gt;&lt;P&gt;      SUM.&lt;/P&gt;&lt;P&gt;      IF P_RB1 = 'X'.&lt;/P&gt;&lt;P&gt;        SELECT SINGLE WAERS FROM T001&lt;/P&gt;&lt;P&gt;        INTO V_WAERS WHERE BUKRS = P_BUKRS.&lt;/P&gt;&lt;P&gt;        WRITE: 1 SY-VLINE, 12 SY-VLINE,&lt;/P&gt;&lt;P&gt;        43 SY-VLINE, 47 SY-VLINE,&lt;/P&gt;&lt;P&gt;        48(15) IT_REPORT-DMBTR CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        63 SY-VLINE, 64(4) V_WAERS,&lt;/P&gt;&lt;P&gt;        68 SY-VLINE,&lt;/P&gt;&lt;P&gt;        69(15) IT_REPORT-DUE_AMNT CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        84 SY-VLINE,&lt;/P&gt;&lt;P&gt;        85(15) IT_REPORT-D_AMNT1 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        100 SY-VLINE,&lt;/P&gt;&lt;P&gt;        101(15) IT_REPORT-D_AMNT2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        116 SY-VLINE,&lt;/P&gt;&lt;P&gt;        117(15) IT_REPORT-D_AMNT3 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        132 SY-VLINE,&lt;/P&gt;&lt;P&gt;        133(15) IT_REPORT-D_AMNT4 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        148 SY-VLINE,&lt;/P&gt;&lt;P&gt;        149(15) IT_REPORT-D_AMNT5 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        164 SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE: 1 SY-VLINE, 12 SY-VLINE,&lt;/P&gt;&lt;P&gt;        43 SY-VLINE, 47 SY-VLINE,&lt;/P&gt;&lt;P&gt;        48(15) IT_REPORT-DMBE2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        63 SY-VLINE, 64(4) C_DOC_WAERS,&lt;/P&gt;&lt;P&gt;        68 SY-VLINE,&lt;/P&gt;&lt;P&gt;        69(15) IT_REPORT-DUE_AMNT CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        84 SY-VLINE,&lt;/P&gt;&lt;P&gt;        85(15) IT_REPORT-D_AMNT1 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        100 SY-VLINE,&lt;/P&gt;&lt;P&gt;        101(15) IT_REPORT-D_AMNT2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        116 SY-VLINE,&lt;/P&gt;&lt;P&gt;        117(15) IT_REPORT-D_AMNT3 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        132 SY-VLINE,&lt;/P&gt;&lt;P&gt;        133(15) IT_REPORT-D_AMNT4 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        148 SY-VLINE,&lt;/P&gt;&lt;P&gt;        149(15) IT_REPORT-D_AMNT5 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;        164 SY-VLINE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      WRITE AT /1(164) SY-ULINE.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Totals&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    V_SUM1 = V_SUM1 + IT_REPORT-DMBTR.&lt;/P&gt;&lt;P&gt;    V_SUM2 = V_SUM2 + IT_REPORT-DUE_AMNT.&lt;/P&gt;&lt;P&gt;    V_SUM3 = V_SUM3 + IT_REPORT-D_AMNT1.&lt;/P&gt;&lt;P&gt;    V_SUM4 = V_SUM4 + IT_REPORT-D_AMNT2.&lt;/P&gt;&lt;P&gt;    V_SUM5 = V_SUM5 + IT_REPORT-D_AMNT3.&lt;/P&gt;&lt;P&gt;    V_SUM6 = V_SUM6 + IT_REPORT-D_AMNT4.&lt;/P&gt;&lt;P&gt;    V_SUM7 = V_SUM7 + IT_REPORT-D_AMNT5.&lt;/P&gt;&lt;P&gt;    V_SUM8 = V_SUM8 + IT_REPORT-DMBE2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Hiding the Acc doc no for interactic screen.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    HIDE IT_REPORT-BELNR.&lt;/P&gt;&lt;P&gt;    HIDE IT_REPORT-BUDAT.&lt;/P&gt;&lt;P&gt;    CLEAR: IT_REPORT-BELNR,&lt;/P&gt;&lt;P&gt;    IT_REPORT-BUDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Calculation of Grand Totals&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  FORMAT COLOR 3.&lt;/P&gt;&lt;P&gt;  WRITE: /1 SY-VLINE, 2 'Gr.Total'(034),&lt;/P&gt;&lt;P&gt;  12 SY-VLINE,13 'As At:'(035),P_DATE,&lt;/P&gt;&lt;P&gt;  43 SY-VLINE,&lt;/P&gt;&lt;P&gt;  47 SY-VLINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For Company Code Currency&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF P_RB1 = 'X'.&lt;/P&gt;&lt;P&gt;    WRITE: 48(15) V_SUM1 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    63 SY-VLINE, 64(4) V_WAERS,&lt;/P&gt;&lt;P&gt;    68 SY-VLINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For Group Currency (USD)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    WRITE: 48(15) V_SUM8 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;    63 SY-VLINE, 64(3) C_DOC_WAERS,&lt;/P&gt;&lt;P&gt;    68 SY-VLINE.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  WRITE: 69(15) V_SUM2 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  84 SY-VLINE,&lt;/P&gt;&lt;P&gt;  85(15) V_SUM3 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  100 SY-VLINE,&lt;/P&gt;&lt;P&gt;  101(15) V_SUM4 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  116 SY-VLINE,&lt;/P&gt;&lt;P&gt;  117(15) V_SUM5 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  132 SY-VLINE,&lt;/P&gt;&lt;P&gt;  133(15) V_SUM6 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  148 SY-VLINE,&lt;/P&gt;&lt;P&gt;  149(15) V_SUM7 CURRENCY IT_REPORT-WAERS,&lt;/P&gt;&lt;P&gt;  164 SY-VLINE.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;  WRITE AT /1(164) SY-ULINE.&lt;/P&gt;&lt;P&gt;ENDFORM. " WRITE_REPORT1&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_SEL&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 BELNR leave to transaction FB03&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_SEL.&lt;/P&gt;&lt;P&gt;  DATA: LV_FIELD(20),&lt;/P&gt;&lt;P&gt;  LV_VALUE(10),&lt;/P&gt;&lt;P&gt;  LV_DATE(10),&lt;/P&gt;&lt;P&gt;  LV_GJAHR LIKE BSAD-GJAHR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  GET CURSOR FIELD LV_FIELD VALUE LV_VALUE.&lt;/P&gt;&lt;P&gt;  IF LV_FIELD = 'IT_REPORT-BELNR'.&lt;/P&gt;&lt;P&gt;    IF NOT LV_VALUE IS INITIAL.&lt;/P&gt;&lt;P&gt;      READ CURRENT LINE FIELD VALUE IT_REPORT-BUDAT INTO LV_DATE.&lt;/P&gt;&lt;P&gt;      LV_GJAHR = LV_DATE+6(4).&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'BUK' FIELD P_BUKRS.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'GJR' FIELD LV_GJAHR.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'BLN' FIELD LV_VALUE.&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'FB03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " LINE_SEL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sankar M&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Apr 2007 03:24:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-regarding-outgoing-payment/m-p/2136708#M449559</guid>
      <dc:creator>p291102</dc:creator>
      <dc:date>2007-04-12T03:24:58Z</dc:date>
    </item>
    <item>
      <title>Re: Problem regarding Outgoing Payment</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-regarding-outgoing-payment/m-p/2136709#M449560</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No, we are not talking about Ageing Analysis. We are talking about output of payment made to a vendor by manual checks. Can you please give some idea over this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Subhasish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Apr 2007 03:29:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-regarding-outgoing-payment/m-p/2136709#M449560</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-12T03:29:10Z</dc:date>
    </item>
  </channel>
</rss>

