<?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: New ALV report development in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-report-development/m-p/3955071#M945224</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;s&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 Jul 2008 05:40:27 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-09T05:40:27Z</dc:date>
    <item>
      <title>New ALV report development</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-report-development/m-p/3955065#M945218</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi gurus,&lt;/P&gt;&lt;P&gt;iam new to abap.&lt;/P&gt;&lt;P&gt;i have a requirement to develop a report program. the layout is:&lt;/P&gt;&lt;P&gt;palnt :_________&lt;/P&gt;&lt;P&gt;date:__________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.initial report(button)&lt;/P&gt;&lt;P&gt;2.category wise(button)&lt;/P&gt;&lt;P&gt;3.per plant(button).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the above are the fields in my report.&lt;/P&gt;&lt;P&gt;when i enter the plant and date, and press any of the buttons, &lt;U&gt;&lt;STRONG&gt;the report should be displayed within the same screen below the selection data itself.&lt;/STRONG&gt;&lt;/U&gt;.&lt;/P&gt;&lt;P&gt;the report is alv type, So overall my report goes with only one screen. So please guide me how to start with the navigation between the buttons and the screen.&lt;/P&gt;&lt;P&gt;please give a detailed explanation and not the ex codes.&lt;/P&gt;&lt;P&gt;points will be rewarded.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;chaitu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jun 2008 06:56:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-report-development/m-p/3955065#M945218</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-04T06:56:51Z</dc:date>
    </item>
    <item>
      <title>Re: New ALV report development</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-report-development/m-p/3955066#M945219</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;U need to create a Module pool and define 2 subscreen areas.&lt;/P&gt;&lt;P&gt;in one subscreen area u have the selection-screen and in the other subscreen area u will display the ALV report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so get goin with the module pool&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pk&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jun 2008 07:03:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-report-development/m-p/3955066#M945219</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-04T07:03:26Z</dc:date>
    </item>
    <item>
      <title>Re: New ALV report development</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-report-development/m-p/3955067#M945220</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;Refer this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZALV_INTMENUTOOL.&lt;/P&gt;&lt;P&gt;*Author : Swarna.S.&lt;/P&gt;&lt;P&gt;*AS : Simple ALV with user defined menu in toolbar&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Published at SAPTechnical.COM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*Class declarations&lt;/P&gt;&lt;P&gt;CLASS lcl_event_receiver DEFINITION DEFERRED.*type pool declarations&lt;/P&gt;&lt;P&gt;TYPE-POOLS : icon.*Internal table and work area declarations for dd02l&lt;/P&gt;&lt;P&gt;DATA: it_dd02l   TYPE TABLE OF dd02l,&lt;/P&gt;&lt;P&gt;      wa_dd02l TYPE dd02l.*Data declaration for alv.&lt;/P&gt;&lt;P&gt;DATA :it_layout   TYPE lvc_s_layo,&lt;/P&gt;&lt;P&gt;      it_toolbar  TYPE stb_button,&lt;/P&gt;&lt;P&gt;      c_alv  TYPE REF TO cl_gui_alv_grid,&lt;/P&gt;&lt;P&gt;      custom_container TYPE REF TO cl_gui_custom_container,&lt;/P&gt;&lt;P&gt;      event_receiver TYPE REF TO lcl_event_receiver.*Select options multiple values no ranges&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : s_table FOR wa_dd02l-tabname NO INTERVALS.*Initialization event&lt;/P&gt;&lt;P&gt;INITIALIZATION.*Start of selection event&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.*sUBROUTINE FOR ALV DISPLAY&lt;/P&gt;&lt;P&gt;  PERFORM alvdisplay.*Class definition&lt;/P&gt;&lt;P&gt;CLASS lcl_event_receiver DEFINITION.  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    CLASS-METHODS:*handling toolbar for interactive&lt;/P&gt;&lt;P&gt;     handle_toolbar&lt;/P&gt;&lt;P&gt;        FOR EVENT toolbar OF cl_gui_alv_grid&lt;/P&gt;&lt;P&gt;            IMPORTING e_object e_interactive,*handling menu button&lt;/P&gt;&lt;P&gt;     handle_menu_button&lt;/P&gt;&lt;P&gt;        FOR EVENT menu_button OF cl_gui_alv_grid&lt;/P&gt;&lt;P&gt;            IMPORTING e_object e_ucomm,*On click of the menu button&lt;/P&gt;&lt;P&gt;    handle_user_command&lt;/P&gt;&lt;P&gt;        FOR EVENT user_command OF cl_gui_alv_grid&lt;/P&gt;&lt;P&gt;            IMPORTING e_ucomm.  PRIVATE SECTION.ENDCLASS.                    "lcl_event_receiver DEFINITION*Class implementation&lt;/P&gt;&lt;P&gt;CLASS lcl_event_receiver IMPLEMENTATION.  METHOD handle_toolbar.* handle toolbar    CLEAR it_toolbar.    MOVE 'DETAIL' TO it_toolbar-function.&lt;/P&gt;&lt;P&gt;    MOVE icon_detail TO it_toolbar-icon.&lt;/P&gt;&lt;P&gt;    MOVE 2 TO it_toolbar-butn_type.&lt;/P&gt;&lt;P&gt;    APPEND it_toolbar TO e_object-&amp;gt;mt_toolbar.  ENDMETHOD.                    "handle_toolbar  METHOD handle_menu_button.* handle own menubuttons&lt;/P&gt;&lt;P&gt;    IF e_ucomm = 'DETAIL'.&lt;/P&gt;&lt;P&gt;      CALL METHOD e_object-&amp;gt;add_function&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          fcode = 'DISPLAY'&lt;/P&gt;&lt;P&gt;          text  = 'DISPLAY'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "handle_menu_button  METHOD handle_user_command.&lt;/P&gt;&lt;P&gt;*On click&lt;/P&gt;&lt;P&gt;    CASE e_ucomm.&lt;/P&gt;&lt;P&gt;      WHEN 'DISPLAY'.&lt;/P&gt;&lt;P&gt;        MESSAGE 'Menu Clicked' TYPE 'I'.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                           "handle_user_command&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_event_receiver IMPLEMENTATION&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;      Module  PBO  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE pbo OUTPUT.&lt;/P&gt;&lt;P&gt;  IF custom_container IS INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;select data from table dd02l&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM fetch_dd02l.* create a custom container control for our ALV Control&lt;/P&gt;&lt;P&gt;    CREATE OBJECT custom_container&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;            container_name = 'CCONT'.* create an instance of alv control&lt;/P&gt;&lt;P&gt;    CREATE OBJECT c_alv&lt;/P&gt;&lt;P&gt;           EXPORTING i_parent = custom_container.* Set a titlebar for the grid control    it_layout-grid_title = 'TABLE DETAILS'.*ALV display&lt;/P&gt;&lt;P&gt;    CALL METHOD c_alv-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        i_structure_name = 'dd02l'&lt;/P&gt;&lt;P&gt;        is_layout        = it_layout&lt;/P&gt;&lt;P&gt;      CHANGING&lt;/P&gt;&lt;P&gt;        it_outtab        = it_dd02l.*Handlers for the events&lt;/P&gt;&lt;P&gt;    CREATE OBJECT event_receiver.&lt;/P&gt;&lt;P&gt;    SET HANDLER event_receiver-&amp;gt;handle_user_command&lt;/P&gt;&lt;P&gt;                event_receiver-&amp;gt;handle_menu_button&lt;/P&gt;&lt;P&gt;                event_receiver-&amp;gt;handle_toolbar FOR ALL INSTANCES.*Calling the interactive toolbar method of ALV&lt;/P&gt;&lt;P&gt;    CALL METHOD c_alv-&amp;gt;set_toolbar_interactive.&lt;/P&gt;&lt;P&gt;  ENDIF.ENDMODULE.                             " PBO  OUTPUT&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;      Module  PAI  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE pai INPUT.ENDMODULE.                             " PAI  INPUT&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      form fetch_dd02l&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------" /&gt;*Subroutine to fetch data&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fetch_dd02l.  SELECT * FROM dd02l INTO CORRESPONDING FIELDS OF TABLE it_dd02l   WHERE  tabname IN s_table.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " SELECT_TABLE_dd02l&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  ALVDISPLAY&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM alvdisplay .* ALV output&lt;/P&gt;&lt;P&gt;  SET SCREEN 600.ENDFORM.                    " ALVDISPLAY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward all helpfull answers.&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Jay.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jun 2008 07:11:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-report-development/m-p/3955067#M945220</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-04T07:11:18Z</dc:date>
    </item>
    <item>
      <title>Re: New ALV report development</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-report-development/m-p/3955068#M945221</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can i acheive my task using Exceutable program(report prog).&lt;/P&gt;&lt;P&gt;if so please suggest me , how to go&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jun 2008 07:17:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-report-development/m-p/3955068#M945221</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-04T07:17:49Z</dc:date>
    </item>
    <item>
      <title>Re: New ALV report development</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-report-development/m-p/3955069#M945222</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;this is a simple pgm i developed a loooong time ago for subscreen areas.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check it 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; Module pool       ZPK_SUB_SCREEN                                    *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROGRAM  ZPK_SUB_SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONTROLS: TABC TYPE TABLEVIEW USING SCREEN 1002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: TCODE(4) TYPE C,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      BEGIN OF WA_T001,&lt;/P&gt;&lt;P&gt;        BUKRS TYPE BUKRS,&lt;/P&gt;&lt;P&gt;        BUTXT TYPE BUTXT,&lt;/P&gt;&lt;P&gt;      END OF WA_T001,&lt;/P&gt;&lt;P&gt;      IT_T001 LIKE TABLE OF WA_T001,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WA_MARA TYPE MARA,&lt;/P&gt;&lt;P&gt;      IT_MARA LIKE TABLE OF WA_MARA.&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;      Module  STATUS_1000  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module STATUS_1000 output.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'MY_STATUS'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SET TITLEBAR 'xxx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CASE SY-UCOMM.&lt;/P&gt;&lt;P&gt;WHEN 'BACK'.&lt;/P&gt;&lt;P&gt;LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;endmodule.                 " STATUS_1000  OUTPUT&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;      Module  USER_COMMAND_1001  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module USER_COMMAND_1001 input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE SY-UCOMM.&lt;/P&gt;&lt;P&gt;  WHEN 'EXE'.&lt;/P&gt;&lt;P&gt;  CALL TRANSACTION TCODE.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;endmodule.                 " USER_COMMAND_1001  INPUT&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;      Module  USER_COMMAND_1002  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module USER_COMMAND_1002 input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE SY-UCOMM.&lt;/P&gt;&lt;P&gt;  WHEN 'DISP'.&lt;/P&gt;&lt;P&gt;  SELECT BUKRS BUTXT INTO TABLE IT_T001 FROM T001 UP TO 10 ROWS.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;endmodule.                 " USER_COMMAND_1002  INPUT&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;      Module  USER_COMMAND_1003  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module USER_COMMAND_1003 input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE SY-UCOMM.&lt;/P&gt;&lt;P&gt;  WHEN 'ALV'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT * INTO TABLE IT_MARA FROM MARA UP TO 5 ROWS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;       I_CALLBACK_PROGRAM                = 'SY-CPROG'&lt;/P&gt;&lt;P&gt;       I_STRUCTURE_NAME                  = 'MARA'&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        t_outtab                          = IT_MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;endmodule.                 " USER_COMMAND_1003  INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAIN SCREEN FLOW LOGIC&lt;/P&gt;&lt;P&gt;**********************&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;  MODULE STATUS_1000.&lt;/P&gt;&lt;P&gt;CALL SUBSCREEN: SS1 INCLUDING SY-REPID '1001',&lt;/P&gt;&lt;P&gt;                SS2 INCLUDING SY-REPID '1002',&lt;/P&gt;&lt;P&gt;                SS3 INCLUDING SY-REPID '1003'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;  CALL SUBSCREEN: SS1, SS2, SS3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MODULE USER_COMMAND_1000.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUBSCREEN1 FLOW LOGIC&lt;/P&gt;&lt;P&gt;*********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MODULE STATUS_1001.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MODULE USER_COMMAND_1001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUBSCREEN2 FLOW LOGIC&lt;/P&gt;&lt;P&gt;*********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MODULE STATUS_1002.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_T001 INTO WA_T001 WITH CONTROL TABC&lt;/P&gt;&lt;P&gt;  CURSOR TABC-TOP_LINE.&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;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;LOOP.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt; MODULE USER_COMMAND_1002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUBSCREEN2 FLOW LOGIC&lt;/P&gt;&lt;P&gt;*********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MODULE STATUS_1003.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt; MODULE USER_COMMAND_1003.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pk&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jun 2008 07:20:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-report-development/m-p/3955069#M945222</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-04T07:20:53Z</dc:date>
    </item>
    <item>
      <title>Re: New ALV report development</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-report-development/m-p/3955070#M945223</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;for navigation between the buttons and the screen u need to create a PF_status bar...... and pass it to REUSE_ALV_GRID_DISPLAY FM while calling alv and also a user command to it&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this fields in the FM call&lt;/P&gt;&lt;P&gt;    i_callback_pf_status_set = 'SET_PF_STATUS'&lt;/P&gt;&lt;P&gt;    i_callback_user_command  = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM set_pf_status USING rt_extab TYPE slis_t_extab.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'TOOLBAR_1' .&lt;/P&gt;&lt;P&gt;ENDFORM.                    "set_pf_status&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM user_command USING r_ucomm TYPE sy-ucomm&lt;/P&gt;&lt;P&gt;                        rs_selfield TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&lt;/P&gt;&lt;P&gt;      LEAVE TO SCREEN 1000.&lt;/P&gt;&lt;P&gt;    WHEN 'CHECK'.&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;ENDFORM.                    "user_command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this will allow to navigate from ALv screen to the screen where u enter values...... the BACK button on the ALV screen.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points if useful....... &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jun 2008 07:22:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-report-development/m-p/3955070#M945223</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-04T07:22:39Z</dc:date>
    </item>
    <item>
      <title>Re: New ALV report development</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-report-development/m-p/3955071#M945224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;s&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jul 2008 05:40:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/new-alv-report-development/m-p/3955071#M945224</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-09T05:40:27Z</dc:date>
    </item>
  </channel>
</rss>

