<?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: Printing Problem help me plz...... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/printing-problem-help-me-plz/m-p/2853379#M668739</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ashish Thank u very much for quick replay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;allmost all i got where i ve gone wrong. &lt;/P&gt;&lt;P&gt;thanks for ur guidence.&lt;/P&gt;&lt;P&gt;  i ve given good rewards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks ^ Regards,&lt;/P&gt;&lt;P&gt;sudharsan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 Sep 2007 04:20:38 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-24T04:20:38Z</dc:date>
    <item>
      <title>Printing Problem help me plz......</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/printing-problem-help-me-plz/m-p/2853375#M668735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi sdn Experts,&lt;/P&gt;&lt;P&gt; i have problem in which i ve developed. for displaying. Opening balance, Line Items and Closing balance.&lt;/P&gt;&lt;P&gt; it is displaying well if give single GL account for input, but the oriblem is if i give multiple GL accounts as input The first GLaccount O.bal is printing well, but for second GLaccount onwords the First GL ac O.bal is adding 2 times and printing for 2nd GL account, for 3rd GLac adding 3 times and printg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so plz anyone can help me, very urgent....&lt;/P&gt;&lt;P&gt; here my code is...&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; Report  Z_BSRTEST                                                   *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;&lt;/P&gt;&lt;P&gt;REPORT  Z_BSRTEST NO STANDARD PAGE HEADING         .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TABLES: glt0,  " G/L account master record transaction figures&lt;/P&gt;&lt;P&gt;        bseg,  " Accounting Document Segment for Line Items&lt;/P&gt;&lt;P&gt;        bkpf.  " Accounting Document Header&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:   count TYPE i,&lt;/P&gt;&lt;P&gt;        l_len(4) TYPE n,&lt;/P&gt;&lt;P&gt;        month(2) TYPE n,&lt;/P&gt;&lt;P&gt;        debit LIKE glt0-tslvt,&lt;/P&gt;&lt;P&gt;        credit LIKE glt0-tslvt,&lt;/P&gt;&lt;P&gt;        result LIKE glt0-tslvt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:   v_day(2) TYPE c,&lt;/P&gt;&lt;P&gt;        v_dat1   TYPE p,&lt;/P&gt;&lt;P&gt;        v_mon(2) TYPE c,&lt;/P&gt;&lt;P&gt;        v_year(4) TYPE c,&lt;/P&gt;&lt;P&gt;        v_date LIKE sy-datum,&lt;/P&gt;&lt;P&gt;        f_date TYPE sy-datum,&lt;/P&gt;&lt;P&gt;        l_date TYPE sydatum,&lt;/P&gt;&lt;P&gt;        v_total LIKE bseg-dmbtr,&lt;/P&gt;&lt;P&gt;        sum0  LIKE glt0-tslvt,&lt;/P&gt;&lt;P&gt;        sum1  LIKE glt0-tslvt,&lt;/P&gt;&lt;P&gt;        sum2  LIKE glt0-tslvt,&lt;/P&gt;&lt;P&gt;        sum3  LIKE glt0-tslvt,&lt;/P&gt;&lt;P&gt;        add  LIKE glt0-tslvt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:  BEGIN OF t_bseg,&lt;/P&gt;&lt;P&gt;        mandt LIKE bseg-mandt,&lt;/P&gt;&lt;P&gt;        bukrs LIKE bseg-bukrs,            "comp code&lt;/P&gt;&lt;P&gt;        belnr LIKE bseg-belnr,            "Accounting Document Number&lt;/P&gt;&lt;P&gt;        gjahr LIKE bseg-gjahr,            "Fiscal year&lt;/P&gt;&lt;P&gt;        shkzg LIKE bseg-shkzg,            "Debit / Credit indicator&lt;/P&gt;&lt;P&gt;        dmbtr LIKE bseg-dmbtr,            "Amount in local currency&lt;/P&gt;&lt;P&gt;        pswsl LIKE bseg-pswsl,&lt;/P&gt;&lt;P&gt;        hkont LIKE bseg-hkont,            "GL ac no&lt;/P&gt;&lt;P&gt;END OF  t_bseg.&lt;/P&gt;&lt;P&gt;DATA :  it_bseg TYPE STANDARD TABLE OF t_bseg WITH HEADER LINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       WA_BSEG type T_BSEG.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF t_bkpf,&lt;/P&gt;&lt;P&gt;        mandt TYPE bkpf-mandt,&lt;/P&gt;&lt;P&gt;        bukrs TYPE bkpf-bukrs,           "comp code&lt;/P&gt;&lt;P&gt;        belnr TYPE bkpf-belnr,           "Accounting Document Number&lt;/P&gt;&lt;P&gt;        gjahr TYPE bkpf-gjahr,           "Fiscal year&lt;/P&gt;&lt;P&gt;        budat TYPE bkpf-budat,           "Document type&lt;/P&gt;&lt;P&gt;END OF  t_bkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :  it_bkpf TYPE STANDARD TABLE OF t_bkpf WITH HEADER LINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       WA_BKPF LIKE it_BKPF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF t_skat,&lt;/P&gt;&lt;P&gt;       mandt TYPE mandt,&lt;/P&gt;&lt;P&gt;       saknr TYPE saknr,&lt;/P&gt;&lt;P&gt;       txt50 TYPE txt50,&lt;/P&gt;&lt;P&gt;  END OF t_skat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_skat TYPE STANDARD TABLE OF t_skat WITH HEADER LINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WA_SKAT LIKE IT_SKAT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF t_items,&lt;/P&gt;&lt;P&gt;        mandt TYPE mandt,&lt;/P&gt;&lt;P&gt;        hkont TYPE hkont,&lt;/P&gt;&lt;P&gt;        incrdr(2),&lt;/P&gt;&lt;P&gt;        bukrs TYPE bukrs,&lt;/P&gt;&lt;P&gt;        belnr LIKE bseg-belnr,&lt;/P&gt;&lt;P&gt;        shkzg TYPE shkzg,&lt;/P&gt;&lt;P&gt;        dmbtr TYPE dmbtr,&lt;/P&gt;&lt;P&gt;        pswsl TYPE pswsl,&lt;/P&gt;&lt;P&gt;        budat TYPE budat,&lt;/P&gt;&lt;P&gt;        txt50 TYPE txt50,&lt;/P&gt;&lt;P&gt;END OF  t_items.&lt;/P&gt;&lt;P&gt;DATA :  it_items TYPE STANDARD TABLE OF t_items WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        wa_items TYPE t_items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;int table for calculating opening balance from 16&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*periods&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:  BEGIN OF gt_data OCCURS 0 ,&lt;/P&gt;&lt;P&gt;       rclnt   LIKE glt0-rclnt,&lt;/P&gt;&lt;P&gt;       bukrs   LIKE glt0-bukrs,&lt;/P&gt;&lt;P&gt;       drcrk   LIKE glt0-drcrk,&lt;/P&gt;&lt;P&gt;       ryear   LIKE glt0-ryear,&lt;/P&gt;&lt;P&gt;       racct   LIKE glt0-racct,&lt;/P&gt;&lt;P&gt;       tslvt   LIKE glt0-tslvt,        &lt;/P&gt;&lt;P&gt;       hslvt   LIKE glt0-hslvt,&lt;/P&gt;&lt;P&gt;       hsl01   LIKE glt0-hsl01,&lt;/P&gt;&lt;P&gt;       hsl02   LIKE glt0-hsl02,&lt;/P&gt;&lt;P&gt;       hsl03   LIKE glt0-hsl03,&lt;/P&gt;&lt;P&gt;       hsl04   LIKE glt0-hsl04,&lt;/P&gt;&lt;P&gt;       hsl05   LIKE glt0-hsl05,&lt;/P&gt;&lt;P&gt;       hsl06   LIKE glt0-hsl06,&lt;/P&gt;&lt;P&gt;       hsl07   LIKE glt0-hsl07,&lt;/P&gt;&lt;P&gt;       hsl08   LIKE glt0-hsl08,&lt;/P&gt;&lt;P&gt;       hsl09   LIKE glt0-hsl09,&lt;/P&gt;&lt;P&gt;       hsl10   LIKE glt0-hsl10,&lt;/P&gt;&lt;P&gt;       hsl11   LIKE glt0-hsl11,&lt;/P&gt;&lt;P&gt;       hsl12   LIKE glt0-hsl12,&lt;/P&gt;&lt;P&gt;       hsl13   LIKE glt0-hsl13,&lt;/P&gt;&lt;P&gt;       hsl14   LIKE glt0-hsl14,&lt;/P&gt;&lt;P&gt;       hsl15   LIKE glt0-hsl15,&lt;/P&gt;&lt;P&gt;       hsl16   LIKE glt0-hsl16,&lt;/P&gt;&lt;P&gt;       tsl_total LIKE glt0-tslvt,&lt;/P&gt;&lt;P&gt;       start_balance LIKE glt0-tslvt,&lt;/P&gt;&lt;P&gt;       end_balance LIKE glt0-tslvt,&lt;/P&gt;&lt;P&gt;END OF gt_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:  wa_gt_data LIKE gt_data OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;...selections.........................................................&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK blk.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: so_racct FOR glt0-racct, " NO INTERVALS NO-EXTENSION,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                so_bukrs FOR glt0-bukrs NO INTERVALS NO-EXTENSION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:     p_date LIKE sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PARAMETERS :    LOC_CUR AS CHECKBOX DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK blk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*AT SELECTION-SCREEN ON SO_BUKRS.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; if SO_BUKRS-LOW IS INITIAL.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MESSAGE E002(ZGLM).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ELSEIF BKPF-BUKRS = SO_BUKRS AND GLT0-BUKRS = SO_BUKRS.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MESSAGE E003(ZGLM).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*AT SELECTION-SCREEN ON P_DATE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; v_day = '01'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; v_mon = p_date+4(2).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; v_year = p_date+0(4).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; concatenate v_year v_mon v_day into v_date.&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; IF p_date IS INITIAL.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MESSAGE E004(ZGLM).&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ELSEIF P_DATE &amp;gt; V_DATE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  MESSAGE E005(ZGLM).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_day = '01'.&lt;/P&gt;&lt;P&gt;  v_mon = p_date+4(2).&lt;/P&gt;&lt;P&gt;  v_year = p_date+0(4).&lt;/P&gt;&lt;P&gt;  CONCATENATE v_year v_mon v_day INTO v_date.&lt;/P&gt;&lt;P&gt;  month = v_mon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT p_date IS INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   CALL FUNCTION 'HR_E_NUM_OF_DAYS_OF_MONTH'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;             p_fecha        = p_date&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;             number_of_days = v_dat1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   v_day = v_dat1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   CONCATENATE v_year v_mon v_day INTO f_date.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'HR_JP_MONTH_BEGIN_END_DATE'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        iv_date             = p_date&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        EV_MONTH_BEGIN_DATE = f_date&lt;/P&gt;&lt;P&gt;        EV_MONTH_END_DATE   = l_date.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_len = p_date+0(4).&lt;/P&gt;&lt;P&gt;  CLEAR wa_gt_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  SELECT  mandt&lt;/P&gt;&lt;P&gt;          bukrs&lt;/P&gt;&lt;P&gt;          belnr&lt;/P&gt;&lt;P&gt;          gjahr&lt;/P&gt;&lt;P&gt;          budat&lt;/P&gt;&lt;P&gt;          FROM bkpf INTO  TABLE it_bkpf&lt;/P&gt;&lt;P&gt;          WHERE bukrs IN so_bukrs&lt;/P&gt;&lt;P&gt;          AND ( budat BETWEEN f_date and p_date ).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  IF NOT it_bkpf[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT  mandt&lt;/P&gt;&lt;P&gt;            bukrs&lt;/P&gt;&lt;P&gt;            belnr&lt;/P&gt;&lt;P&gt;            gjahr&lt;/P&gt;&lt;P&gt;            shkzg&lt;/P&gt;&lt;P&gt;            dmbtr&lt;/P&gt;&lt;P&gt;            pswsl&lt;/P&gt;&lt;P&gt;            hkont&lt;/P&gt;&lt;P&gt;            FROM bseg INTO TABLE it_bseg&lt;/P&gt;&lt;P&gt;            FOR ALL ENTRIES IN it_bkpf&lt;/P&gt;&lt;P&gt;            WHERE bukrs EQ it_bkpf-bukrs&lt;/P&gt;&lt;P&gt;             AND  belnr EQ it_bkpf-belnr&lt;/P&gt;&lt;P&gt;             AND  gjahr EQ it_bkpf-gjahr&lt;/P&gt;&lt;P&gt;             AND hkont IN so_racct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;      MESSAGE i005(zglm).&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE i005(zglm). " IT_BKPF tab is empty'&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT  mandt&lt;/P&gt;&lt;P&gt;          saknr&lt;/P&gt;&lt;P&gt;          txt50&lt;/P&gt;&lt;P&gt;          FROM skat INTO TABLE it_skat&lt;/P&gt;&lt;P&gt;          FOR ALL ENTRIES IN it_bseg&lt;/P&gt;&lt;P&gt;          WHERE saknr EQ it_bseg-hkont.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT  rclnt&lt;/P&gt;&lt;P&gt;          bukrs&lt;/P&gt;&lt;P&gt;          drcrk&lt;/P&gt;&lt;P&gt;          ryear&lt;/P&gt;&lt;P&gt;          racct&lt;/P&gt;&lt;P&gt;          hslvt&lt;/P&gt;&lt;P&gt;          hsl01&lt;/P&gt;&lt;P&gt;          hsl02&lt;/P&gt;&lt;P&gt;          hsl03&lt;/P&gt;&lt;P&gt;          hsl04&lt;/P&gt;&lt;P&gt;          hsl05&lt;/P&gt;&lt;P&gt;          hsl06&lt;/P&gt;&lt;P&gt;          hsl07&lt;/P&gt;&lt;P&gt;          hsl08&lt;/P&gt;&lt;P&gt;          hsl09&lt;/P&gt;&lt;P&gt;          hsl10&lt;/P&gt;&lt;P&gt;          hsl11&lt;/P&gt;&lt;P&gt;          hsl12&lt;/P&gt;&lt;P&gt;          hsl13&lt;/P&gt;&lt;P&gt;          hsl14&lt;/P&gt;&lt;P&gt;          hsl15&lt;/P&gt;&lt;P&gt;          hsl16&lt;/P&gt;&lt;P&gt;          FROM glt0 INTO CORRESPONDING FIELDS OF TABLE gt_data&lt;/P&gt;&lt;P&gt;          WHERE racct IN so_racct AND&lt;/P&gt;&lt;P&gt;                bukrs IN so_bukrs AND&lt;/P&gt;&lt;P&gt;                ryear = l_len.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT it_bkpf BY bukrs belnr gjahr.&lt;/P&gt;&lt;P&gt;  SORT it_bseg BY bukrs belnr gjahr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_bseg.&lt;/P&gt;&lt;P&gt;    it_items-bukrs = it_bseg-bukrs.&lt;/P&gt;&lt;P&gt;    it_items-belnr = it_bseg-belnr.&lt;/P&gt;&lt;P&gt;    it_items-hkont = it_bseg-hkont.&lt;/P&gt;&lt;P&gt;    it_items-shkzg = it_bseg-shkzg.&lt;/P&gt;&lt;P&gt;    it_items-mandt = it_bseg-mandt.&lt;/P&gt;&lt;P&gt;    it_items-pswsl = it_bseg-pswsl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF it_bseg-shkzg = 'H'.&lt;/P&gt;&lt;P&gt;      it_bseg-dmbtr = ( -1 ) * it_bseg-dmbtr .&lt;/P&gt;&lt;P&gt;      it_items-incrdr = 'Cr'.&lt;/P&gt;&lt;P&gt;    ELSEIF it_bseg-shkzg = 'S'.&lt;/P&gt;&lt;P&gt;      it_items-incrdr = 'Dr'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    MODIFY IT_BSEG.&lt;/P&gt;&lt;P&gt;    it_items-dmbtr = it_bseg-dmbtr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_bkpf WITH KEY bukrs = it_bseg-bukrs&lt;/P&gt;&lt;P&gt;                                belnr = it_bseg-belnr&lt;/P&gt;&lt;P&gt;                                gjahr = it_bseg-gjahr&lt;/P&gt;&lt;P&gt;                                        BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      it_items-budat = it_bkpf-budat.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_skat WITH KEY saknr = it_bseg-hkont.&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      it_items-txt50 = it_skat-txt50.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND it_items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR:   it_bseg,&lt;/P&gt;&lt;P&gt;             it_bkpf,&lt;/P&gt;&lt;P&gt;             it_items,&lt;/P&gt;&lt;P&gt;             it_skat.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT it_items BY hkont budat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; LOOP AT IT_ITEMS.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   WA_ITEMS = IT_ITEMS.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;**AT NEW HKONT.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   IF SY-TABIX NE 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;       NEW-PAGE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&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;   IF LOC_CUR = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_items.&lt;/P&gt;&lt;P&gt;    wa_items = it_items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT NEW hkont.&lt;/P&gt;&lt;P&gt;      IF sy-tabix NE 1.&lt;/P&gt;&lt;P&gt;        NEW-PAGE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT gt_data INTO wa_gt_data WHERE racct IN so_racct.&lt;/P&gt;&lt;P&gt;        CLEAR wa_gt_data-start_balance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CASE month.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WHEN '00'.&lt;/P&gt;&lt;P&gt;            wa_gt_data-start_balance = wa_gt_data-hslvt.&lt;/P&gt;&lt;P&gt;            PERFORM display_data.&lt;/P&gt;&lt;P&gt;          WHEN '01'.&lt;/P&gt;&lt;P&gt;            wa_gt_data-start_balance = wa_gt_data-hslvt.&lt;/P&gt;&lt;P&gt;            PERFORM display_data.&lt;/P&gt;&lt;P&gt;          WHEN '02'.&lt;/P&gt;&lt;P&gt;            wa_gt_data-start_balance = wa_gt_data-hslvt +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl01.&lt;/P&gt;&lt;P&gt;            PERFORM display_data.&lt;/P&gt;&lt;P&gt;          WHEN '03'.&lt;/P&gt;&lt;P&gt;            wa_gt_data-start_balance = wa_gt_data-hslvt +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl01 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl02.&lt;/P&gt;&lt;P&gt;            PERFORM display_data.&lt;/P&gt;&lt;P&gt;          WHEN '04'.&lt;/P&gt;&lt;P&gt;            wa_gt_data-start_balance = wa_gt_data-hslvt +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl01 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl02 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl03.&lt;/P&gt;&lt;P&gt;            PERFORM display_data.&lt;/P&gt;&lt;P&gt;          WHEN '05'.&lt;/P&gt;&lt;P&gt;            wa_gt_data-start_balance = wa_gt_data-hslvt +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl01 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl02 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl03 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl04.&lt;/P&gt;&lt;P&gt;            PERFORM display_data.&lt;/P&gt;&lt;P&gt;          WHEN '06'.&lt;/P&gt;&lt;P&gt;            wa_gt_data-start_balance = wa_gt_data-hslvt +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl01 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl02 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl03 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl04 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl05.&lt;/P&gt;&lt;P&gt;            PERFORM display_data.&lt;/P&gt;&lt;P&gt;          WHEN '07'.&lt;/P&gt;&lt;P&gt;            wa_gt_data-start_balance = wa_gt_data-hslvt +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl01 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl02 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl03 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl04 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl05 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl06.&lt;/P&gt;&lt;P&gt;            PERFORM display_data.&lt;/P&gt;&lt;P&gt;          WHEN '08'.&lt;/P&gt;&lt;P&gt;            wa_gt_data-start_balance = wa_gt_data-hslvt +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl01 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl02 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl03 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl04 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl05 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl06 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl07.&lt;/P&gt;&lt;P&gt;            PERFORM display_data.&lt;/P&gt;&lt;P&gt;          WHEN '09'.&lt;/P&gt;&lt;P&gt;            wa_gt_data-start_balance = wa_gt_data-hslvt +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl01 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl02 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl03 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl04 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl05 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl06 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl07 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl08.&lt;/P&gt;&lt;P&gt;            PERFORM display_data.&lt;/P&gt;&lt;P&gt;          WHEN '10'.&lt;/P&gt;&lt;P&gt;            wa_gt_data-start_balance = wa_gt_data-hslvt +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl01 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl02 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl03 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl04 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl05 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl06 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl07 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl08 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl09.&lt;/P&gt;&lt;P&gt;            PERFORM display_data.&lt;/P&gt;&lt;P&gt;          WHEN '11'.&lt;/P&gt;&lt;P&gt;            wa_gt_data-start_balance = wa_gt_data-hslvt +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl01 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl02 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl03 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl04 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl05 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl06 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl07 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl08 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl09 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl10.&lt;/P&gt;&lt;P&gt;            PERFORM display_data.&lt;/P&gt;&lt;P&gt;          WHEN '12'.&lt;/P&gt;&lt;P&gt;            wa_gt_data-start_balance = wa_gt_data-hslvt +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl01 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl02 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl03 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl04 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl05 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl06 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl07 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl08 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl09 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl10 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl11.&lt;/P&gt;&lt;P&gt;            wa_gt_data-end_balance =   wa_gt_data-hsl13 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl14 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl15 +&lt;/P&gt;&lt;P&gt;                                       wa_gt_data-hsl16.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            MOVE wa_gt_data-end_balance TO sum3.&lt;/P&gt;&lt;P&gt;            PERFORM display_data.&lt;/P&gt;&lt;P&gt;        ENDCASE.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LOOP AT IT_ITEMS.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ITEMS = IT_ITEMS.&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;   AT NEW HKONT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       IF SY-TABIX NE 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           NEW-PAGE..&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE: /50 'GL ACCOUNT  :',wa_items-hkont COLOR 7.&lt;/P&gt;&lt;P&gt;      WRITE: /50 'COMPANY CODE:',wa_items-bukrs COLOR 7.&lt;/P&gt;&lt;P&gt;      WRITE: /50 'POSTING DATE:',p_date COLOR 7.&lt;/P&gt;&lt;P&gt;      WRITE: /123 'OPENING BALANCE ' , result COLOR 3.&lt;/P&gt;&lt;P&gt;      MOVE result TO sum0.&lt;/P&gt;&lt;P&gt;      CLEAR result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE:   /19(145) sy-uline.&lt;/P&gt;&lt;P&gt;      WRITE:   /19 sy-vline.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;      WRITE:   20  'GL A/C NO',&lt;/P&gt;&lt;P&gt;               30  sy-vline,&lt;/P&gt;&lt;P&gt;               32  'COMP CODE',&lt;/P&gt;&lt;P&gt;               43  sy-vline,&lt;/P&gt;&lt;P&gt;               45 ' GL ACCOUNT DISCRIPTION',&lt;/P&gt;&lt;P&gt;               88 sy-vline,&lt;/P&gt;&lt;P&gt;               90 'POSTING DATE',&lt;/P&gt;&lt;P&gt;               102  sy-vline,&lt;/P&gt;&lt;P&gt;               105 'A/C DOC NO',&lt;/P&gt;&lt;P&gt;               115 sy-vline,&lt;/P&gt;&lt;P&gt;               120  'CR or DR',&lt;/P&gt;&lt;P&gt;               130 sy-vline,&lt;/P&gt;&lt;P&gt;               132 'CURRENCY',&lt;/P&gt;&lt;P&gt;               140 sy-vline,&lt;/P&gt;&lt;P&gt;               141 'Amt IN HOME CURRENCY ',&lt;/P&gt;&lt;P&gt;               163  sy-vline.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;      WRITE: /19(145) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE:   /19 sy-vline.&lt;/P&gt;&lt;P&gt;      WRITE :  20  wa_items-hkont,&lt;/P&gt;&lt;P&gt;               30  sy-vline,&lt;/P&gt;&lt;P&gt;               32  wa_items-bukrs,&lt;/P&gt;&lt;P&gt;               43  sy-vline,&lt;/P&gt;&lt;P&gt;               45  wa_items-txt50,&lt;/P&gt;&lt;P&gt;               88  sy-vline,&lt;/P&gt;&lt;P&gt;               90  wa_items-budat,&lt;/P&gt;&lt;P&gt;               102 sy-vline,&lt;/P&gt;&lt;P&gt;               105 wa_items-belnr,&lt;/P&gt;&lt;P&gt;               115 sy-vline,&lt;/P&gt;&lt;P&gt;               120 wa_items-incrdr,&lt;/P&gt;&lt;P&gt;               130 sy-vline,&lt;/P&gt;&lt;P&gt;               132 wa_items-pswsl,&lt;/P&gt;&lt;P&gt;               140 sy-vline,&lt;/P&gt;&lt;P&gt;               145 wa_items-dmbtr,&lt;/P&gt;&lt;P&gt;               163  sy-vline.&lt;/P&gt;&lt;P&gt;      count = 1.&lt;/P&gt;&lt;P&gt;      SUM.&lt;/P&gt;&lt;P&gt;      v_total = it_items-dmbtr.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF count NE 1.&lt;/P&gt;&lt;P&gt;      WRITE:/19 sy-vline.&lt;/P&gt;&lt;P&gt;      WRITE:  30  sy-vline,&lt;/P&gt;&lt;P&gt;              32  wa_items-bukrs,&lt;/P&gt;&lt;P&gt;              43  sy-vline,&lt;/P&gt;&lt;P&gt;              45  wa_items-txt50,&lt;/P&gt;&lt;P&gt;              88  sy-vline,&lt;/P&gt;&lt;P&gt;              90  wa_items-budat,&lt;/P&gt;&lt;P&gt;              102 sy-vline,&lt;/P&gt;&lt;P&gt;              105 wa_items-belnr,&lt;/P&gt;&lt;P&gt;              115 sy-vline,&lt;/P&gt;&lt;P&gt;              120 wa_items-incrdr,&lt;/P&gt;&lt;P&gt;              130 sy-vline,&lt;/P&gt;&lt;P&gt;              132 wa_items-pswsl,&lt;/P&gt;&lt;P&gt;              140 sy-vline,&lt;/P&gt;&lt;P&gt;              145 wa_items-dmbtr,&lt;/P&gt;&lt;P&gt;              163  sy-vline.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT END OF hkont.&lt;/P&gt;&lt;P&gt;      WRITE:/19(145) sy-uline.&lt;/P&gt;&lt;P&gt;      WRITE:19 sy-vline.&lt;/P&gt;&lt;P&gt;      WRITE:/125 ' TOTOAL '.&lt;/P&gt;&lt;P&gt;      WRITE:145 v_total COLOR 3 .&lt;/P&gt;&lt;P&gt;      MOVE v_total TO sum1.&lt;/P&gt;&lt;P&gt;      WRITE:163 sy-vline.&lt;/P&gt;&lt;P&gt;      WRITE:19 sy-vline.&lt;/P&gt;&lt;P&gt;      WRITE:/19(145) sy-uline.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;    CLEAR: wa_items,&lt;/P&gt;&lt;P&gt;           count,&lt;/P&gt;&lt;P&gt;           it_items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT END OF hkont.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM closebal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;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  display_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;      text&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 display_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LOOP AT gt_data into wa_gt_data.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF wa_gt_data-drcrk = 'H'.&lt;/P&gt;&lt;P&gt;    debit = debit + wa_gt_data-start_balance.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    credit = credit + wa_gt_data-start_balance.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  result = debit + credit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "display_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM CLOSEBAL                                                 *&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM closebal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF month EQ '12'.&lt;/P&gt;&lt;P&gt;    sum2 = sum0 + sum1 + sum3.&lt;/P&gt;&lt;P&gt;    WRITE: /123 'CLOSING BALANCE FROM 12th MONTH', sum3 COLOR 3.&lt;/P&gt;&lt;P&gt;    CLEAR: sum0,&lt;/P&gt;&lt;P&gt;           sum2,&lt;/P&gt;&lt;P&gt;           sum3.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    SKIP .&lt;/P&gt;&lt;P&gt;    sum2 = sum0 + sum1.&lt;/P&gt;&lt;P&gt;    WRITE: /123 'CLOSING BALANCE ', sum2 COLOR 3.&lt;/P&gt;&lt;P&gt;    CLEAR: sum0,&lt;/P&gt;&lt;P&gt;           sum2.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Thanks in advance.&lt;/P&gt;&lt;P&gt;sudharsan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Sep 2007 03:29:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/printing-problem-help-me-plz/m-p/2853375#M668735</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-24T03:29:35Z</dc:date>
    </item>
    <item>
      <title>Re: Printing Problem help me plz......</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/printing-problem-help-me-plz/m-p/2853376#M668736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;While displaying data, you have this condition&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT gt_data INTO wa_gt_data WHERE racct IN so_racct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here while looping at GT_DATA, why don't you consider only those records where RAACNT = IT_ITEMS-HKONT?? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here as the condition is RAACT in SO_RAACT, it is doing for all accounts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also where are you clearing V_TOTAL and the code has AT END OF HKONT event twice?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Sep 2007 03:34:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/printing-problem-help-me-plz/m-p/2853376#M668736</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-24T03:34:07Z</dc:date>
    </item>
    <item>
      <title>Re: Printing Problem help me plz......</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/printing-problem-help-me-plz/m-p/2853377#M668737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ashish Thanks for ur replay.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; i ve done as u told. eventhough it is adding to First O.bal .&lt;/P&gt;&lt;P&gt; here problem is for only O.balance only not Line Items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plz check it again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards.&lt;/P&gt;&lt;P&gt;sudharsan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Sep 2007 03:41:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/printing-problem-help-me-plz/m-p/2853377#M668737</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-24T03:41:07Z</dc:date>
    </item>
    <item>
      <title>Re: Printing Problem help me plz......</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/printing-problem-help-me-plz/m-p/2853378#M668738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When you have AT NEW HKONT, you need to use READ statement to read the data record of the internal table. Try adding READ statement to read the current index.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also I see that RESULT is calculated using DEBIT and CREDIT, are you clearing these variables correctly for each HKONT.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Sep 2007 03:45:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/printing-problem-help-me-plz/m-p/2853378#M668738</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-24T03:45:43Z</dc:date>
    </item>
    <item>
      <title>Re: Printing Problem help me plz......</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/printing-problem-help-me-plz/m-p/2853379#M668739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ashish Thank u very much for quick replay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;allmost all i got where i ve gone wrong. &lt;/P&gt;&lt;P&gt;thanks for ur guidence.&lt;/P&gt;&lt;P&gt;  i ve given good rewards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks ^ Regards,&lt;/P&gt;&lt;P&gt;sudharsan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Sep 2007 04:20:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/printing-problem-help-me-plz/m-p/2853379#M668739</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-24T04:20:38Z</dc:date>
    </item>
  </channel>
</rss>

