<?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 reports in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3900968#M936050</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hai, i am new to the abap can you plz send me report program&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 May 2008 15:13:37 GMT</pubDate>
    <dc:creator>Akhil_Sun</dc:creator>
    <dc:date>2008-05-29T15:13:37Z</dc:date>
    <item>
      <title>reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3900968#M936050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hai, i am new to the abap can you plz send me report program&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2008 15:13:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3900968#M936050</guid>
      <dc:creator>Akhil_Sun</dc:creator>
      <dc:date>2008-05-29T15:13:37Z</dc:date>
    </item>
    <item>
      <title>Re: reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3900969#M936051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Access the transaction &lt;STRONG&gt;ABAPDOCU&lt;/STRONG&gt; there's a lot of examples of ABAP programs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2008 15:15:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3900969#M936051</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-29T15:15:19Z</dc:date>
    </item>
    <item>
      <title>Re: reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3900970#M936052</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;Here I am sending &lt;STRONG&gt;Interactive report&lt;/STRONG&gt; :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  z50871sd_rept_interactiverept NO STANDARD PAGE HEADING.&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;        STRUCTURE DECLARATIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        INTERNAL TABLE  DECLARATIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WORKAREA DECLARATIONS&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;TYPES : BEGIN OF st_kna1,&lt;/P&gt;&lt;P&gt;         kunnr TYPE kna1-kunnr,            "CUSTOMER NUMBER&lt;/P&gt;&lt;P&gt;         name1 TYPE kna1-name1,            "CUSTOMER NAME&lt;/P&gt;&lt;P&gt;        END OF st_kna1.&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF st_vbak,&lt;/P&gt;&lt;P&gt;         kunnr TYPE kna1-kunnr,&lt;/P&gt;&lt;P&gt;         vbeln TYPE vbak-vbeln,            "SALES DOCUMENT NUMBER&lt;/P&gt;&lt;P&gt;         erdat TYPE vbak-erdat,            "DATE ON WHICH THE RECORD WAS CREATED&lt;/P&gt;&lt;P&gt;         audat TYPE vbak-audat,            "DOCUMENT DATE&lt;/P&gt;&lt;P&gt;         auart TYPE vbak-auart,            "SALES DOCUMENT TYPE&lt;/P&gt;&lt;P&gt;         ernam TYPE vbak-ernam,            "NAME OF PERSON WHO CREATED THE OBJECT.&lt;/P&gt;&lt;P&gt;         augru TYPE vbak-augru,            "ORDER REASON&lt;/P&gt;&lt;P&gt;        END OF st_vbak.&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF st_vbap,&lt;/P&gt;&lt;P&gt;         vbeln TYPE vbak-vbeln,&lt;/P&gt;&lt;P&gt;         posnr TYPE vbap-posnr,            "SALES DOCUMENT ITEM&lt;/P&gt;&lt;P&gt;         matnr TYPE vbap-matnr,            "MATERIAL NUMBER&lt;/P&gt;&lt;P&gt;         charg TYPE vbap-charg,            "BATCH NUMBER&lt;/P&gt;&lt;P&gt;         matkl TYPE vbap-matkl,            "MATERIAL GROUP&lt;/P&gt;&lt;P&gt;         posar TYPE vbap-posar,            "ITEM TYPE&lt;/P&gt;&lt;P&gt;       END OF st_vbap.&lt;/P&gt;&lt;P&gt;DATA : it_kna1 TYPE STANDARD TABLE OF st_kna1,&lt;/P&gt;&lt;P&gt;       it_vbak TYPE STANDARD TABLE OF st_vbak,&lt;/P&gt;&lt;P&gt;       it_vbap TYPE STANDARD TABLE OF st_vbap,&lt;/P&gt;&lt;P&gt;       wa_kna1 TYPE st_kna1,&lt;/P&gt;&lt;P&gt;       wa_vbak TYPE st_vbak,&lt;/P&gt;&lt;P&gt;       wa_vbap TYPE st_vbap.&lt;/P&gt;&lt;P&gt;DATA : v_fld(15),&lt;/P&gt;&lt;P&gt;       v_kunnr TYPE kna1-kunnr,&lt;/P&gt;&lt;P&gt;       v_vbeln TYPE vbak-vbeln.&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;        SELECT-OPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         PARAMETERS&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;SELECT-OPTIONS so_kunnr FOR v_kunnr.          "CUSTOMER NUMBER&lt;/P&gt;&lt;P&gt;PARAMETERS : p_max TYPE i.                    "NUMBER OF HITS&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;        START-OF-SELECTION&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;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM get_customerdata.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'MENU1'.&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;     AT LINE-SELECTION&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;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  IF sy-lsind = 1.&lt;/P&gt;&lt;P&gt;    PERFORM get_salesheader.&lt;/P&gt;&lt;P&gt;  ELSEIF sy-lsind = 2.&lt;/P&gt;&lt;P&gt;    PERFORM get_salesitemdata.&lt;/P&gt;&lt;P&gt;  ENDIF.&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;     AT USER-COMMAND&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;AT USER-COMMAND.&lt;/P&gt;&lt;P&gt;  CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;    WHEN 'DISP'.&lt;/P&gt;&lt;P&gt;      PERFORM get_salesheader.&lt;/P&gt;&lt;P&gt;    WHEN 'ITEM'.&lt;/P&gt;&lt;P&gt;      PERFORM get_salesitemdata.&lt;/P&gt;&lt;P&gt;    WHEN 'VA03'.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'AUN' FIELD wa_vbak-vbeln.&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;  ENDCASE.&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;     TOP-OF-PAGE&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;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  ULINE AT /1(56).&lt;/P&gt;&lt;P&gt;  WRITE : /1 sy-vline ,&lt;/P&gt;&lt;P&gt;           2(15) text-004 COLOR 1 ,&lt;/P&gt;&lt;P&gt;           sy-vline ,&lt;/P&gt;&lt;P&gt;           20(35) text-005 COLOR 1 ,&lt;/P&gt;&lt;P&gt;           sy-vline.&lt;/P&gt;&lt;P&gt;  ULINE AT /1(56).&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;     TOP-OF-PAGE DURING LINE-SELECTION.&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;TOP-OF-PAGE DURING LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  CASE sy-lsind.&lt;/P&gt;&lt;P&gt;    WHEN 1.&lt;/P&gt;&lt;P&gt;      PERFORM get_topofpage1.&lt;/P&gt;&lt;P&gt;    WHEN 2.&lt;/P&gt;&lt;P&gt;      PERFORM get_topofpage2.&lt;/P&gt;&lt;P&gt;  ENDCASE.&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 GET_CUSTOMERDATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_customerdata.&lt;/P&gt;&lt;P&gt;  SELECT kunnr name1&lt;/P&gt;&lt;P&gt;         FROM kna1&lt;/P&gt;&lt;P&gt;         INTO TABLE it_kna1&lt;/P&gt;&lt;P&gt;         UP TO p_max ROWS&lt;/P&gt;&lt;P&gt;       WHERE kunnr IN so_kunnr.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    LOOP AT it_kna1 INTO wa_kna1.&lt;/P&gt;&lt;P&gt;      WRITE : / sy-vline,&lt;/P&gt;&lt;P&gt;                2(15) wa_kna1-kunnr ,&lt;/P&gt;&lt;P&gt;                sy-vline ,&lt;/P&gt;&lt;P&gt;                20 wa_kna1-name1,&lt;/P&gt;&lt;P&gt;                sy-vline.&lt;/P&gt;&lt;P&gt;      HIDE : wa_kna1-kunnr , wa_kna1-name1.&lt;/P&gt;&lt;P&gt;      CLEAR wa_kna1.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    ULINE AT : /1(56).&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE w000(z50871msg).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "GET_CUSTOMERDATA&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 GET_SALESHEADER&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_salesheader.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'MENU2'.&lt;/P&gt;&lt;P&gt;  GET CURSOR FIELD v_fld VALUE v_kunnr.&lt;/P&gt;&lt;P&gt;  IF v_fld = 'WA_KNA1-KUNNR'.&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  = v_kunnr&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        output = v_kunnr.&lt;/P&gt;&lt;P&gt;    SELECT kunnr vbeln erdat audat auart ernam augru&lt;/P&gt;&lt;P&gt;           FROM vbak&lt;/P&gt;&lt;P&gt;           INTO TABLE it_vbak&lt;/P&gt;&lt;P&gt;         WHERE kunnr = v_kunnr.&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      LOOP AT it_vbak INTO wa_vbak.&lt;/P&gt;&lt;P&gt;        WRITE : / sy-vline ,&lt;/P&gt;&lt;P&gt;                  2(22) wa_vbak-vbeln ,&lt;/P&gt;&lt;P&gt;                  sy-vline,&lt;/P&gt;&lt;P&gt;                  27(25) wa_vbak-erdat ,&lt;/P&gt;&lt;P&gt;                  sy-vline ,&lt;/P&gt;&lt;P&gt;                  55(15) wa_vbak-audat ,&lt;/P&gt;&lt;P&gt;                  sy-vline ,&lt;/P&gt;&lt;P&gt;                  73(15) wa_vbak-auart ,&lt;/P&gt;&lt;P&gt;                  sy-vline,&lt;/P&gt;&lt;P&gt;                  91(16) wa_vbak-ernam ,&lt;/P&gt;&lt;P&gt;                  sy-vline,&lt;/P&gt;&lt;P&gt;                  109(13) wa_vbak-augru,&lt;/P&gt;&lt;P&gt;                  123 sy-vline.&lt;/P&gt;&lt;P&gt;        HIDE : wa_vbak-vbeln.&lt;/P&gt;&lt;P&gt;        CLEAR wa_vbak.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      ULINE AT : /1(123).&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      MESSAGE i015(z50871msg).&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE i013(z50871msg).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "GET_SALESHEADER&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 GET_SALESITEMDATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_salesitemdata.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS space.&lt;/P&gt;&lt;P&gt;  GET CURSOR FIELD v_fld VALUE v_vbeln.&lt;/P&gt;&lt;P&gt;  IF v_fld = 'WA_VBAK-VBELN'.&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  = v_vbeln&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        output = v_vbeln.&lt;/P&gt;&lt;P&gt;    SELECT vbeln posnr matnr charg matkl posar&lt;/P&gt;&lt;P&gt;           FROM vbap&lt;/P&gt;&lt;P&gt;           INTO TABLE it_vbap&lt;/P&gt;&lt;P&gt;         WHERE vbeln = v_vbeln.&lt;/P&gt;&lt;P&gt;    LOOP AT it_vbap INTO wa_vbap.&lt;/P&gt;&lt;P&gt;      WRITE : /1 sy-vline,&lt;/P&gt;&lt;P&gt;               2(13) wa_vbap-posnr ,&lt;/P&gt;&lt;P&gt;               sy-vline,&lt;/P&gt;&lt;P&gt;               18(18) wa_vbap-matnr ,&lt;/P&gt;&lt;P&gt;               sy-vline,&lt;/P&gt;&lt;P&gt;               40(13) wa_vbap-charg ,&lt;/P&gt;&lt;P&gt;               sy-vline,&lt;/P&gt;&lt;P&gt;               56(16) wa_vbap-matkl ,&lt;/P&gt;&lt;P&gt;               sy-vline,&lt;/P&gt;&lt;P&gt;               75 wa_vbap-posar,&lt;/P&gt;&lt;P&gt;               112 sy-vline.&lt;/P&gt;&lt;P&gt;      CLEAR wa_vbap.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    ULINE AT : /1(112).&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE i014(z50871msg).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "GET_SALESITEMDATA&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 GET_TOPOFPAGE1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_topofpage1.&lt;/P&gt;&lt;P&gt;  ULINE AT : /1(123).&lt;/P&gt;&lt;P&gt;  WRITE : / sy-vline ,&lt;/P&gt;&lt;P&gt;            2 text-000 ,&lt;/P&gt;&lt;P&gt;            wa_kna1-kunnr ,&lt;/P&gt;&lt;P&gt;            75 text-001 ,&lt;/P&gt;&lt;P&gt;            wa_kna1-name1,&lt;/P&gt;&lt;P&gt;            123 sy-vline.&lt;/P&gt;&lt;P&gt;  ULINE AT : /1(123).&lt;/P&gt;&lt;P&gt;  WRITE : / sy-vline ,&lt;/P&gt;&lt;P&gt;              2(22) text-006 COLOR 1,&lt;/P&gt;&lt;P&gt;              sy-vline,&lt;/P&gt;&lt;P&gt;              27(25) text-007 COLOR 1 ,&lt;/P&gt;&lt;P&gt;              sy-vline ,&lt;/P&gt;&lt;P&gt;              55(15) text-008 COLOR 1 ,&lt;/P&gt;&lt;P&gt;              sy-vline ,&lt;/P&gt;&lt;P&gt;              73(15) text-009 COLOR 1 ,&lt;/P&gt;&lt;P&gt;              sy-vline,&lt;/P&gt;&lt;P&gt;              91(16) text-010 COLOR 1 ,&lt;/P&gt;&lt;P&gt;              sy-vline,&lt;/P&gt;&lt;P&gt;              109(13) text-011 COLOR 1,&lt;/P&gt;&lt;P&gt;              123 sy-vline.&lt;/P&gt;&lt;P&gt;  ULINE AT : /1(123).&lt;/P&gt;&lt;P&gt;ENDFORM.                    "GET_TOPOFPAGE1&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 GET_TOPOFPAGE2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_topofpage2.&lt;/P&gt;&lt;P&gt;  ULINE AT : /1(112).&lt;/P&gt;&lt;P&gt;  WRITE : / sy-vline ,&lt;/P&gt;&lt;P&gt;            2 text-000 ,&lt;/P&gt;&lt;P&gt;            wa_kna1-kunnr ,&lt;/P&gt;&lt;P&gt;            35 text-001 ,&lt;/P&gt;&lt;P&gt;            wa_kna1-name1 ,&lt;/P&gt;&lt;P&gt;            85 text-003 ,&lt;/P&gt;&lt;P&gt;            wa_vbak-vbeln ,&lt;/P&gt;&lt;P&gt;            112 sy-vline.&lt;/P&gt;&lt;P&gt;  ULINE AT : /1(112).&lt;/P&gt;&lt;P&gt;  WRITE : /1 sy-vline,&lt;/P&gt;&lt;P&gt;           2(13) text-012 COLOR 1,&lt;/P&gt;&lt;P&gt;           sy-vline,&lt;/P&gt;&lt;P&gt;           18(18) text-013 COLOR 1 ,&lt;/P&gt;&lt;P&gt;           sy-vline,&lt;/P&gt;&lt;P&gt;           40(13) text-014 COLOR 1  ,&lt;/P&gt;&lt;P&gt;           sy-vline,&lt;/P&gt;&lt;P&gt;           56(16) text-015 COLOR 1 ,&lt;/P&gt;&lt;P&gt;           sy-vline,&lt;/P&gt;&lt;P&gt;           75 text-016 COLOR 1 ,&lt;/P&gt;&lt;P&gt;           112 sy-vline.&lt;/P&gt;&lt;P&gt;  ULINE AT : /1(112).&lt;/P&gt;&lt;P&gt;ENDFORM.                    "GET_TOPOFPAGE2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Classical Report :&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  z50871sd_rept_internaltable.&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;         STRUCTURE   DECLARATION&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         INTERNAL TABLE DECLARATION&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         WORK AREA DECLARATION&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;TYPES : BEGIN OF st_knc1,&lt;/P&gt;&lt;P&gt;        kunnr TYPE knc1-kunnr,   "Customer Number&lt;/P&gt;&lt;P&gt;        bukrs TYPE knc1-bukrs,   "Company Code&lt;/P&gt;&lt;P&gt;        um01s TYPE knc1-um01s,   "Total of the Debit Postings for the Month&lt;/P&gt;&lt;P&gt;        END OF st_knc1.&lt;/P&gt;&lt;P&gt;DATA : it_knc1 TYPE STANDARD TABLE OF st_knc1,&lt;/P&gt;&lt;P&gt;       wa_knc1 TYPE st_knc1 .&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;                PARAMETER DECLARATION&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;PARAMETER p_x TYPE i.            "NUMBER OF RECORDS&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;                START-OF-SELECTION&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;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  SELECT kunnr&lt;/P&gt;&lt;P&gt;         bukrs&lt;/P&gt;&lt;P&gt;         um01s&lt;/P&gt;&lt;P&gt;         FROM knc1&lt;/P&gt;&lt;P&gt;         INTO TABLE it_knc1&lt;/P&gt;&lt;P&gt;         UP TO p_x ROWS.&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE e000(z50871msg).&lt;/P&gt;&lt;P&gt;  ENDIF.&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;                    APPEND&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;  wa_knc1-kunnr = 2165.&lt;/P&gt;&lt;P&gt;  wa_knc1-bukrs = 1500.&lt;/P&gt;&lt;P&gt;  wa_knc1-um01s = '5000.00'.&lt;/P&gt;&lt;P&gt;  APPEND wa_knc1 TO it_knc1.&lt;/P&gt;&lt;P&gt;  wa_knc1-kunnr = 3165.&lt;/P&gt;&lt;P&gt;  wa_knc1-bukrs = 2500.&lt;/P&gt;&lt;P&gt;  wa_knc1-um01s = '5000.00'.&lt;/P&gt;&lt;P&gt;  APPEND wa_knc1 TO it_knc1.&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;                    COLLECT&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;  wa_knc1-kunnr = 2165.&lt;/P&gt;&lt;P&gt;  wa_knc1-bukrs = 1500.&lt;/P&gt;&lt;P&gt;  wa_knc1-um01s = '6000.00'.&lt;/P&gt;&lt;P&gt;  COLLECT wa_knc1 INTO it_knc1.&lt;/P&gt;&lt;P&gt;  CLEAR wa_knc1.&lt;/P&gt;&lt;P&gt;  wa_knc1-kunnr = 4165.&lt;/P&gt;&lt;P&gt;  wa_knc1-bukrs = 1500.&lt;/P&gt;&lt;P&gt;  wa_knc1-um01s = '6000.00'.&lt;/P&gt;&lt;P&gt;  COLLECT wa_knc1 INTO it_knc1.&lt;/P&gt;&lt;P&gt;  CLEAR wa_knc1.&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;                    MODIFY&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;  wa_knc1-kunnr = 6165.&lt;/P&gt;&lt;P&gt;  wa_knc1-bukrs = 1600.&lt;/P&gt;&lt;P&gt;  wa_knc1-um01s = '12000.50'.&lt;/P&gt;&lt;P&gt;  MODIFY it_knc1 FROM wa_knc1 INDEX 1.&lt;/P&gt;&lt;P&gt;  LOOP AT it_knc1 INTO wa_knc1 .&lt;/P&gt;&lt;P&gt;    WRITE:/ wa_knc1-kunnr,&lt;/P&gt;&lt;P&gt;            wa_knc1-bukrs,&lt;/P&gt;&lt;P&gt;            wa_knc1-um01s CURRENCY 'INR'.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&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;                    INSERT&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;  wa_knc1-kunnr = 5422.&lt;/P&gt;&lt;P&gt;  wa_knc1-bukrs = 1200.&lt;/P&gt;&lt;P&gt;  wa_knc1-um01s = '2000.50'.&lt;/P&gt;&lt;P&gt;  INSERT wa_knc1 INTO it_knc1 INDEX 4.&lt;/P&gt;&lt;P&gt;  SKIP 4.&lt;/P&gt;&lt;P&gt;  WRITE : text-000 COLOR 1.&lt;/P&gt;&lt;P&gt;  ULINE.&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;                   DELETE&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;  DELETE it_knc1 INDEX 2.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM it_knc1.&lt;/P&gt;&lt;P&gt;  LOOP AT it_knc1 INTO wa_knc1 .&lt;/P&gt;&lt;P&gt;    WRITE:/ wa_knc1-kunnr,&lt;/P&gt;&lt;P&gt;            wa_knc1-bukrs,&lt;/P&gt;&lt;P&gt;            wa_knc1-um01s CURRENCY 'INR'.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sandeep Reddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2008 15:16:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3900970#M936052</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-29T15:16:27Z</dc:date>
    </item>
    <item>
      <title>Re: reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3900971#M936053</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try use tr code &lt;STRONG&gt;ABAPDOCU&lt;/STRONG&gt; , You can find lots of program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and open &lt;A href="http://sap-img.com" target="test_blank"&gt;http://sap-img.com&lt;/A&gt; this web site , you can find lots of question.(FAQ)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Kiran Sure&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2008 15:22:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3900971#M936053</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-29T15:22:17Z</dc:date>
    </item>
    <item>
      <title>Re: reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3900972#M936054</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi check this blog for more programs..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://sapprograms.blogspot.com" target="test_blank"&gt;http://sapprograms.blogspot.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;venkat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2008 15:24:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3900972#M936054</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-29T15:24:25Z</dc:date>
    </item>
    <item>
      <title>Re: reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3900973#M936055</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;go through this program:&lt;/P&gt;&lt;P&gt;*-- Declaring the structure,internal table and workarea for Kna1 table.--*&lt;/P&gt;&lt;P&gt;types:begin of st_kna1,&lt;/P&gt;&lt;P&gt;      kunnr type kunnr,&lt;/P&gt;&lt;P&gt;      name1 type name1,&lt;/P&gt;&lt;P&gt;      end of st_kna1.&lt;/P&gt;&lt;P&gt;data:it_kna1 type standard table of st_kna1,&lt;/P&gt;&lt;P&gt;     wa_kna1 type st_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Declaring the structure,internal table and workarea for vbak table.--*&lt;/P&gt;&lt;P&gt;types:begin of st_vbak,&lt;/P&gt;&lt;P&gt;      vbeln type vbeln,&lt;/P&gt;&lt;P&gt;      erdat type erdat,&lt;/P&gt;&lt;P&gt;      netwr type netwr,&lt;/P&gt;&lt;P&gt;      vkorg type vkorg,&lt;/P&gt;&lt;P&gt;      kunnr type kunnr,&lt;/P&gt;&lt;P&gt;      end of st_vbak.&lt;/P&gt;&lt;P&gt;data:it_vbak type standard table of st_vbak,&lt;/P&gt;&lt;P&gt;     wa_vbak type st_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Declaring the structure,internal table and workarea for vbap table.--*&lt;/P&gt;&lt;P&gt;types:begin of st_vbap,&lt;/P&gt;&lt;P&gt;      posnr type posnr,&lt;/P&gt;&lt;P&gt;      matnr type matnr,&lt;/P&gt;&lt;P&gt;      posar type posar,&lt;/P&gt;&lt;P&gt;      pstyv type pstyv,&lt;/P&gt;&lt;P&gt;      vbeln type vbeln,&lt;/P&gt;&lt;P&gt;      end of  st_vbap.&lt;/P&gt;&lt;P&gt;data:it_vbap type standard table of st_vbap,&lt;/P&gt;&lt;P&gt;     wa_vbap type st_vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------------" /&gt; Declaring Variable--&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:v_kna1 type kna1,&lt;/P&gt;&lt;P&gt;     v_field(50) type c,&lt;/P&gt;&lt;P&gt;     v_value1 type kna1-kunnr ,&lt;/P&gt;&lt;P&gt;     v_value2 type kna1-kunnr ,&lt;/P&gt;&lt;P&gt;     v_tcode(4)  value 'VA03',&lt;/P&gt;&lt;P&gt;     wa_cust type kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------" /&gt; Selection-Screen block--&lt;HR originaltext="---------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block b1 with frame title text-001.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="------" /&gt;select options for customer number--&lt;HR originaltext="--------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select-options:so_cust for v_kna1-kunnr obligatory.&lt;/P&gt;&lt;P&gt;  selection-screen skip.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="------" /&gt;parameter for maximum hits--&lt;HR originaltext="---------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  parameter:p_hits(10).&lt;/P&gt;&lt;P&gt;selection-screen end of block b1.&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; Start-of-Selection Event -- To select customer no, name from kna1 table&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;start-of-selection.&lt;/P&gt;&lt;P&gt;  select kunnr&lt;/P&gt;&lt;P&gt;         name1&lt;/P&gt;&lt;P&gt;    from kna1 up to p_hits rows&lt;/P&gt;&lt;P&gt;    into table it_kna1&lt;/P&gt;&lt;P&gt;    where kunnr in so_cust.&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    message e003(z50886message).&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  set pf-status 'SALESDETAILS'.&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; End Of SElection Event-- To Write the selected Field values&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;  loop at it_kna1 into wa_kna1.&lt;/P&gt;&lt;P&gt;    write:/1 sy-vline,&lt;/P&gt;&lt;P&gt;          3 wa_kna1-kunnr,&lt;/P&gt;&lt;P&gt;          20 sy-vline,&lt;/P&gt;&lt;P&gt;          30 wa_kna1-name1,&lt;/P&gt;&lt;P&gt;          100 sy-vline.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;  uline  at /1(100).&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 Event--To display field Headings on every page&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;  write:/50 text-001.&lt;/P&gt;&lt;P&gt;  skip.&lt;/P&gt;&lt;P&gt;  uline  at /1(100).&lt;/P&gt;&lt;P&gt;  write:/1   sy-vline,&lt;/P&gt;&lt;P&gt;         3   text-002,&lt;/P&gt;&lt;P&gt;         20  sy-vline,&lt;/P&gt;&lt;P&gt;         30  text-003,&lt;/P&gt;&lt;P&gt;         100 sy-vline.&lt;/P&gt;&lt;P&gt;  uline  at /1(100).&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; At line-selection Event --To Display the Secondary List accordingly&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;  case sy-lsind.&lt;/P&gt;&lt;P&gt;    when 1.&lt;/P&gt;&lt;P&gt;      perform salesheader.&lt;/P&gt;&lt;P&gt;    when 2.&lt;/P&gt;&lt;P&gt;      perform salesitem.&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--To display feild heading for&lt;/P&gt;&lt;P&gt;*&amp;amp; secondary lists on every page of the list.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;top-of-page during  line-selection.&lt;/P&gt;&lt;P&gt;  case sy-lsind.&lt;/P&gt;&lt;P&gt;    when 1.&lt;/P&gt;&lt;P&gt;      write:/50 text-012.&lt;/P&gt;&lt;P&gt;      write:/ text-002,':', v_value1.&lt;/P&gt;&lt;P&gt;      uline  at /1(100).&lt;/P&gt;&lt;P&gt;      write:/1   sy-vline,&lt;/P&gt;&lt;P&gt;             3   text-004,&lt;/P&gt;&lt;P&gt;             25  sy-vline,&lt;/P&gt;&lt;P&gt;             30  text-005,&lt;/P&gt;&lt;P&gt;             40  sy-vline,&lt;/P&gt;&lt;P&gt;             45  text-006,&lt;/P&gt;&lt;P&gt;             65  sy-vline,&lt;/P&gt;&lt;P&gt;             70  text-007,&lt;/P&gt;&lt;P&gt;             100 sy-vline.&lt;/P&gt;&lt;P&gt;      uline  at /1(100).&lt;/P&gt;&lt;P&gt;    when 2.&lt;/P&gt;&lt;P&gt;      write:/50 text-013.&lt;/P&gt;&lt;P&gt;      write:/ text-002, ':', v_value1,&lt;/P&gt;&lt;P&gt;            /20 text-004, ':', v_value2.&lt;/P&gt;&lt;P&gt;      uline  at /1(100).&lt;/P&gt;&lt;P&gt;      write:/1   sy-vline,&lt;/P&gt;&lt;P&gt;             3   text-008,&lt;/P&gt;&lt;P&gt;             25  sy-vline,&lt;/P&gt;&lt;P&gt;             30  text-009,&lt;/P&gt;&lt;P&gt;             45  sy-vline,&lt;/P&gt;&lt;P&gt;             50  text-010,&lt;/P&gt;&lt;P&gt;             65  sy-vline,&lt;/P&gt;&lt;P&gt;             70  text-011,&lt;/P&gt;&lt;P&gt;             100 sy-vline.&lt;/P&gt;&lt;P&gt;      uline at /1(100).&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;At- user-command --To Set the user defined keys&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 user-command.&lt;/P&gt;&lt;P&gt;  case sy-ucomm.&lt;/P&gt;&lt;P&gt;    when 'SAHE'.&lt;/P&gt;&lt;P&gt;      perform salesheader.&lt;/P&gt;&lt;P&gt;    when 'SAIT'.&lt;/P&gt;&lt;P&gt;      perform salesitem.&lt;/P&gt;&lt;P&gt;    when 'VA03'.&lt;/P&gt;&lt;P&gt;      set parameter id 'AUN' field wa_vbak-vbeln.&lt;/P&gt;&lt;P&gt;      call transaction v_tcode and skip first screen.&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;                           END-OF-PAGE&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-page.&lt;/P&gt;&lt;P&gt;  uline  at /1(100).&lt;/P&gt;&lt;P&gt;  skip.&lt;/P&gt;&lt;P&gt;  write:/70 'PAGE NO.', sy-pagno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="------------------" /&gt;Form  salesheader--&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form salesheader.&lt;/P&gt;&lt;P&gt;  set pf-status 'SALESHEADER'.&lt;/P&gt;&lt;P&gt;  get cursor field v_field value v_value1.&lt;/P&gt;&lt;P&gt;  if v_field = 'WA_KNA1-KUNNR'.&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  = v_value1&lt;/P&gt;&lt;P&gt;      importing&lt;/P&gt;&lt;P&gt;        output = v_value1.&lt;/P&gt;&lt;P&gt;    select vbeln&lt;/P&gt;&lt;P&gt;           erdat&lt;/P&gt;&lt;P&gt;           netwr&lt;/P&gt;&lt;P&gt;           vkorg&lt;/P&gt;&lt;P&gt;           kunnr&lt;/P&gt;&lt;P&gt;     from vbak into table it_vbak&lt;/P&gt;&lt;P&gt;     where kunnr = v_value1.&lt;/P&gt;&lt;P&gt;    loop at it_vbak into wa_vbak.&lt;/P&gt;&lt;P&gt;      if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;        message e004(z50886message).&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;      write:/1   sy-vline,&lt;/P&gt;&lt;P&gt;             3   wa_vbak-vbeln,&lt;/P&gt;&lt;P&gt;             25  sy-vline,&lt;/P&gt;&lt;P&gt;             30  wa_vbak-erdat,&lt;/P&gt;&lt;P&gt;             40  sy-vline,&lt;/P&gt;&lt;P&gt;             50  wa_vbak-netwr currency 'INR',&lt;/P&gt;&lt;P&gt;             65  sy-vline,&lt;/P&gt;&lt;P&gt;             76  wa_vbak-vkorg,&lt;/P&gt;&lt;P&gt;             100 sy-vline.&lt;/P&gt;&lt;P&gt;      hide wa_vbak-vbeln.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;    uline  at /1(100).&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    message i005(z50886message).&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endform.                    "salesheader&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------------------" /&gt;Form  SALESITEM--&lt;HR originaltext="-----------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form salesitem.&lt;/P&gt;&lt;P&gt;  set pf-status ' '.&lt;/P&gt;&lt;P&gt;  get cursor field v_field value v_value2.&lt;/P&gt;&lt;P&gt;  if v_field = 'WA_VBAK-VBELN'.&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  = v_value2&lt;/P&gt;&lt;P&gt;      importing&lt;/P&gt;&lt;P&gt;        output = v_value2.&lt;/P&gt;&lt;P&gt;    select posnr&lt;/P&gt;&lt;P&gt;           matnr&lt;/P&gt;&lt;P&gt;           posar&lt;/P&gt;&lt;P&gt;           pstyv&lt;/P&gt;&lt;P&gt;           vbeln&lt;/P&gt;&lt;P&gt;      from vbap into table it_vbap&lt;/P&gt;&lt;P&gt;      where vbeln = v_value2.&lt;/P&gt;&lt;P&gt;    loop at it_vbap into wa_vbap.&lt;/P&gt;&lt;P&gt;      write:/1   sy-vline,&lt;/P&gt;&lt;P&gt;             3   wa_vbap-posnr,&lt;/P&gt;&lt;P&gt;             25  sy-vline,&lt;/P&gt;&lt;P&gt;             30  wa_vbap-matnr,&lt;/P&gt;&lt;P&gt;             45  sy-vline,&lt;/P&gt;&lt;P&gt;             50  wa_vbap-posar,&lt;/P&gt;&lt;P&gt;             65  sy-vline,&lt;/P&gt;&lt;P&gt;             70  wa_vbap-pstyv,&lt;/P&gt;&lt;P&gt;             100 sy-vline.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;    uline  at /1(100).&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    message i006(z50886message).&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endform.                    "salesitem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you also go through this link:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.saptechnical.com/Tutorials/ABAP/ABAPMainPage.htm" target="test_blank"&gt;http://www.saptechnical.com/Tutorials/ABAP/ABAPMainPage.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2008 15:29:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/3900973#M936055</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-29T15:29:39Z</dc:date>
    </item>
  </channel>
</rss>

