<?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: SAMPLE REPORT PROGRAM in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536744#M575806</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  Check this one,&lt;/P&gt;&lt;P&gt;This is one sample program, here i fetch data from three table using&lt;/P&gt;&lt;P&gt;for all entries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zblsassing_01 NO STANDARD PAGE HEADING  LINE-SIZE 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : ekko, ekpo, lfa1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : total  LIKE ekpo-netwr.&lt;/P&gt;&lt;P&gt;DATA : total1 LIKE ekpo-menge.&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 TABLE FOR EKKO                            *&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;TYPES : BEGIN OF fieldst,&lt;/P&gt;&lt;P&gt;        ebeln LIKE ekko-ebeln,   "Purchase Order Number&lt;/P&gt;&lt;P&gt;        aedat LIKE ekko-aedat,   "Purchase Order Creation Date&lt;/P&gt;&lt;P&gt;        lifnr LIKE ekko-lifnr,   "Vendor Number&lt;/P&gt;&lt;P&gt;        ekorg LIKE ekko-ekorg,   "Purchase Organization&lt;/P&gt;&lt;P&gt;        zterm LIKE ekko-zterm,   "Payment Text&lt;/P&gt;&lt;P&gt;        bstyp LIKE ekko-bstyp,   "Document Category&lt;/P&gt;&lt;P&gt;        bsart LIKE ekko-bsart,   "Dcoument Type&lt;/P&gt;&lt;P&gt;        statu LIKE ekko-statu,   "Purchase Order Status&lt;/P&gt;&lt;P&gt;END OF fieldst.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA itab_ekko TYPE TABLE OF fieldst WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: lifnr1 TYPE lfa1-lifnr.&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 TABLE FOR EKPO                            *&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;TYPES : BEGIN OF fieldst1,&lt;/P&gt;&lt;P&gt;        ebeln LIKE ekpo-ebeln,   "Purchase order Number&lt;/P&gt;&lt;P&gt;        aedat LIKE ekpo-aedat,   "Purchase Order Creation Date&lt;/P&gt;&lt;P&gt;        matnr LIKE ekpo-matnr,   "Material Number&lt;/P&gt;&lt;P&gt;        matkl LIKE ekpo-matkl,   "Material Group&lt;/P&gt;&lt;P&gt;        menge LIKE ekpo-menge,   "Ordered Quantity&lt;/P&gt;&lt;P&gt;        netwr LIKE ekpo-netwr,   "Net Value&lt;/P&gt;&lt;P&gt;        bstyp LIKE ekpo-bstyp,   "Document Category&lt;/P&gt;&lt;P&gt;END OF fieldst1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA itab_ekpo TYPE TABLE OF fieldst1 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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                      FINAL OUTPUT TABLE                             *&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;TYPES : BEGIN OF fieldst2,&lt;/P&gt;&lt;P&gt;        ebeln LIKE ekko-ebeln,&lt;/P&gt;&lt;P&gt;        aedat LIKE ekko-aedat,&lt;/P&gt;&lt;P&gt;        lifnr LIKE ekko-lifnr,&lt;/P&gt;&lt;P&gt;        ekorg LIKE ekko-ekorg,&lt;/P&gt;&lt;P&gt;        zterm(08),&lt;/P&gt;&lt;P&gt;        bstyp LIKE ekko-bstyp,&lt;/P&gt;&lt;P&gt;        bsart LIKE ekko-bsart,&lt;/P&gt;&lt;P&gt;        statu LIKE ekko-statu,&lt;/P&gt;&lt;P&gt;        menge LIKE ekpo-menge,&lt;/P&gt;&lt;P&gt;        matnr LIKE ekpo-matnr,&lt;/P&gt;&lt;P&gt;        matkl LIKE ekpo-matkl,&lt;/P&gt;&lt;P&gt;        netwr LIKE ekpo-netwr,&lt;/P&gt;&lt;P&gt;END OF fieldst2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA itab_output TYPE TABLE OF fieldst2 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;*INTERNAL TABLE FOR LFA1 TABLE                        *&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF fieldst3,&lt;/P&gt;&lt;P&gt;        lifnr LIKE lfa1-lifnr,   "Vendor Number&lt;/P&gt;&lt;P&gt;        name1 LIKE lfa1-name1,   "Name&lt;/P&gt;&lt;P&gt;        stras LIKE lfa1-stras,   "House number and Street&lt;/P&gt;&lt;P&gt;        adrnr LIKE lfa1-adrnr,   "Address&lt;/P&gt;&lt;P&gt;        pstlz LIKE lfa1-pstlz,   "Postal Code&lt;/P&gt;&lt;P&gt;        ort01 LIKE lfa1-ort01,   "City&lt;/P&gt;&lt;P&gt;        regio LIKE lfa1-regio,   "State&lt;/P&gt;&lt;P&gt;        pstl2 LIKE lfa1-pstl2,   "Pin Code&lt;/P&gt;&lt;P&gt;END OF fieldst3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA itab_lfa1 TYPE TABLE OF fieldst3 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;*DECLARING CONSTANTS                              *&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : type(3).&lt;/P&gt;&lt;P&gt;type = 'ZWT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS : c_bstyp TYPE c VALUE 'F',   "Document Category&lt;/P&gt;&lt;P&gt;            c_statu TYPE i VALUE '9'.   "Status.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;*SELECTION SCREEN                               *&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK input WITH FRAME TITLE text-t01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : s_aedat FOR ekko-aedat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;*FETCHING RECORDS FROM EKKO TABLE TO ITAB_EKKO               *&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT ebeln aedat lifnr ekorg&lt;/P&gt;&lt;P&gt;       zterm bstyp bsart statu&lt;/P&gt;&lt;P&gt;       FROM ekko INTO TABLE&lt;/P&gt;&lt;P&gt;       itab_ekko&lt;/P&gt;&lt;P&gt;       WHERE aedat IN s_aedat AND&lt;/P&gt;&lt;P&gt;             bstyp EQ c_bstyp AND&lt;/P&gt;&lt;P&gt;             bsart EQ type AND&lt;/P&gt;&lt;P&gt;             statu EQ c_statu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;***&lt;/P&gt;&lt;P&gt;*FETCHING RECORDS FROM EKPO TABLE TO ITAB_EKPO                *&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;***&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT itab_ekko[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT ebeln aedat matnr matkl&lt;/P&gt;&lt;P&gt;         menge netwr bstyp&lt;/P&gt;&lt;P&gt;         FROM ekpo INTO TABLE itab_ekpo&lt;/P&gt;&lt;P&gt;         FOR ALL ENTRIES IN itab_ekko&lt;/P&gt;&lt;P&gt;         WHERE aedat IN s_aedat AND&lt;/P&gt;&lt;P&gt;               bstyp EQ itab_ekko-bstyp AND&lt;/P&gt;&lt;P&gt;               ebeln EQ itab_ekko-ebeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT itab_ekko[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT lifnr name1 adrnr pstlz&lt;/P&gt;&lt;P&gt;    ort01 regio pstl2 FROM lfa1 INTO TABLE itab_lfa1 FOR&lt;/P&gt;&lt;P&gt;    ALL ENTRIES IN itab_ekko&lt;/P&gt;&lt;P&gt;    WHERE lifnr = itab_ekko-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*sort itab_ekko by lifnr.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;***&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab_ekko.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE itab_ekpo WITH KEY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             ebeln = itab_ekko-ebeln&lt;/P&gt;&lt;P&gt;             bstyp = itab_ekko-bstyp&lt;/P&gt;&lt;P&gt;             aedat = itab_ekko-aedat BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  itab_output-ebeln = itab_ekko-ebeln.&lt;/P&gt;&lt;P&gt;  itab_output-aedat = itab_ekko-aedat.&lt;/P&gt;&lt;P&gt;  itab_output-lifnr = itab_ekko-lifnr.&lt;/P&gt;&lt;P&gt;  itab_output-ekorg = itab_ekko-ekorg.&lt;/P&gt;&lt;P&gt;  itab_output-zterm = itab_ekko-zterm.&lt;/P&gt;&lt;P&gt;  itab_output-bstyp = itab_ekko-bstyp.&lt;/P&gt;&lt;P&gt;  itab_output-bsart = itab_ekko-bsart.&lt;/P&gt;&lt;P&gt;  itab_output-statu = itab_ekko-statu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND itab_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  itab_output-menge = itab_ekpo-menge.&lt;/P&gt;&lt;P&gt;  itab_output-matnr = itab_ekpo-matnr.&lt;/P&gt;&lt;P&gt;  itab_output-matkl = itab_ekpo-matkl.&lt;/P&gt;&lt;P&gt;  itab_output-netwr = itab_ekpo-netwr.&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;SORT itab_output BY lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;******&lt;/P&gt;&lt;P&gt;ULINE 10(102).&lt;/P&gt;&lt;P&gt;ULINE 114(37).&lt;/P&gt;&lt;P&gt;LOOP AT itab_output.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FORMAT INTENSIFIED ON.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FORMAT FRAMES ON.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WRITE :/10 sy-vline,&lt;/P&gt;&lt;P&gt;          13 itab_output-ebeln,  25 sy-vline,&lt;/P&gt;&lt;P&gt;          29 itab_output-lifnr HOTSPOT ON,  38 sy-vline,&lt;/P&gt;&lt;P&gt;          42 itab_output-ekorg,  49 sy-vline,&lt;/P&gt;&lt;P&gt;          53 itab_output-zterm,  60 sy-vline,&lt;/P&gt;&lt;P&gt;          64 itab_output-matnr,  72 sy-vline,&lt;/P&gt;&lt;P&gt;          74 itab_output-menge,     sy-vline,&lt;/P&gt;&lt;P&gt;             itab_output-netwr,     sy-vline,&lt;/P&gt;&lt;P&gt;             114 sy-vline, 132 sy-vline, 150 sy-vline.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FORMAT INTENSIFIED OFF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FORMAT FRAMES OFF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  total = total + itab_output-netwr.&lt;/P&gt;&lt;P&gt;  total1 = total1 + itab_output-menge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  HIDE : itab_output-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  AT END OF lifnr.&lt;/P&gt;&lt;P&gt;    WRITE :115 total1,134 total.&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;ULINE 10(102).&lt;/P&gt;&lt;P&gt;ULINE 114(37).&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;********&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE 10(141).&lt;/P&gt;&lt;P&gt;  WRITE :/10 sy-vline, 150 sy-vline.&lt;/P&gt;&lt;P&gt;  WRITE :/10 sy-vline, 15 'PROGRAM NAME :  ', sy-repid, 110&lt;/P&gt;&lt;P&gt;  'CREATED ON : ' , '01/07/2007', 150 sy-vline.&lt;/P&gt;&lt;P&gt;  WRITE :/10 sy-vline, 150 sy-vline.&lt;/P&gt;&lt;P&gt;  WRITE :/10 sy-vline, 150 sy-vline.&lt;/P&gt;&lt;P&gt;  WRITE :/10 sy-vline, 15 'CREATED BY   :  ','EASHWAR SUBRAMANIAN' , 110&lt;/P&gt;&lt;P&gt;  'TYPE       : ', 'INTERACTIVE REPORT' , 150 sy-vline.&lt;/P&gt;&lt;P&gt;  WRITE :/10 sy-vline, 150 sy-vline.&lt;/P&gt;&lt;P&gt;  WRITE :/10 sy-vline, 150 sy-vline.&lt;/P&gt;&lt;P&gt;  ULINE 10(141).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 1 INVERSE.&lt;/P&gt;&lt;P&gt;  WRITE: 47 'PURCHASE ORDER DETIAL', 130 'TOTAL'.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE 10(102).&lt;/P&gt;&lt;P&gt;  ULINE 114(37).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 3 INVERSE.&lt;/P&gt;&lt;P&gt;  WRITE :/10 sy-vline,&lt;/P&gt;&lt;P&gt;             'PURC ORD NUM'   ,     sy-vline,&lt;/P&gt;&lt;P&gt;             'VENDOR NUM'     ,     sy-vline,&lt;/P&gt;&lt;P&gt;             'PURC ORG'       ,     sy-vline,&lt;/P&gt;&lt;P&gt;             'PAY TERM'       ,     sy-vline,&lt;/P&gt;&lt;P&gt;             'MATER NUM'      ,     sy-vline,&lt;/P&gt;&lt;P&gt;          77 'ORDER QUANTY'   ,  92 sy-vline,&lt;/P&gt;&lt;P&gt;          97 'NET VALUE'      , 111 sy-vline,&lt;/P&gt;&lt;P&gt;          114 sy-vline,&lt;/P&gt;&lt;P&gt;          120 'ORDER QTY'     , 132 sy-vline,&lt;/P&gt;&lt;P&gt;          137 'NET VALUE'     , 150 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE /10(102).&lt;/P&gt;&lt;P&gt;  ULINE 114(37).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;*******&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT lifnr name1 adrnr&lt;/P&gt;&lt;P&gt;         stras pstlz ort01&lt;/P&gt;&lt;P&gt;         regio pstl2&lt;/P&gt;&lt;P&gt;         INTO CORRESPONDING FIELDS OF TABLE itab_lfa1 FROM lfa1&lt;/P&gt;&lt;P&gt;         WHERE lifnr = itab_output-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 5 INVERSE.&lt;/P&gt;&lt;P&gt;  WRITE :/44 'VENDOR DETAILS'.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  ULINE 1(100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 7 INVERSE.&lt;/P&gt;&lt;P&gt;  WRITE :/01  sy-vline,    'VENDOR NUM',&lt;/P&gt;&lt;P&gt;              sy-vline, 25 'NAME',&lt;/P&gt;&lt;P&gt;          40  sy-vline, 45 'ADDRESS',&lt;/P&gt;&lt;P&gt;          56  sy-vline, 59 'POSTAL CODE',&lt;/P&gt;&lt;P&gt;          72  sy-vline, 74 'CITY',&lt;/P&gt;&lt;P&gt;          79  sy-vline, 81 'STATE',&lt;/P&gt;&lt;P&gt;          87  sy-vline, 89 'PIN CODE',&lt;/P&gt;&lt;P&gt;          100 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE /1(100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab_lfa1.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR 2 INVERSE.&lt;/P&gt;&lt;P&gt;    WRITE :/01  sy-vline, 05 itab_lfa1-lifnr,&lt;/P&gt;&lt;P&gt;            14  sy-vline, 16 itab_lfa1-name1,&lt;/P&gt;&lt;P&gt;            40  sy-vline, 46 itab_lfa1-adrnr,&lt;/P&gt;&lt;P&gt;            56  sy-vline,    itab_lfa1-pstlz,&lt;/P&gt;&lt;P&gt;            72  sy-vline,    itab_lfa1-ort01,&lt;/P&gt;&lt;P&gt;            79  sy-vline,    itab_lfa1-regio,&lt;/P&gt;&lt;P&gt;            87  sy-vline,    itab_lfa1-pstl2,&lt;/P&gt;&lt;P&gt;           100  sy-vline.&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;  ULINE /1(100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE 1(100).&lt;/P&gt;&lt;P&gt;  WRITE :/01 sy-vline, 100 sy-vline .&lt;/P&gt;&lt;P&gt;  WRITE :/01 sy-vline, 20&lt;/P&gt;&lt;P&gt;  'VENDOR DETAIL FOR VENDOR NUMBER ( LIFNR )  :  ', sy-lisel+26(10), 100&lt;/P&gt;&lt;P&gt;  sy-vline .&lt;/P&gt;&lt;P&gt;  WRITE :/01 sy-vline, 100 sy-vline .&lt;/P&gt;&lt;P&gt;  WRITE :/01 sy-vline, 100 sy-vline .&lt;/P&gt;&lt;P&gt;  ULINE 1(100).&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;********&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Regards,&lt;/P&gt;&lt;P&gt;Jackie.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 20 Jul 2007 09:34:35 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-20T09:34:35Z</dc:date>
    <item>
      <title>SAMPLE REPORT PROGRAM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536740#M575802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can anybody send me one sample report program which include for all entries?&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;pandu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 09:31:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536740#M575802</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T09:31:48Z</dc:date>
    </item>
    <item>
      <title>Re: SAMPLE REPORT PROGRAM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536741#M575803</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;follow this link, it contains sample program.&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/usage-of-for-all-entries-in-select-statement.htm" target="test_blank"&gt;http://www.sap-img.com/abap/usage-of-for-all-entries-in-select-statement.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapbrainsonline.com/ARTICLES/TECHNICAL/optimization/optimization.html#For%20all%20entries" target="test_blank"&gt;http://www.sapbrainsonline.com/ARTICLES/TECHNICAL/optimization/optimization.html#For%20all%20entries&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if it helps..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Omkar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 09:32:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536741#M575803</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T09:32:34Z</dc:date>
    </item>
    <item>
      <title>Re: SAMPLE REPORT PROGRAM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536742#M575804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check transaction code abapdocu. you will get all ABAP development examples.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 09:32:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536742#M575804</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T09:32:59Z</dc:date>
    </item>
    <item>
      <title>Re: SAMPLE REPORT PROGRAM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536743#M575805</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;Go to Tcode ABAPDOCU&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U have all kind of sample programs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT demo_select_for_all_entries_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF line,&lt;/P&gt;&lt;P&gt;        carrid   TYPE spfli-carrid,&lt;/P&gt;&lt;P&gt;        connid   TYPE spfli-connid,&lt;/P&gt;&lt;P&gt;        cityfrom TYPE spfli-cityfrom,&lt;/P&gt;&lt;P&gt;        cityto   TYPE spfli-cityto,&lt;/P&gt;&lt;P&gt;      END OF line,&lt;/P&gt;&lt;P&gt;      itab LIKE TABLE OF line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;line-cityfrom = 'FRANKFURT'.&lt;/P&gt;&lt;P&gt;line-cityto   = 'BERLIN'.&lt;/P&gt;&lt;P&gt;APPEND line TO itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;line-cityfrom = 'NEW YORK'.&lt;/P&gt;&lt;P&gt;line-cityto   = 'SAN FRANCISCO'.&lt;/P&gt;&lt;P&gt;APPEND line TO itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT  carrid connid cityfrom cityto&lt;/P&gt;&lt;P&gt;  INTO  CORRESPONDING FIELDS OF line&lt;/P&gt;&lt;P&gt;  FROM  spfli&lt;/P&gt;&lt;P&gt;  FOR ALL ENTRIES IN itab&lt;/P&gt;&lt;P&gt;  WHERE cityfrom = itab-cityfrom AND cityto = itab-cityto.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE: / line-carrid, line-connid, line-cityfrom, line-cityto.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;Assign points, if useful&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sridevi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Sridevi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 09:33:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536743#M575805</guid>
      <dc:creator>sridevi_p</dc:creator>
      <dc:date>2007-07-20T09:33:51Z</dc:date>
    </item>
    <item>
      <title>Re: SAMPLE REPORT PROGRAM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536744#M575806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  Check this one,&lt;/P&gt;&lt;P&gt;This is one sample program, here i fetch data from three table using&lt;/P&gt;&lt;P&gt;for all entries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zblsassing_01 NO STANDARD PAGE HEADING  LINE-SIZE 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : ekko, ekpo, lfa1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : total  LIKE ekpo-netwr.&lt;/P&gt;&lt;P&gt;DATA : total1 LIKE ekpo-menge.&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 TABLE FOR EKKO                            *&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;TYPES : BEGIN OF fieldst,&lt;/P&gt;&lt;P&gt;        ebeln LIKE ekko-ebeln,   "Purchase Order Number&lt;/P&gt;&lt;P&gt;        aedat LIKE ekko-aedat,   "Purchase Order Creation Date&lt;/P&gt;&lt;P&gt;        lifnr LIKE ekko-lifnr,   "Vendor Number&lt;/P&gt;&lt;P&gt;        ekorg LIKE ekko-ekorg,   "Purchase Organization&lt;/P&gt;&lt;P&gt;        zterm LIKE ekko-zterm,   "Payment Text&lt;/P&gt;&lt;P&gt;        bstyp LIKE ekko-bstyp,   "Document Category&lt;/P&gt;&lt;P&gt;        bsart LIKE ekko-bsart,   "Dcoument Type&lt;/P&gt;&lt;P&gt;        statu LIKE ekko-statu,   "Purchase Order Status&lt;/P&gt;&lt;P&gt;END OF fieldst.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA itab_ekko TYPE TABLE OF fieldst WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: lifnr1 TYPE lfa1-lifnr.&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 TABLE FOR EKPO                            *&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;TYPES : BEGIN OF fieldst1,&lt;/P&gt;&lt;P&gt;        ebeln LIKE ekpo-ebeln,   "Purchase order Number&lt;/P&gt;&lt;P&gt;        aedat LIKE ekpo-aedat,   "Purchase Order Creation Date&lt;/P&gt;&lt;P&gt;        matnr LIKE ekpo-matnr,   "Material Number&lt;/P&gt;&lt;P&gt;        matkl LIKE ekpo-matkl,   "Material Group&lt;/P&gt;&lt;P&gt;        menge LIKE ekpo-menge,   "Ordered Quantity&lt;/P&gt;&lt;P&gt;        netwr LIKE ekpo-netwr,   "Net Value&lt;/P&gt;&lt;P&gt;        bstyp LIKE ekpo-bstyp,   "Document Category&lt;/P&gt;&lt;P&gt;END OF fieldst1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA itab_ekpo TYPE TABLE OF fieldst1 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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                      FINAL OUTPUT TABLE                             *&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;TYPES : BEGIN OF fieldst2,&lt;/P&gt;&lt;P&gt;        ebeln LIKE ekko-ebeln,&lt;/P&gt;&lt;P&gt;        aedat LIKE ekko-aedat,&lt;/P&gt;&lt;P&gt;        lifnr LIKE ekko-lifnr,&lt;/P&gt;&lt;P&gt;        ekorg LIKE ekko-ekorg,&lt;/P&gt;&lt;P&gt;        zterm(08),&lt;/P&gt;&lt;P&gt;        bstyp LIKE ekko-bstyp,&lt;/P&gt;&lt;P&gt;        bsart LIKE ekko-bsart,&lt;/P&gt;&lt;P&gt;        statu LIKE ekko-statu,&lt;/P&gt;&lt;P&gt;        menge LIKE ekpo-menge,&lt;/P&gt;&lt;P&gt;        matnr LIKE ekpo-matnr,&lt;/P&gt;&lt;P&gt;        matkl LIKE ekpo-matkl,&lt;/P&gt;&lt;P&gt;        netwr LIKE ekpo-netwr,&lt;/P&gt;&lt;P&gt;END OF fieldst2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA itab_output TYPE TABLE OF fieldst2 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;*INTERNAL TABLE FOR LFA1 TABLE                        *&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF fieldst3,&lt;/P&gt;&lt;P&gt;        lifnr LIKE lfa1-lifnr,   "Vendor Number&lt;/P&gt;&lt;P&gt;        name1 LIKE lfa1-name1,   "Name&lt;/P&gt;&lt;P&gt;        stras LIKE lfa1-stras,   "House number and Street&lt;/P&gt;&lt;P&gt;        adrnr LIKE lfa1-adrnr,   "Address&lt;/P&gt;&lt;P&gt;        pstlz LIKE lfa1-pstlz,   "Postal Code&lt;/P&gt;&lt;P&gt;        ort01 LIKE lfa1-ort01,   "City&lt;/P&gt;&lt;P&gt;        regio LIKE lfa1-regio,   "State&lt;/P&gt;&lt;P&gt;        pstl2 LIKE lfa1-pstl2,   "Pin Code&lt;/P&gt;&lt;P&gt;END OF fieldst3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA itab_lfa1 TYPE TABLE OF fieldst3 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;*DECLARING CONSTANTS                              *&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : type(3).&lt;/P&gt;&lt;P&gt;type = 'ZWT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS : c_bstyp TYPE c VALUE 'F',   "Document Category&lt;/P&gt;&lt;P&gt;            c_statu TYPE i VALUE '9'.   "Status.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;*SELECTION SCREEN                               *&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK input WITH FRAME TITLE text-t01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : s_aedat FOR ekko-aedat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;*FETCHING RECORDS FROM EKKO TABLE TO ITAB_EKKO               *&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT ebeln aedat lifnr ekorg&lt;/P&gt;&lt;P&gt;       zterm bstyp bsart statu&lt;/P&gt;&lt;P&gt;       FROM ekko INTO TABLE&lt;/P&gt;&lt;P&gt;       itab_ekko&lt;/P&gt;&lt;P&gt;       WHERE aedat IN s_aedat AND&lt;/P&gt;&lt;P&gt;             bstyp EQ c_bstyp AND&lt;/P&gt;&lt;P&gt;             bsart EQ type AND&lt;/P&gt;&lt;P&gt;             statu EQ c_statu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;***&lt;/P&gt;&lt;P&gt;*FETCHING RECORDS FROM EKPO TABLE TO ITAB_EKPO                *&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;***&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT itab_ekko[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT ebeln aedat matnr matkl&lt;/P&gt;&lt;P&gt;         menge netwr bstyp&lt;/P&gt;&lt;P&gt;         FROM ekpo INTO TABLE itab_ekpo&lt;/P&gt;&lt;P&gt;         FOR ALL ENTRIES IN itab_ekko&lt;/P&gt;&lt;P&gt;         WHERE aedat IN s_aedat AND&lt;/P&gt;&lt;P&gt;               bstyp EQ itab_ekko-bstyp AND&lt;/P&gt;&lt;P&gt;               ebeln EQ itab_ekko-ebeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT itab_ekko[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT lifnr name1 adrnr pstlz&lt;/P&gt;&lt;P&gt;    ort01 regio pstl2 FROM lfa1 INTO TABLE itab_lfa1 FOR&lt;/P&gt;&lt;P&gt;    ALL ENTRIES IN itab_ekko&lt;/P&gt;&lt;P&gt;    WHERE lifnr = itab_ekko-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*sort itab_ekko by lifnr.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;***&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab_ekko.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE itab_ekpo WITH KEY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             ebeln = itab_ekko-ebeln&lt;/P&gt;&lt;P&gt;             bstyp = itab_ekko-bstyp&lt;/P&gt;&lt;P&gt;             aedat = itab_ekko-aedat BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  itab_output-ebeln = itab_ekko-ebeln.&lt;/P&gt;&lt;P&gt;  itab_output-aedat = itab_ekko-aedat.&lt;/P&gt;&lt;P&gt;  itab_output-lifnr = itab_ekko-lifnr.&lt;/P&gt;&lt;P&gt;  itab_output-ekorg = itab_ekko-ekorg.&lt;/P&gt;&lt;P&gt;  itab_output-zterm = itab_ekko-zterm.&lt;/P&gt;&lt;P&gt;  itab_output-bstyp = itab_ekko-bstyp.&lt;/P&gt;&lt;P&gt;  itab_output-bsart = itab_ekko-bsart.&lt;/P&gt;&lt;P&gt;  itab_output-statu = itab_ekko-statu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND itab_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  itab_output-menge = itab_ekpo-menge.&lt;/P&gt;&lt;P&gt;  itab_output-matnr = itab_ekpo-matnr.&lt;/P&gt;&lt;P&gt;  itab_output-matkl = itab_ekpo-matkl.&lt;/P&gt;&lt;P&gt;  itab_output-netwr = itab_ekpo-netwr.&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;SORT itab_output BY lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;******&lt;/P&gt;&lt;P&gt;ULINE 10(102).&lt;/P&gt;&lt;P&gt;ULINE 114(37).&lt;/P&gt;&lt;P&gt;LOOP AT itab_output.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FORMAT INTENSIFIED ON.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FORMAT FRAMES ON.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WRITE :/10 sy-vline,&lt;/P&gt;&lt;P&gt;          13 itab_output-ebeln,  25 sy-vline,&lt;/P&gt;&lt;P&gt;          29 itab_output-lifnr HOTSPOT ON,  38 sy-vline,&lt;/P&gt;&lt;P&gt;          42 itab_output-ekorg,  49 sy-vline,&lt;/P&gt;&lt;P&gt;          53 itab_output-zterm,  60 sy-vline,&lt;/P&gt;&lt;P&gt;          64 itab_output-matnr,  72 sy-vline,&lt;/P&gt;&lt;P&gt;          74 itab_output-menge,     sy-vline,&lt;/P&gt;&lt;P&gt;             itab_output-netwr,     sy-vline,&lt;/P&gt;&lt;P&gt;             114 sy-vline, 132 sy-vline, 150 sy-vline.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FORMAT INTENSIFIED OFF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FORMAT FRAMES OFF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  total = total + itab_output-netwr.&lt;/P&gt;&lt;P&gt;  total1 = total1 + itab_output-menge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  HIDE : itab_output-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  AT END OF lifnr.&lt;/P&gt;&lt;P&gt;    WRITE :115 total1,134 total.&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;ULINE 10(102).&lt;/P&gt;&lt;P&gt;ULINE 114(37).&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;********&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE 10(141).&lt;/P&gt;&lt;P&gt;  WRITE :/10 sy-vline, 150 sy-vline.&lt;/P&gt;&lt;P&gt;  WRITE :/10 sy-vline, 15 'PROGRAM NAME :  ', sy-repid, 110&lt;/P&gt;&lt;P&gt;  'CREATED ON : ' , '01/07/2007', 150 sy-vline.&lt;/P&gt;&lt;P&gt;  WRITE :/10 sy-vline, 150 sy-vline.&lt;/P&gt;&lt;P&gt;  WRITE :/10 sy-vline, 150 sy-vline.&lt;/P&gt;&lt;P&gt;  WRITE :/10 sy-vline, 15 'CREATED BY   :  ','EASHWAR SUBRAMANIAN' , 110&lt;/P&gt;&lt;P&gt;  'TYPE       : ', 'INTERACTIVE REPORT' , 150 sy-vline.&lt;/P&gt;&lt;P&gt;  WRITE :/10 sy-vline, 150 sy-vline.&lt;/P&gt;&lt;P&gt;  WRITE :/10 sy-vline, 150 sy-vline.&lt;/P&gt;&lt;P&gt;  ULINE 10(141).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 1 INVERSE.&lt;/P&gt;&lt;P&gt;  WRITE: 47 'PURCHASE ORDER DETIAL', 130 'TOTAL'.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE 10(102).&lt;/P&gt;&lt;P&gt;  ULINE 114(37).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 3 INVERSE.&lt;/P&gt;&lt;P&gt;  WRITE :/10 sy-vline,&lt;/P&gt;&lt;P&gt;             'PURC ORD NUM'   ,     sy-vline,&lt;/P&gt;&lt;P&gt;             'VENDOR NUM'     ,     sy-vline,&lt;/P&gt;&lt;P&gt;             'PURC ORG'       ,     sy-vline,&lt;/P&gt;&lt;P&gt;             'PAY TERM'       ,     sy-vline,&lt;/P&gt;&lt;P&gt;             'MATER NUM'      ,     sy-vline,&lt;/P&gt;&lt;P&gt;          77 'ORDER QUANTY'   ,  92 sy-vline,&lt;/P&gt;&lt;P&gt;          97 'NET VALUE'      , 111 sy-vline,&lt;/P&gt;&lt;P&gt;          114 sy-vline,&lt;/P&gt;&lt;P&gt;          120 'ORDER QTY'     , 132 sy-vline,&lt;/P&gt;&lt;P&gt;          137 'NET VALUE'     , 150 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE /10(102).&lt;/P&gt;&lt;P&gt;  ULINE 114(37).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;*******&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT lifnr name1 adrnr&lt;/P&gt;&lt;P&gt;         stras pstlz ort01&lt;/P&gt;&lt;P&gt;         regio pstl2&lt;/P&gt;&lt;P&gt;         INTO CORRESPONDING FIELDS OF TABLE itab_lfa1 FROM lfa1&lt;/P&gt;&lt;P&gt;         WHERE lifnr = itab_output-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 5 INVERSE.&lt;/P&gt;&lt;P&gt;  WRITE :/44 'VENDOR DETAILS'.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  ULINE 1(100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 7 INVERSE.&lt;/P&gt;&lt;P&gt;  WRITE :/01  sy-vline,    'VENDOR NUM',&lt;/P&gt;&lt;P&gt;              sy-vline, 25 'NAME',&lt;/P&gt;&lt;P&gt;          40  sy-vline, 45 'ADDRESS',&lt;/P&gt;&lt;P&gt;          56  sy-vline, 59 'POSTAL CODE',&lt;/P&gt;&lt;P&gt;          72  sy-vline, 74 'CITY',&lt;/P&gt;&lt;P&gt;          79  sy-vline, 81 'STATE',&lt;/P&gt;&lt;P&gt;          87  sy-vline, 89 'PIN CODE',&lt;/P&gt;&lt;P&gt;          100 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE /1(100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab_lfa1.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR 2 INVERSE.&lt;/P&gt;&lt;P&gt;    WRITE :/01  sy-vline, 05 itab_lfa1-lifnr,&lt;/P&gt;&lt;P&gt;            14  sy-vline, 16 itab_lfa1-name1,&lt;/P&gt;&lt;P&gt;            40  sy-vline, 46 itab_lfa1-adrnr,&lt;/P&gt;&lt;P&gt;            56  sy-vline,    itab_lfa1-pstlz,&lt;/P&gt;&lt;P&gt;            72  sy-vline,    itab_lfa1-ort01,&lt;/P&gt;&lt;P&gt;            79  sy-vline,    itab_lfa1-regio,&lt;/P&gt;&lt;P&gt;            87  sy-vline,    itab_lfa1-pstl2,&lt;/P&gt;&lt;P&gt;           100  sy-vline.&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;  ULINE /1(100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE 1(100).&lt;/P&gt;&lt;P&gt;  WRITE :/01 sy-vline, 100 sy-vline .&lt;/P&gt;&lt;P&gt;  WRITE :/01 sy-vline, 20&lt;/P&gt;&lt;P&gt;  'VENDOR DETAIL FOR VENDOR NUMBER ( LIFNR )  :  ', sy-lisel+26(10), 100&lt;/P&gt;&lt;P&gt;  sy-vline .&lt;/P&gt;&lt;P&gt;  WRITE :/01 sy-vline, 100 sy-vline .&lt;/P&gt;&lt;P&gt;  WRITE :/01 sy-vline, 100 sy-vline .&lt;/P&gt;&lt;P&gt;  ULINE 1(100).&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;********&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Regards,&lt;/P&gt;&lt;P&gt;Jackie.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 09:34:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536744#M575806</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T09:34:35Z</dc:date>
    </item>
    <item>
      <title>Re: SAMPLE REPORT PROGRAM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536745#M575807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&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;Report  YSG_MATERIAL_STOCK_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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  YSG_MATERIAL_STOCK_REPORT  LINE-SIZE 174&lt;/P&gt;&lt;P&gt;                                   LINE-COUNT 25(5)&lt;/P&gt;&lt;P&gt;                                   NO STANDARD PAGE HEADING.&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;                      TABLE DECLARATION                              *&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;TABLES: MARA,MARC,MARD,MBEW,MVKE,MAKT.&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;                      INTERNAL TABLE DECLARATION                     *&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;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_MARC OCCURS 0,&lt;/P&gt;&lt;P&gt;          MATNR LIKE MARC-MATNR,&lt;/P&gt;&lt;P&gt;          WERKS LIKE MARC-WERKS,&lt;/P&gt;&lt;P&gt;          LVORM LIKE MARC-LVORM,&lt;/P&gt;&lt;P&gt;          PSTAT LIKE MARC-PSTAT,&lt;/P&gt;&lt;P&gt;      END OF I_MARC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_MARA OCCURS 0,&lt;/P&gt;&lt;P&gt;           MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;           MBRSH LIKE MARA-MBRSH,&lt;/P&gt;&lt;P&gt;           MEINS LIKE MARA-MEINS,&lt;/P&gt;&lt;P&gt;      END OF I_MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_MAKT OCCURS 0,&lt;/P&gt;&lt;P&gt;           MATNR LIKE MAKT-MATNR,&lt;/P&gt;&lt;P&gt;           MAKTX LIKE MAKT-MAKTX,&lt;/P&gt;&lt;P&gt;      END OF I_MAKT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_MBEW OCCURS 0,&lt;/P&gt;&lt;P&gt;           MATNR LIKE MBEW-MATNR,&lt;/P&gt;&lt;P&gt;           BWKEY LIKE MBEW-BWKEY,&lt;/P&gt;&lt;P&gt;           BWTAR LIKE MBEW-BWTAR,&lt;/P&gt;&lt;P&gt;           LBKUM LIKE MBEW-LBKUM,&lt;/P&gt;&lt;P&gt;      END OF I_MBEW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_MVKE OCCURS 0,&lt;/P&gt;&lt;P&gt;           MATNR LIKE MVKE-MATNR,&lt;/P&gt;&lt;P&gt;           VKORG LIKE MVKE-VKORG,&lt;/P&gt;&lt;P&gt;           VTWEG LIKE MVKE-VTWEG,&lt;/P&gt;&lt;P&gt;      END OF I_MVKE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_MARD OCCURS 0,&lt;/P&gt;&lt;P&gt;           MATNR LIKE MARD-MATNR,&lt;/P&gt;&lt;P&gt;           WERKS LIKE MARD-WERKS,&lt;/P&gt;&lt;P&gt;           LGORT LIKE MARD-LGORT,&lt;/P&gt;&lt;P&gt;           LABST LIKE MARD-LABST,&lt;/P&gt;&lt;P&gt;      END OF I_MARD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_OUT OCCURS 0,&lt;/P&gt;&lt;P&gt;        MATNR LIKE MARC-MATNR,&lt;/P&gt;&lt;P&gt;        WERKS LIKE MARC-WERKS,&lt;/P&gt;&lt;P&gt;        LVORM LIKE MARC-LVORM,&lt;/P&gt;&lt;P&gt;        PSTAT LIKE MARC-PSTAT,&lt;/P&gt;&lt;P&gt;        MBRSH LIKE MARA-MBRSH,&lt;/P&gt;&lt;P&gt;        MEINS LIKE MARA-MEINS,&lt;/P&gt;&lt;P&gt;        MAKTX LIKE MAKT-MAKTX,&lt;/P&gt;&lt;P&gt;        BWKEY LIKE MBEW-BWKEY,&lt;/P&gt;&lt;P&gt;        BWTAR LIKE MBEW-BWTAR,&lt;/P&gt;&lt;P&gt;        LBKUM LIKE MBEW-LBKUM,&lt;/P&gt;&lt;P&gt;        VKORG LIKE MVKE-VKORG,&lt;/P&gt;&lt;P&gt;        VTWEG LIKE MVKE-VTWEG,&lt;/P&gt;&lt;P&gt;        LGORT LIKE MARD-LGORT,&lt;/P&gt;&lt;P&gt;        LABST LIKE MARD-LABST,&lt;/P&gt;&lt;P&gt;      END OF I_OUT.&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;             A T - S E L E C T I O N - S C R E E N                   *&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;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-101.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_WERKS LIKE MARC-WERKS.&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-102.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_MATNR FOR MARC-MATNR,&lt;/P&gt;&lt;P&gt;                S_LGORT FOR MARD-LGORT.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B2.&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;                             INITIALIZATION.&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;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  P_WERKS = '3000'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  S_MATNR-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;  S_MATNR-OPTION = 'EQ'.&lt;/P&gt;&lt;P&gt;  S_MATNR-LOW = 'M-14'.&lt;/P&gt;&lt;P&gt;  S_MATNR-HIGH = 'M-17'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  S_LGORT-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;  S_LGORT-OPTION = 'EQ'.&lt;/P&gt;&lt;P&gt;  S_LGORT-LOW = '0001'.&lt;/P&gt;&lt;P&gt;  S_LGORT-HIGH = '0007'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND S_LGORT.&lt;/P&gt;&lt;P&gt;  APPEND S_MATNR.&lt;/P&gt;&lt;P&gt;  CLEAR S_MATNR.&lt;/P&gt;&lt;P&gt;  CLEAR S_LGORT.&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;             S T A R T - O F - S E L E C T I O N                     *&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;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT MATNR WERKS LVORM FROM MARC&lt;/P&gt;&lt;P&gt;                      INTO TABLE I_MARC&lt;/P&gt;&lt;P&gt;                      WHERE WERKS = P_WERKS&lt;/P&gt;&lt;P&gt;                      AND MATNR IN S_MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT MATNR MBRSH MEINS FROM MARA&lt;/P&gt;&lt;P&gt;                        INTO TABLE I_MARA&lt;/P&gt;&lt;P&gt;                        FOR ALL ENTRIES IN I_MARC&lt;/P&gt;&lt;P&gt;                        WHERE MATNR = I_MARC-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT MATNR  MAKTX FROM MAKT&lt;/P&gt;&lt;P&gt;                       INTO TABLE I_MAKT&lt;/P&gt;&lt;P&gt;                       FOR ALL ENTRIES IN I_MARA&lt;/P&gt;&lt;P&gt;                       WHERE MATNR = I_MARA-MATNR&lt;/P&gt;&lt;P&gt;                       AND SPRAS = SY-LANGU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT MATNR BWKEY BWTAR FROM MBEW&lt;/P&gt;&lt;P&gt;                      INTO TABLE I_MBEW&lt;/P&gt;&lt;P&gt;                      FOR ALL ENTRIES IN I_MARA&lt;/P&gt;&lt;P&gt;                      WHERE MATNR = I_MARA-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT MATNR VKORG VTWEG FROM MVKE&lt;/P&gt;&lt;P&gt;                      INTO TABLE I_MVKE&lt;/P&gt;&lt;P&gt;                      FOR ALL ENTRIES IN I_MARA&lt;/P&gt;&lt;P&gt;                      WHERE MATNR = I_MARA-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT MATNR WERKS LGORT LABST FROM MARD&lt;/P&gt;&lt;P&gt;                      INTO TABLE  I_MARD&lt;/P&gt;&lt;P&gt;                      FOR ALL ENTRIES IN I_MARC&lt;/P&gt;&lt;P&gt;                      WHERE MATNR = I_MARC-MATNR&lt;/P&gt;&lt;P&gt;                      AND WERKS = P_WERKS&lt;/P&gt;&lt;P&gt;                      AND LGORT IN S_LGORT..&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;             MOVING DATA TO I-OUT                                    *&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;&lt;/P&gt;&lt;P&gt;  LOOP AT I_MARC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM MOVE USING I_MARC-MATNR I_OUT-MATNR.&lt;/P&gt;&lt;P&gt;    PERFORM MOVE USING I_MARC-WERKS I_OUT-WERKS.&lt;/P&gt;&lt;P&gt;    PERFORM MOVE USING I_MARC-LVORM I_OUT-LVORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE I_MARA WITH KEY MATNR = I_MARD-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM MOVE USING I_MARA-MBRSH I_OUT-MBRSH.&lt;/P&gt;&lt;P&gt;    PERFORM MOVE USING I_MARA-MEINS I_OUT-MEINS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE I_MAKT WITH KEY MATNR = I_MARD-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM MOVE USING I_MAKT-MAKTX I_OUT-MAKTX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE I_MBEW WITH KEY MATNR = I_MARD-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM MOVE USING I_MBEW-BWKEY I_OUT-BWKEY.&lt;/P&gt;&lt;P&gt;    PERFORM MOVE USING I_MBEW-BWTAR I_OUT-BWTAR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE I_MVKE WITH KEY MATNR = I_MARD-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM MOVE USING I_MVKE-VKORG I_OUT-VKORG.&lt;/P&gt;&lt;P&gt;    PERFORM MOVE USING I_MVKE-VTWEG I_OUT-VTWEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT I_MARD WHERE MATNR = I_MARC-MATNR&lt;/P&gt;&lt;P&gt;                     AND WERKS = I_MARC-WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM MOVE USING I_MARD-LGORT I_OUT-LGORT.&lt;/P&gt;&lt;P&gt;      PERFORM MOVE USING I_MARD-LABST I_OUT-LABST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND I_OUT.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR I_OUT.&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;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;              DISPLAYING FROM I-OUT                                  *&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;  LOOP AT I_OUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    FORMAT HOTSPOT ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE: / SY-ULINE,I_OUT-MATNR,SY-VLINE,&lt;/P&gt;&lt;P&gt;             I_OUT-WERKS,SY-VLINE,&lt;/P&gt;&lt;P&gt;             I_OUT-LGORT,SY-VLINE,&lt;/P&gt;&lt;P&gt;             I_OUT-LABST,SY-VLINE,&lt;/P&gt;&lt;P&gt;             I_OUT-LVORM,62 SY-VLINE,&lt;/P&gt;&lt;P&gt;             I_OUT-MBRSH,73 sy-vline,&lt;/P&gt;&lt;P&gt;             I_OUT-MEINS,80 SY-VLINE,&lt;/P&gt;&lt;P&gt;             I_OUT-VTWEG,95 SY-VLINE,&lt;/P&gt;&lt;P&gt;             I_OUT-BWKEY,107 SY-VLINE,&lt;/P&gt;&lt;P&gt;             I_OUT-BWTAR,SY-VLINE,&lt;/P&gt;&lt;P&gt;             I_OUT-VKORG,131 SY-VLINE,&lt;/P&gt;&lt;P&gt;             I_OUT-MAKTX,SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             HIDE I_OUT-MATNR.&lt;/P&gt;&lt;P&gt;    FORMAT HOTSPOT OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  WRITE : SY-ULINE.&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;        E N D -- O F --  S E L E C T I O N                           *&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;END-OF-SELECTION.&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;                A T - L I N E - S E L E C T I O N                    *&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;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'PFS'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE SY-LSIND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT MATNR WERKS LGORT LABST&lt;/P&gt;&lt;P&gt;                   FROM MARD&lt;/P&gt;&lt;P&gt;                   INTO TABLE I_MARD&lt;/P&gt;&lt;P&gt;                   WHERE MATNR = I_OUT-MATNR&lt;/P&gt;&lt;P&gt;                   AND WERKS = P_WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR 4 INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;        LOOP AT I_MARD.&lt;/P&gt;&lt;P&gt;          WINDOW STARTING AT 75 75 ENDING AT 105 105.&lt;/P&gt;&lt;P&gt;          WRITE:/ 'MATERIAL NUMBER:'.&lt;/P&gt;&lt;P&gt;          WRITE: I_MARD-MATNR.&lt;/P&gt;&lt;P&gt;          WRITE:/ 'PLANT:'.&lt;/P&gt;&lt;P&gt;          WRITE: I_MARD-WERKS.&lt;/P&gt;&lt;P&gt;          WRITE:/ 'STORAGE LOCATION:' .&lt;/P&gt;&lt;P&gt;          WRITE: I_MARD-LGORT.&lt;/P&gt;&lt;P&gt;          SKIP.&lt;/P&gt;&lt;P&gt;        ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&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;  A T U S E R C O M M A N D D U R I N G L I N E - S E L E C T I O N  *&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;&lt;/P&gt;&lt;P&gt;AT USER-COMMAND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE SY-UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'CANCEL'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCASE.&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;     TOP-OF-PAGE DURING LINE-SELECTION                               *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE 6 'MATERIAL MASTER REPORT' COLOR 4.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 4 INTENSIFIED OFF.&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;                  T O P - O F - P A G E                              *&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;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE: /60 'MATERIAL MASTER REPORT' COLOR 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE: SY-ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 4 INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE: / 'MATERIAL_NO',20 SY-VLINE,&lt;/P&gt;&lt;P&gt;           'PLANT',27 SY-VLINE,&lt;/P&gt;&lt;P&gt;           'STLOC',34 SY-VLINE,&lt;/P&gt;&lt;P&gt;           'STOCK',55 SY-VLINE,&lt;/P&gt;&lt;P&gt;           'FLAG',SY-VLINE,&lt;/P&gt;&lt;P&gt;           'INDUSTRY',SY-VLINE,&lt;/P&gt;&lt;P&gt;           'UNIT',SY-VLINE,&lt;/P&gt;&lt;P&gt;           'DISTRCHANNEL',SY-VLINE,&lt;/P&gt;&lt;P&gt;           'VALUEAREA',SY-VLINE,&lt;/P&gt;&lt;P&gt;           'VALUETYPE ',SY-VLINE,&lt;/P&gt;&lt;P&gt;           'SALESORG',SY-VLINE,&lt;/P&gt;&lt;P&gt;           'DESCRIPTION',174 SY-VLINE,&lt;/P&gt;&lt;P&gt;           SY-ULINE.&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;                  E N D - O F - P A G E                              *&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;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE: / SY-ULINE,&lt;/P&gt;&lt;P&gt;         /100 'PAGNO: ',SY-PAGNO,&lt;/P&gt;&lt;P&gt;         SY-ULINE.&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 MOVE                               *&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;&lt;/P&gt;&lt;P&gt;FORM MOVE USING OUT_ITAB IN_ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE OUT_ITAB TO IN_ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "MOVE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;srinivas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;*&lt;STRONG&gt;reward for useful answers&lt;/STRONG&gt;*&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 09:34:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536745#M575807</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T09:34:43Z</dc:date>
    </item>
    <item>
      <title>Re: SAMPLE REPORT PROGRAM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536746#M575808</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;Tell me wht you are looking by mean of all entries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kinjal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 09:35:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536746#M575808</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T09:35:01Z</dc:date>
    </item>
    <item>
      <title>Re: SAMPLE REPORT PROGRAM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536747#M575809</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;report  ztest14_10  line-size 135 line-count 100(5).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: vbrk , vbrp , vbfa , kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab1 occurs 0,&lt;/P&gt;&lt;P&gt;       kunag type vbrk-kunag,&lt;/P&gt;&lt;P&gt;       vbeln type vbrk-vbeln,&lt;/P&gt;&lt;P&gt;       erdat like vbrk-erdat,&lt;/P&gt;&lt;P&gt;       vbelv like vbfa-vbelv,&lt;/P&gt;&lt;P&gt;       name1 like kna1-name1,&lt;/P&gt;&lt;P&gt;       name2 like kna1-name2,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              end of itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab6 occurs 0,&lt;/P&gt;&lt;P&gt;       kunag type vbrk-kunag,&lt;/P&gt;&lt;P&gt;       vbeln type vbrk-vbeln,&lt;/P&gt;&lt;P&gt;       erdat like vbrk-erdat,&lt;/P&gt;&lt;P&gt;       vbelv like vbfa-vbelv,&lt;/P&gt;&lt;P&gt;       name1 like kna1-name1,&lt;/P&gt;&lt;P&gt;       name2 like kna1-name2,&lt;/P&gt;&lt;P&gt;        end of itab6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of itab3 occurs 0,&lt;/P&gt;&lt;P&gt;       vbeln like vbfa-vbeln,&lt;/P&gt;&lt;P&gt;       vbelv like vbfa-vbelv,&lt;/P&gt;&lt;P&gt;       end of itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of itab4 occurs 0,&lt;/P&gt;&lt;P&gt;       kunnr like kna1-kunnr,&lt;/P&gt;&lt;P&gt;       name1 like kna1-name1,&lt;/P&gt;&lt;P&gt;       name2 like kna1-name2,&lt;/P&gt;&lt;P&gt;      end of itab4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab2 occurs 0,&lt;/P&gt;&lt;P&gt;       vbeln like vbrp-vbeln,&lt;/P&gt;&lt;P&gt;       posnr like vbrp-posnr,&lt;/P&gt;&lt;P&gt;       matnr like vbrp-matnr,&lt;/P&gt;&lt;P&gt;       arktx like vbrp-arktx,&lt;/P&gt;&lt;P&gt;       fkimg like vbrp-fkimg,&lt;/P&gt;&lt;P&gt;       vrkme like vbrp-vrkme,&lt;/P&gt;&lt;P&gt;       netwr like vbrp-netwr,&lt;/P&gt;&lt;P&gt;       end of itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     data: begin of itab5 occurs 0,&lt;/P&gt;&lt;P&gt;    g_kunag type vbrk-kunag,&lt;/P&gt;&lt;P&gt;    end of itab5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : g_net like vbrp-netwr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; selection-screen begin of block one with frame title text-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; select-options:&lt;/P&gt;&lt;P&gt;                 s_vbeln for vbrk-vbeln,&lt;/P&gt;&lt;P&gt;                 s_vbrp for vbrp-posnr,&lt;/P&gt;&lt;P&gt;                 s_matnr for vbrp-matnr,&lt;/P&gt;&lt;P&gt;                 s_erdat for vbrp-erdat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                 selection-screen end of block one.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECT DISTINCT K&lt;SUB&gt;VBELN K&lt;/SUB&gt;ERDAT F&lt;SUB&gt;VBELV A&lt;/SUB&gt;NAME1 A~NAME2 INTO&lt;/P&gt;&lt;P&gt;*CORRESPONDING FIELDS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OF TABLE ITAB1 FROM&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;( ( VBRK AS K JOIN VBFA AS F ON K&lt;SUB&gt;VBELN EQ F&lt;/SUB&gt;VBELN )&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              JOIN KNA1 AS A ON K&lt;SUB&gt;KUNAG EQ A&lt;/SUB&gt;KUNNR )&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;              WHERE K~VBELN IN S_VBELN.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                 select kunag vbeln erdat into corresponding fields of&lt;/P&gt;&lt;P&gt;table&lt;/P&gt;&lt;P&gt;itab1 from vbrk where vbeln in s_vbeln and erdat in s_erdat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select vbeln vbelv into table itab3 from vbfa for all entries in itab1&lt;/P&gt;&lt;P&gt;where&lt;/P&gt;&lt;P&gt;vbeln eq itab1-vbeln and vbtyp_v = 'C'  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select  kunag into table itab5 from vbrk for all entries in itab1 where&lt;/P&gt;&lt;P&gt;vbeln eq itab1-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select kunnr name1 name2 into corresponding fields of table itab4 from&lt;/P&gt;&lt;P&gt;kna1&lt;/P&gt;&lt;P&gt;for all entries in itab5&lt;/P&gt;&lt;P&gt;where kunnr eq itab5-g_kunag.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select vbeln posnr matnr arktx fkimg vrkme netwr into corresponding&lt;/P&gt;&lt;P&gt;fields of&lt;/P&gt;&lt;P&gt;table itab2 from vbrp for all entries in itab1 where vbeln eq&lt;/P&gt;&lt;P&gt;itab1-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,CSR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****&amp;lt;b&amp;gt;REWARD POINTS IF HELPFUL&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 09:35:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536747#M575809</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T09:35:25Z</dc:date>
    </item>
    <item>
      <title>Re: SAMPLE REPORT PROGRAM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536748#M575810</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pandu , &lt;/P&gt;&lt;P&gt;Please find the code just uncomment it and execute it , &lt;/P&gt;&lt;P&gt;for all entries syntax is used ther e&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************************&lt;STRONG&gt;CODE FOR CLASSICAL REPORT&lt;/STRONG&gt;***********&lt;/P&gt;&lt;P&gt;*TABLES: MARA,MARC .&lt;/P&gt;&lt;P&gt;***********TYPES&lt;/P&gt;&lt;P&gt;*TYPES: BEGIN OF  T_MARA,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       MATNR TYPE MATNR, "Material Number&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       MTART TYPE MTART, "Material Type&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       MEINS TYPE MEINS, "Basic Unit Of measure&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      END  OF   T_MARA.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*TYPES: BEGIN OF T_MARC,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       MATNR TYPE MATNR,   "Material Number&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       WERKS TYPE WERKS_D, "Plant&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      END  OF  T_MARC.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;***********WORKAREA&lt;/P&gt;&lt;P&gt;*DATA: WA_MARA TYPE T_MARA,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WA_MARC TYPE T_MARC,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     E_MATNR TYPE MATNR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WA_MATNR TYPE MATNR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;***********INTERNAL TABLES&lt;/P&gt;&lt;P&gt;*DATA: IT_MARA TYPE STANDARD TABLE OF T_MARA,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IT_MARC TYPE STANDARD TABLE OF T_MARC.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;**********SELECTION SCREEN&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN BEGIN OF BLOCK MAIN WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;*SELECT-OPTIONS :  S_MATNR FOR MARA-MATNR OBLIGATORY. "for Material Number&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN END OF BLOCK MAIN.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;****************AT SELECTION-SCREEN&lt;/P&gt;&lt;P&gt;*SELECT SINGLE MATNR INTO WA_MATNR FROM MARA WHERE MATNR IN S_MATNR.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; MESSAGE E001.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*ENDIF.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*********************START-OF-SELECTION&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;**select data from mara table&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECT MATNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        MTART&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        MEINS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              FROM MARA&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              INTO TABLE IT_MARA&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              WHERE MATNR  IN S_MATNR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;**select data from marc table&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECT  MATNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         WERKS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                FROM MARC&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                INTO TABLE IT_MARC&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                FOR ALL ENTRIES IN IT_MARA&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                WHERE MATNR = IT_MARA-MATNR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*****************OUTPUT SCREEN&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ULINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE:/5 'Material number' ,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        25 'Material Type' ,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        45 'BOM'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LOOP AT IT_MARA INTO WA_MARA.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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; this syntax is used for truncating leading zeros like&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; '0000000018' = '18'. but if data is like 'ABCD' then&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; it gives Dump.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;***pack wa_mara-matnr to e_matnr.&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;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="6" type="ul"&gt;&lt;P&gt;this function module changes matnr '00000018' = '18'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;                                       'ABCD'     = 'ABCD'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       INPUT  = WA_MARA-MATNR&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;       OUTPUT = E_MATNR.&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;   WRITE:/   E_MATNR ,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          25 WA_MARA-MTART ,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          45 WA_MARA-MEINS .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ULINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRITE:/65 'Plant' .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   LOOP AT IT_MARC INTO WA_MARC.&lt;/P&gt;&lt;/LI&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;     WRITE:/65 WA_MARC-WERKS.&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;   ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ULINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;***************************&lt;STRONG&gt;CODE FOR CLASSICAL REPORT ENDS&lt;/STRONG&gt;***********&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Points if Helpful &lt;/P&gt;&lt;P&gt;Regards, &lt;/P&gt;&lt;P&gt;Amber S&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 09:36:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536748#M575810</guid>
      <dc:creator>former_member198270</dc:creator>
      <dc:date>2007-07-20T09:36:20Z</dc:date>
    </item>
    <item>
      <title>Re: SAMPLE REPORT PROGRAM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536749#M575811</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;Just refer this complete example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/cc39e11e-0b01-0010-ebbf-ba091ba457ce" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/cc39e11e-0b01-0010-ebbf-ba091ba457ce&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if it helps&lt;/P&gt;&lt;P&gt;Jogdand M B&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 09:36:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536749#M575811</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T09:36:48Z</dc:date>
    </item>
    <item>
      <title>Re: SAMPLE REPORT PROGRAM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536750#M575812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank u to all&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 10:17:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536750#M575812</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T10:17:28Z</dc:date>
    </item>
    <item>
      <title>Re: SAMPLE REPORT PROGRAM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536751#M575813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;s_lgort-sign = 'I'.&lt;/P&gt;&lt;P&gt;s_lgort-option = 'eq'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in ur code i dint understand these two lines. can u pls explain me..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and one more thing... u r moveing all the inernal tables data based on mard table, u can also use marc table right.. you used marc only for mara internal table but remaing all u used mard y is it so? pls explain me these two..&lt;/P&gt;&lt;P&gt;it will be helpful for me...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2007 03:25:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536751#M575813</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-23T03:25:40Z</dc:date>
    </item>
    <item>
      <title>Re: SAMPLE REPORT PROGRAM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536752#M575814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A simple example using FOR ALL ENTRIES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data : it_vbak type table of vbak.
data : it_vbap type table of vbap.

select-options : so_vbeln for vbak-vbeln.

start-of-selection.

select * from vbak
            into table it_vbak
            where vbeln IN so_vbeln.

if not it_vbak[] is initial.
select * from vbap
            into table it_vbap
            for all entries in it_vbak
            where vbeln = it_vbak-vbeln.
endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2007 03:41:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sample-report-program/m-p/2536752#M575814</guid>
      <dc:creator>gopi_narendra</dc:creator>
      <dc:date>2007-07-23T03:41:10Z</dc:date>
    </item>
  </channel>
</rss>

