<?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 multiple lines not coming in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-lines-not-coming/m-p/5360224#M1233860</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;Can any help me in the issue i am facing. For F.27 transaction code some changes I am doing for the script of correspondence SAP06. I have written a perform statement to get both open &amp;amp; cleared items in one internal table &amp;amp; i want to cummulate the same document number which was not given in the standard.&lt;/P&gt;&lt;P&gt;I pasting the perform statement what i have written &amp;amp; calling the same in the form. But only 1 line item is coming where there are 28 lines in the database. kindly correct my logic to get the correct out put.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM NEWSAP06  TABLES IN_TAB STRUCTURE ITCSY&lt;/P&gt;&lt;P&gt;                          OUT_TAB STRUCTURE ITCSY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : BEGIN OF IBSAD OCCURS 0,&lt;/P&gt;&lt;P&gt;          BELNR LIKE BSAD-BELNR,&lt;/P&gt;&lt;P&gt;          BLART LIKE BSAD-BLART,&lt;/P&gt;&lt;P&gt;          BLDAT LIKE BSAD-BLDAT,&lt;/P&gt;&lt;P&gt;          XBLNR LIKE BSAD-XBLNR,&lt;/P&gt;&lt;P&gt;          SHKZG LIKE BSAD-SHKZG,&lt;/P&gt;&lt;P&gt;          DMBTR LIKE BSAD-DMBTR,&lt;/P&gt;&lt;P&gt;          WAERS LIKE BSAD-WAERS,&lt;/P&gt;&lt;P&gt;         END OF IBSAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : BEGIN OF IBSID OCCURS 0,&lt;/P&gt;&lt;P&gt;            BELNR LIKE BSID-BELNR,&lt;/P&gt;&lt;P&gt;            BLART LIKE BSID-BLART,&lt;/P&gt;&lt;P&gt;            BLDAT LIKE BSID-BLDAT,&lt;/P&gt;&lt;P&gt;            XBLNR LIKE BSID-XBLNR,&lt;/P&gt;&lt;P&gt;            SHKZG LIKE BSID-SHKZG,&lt;/P&gt;&lt;P&gt;            DMBTR LIKE BSID-DMBTR,&lt;/P&gt;&lt;P&gt;            WAERS LIKE BSID-WAERS,&lt;/P&gt;&lt;P&gt;         END OF IBSID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;            BELNR LIKE BSID-BELNR,&lt;/P&gt;&lt;P&gt;            BLART LIKE BSID-BLART,&lt;/P&gt;&lt;P&gt;            BLDAT LIKE BSID-BLDAT,&lt;/P&gt;&lt;P&gt;            XBLNR LIKE BSID-XBLNR,&lt;/P&gt;&lt;P&gt;            SHKZG LIKE BSID-SHKZG,&lt;/P&gt;&lt;P&gt;            DMBTR LIKE BSID-DMBTR,&lt;/P&gt;&lt;P&gt;            WAERS LIKE BSID-WAERS,&lt;/P&gt;&lt;P&gt;            LTEXT LIKE T003T-LTEXT,&lt;/P&gt;&lt;P&gt;         END OF ITAB.&lt;/P&gt;&lt;P&gt;  DATA : ITAB1 LIKE ITAB OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : WDMBTR LIKE BSID-DMBTR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : MBELNR LIKE BSAD-BELNR,&lt;/P&gt;&lt;P&gt;         MBLART LIKE BSAD-BLART,&lt;/P&gt;&lt;P&gt;         MBLDAT LIKE BSAD-BLDAT,&lt;/P&gt;&lt;P&gt;         MXBLNR LIKE BSAD-XBLNR,&lt;/P&gt;&lt;P&gt;         MDMBTR LIKE BSAD-DMBTR,&lt;/P&gt;&lt;P&gt;         MLTEXT LIKE T003T-LTEXT,&lt;/P&gt;&lt;P&gt;         MWAERS LIKE BSAD-WAERS,&lt;/P&gt;&lt;P&gt;         MKUNNR LIKE KNA1-KUNNR,&lt;/P&gt;&lt;P&gt;         MBUKRS LIKE BSAD-BUKRS.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE IN_TAB WITH KEY NAME = 'BKORM-KONTO'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE IN_TAB WITH KEY NAME = 'DKADR-KONTO'.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 4.&lt;/P&gt;&lt;P&gt;    READ TABLE IN_TAB WITH KEY NAME = 'F150D-KTONR'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      INPUT  = IN_TAB-VALUE&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      OUTPUT = MKUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE IN_TAB WITH KEY NAME = 'RBUKRS-LOW'.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 4.&lt;/P&gt;&lt;P&gt;    READ TABLE IN_TAB WITH KEY NAME = 'BSAD-BUKRS'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  MBUKRS = IN_TAB-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT BELNR BLART BLDAT XBLNR SHKZG DMBTR WAERS&lt;/P&gt;&lt;P&gt;  FROM BSAD&lt;/P&gt;&lt;P&gt;  INTO CORRESPONDING FIELDS OF TABLE IBSAD&lt;/P&gt;&lt;P&gt;  WHERE KUNNR = MKUNNR&lt;/P&gt;&lt;P&gt;    AND BUKRS = MBUKRS&lt;/P&gt;&lt;P&gt;    AND ( BLART = 'DG' OR BLART = 'DR' OR BLART = 'DZ' OR BLART = 'RV' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT IBSAD BY BELNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IBSAD.&lt;/P&gt;&lt;P&gt;    IF IBSAD-SHKZG = 'H'.&lt;/P&gt;&lt;P&gt;      IBSAD-DMBTR = IBSAD-DMBTR * -1.&lt;/P&gt;&lt;P&gt;    ELSEIF IBSAD-SHKZG = 'S'.&lt;/P&gt;&lt;P&gt;      IBSAD-DMBTR = IBSAD-DMBTR.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    MODIFY IBSAD.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IBSAD.&lt;/P&gt;&lt;P&gt;    ITAB = IBSAD.&lt;/P&gt;&lt;P&gt;    APPEND ITAB.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT BELNR BLART BLDAT XBLNR SHKZG DMBTR WAERS&lt;/P&gt;&lt;P&gt;  FROM BSID&lt;/P&gt;&lt;P&gt;  INTO CORRESPONDING FIELDS OF TABLE IBSID&lt;/P&gt;&lt;P&gt;  WHERE KUNNR = MKUNNR&lt;/P&gt;&lt;P&gt;    AND BUKRS = MBUKRS&lt;/P&gt;&lt;P&gt;    AND ( BLART = 'DG' OR BLART = 'DR' OR BLART = 'DZ' OR BLART = 'RV' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT IBSID BY BELNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IBSID.&lt;/P&gt;&lt;P&gt;    IF IBSID-SHKZG = 'H'.&lt;/P&gt;&lt;P&gt;      IBSID-DMBTR = IBSID-DMBTR * -1.&lt;/P&gt;&lt;P&gt;    ELSEIF IBSID-SHKZG = 'S'.&lt;/P&gt;&lt;P&gt;      IBSID-DMBTR = IBSID-DMBTR.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    MODIFY IBSID.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IBSID.&lt;/P&gt;&lt;P&gt;    ITAB = IBSID.&lt;/P&gt;&lt;P&gt;    APPEND ITAB.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE LTEXT INTO ITAB-LTEXT&lt;/P&gt;&lt;P&gt;          FROM T003T&lt;/P&gt;&lt;P&gt;          WHERE BLART = ITAB-BLART&lt;/P&gt;&lt;P&gt;          AND   SPRAS = 'EN'.&lt;/P&gt;&lt;P&gt;    MODIFY ITAB.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT ITAB BY BELNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ITAB1[] = ITAB[].&lt;/P&gt;&lt;P&gt;  REFRESH ITAB.&lt;/P&gt;&lt;P&gt;  CLEAR ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB1.&lt;/P&gt;&lt;P&gt;    ITAB = ITAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT END OF BELNR.&lt;/P&gt;&lt;P&gt;      SUM.&lt;/P&gt;&lt;P&gt;      WDMBTR = ITAB1-DMBTR.&lt;/P&gt;&lt;P&gt;      ITAB-DMBTR = WDMBTR.&lt;/P&gt;&lt;P&gt;      APPEND ITAB.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.                               till here i got all the open &amp;amp; cleared line items with same doc no added&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;  SORT ITAB BY BLDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOOP AT ITAB.                    in this loop i am getting only last line item in the form print preview&lt;/P&gt;&lt;P&gt;     LOOP AT OUT_TAB.&lt;/P&gt;&lt;P&gt;        IF OUT_TAB-NAME = 'MBLDAT'.&lt;/P&gt;&lt;P&gt;          OUT_TAB-VALUE = ITAB-BLDAT.&lt;/P&gt;&lt;P&gt;        ELSEIF OUT_TAB-NAME = 'MLTEXT'.&lt;/P&gt;&lt;P&gt;          OUT_TAB-VALUE = ITAB-LTEXT.&lt;/P&gt;&lt;P&gt;        ELSEIF OUT_TAB-NAME = 'MBELNR'.&lt;/P&gt;&lt;P&gt;          OUT_TAB-VALUE = ITAB-BELNR.&lt;/P&gt;&lt;P&gt;        ELSEIF OUT_TAB-NAME = 'MXBLNR'.&lt;/P&gt;&lt;P&gt;          OUT_TAB-VALUE = ITAB-XBLNR.&lt;/P&gt;&lt;P&gt;        ELSEIF OUT_TAB-NAME = 'MWAERS'.&lt;/P&gt;&lt;P&gt;          OUT_TAB-VALUE = ITAB-WAERS.&lt;/P&gt;&lt;P&gt;        ELSEIF OUT_TAB-NAME = 'MDMBTR'.&lt;/P&gt;&lt;P&gt;          OUT_TAB-VALUE = ITAB-DMBTR.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        MODIFY OUT_TAB.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kindly give  a solution&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 Mar 2009 10:24:33 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-03-23T10:24:33Z</dc:date>
    <item>
      <title>multiple lines not coming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-lines-not-coming/m-p/5360224#M1233860</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;Can any help me in the issue i am facing. For F.27 transaction code some changes I am doing for the script of correspondence SAP06. I have written a perform statement to get both open &amp;amp; cleared items in one internal table &amp;amp; i want to cummulate the same document number which was not given in the standard.&lt;/P&gt;&lt;P&gt;I pasting the perform statement what i have written &amp;amp; calling the same in the form. But only 1 line item is coming where there are 28 lines in the database. kindly correct my logic to get the correct out put.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM NEWSAP06  TABLES IN_TAB STRUCTURE ITCSY&lt;/P&gt;&lt;P&gt;                          OUT_TAB STRUCTURE ITCSY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : BEGIN OF IBSAD OCCURS 0,&lt;/P&gt;&lt;P&gt;          BELNR LIKE BSAD-BELNR,&lt;/P&gt;&lt;P&gt;          BLART LIKE BSAD-BLART,&lt;/P&gt;&lt;P&gt;          BLDAT LIKE BSAD-BLDAT,&lt;/P&gt;&lt;P&gt;          XBLNR LIKE BSAD-XBLNR,&lt;/P&gt;&lt;P&gt;          SHKZG LIKE BSAD-SHKZG,&lt;/P&gt;&lt;P&gt;          DMBTR LIKE BSAD-DMBTR,&lt;/P&gt;&lt;P&gt;          WAERS LIKE BSAD-WAERS,&lt;/P&gt;&lt;P&gt;         END OF IBSAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : BEGIN OF IBSID OCCURS 0,&lt;/P&gt;&lt;P&gt;            BELNR LIKE BSID-BELNR,&lt;/P&gt;&lt;P&gt;            BLART LIKE BSID-BLART,&lt;/P&gt;&lt;P&gt;            BLDAT LIKE BSID-BLDAT,&lt;/P&gt;&lt;P&gt;            XBLNR LIKE BSID-XBLNR,&lt;/P&gt;&lt;P&gt;            SHKZG LIKE BSID-SHKZG,&lt;/P&gt;&lt;P&gt;            DMBTR LIKE BSID-DMBTR,&lt;/P&gt;&lt;P&gt;            WAERS LIKE BSID-WAERS,&lt;/P&gt;&lt;P&gt;         END OF IBSID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;            BELNR LIKE BSID-BELNR,&lt;/P&gt;&lt;P&gt;            BLART LIKE BSID-BLART,&lt;/P&gt;&lt;P&gt;            BLDAT LIKE BSID-BLDAT,&lt;/P&gt;&lt;P&gt;            XBLNR LIKE BSID-XBLNR,&lt;/P&gt;&lt;P&gt;            SHKZG LIKE BSID-SHKZG,&lt;/P&gt;&lt;P&gt;            DMBTR LIKE BSID-DMBTR,&lt;/P&gt;&lt;P&gt;            WAERS LIKE BSID-WAERS,&lt;/P&gt;&lt;P&gt;            LTEXT LIKE T003T-LTEXT,&lt;/P&gt;&lt;P&gt;         END OF ITAB.&lt;/P&gt;&lt;P&gt;  DATA : ITAB1 LIKE ITAB OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : WDMBTR LIKE BSID-DMBTR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : MBELNR LIKE BSAD-BELNR,&lt;/P&gt;&lt;P&gt;         MBLART LIKE BSAD-BLART,&lt;/P&gt;&lt;P&gt;         MBLDAT LIKE BSAD-BLDAT,&lt;/P&gt;&lt;P&gt;         MXBLNR LIKE BSAD-XBLNR,&lt;/P&gt;&lt;P&gt;         MDMBTR LIKE BSAD-DMBTR,&lt;/P&gt;&lt;P&gt;         MLTEXT LIKE T003T-LTEXT,&lt;/P&gt;&lt;P&gt;         MWAERS LIKE BSAD-WAERS,&lt;/P&gt;&lt;P&gt;         MKUNNR LIKE KNA1-KUNNR,&lt;/P&gt;&lt;P&gt;         MBUKRS LIKE BSAD-BUKRS.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE IN_TAB WITH KEY NAME = 'BKORM-KONTO'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE IN_TAB WITH KEY NAME = 'DKADR-KONTO'.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 4.&lt;/P&gt;&lt;P&gt;    READ TABLE IN_TAB WITH KEY NAME = 'F150D-KTONR'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      INPUT  = IN_TAB-VALUE&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      OUTPUT = MKUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE IN_TAB WITH KEY NAME = 'RBUKRS-LOW'.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 4.&lt;/P&gt;&lt;P&gt;    READ TABLE IN_TAB WITH KEY NAME = 'BSAD-BUKRS'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  MBUKRS = IN_TAB-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT BELNR BLART BLDAT XBLNR SHKZG DMBTR WAERS&lt;/P&gt;&lt;P&gt;  FROM BSAD&lt;/P&gt;&lt;P&gt;  INTO CORRESPONDING FIELDS OF TABLE IBSAD&lt;/P&gt;&lt;P&gt;  WHERE KUNNR = MKUNNR&lt;/P&gt;&lt;P&gt;    AND BUKRS = MBUKRS&lt;/P&gt;&lt;P&gt;    AND ( BLART = 'DG' OR BLART = 'DR' OR BLART = 'DZ' OR BLART = 'RV' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT IBSAD BY BELNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IBSAD.&lt;/P&gt;&lt;P&gt;    IF IBSAD-SHKZG = 'H'.&lt;/P&gt;&lt;P&gt;      IBSAD-DMBTR = IBSAD-DMBTR * -1.&lt;/P&gt;&lt;P&gt;    ELSEIF IBSAD-SHKZG = 'S'.&lt;/P&gt;&lt;P&gt;      IBSAD-DMBTR = IBSAD-DMBTR.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    MODIFY IBSAD.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IBSAD.&lt;/P&gt;&lt;P&gt;    ITAB = IBSAD.&lt;/P&gt;&lt;P&gt;    APPEND ITAB.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT BELNR BLART BLDAT XBLNR SHKZG DMBTR WAERS&lt;/P&gt;&lt;P&gt;  FROM BSID&lt;/P&gt;&lt;P&gt;  INTO CORRESPONDING FIELDS OF TABLE IBSID&lt;/P&gt;&lt;P&gt;  WHERE KUNNR = MKUNNR&lt;/P&gt;&lt;P&gt;    AND BUKRS = MBUKRS&lt;/P&gt;&lt;P&gt;    AND ( BLART = 'DG' OR BLART = 'DR' OR BLART = 'DZ' OR BLART = 'RV' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT IBSID BY BELNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IBSID.&lt;/P&gt;&lt;P&gt;    IF IBSID-SHKZG = 'H'.&lt;/P&gt;&lt;P&gt;      IBSID-DMBTR = IBSID-DMBTR * -1.&lt;/P&gt;&lt;P&gt;    ELSEIF IBSID-SHKZG = 'S'.&lt;/P&gt;&lt;P&gt;      IBSID-DMBTR = IBSID-DMBTR.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    MODIFY IBSID.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IBSID.&lt;/P&gt;&lt;P&gt;    ITAB = IBSID.&lt;/P&gt;&lt;P&gt;    APPEND ITAB.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE LTEXT INTO ITAB-LTEXT&lt;/P&gt;&lt;P&gt;          FROM T003T&lt;/P&gt;&lt;P&gt;          WHERE BLART = ITAB-BLART&lt;/P&gt;&lt;P&gt;          AND   SPRAS = 'EN'.&lt;/P&gt;&lt;P&gt;    MODIFY ITAB.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT ITAB BY BELNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ITAB1[] = ITAB[].&lt;/P&gt;&lt;P&gt;  REFRESH ITAB.&lt;/P&gt;&lt;P&gt;  CLEAR ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB1.&lt;/P&gt;&lt;P&gt;    ITAB = ITAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT END OF BELNR.&lt;/P&gt;&lt;P&gt;      SUM.&lt;/P&gt;&lt;P&gt;      WDMBTR = ITAB1-DMBTR.&lt;/P&gt;&lt;P&gt;      ITAB-DMBTR = WDMBTR.&lt;/P&gt;&lt;P&gt;      APPEND ITAB.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.                               till here i got all the open &amp;amp; cleared line items with same doc no added&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;  SORT ITAB BY BLDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOOP AT ITAB.                    in this loop i am getting only last line item in the form print preview&lt;/P&gt;&lt;P&gt;     LOOP AT OUT_TAB.&lt;/P&gt;&lt;P&gt;        IF OUT_TAB-NAME = 'MBLDAT'.&lt;/P&gt;&lt;P&gt;          OUT_TAB-VALUE = ITAB-BLDAT.&lt;/P&gt;&lt;P&gt;        ELSEIF OUT_TAB-NAME = 'MLTEXT'.&lt;/P&gt;&lt;P&gt;          OUT_TAB-VALUE = ITAB-LTEXT.&lt;/P&gt;&lt;P&gt;        ELSEIF OUT_TAB-NAME = 'MBELNR'.&lt;/P&gt;&lt;P&gt;          OUT_TAB-VALUE = ITAB-BELNR.&lt;/P&gt;&lt;P&gt;        ELSEIF OUT_TAB-NAME = 'MXBLNR'.&lt;/P&gt;&lt;P&gt;          OUT_TAB-VALUE = ITAB-XBLNR.&lt;/P&gt;&lt;P&gt;        ELSEIF OUT_TAB-NAME = 'MWAERS'.&lt;/P&gt;&lt;P&gt;          OUT_TAB-VALUE = ITAB-WAERS.&lt;/P&gt;&lt;P&gt;        ELSEIF OUT_TAB-NAME = 'MDMBTR'.&lt;/P&gt;&lt;P&gt;          OUT_TAB-VALUE = ITAB-DMBTR.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        MODIFY OUT_TAB.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kindly give  a solution&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Mar 2009 10:24:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-lines-not-coming/m-p/5360224#M1233860</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-23T10:24:33Z</dc:date>
    </item>
    <item>
      <title>Re: multiple lines not coming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-lines-not-coming/m-p/5360225#M1233861</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ram,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Get open items from BSID and Cleared items from BSAD tables.Get details like customer no, acc no etc into one internal table.&lt;/P&gt;&lt;P&gt;loop the internal table and inside that use the below BAPI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BAPI_AR_ACC_GETOPENITEMS'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        COMPANYCODE       = COMPANYCODE&lt;/P&gt;&lt;P&gt;        CUSTOMER          = CUSTOMER&lt;/P&gt;&lt;P&gt;        KEYDATE           = KEYDATE&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      NOTEDITEMS        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      SECINDEX          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      RETURN            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        LINEITEMS         = IT_BAPI3007_2  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sanil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Mar 2009 07:09:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-lines-not-coming/m-p/5360225#M1233861</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-26T07:09:27Z</dc:date>
    </item>
  </channel>
</rss>

