<?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: Problems with ALV-GRID - OO in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780215#M336311</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;chk this


*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  Y_TOP_PAGE                                                  *
*&amp;amp;                                                                     *
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;                                                                     *
*&amp;amp;                                                                     *
*&amp;amp;---------------------------------------------------------------------*

REPORT  y_top_page                              .

TABLES : mara.
TYPE-POOLS: slis.

DATA : w_repid LIKE sy-repid.
  w_repid = sy-repid.

DATA : BEGIN OF it_mara OCCURS 0,
       matnr LIKE mara-matnr,
       END OF it_mara.

*layout
DATA: wa_layout           TYPE SLIS_LAYOUT_ALV.
*field catalog
DATA: it_fieldcat_wrt_off TYPE slis_t_fieldcat_alv,
      wa_fieldcat_wrt_off TYPE slis_fieldcat_alv.

START-OF-SELECTION.

  SELECT matnr FROM mara INTO CORRESPONDING FIELDS OF TABLE it_mara.

END-OF-SELECTION.


  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
   EXPORTING
     i_program_name               = w_repid
   I_INTERNAL_TABNAME           = 'IT_MARA'
*     i_structure_name             = 'IT_MARA'
*   I_CLIENT_NEVER_DISPLAY       = 'X'
   I_INCLNAME                   = w_repid
*   I_BYPASSING_BUFFER           =
*   I_BUFFER_ACTIVE              =
    CHANGING
      ct_fieldcat                  = it_fieldcat_wrt_off[]
   EXCEPTIONS
     inconsistent_interface       = 1
     program_error                = 2
     OTHERS                       = 3
            .
  IF sy-subrc &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.

  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      i_callback_program     = w_repid
      i_callback_top_of_page = 'TOP-OF-PAGE'
      is_layout              = wa_layout
      it_fieldcat            = it_fieldcat_wrt_off
    TABLES
      t_outtab               = it_mara
    EXCEPTIONS
      program_error          = 1
      OTHERS                 = 2.
  IF sy-subrc &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.



*-------------------------------------------------------------------*
* Form  TOP-OF-PAGE                                                 *
*-------------------------------------------------------------------*
* ALV Report Header                                                 *
*-------------------------------------------------------------------*
FORM top-of-page.
*ALV Header declarations
  DATA: t_header TYPE slis_t_listheader,
        wa_header TYPE slis_listheader,
        t_line LIKE wa_header-info,
        ld_lines TYPE i,
        ld_linesc(10) TYPE c.

* Title
  wa_header-typ  = 'H'.
  wa_header-info = 'CHANDU REPORT'.
  APPEND wa_header TO t_header.
  CLEAR wa_header.

* Date
  wa_header-typ  = 'S'.
  wa_header-key = 'Date: '.
  CONCATENATE  sy-datum+6(2) '.'
               sy-datum+4(2) '.'
               sy-datum(4) INTO wa_header-info.   "todays date
  APPEND wa_header TO t_header.
  CLEAR: wa_header.

* Total No. of Records Selected
*  describe table it_ekko lines ld_lines.
*  ld_linesc = ld_lines.
*  concatenate 'Total No. of Records Selected: ' ld_linesc
*                    into t_line separated by space.
*  wa_header-typ  = 'A'.
*  wa_header-info = t_line.
*  append wa_header to t_header.
*  clear: wa_header, t_line.

  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
    EXPORTING
      it_list_commentary = t_header.
*            i_logo             = 'Z_LOGO'.
ENDFORM.                    "top-of-page&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 04 Dec 2006 13:00:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-04T13:00:02Z</dc:date>
    <item>
      <title>Problems with ALV-GRID - OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780213#M336309</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm using OO for ALV-GRID. I have problems by using TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;I try it like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS LCL_EVENT_HANDLER DEFINITION .&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION .&lt;/P&gt;&lt;P&gt;    METHODS:&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;   HANDLE_TOP_OF_PAGE&lt;/P&gt;&lt;P&gt;         FOR EVENT TOP_OF_PAGE OF CL_GUI_ALV_GRID,&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;   HANDLE_PRINT_TOP_OF_PAGE&lt;/P&gt;&lt;P&gt;         FOR EVENT PRINT_TOP_OF_PAGE OF CL_GUI_ALV_GRID.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "LCL_EVENT_HANDLER DEFINITION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS LCL_EVENT_HANDLER IMPLEMENTATION .&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*--Handle Print Top of page&lt;/P&gt;&lt;P&gt;  METHOD HANDLE_PRINT_TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;    IF SY-PAGNO = 1.&lt;/P&gt;&lt;P&gt;      PERFORM PRINT_TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "handle_print_top_of_page&lt;/P&gt;&lt;P&gt;*--Handle Top of page&lt;/P&gt;&lt;P&gt;  METHOD HANDLE_TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;    PERFORM TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "handle_top_of_page&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "LCL_EVENT_HANDLER IMPLEMENTATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD GR_ALVGRID-&amp;gt;SET_TABLE_FOR_FIRST_DISPLAY&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;               IT_TOOLBAR_EXCLUDING = GT_EXCLUDE&lt;/P&gt;&lt;P&gt;               IS_LAYOUT            = GS_LAYOUT&lt;/P&gt;&lt;P&gt;     CHANGING&lt;/P&gt;&lt;P&gt;               IT_FIELDCATALOG      = GT_FIELDCAT&lt;/P&gt;&lt;P&gt;               IT_OUTTAB            = ITAB.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CREATE OBJECT GR_EVENT_HANDLER.&lt;/P&gt;&lt;P&gt;  SET HANDLER   GR_EVENT_HANDLER-&amp;gt;HANDLE_PRINT_TOP_OF_PAGE  FOR GR_ALVGRID.&lt;/P&gt;&lt;P&gt;  SET HANDLER   GR_EVENT_HANDLER-&amp;gt;HANDLE_TOP_OF_PAGE        FOR GR_ALVGRID.&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 PRINT_TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  WRITE: / 'Print-Header'.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;ENDFORM.                    "print_top_of_page&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  WRITE: / 'Screnn-Header'.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;ENDFORM.                    "top_of_page&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone an idea what i shell do??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards, Dieter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2006 12:55:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780213#M336309</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-04T12:55:00Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with ALV-GRID - OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780214#M336310</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As far as I know you cannot use write statement with ALV to display data.&lt;/P&gt;&lt;P&gt;check out the method for top of page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this example for all events &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;BCALV_TEST_FULLSCREEN_EVENTS&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Amit Khare&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2006 12:56:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780214#M336310</guid>
      <dc:creator>amit_khare</dc:creator>
      <dc:date>2006-12-04T12:56:50Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with ALV-GRID - OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780215#M336311</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;chk this


*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  Y_TOP_PAGE                                                  *
*&amp;amp;                                                                     *
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;                                                                     *
*&amp;amp;                                                                     *
*&amp;amp;---------------------------------------------------------------------*

REPORT  y_top_page                              .

TABLES : mara.
TYPE-POOLS: slis.

DATA : w_repid LIKE sy-repid.
  w_repid = sy-repid.

DATA : BEGIN OF it_mara OCCURS 0,
       matnr LIKE mara-matnr,
       END OF it_mara.

*layout
DATA: wa_layout           TYPE SLIS_LAYOUT_ALV.
*field catalog
DATA: it_fieldcat_wrt_off TYPE slis_t_fieldcat_alv,
      wa_fieldcat_wrt_off TYPE slis_fieldcat_alv.

START-OF-SELECTION.

  SELECT matnr FROM mara INTO CORRESPONDING FIELDS OF TABLE it_mara.

END-OF-SELECTION.


  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
   EXPORTING
     i_program_name               = w_repid
   I_INTERNAL_TABNAME           = 'IT_MARA'
*     i_structure_name             = 'IT_MARA'
*   I_CLIENT_NEVER_DISPLAY       = 'X'
   I_INCLNAME                   = w_repid
*   I_BYPASSING_BUFFER           =
*   I_BUFFER_ACTIVE              =
    CHANGING
      ct_fieldcat                  = it_fieldcat_wrt_off[]
   EXCEPTIONS
     inconsistent_interface       = 1
     program_error                = 2
     OTHERS                       = 3
            .
  IF sy-subrc &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.

  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      i_callback_program     = w_repid
      i_callback_top_of_page = 'TOP-OF-PAGE'
      is_layout              = wa_layout
      it_fieldcat            = it_fieldcat_wrt_off
    TABLES
      t_outtab               = it_mara
    EXCEPTIONS
      program_error          = 1
      OTHERS                 = 2.
  IF sy-subrc &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.



*-------------------------------------------------------------------*
* Form  TOP-OF-PAGE                                                 *
*-------------------------------------------------------------------*
* ALV Report Header                                                 *
*-------------------------------------------------------------------*
FORM top-of-page.
*ALV Header declarations
  DATA: t_header TYPE slis_t_listheader,
        wa_header TYPE slis_listheader,
        t_line LIKE wa_header-info,
        ld_lines TYPE i,
        ld_linesc(10) TYPE c.

* Title
  wa_header-typ  = 'H'.
  wa_header-info = 'CHANDU REPORT'.
  APPEND wa_header TO t_header.
  CLEAR wa_header.

* Date
  wa_header-typ  = 'S'.
  wa_header-key = 'Date: '.
  CONCATENATE  sy-datum+6(2) '.'
               sy-datum+4(2) '.'
               sy-datum(4) INTO wa_header-info.   "todays date
  APPEND wa_header TO t_header.
  CLEAR: wa_header.

* Total No. of Records Selected
*  describe table it_ekko lines ld_lines.
*  ld_linesc = ld_lines.
*  concatenate 'Total No. of Records Selected: ' ld_linesc
*                    into t_line separated by space.
*  wa_header-typ  = 'A'.
*  wa_header-info = t_line.
*  append wa_header to t_header.
*  clear: wa_header, t_line.

  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
    EXPORTING
      it_list_commentary = t_header.
*            i_logo             = 'Z_LOGO'.
ENDFORM.                    "top-of-page&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2006 13:00:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780215#M336311</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-04T13:00:02Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with ALV-GRID - OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780216#M336312</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check this weblog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/people/vijaybabu.dudla/blog/2006/07/21/topofpage-in-alv-using-clguialvgrid&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2006 13:01:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780216#M336312</guid>
      <dc:creator>athavanraja</dc:creator>
      <dc:date>2006-12-04T13:01:33Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with ALV-GRID - OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780217#M336313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;good&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go to SE38&lt;/P&gt;&lt;P&gt;give BCALV* and put f4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you ll find lots of ALV-GRID-OO examples, test them and use them accordingly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;mrutyun^&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2006 13:03:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780217#M336313</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-04T13:03:24Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with ALV-GRID - OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780218#M336314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dieter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the above mentioned Blog.&lt;/P&gt;&lt;P&gt;if you have any doubts get back .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2006 13:15:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780218#M336314</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-04T13:15:48Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with ALV-GRID - OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780219#M336315</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vijay,&lt;/P&gt;&lt;P&gt;i have problems by using your example which is mentioned by Rava.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i print out the ALV-List it works OK in my Report but not in Dialog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Isn't possible to use it in Dialog like i do in my example?&lt;/P&gt;&lt;P&gt;(Write: / ... )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Dieter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2006 14:36:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780219#M336315</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-04T14:36:10Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with ALV-GRID - OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780220#M336316</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vijay,&lt;/P&gt;&lt;P&gt;i have tried this code (same as you but with MARA).&lt;/P&gt;&lt;P&gt;I created PF-Staus STATUS und screen 100 with container CONTROL&lt;/P&gt;&lt;P&gt;but i don't get any result (IT_MARA has 20 entries).&lt;/P&gt;&lt;P&gt;Which mistake have i done?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZGRO_TEST1  MESSAGE-ID ZZ  .&lt;/P&gt;&lt;P&gt;DATA: IT_MARA TYPE TABLE OF MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: OK_CODE LIKE SY-UCOMM,&lt;/P&gt;&lt;P&gt;SAVE_OK LIKE SY-UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:  G_CONTAINER TYPE SCRFNAME VALUE 'CONTROL',&lt;/P&gt;&lt;P&gt;O_DYNDOC_ID  TYPE REF TO CL_DD_DOCUMENT,&lt;/P&gt;&lt;P&gt;O_SPLITTER   TYPE REF TO CL_GUI_SPLITTER_CONTAINER,&lt;/P&gt;&lt;P&gt;O_PARENT_GRID TYPE REF TO CL_GUI_CONTAINER,&lt;/P&gt;&lt;P&gt;O_PARENT_TOP TYPE REF TO CL_GUI_CONTAINER,&lt;/P&gt;&lt;P&gt;O_HTML_CNTRL TYPE REF TO CL_GUI_HTML_VIEWER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS LCL_EVENT_HANDLER DEFINITION .&lt;/P&gt;&lt;P&gt;PUBLIC SECTION .&lt;/P&gt;&lt;P&gt;METHODS:&lt;/P&gt;&lt;P&gt;*Event Handler for Top of page&lt;/P&gt;&lt;P&gt;TOP_OF_PAGE FOR EVENT TOP_OF_PAGE&lt;/P&gt;&lt;P&gt;       OF CL_GUI_ALV_GRID&lt;/P&gt;&lt;P&gt;       IMPORTING E_DYNDOC_ID.&lt;/P&gt;&lt;P&gt;ENDCLASS.             "lcl_event_handler DEFINITION&lt;/P&gt;&lt;P&gt;CLASS LCL_EVENT_HANDLER IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;METHOD TOP_OF_PAGE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Top-of-page event&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM EVENT_TOP_OF_PAGE USING O_DYNDOC_ID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMETHOD.                            "top_of_page&lt;/P&gt;&lt;P&gt;ENDCLASS.       "LCL_EVENT_HANDLER IMPLEMENTATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: G_CUSTOM_CONTAINER TYPE REF TO CL_GUI_CUSTOM_CONTAINER,&lt;/P&gt;&lt;P&gt;      G_HANDLER TYPE REF TO LCL_EVENT_HANDLER. "handler&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;SELECT *&lt;/P&gt;&lt;P&gt;FROM MARA&lt;/P&gt;&lt;P&gt;UP TO 20 ROWS&lt;/P&gt;&lt;P&gt;INTO TABLE IT_MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;IF NOT IT_MARA[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL SCREEN 100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MESSAGE I002 WITH 'NO DATA FOR THE SELECTION'(004).&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;&lt;/P&gt;&lt;P&gt;MODULE STATUS_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET PF-STATUS 'STATUS'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET TITLEBAR 'TITLE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF G_CUSTOM_CONTAINER IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM CREATE_AND_INIT_ALV.&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;ENDMODULE.                 " STATUS_0100  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND_0100 INPUT.&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 'BACK'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LEAVE TO SCREEN 0.&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;ENDMODULE.                 " USER_COMMAND_0100  INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM CREATE_AND_INIT_ALV .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: G_GRID TYPE REF TO CL_GUI_ALV_GRID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE OBJECT G_CUSTOM_CONTAINER&lt;/P&gt;&lt;P&gt;EXPORTING CONTAINER_NAME = G_CONTAINER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create TOP-Document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CREATE OBJECT O_DYNDOC_ID&lt;/P&gt;&lt;P&gt;EXPORTING STYLE = 'ALV_GRID'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create Splitter for custom_container&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CREATE OBJECT O_SPLITTER&lt;/P&gt;&lt;P&gt;EXPORTING PARENT  = G_CUSTOM_CONTAINER&lt;/P&gt;&lt;P&gt;ROWS    = 2&lt;/P&gt;&lt;P&gt;COLUMNS = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD O_SPLITTER-&amp;gt;GET_CONTAINER&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    ROW = 1&lt;/P&gt;&lt;P&gt;    COLUMN = 1&lt;/P&gt;&lt;P&gt;    RECEIVING&lt;/P&gt;&lt;P&gt;    CONTAINER = O_PARENT_TOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD O_SPLITTER-&amp;gt;GET_CONTAINER&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    ROW = 2&lt;/P&gt;&lt;P&gt;    COLUMN = 1&lt;/P&gt;&lt;P&gt;    RECEIVING&lt;/P&gt;&lt;P&gt;    CONTAINER = O_PARENT_GRID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set height for g_parent_html&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD O_SPLITTER-&amp;gt;SET_ROW_HEIGHT&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    ID = 1&lt;/P&gt;&lt;P&gt;    HEIGHT = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE OBJECT G_GRID&lt;/P&gt;&lt;P&gt;EXPORTING I_PARENT = O_PARENT_GRID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE OBJECT G_HANDLER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET HANDLER G_HANDLER-&amp;gt;TOP_OF_PAGE FOR G_GRID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Calling the Method for ALV output&lt;/P&gt;&lt;P&gt;  CALL METHOD G_GRID-&amp;gt;SET_TABLE_FOR_FIRST_DISPLAY&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    I_STRUCTURE_NAME = 'MARA'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;    IT_OUTTAB = IT_MARA[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD O_DYNDOC_ID-&amp;gt;INITIALIZE_DOCUMENT&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    BACKGROUND_COLOR = CL_DD_AREA=&amp;gt;COL_TEXTAREA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Processing events&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD G_GRID-&amp;gt;LIST_PROCESSING_EVENTS&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    I_EVENT_NAME = 'TOP_OF_PAGE'&lt;/P&gt;&lt;P&gt;    I_DYNDOC_ID = O_DYNDOC_ID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                     "CREATE_AND_INIT_ALV&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM EVENT_TOP_OF_PAGE USING   DG_DYNDOC_ID TYPE REF TO CL_DD_DOCUMENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : DL_TEXT(255) TYPE C.  "Text&lt;/P&gt;&lt;P&gt;  CALL METHOD DG_DYNDOC_ID-&amp;gt;ADD_TEXT&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    TEXT = 'Flight Details'&lt;/P&gt;&lt;P&gt;    SAP_STYLE = CL_DD_AREA=&amp;gt;HEADING&lt;/P&gt;&lt;P&gt;    SAP_FONTSIZE = CL_DD_AREA=&amp;gt;LARGE&lt;/P&gt;&lt;P&gt;    SAP_COLOR = CL_DD_AREA=&amp;gt;LIST_HEADING_INT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD DG_DYNDOC_ID-&amp;gt;ADD_GAP&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    WIDTH = 200.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD O_DYNDOC_ID-&amp;gt;ADD_PICTURE&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    PICTURE_ID = 'ENJOYSAP_LOGO'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Add new-line&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD DG_DYNDOC_ID-&amp;gt;NEW_LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD DG_DYNDOC_ID-&amp;gt;NEW_LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR : DL_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;program ID&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DL_TEXT = 'Program Name :'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD DG_DYNDOC_ID-&amp;gt;ADD_GAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD O_DYNDOC_ID-&amp;gt;ADD_TEXT&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    TEXT = DL_TEXT&lt;/P&gt;&lt;P&gt;    SAP_EMPHASIS = CL_DD_AREA=&amp;gt;HEADING&lt;/P&gt;&lt;P&gt;    SAP_COLOR = CL_DD_AREA=&amp;gt;LIST_HEADING_INT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR DL_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DL_TEXT = SY-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD O_DYNDOC_ID-&amp;gt;ADD_TEXT&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    TEXT = DL_TEXT&lt;/P&gt;&lt;P&gt;    SAP_EMPHASIS = CL_DD_AREA=&amp;gt;HEADING&lt;/P&gt;&lt;P&gt;    SAP_COLOR = CL_DD_AREA=&amp;gt;LIST_NEGATIVE_INV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Add new-line&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD DG_DYNDOC_ID-&amp;gt;NEW_LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR : DL_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR : DL_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;program ID&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DL_TEXT = 'User Name :'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD DG_DYNDOC_ID-&amp;gt;ADD_GAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD O_DYNDOC_ID-&amp;gt;ADD_TEXT&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    TEXT = DL_TEXT&lt;/P&gt;&lt;P&gt;    SAP_EMPHASIS = CL_DD_AREA=&amp;gt;HEADING&lt;/P&gt;&lt;P&gt;    SAP_COLOR = CL_DD_AREA=&amp;gt;LIST_HEADING_INT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR DL_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DL_TEXT = SY-UNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD O_DYNDOC_ID-&amp;gt;ADD_TEXT&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    TEXT = DL_TEXT&lt;/P&gt;&lt;P&gt;    SAP_EMPHASIS = CL_DD_AREA=&amp;gt;HEADING&lt;/P&gt;&lt;P&gt;    SAP_COLOR = CL_DD_AREA=&amp;gt;LIST_NEGATIVE_INV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Add new-line&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD DG_DYNDOC_ID-&amp;gt;NEW_LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR : DL_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Run Date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DL_TEXT = 'Run Date :'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD DG_DYNDOC_ID-&amp;gt;ADD_GAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD O_DYNDOC_ID-&amp;gt;ADD_TEXT&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    TEXT = DL_TEXT&lt;/P&gt;&lt;P&gt;    SAP_EMPHASIS = CL_DD_AREA=&amp;gt;HEADING&lt;/P&gt;&lt;P&gt;    SAP_COLOR = CL_DD_AREA=&amp;gt;LIST_HEADING_INT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR DL_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Move date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WRITE SY-DATUM TO DL_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD O_DYNDOC_ID-&amp;gt;ADD_TEXT&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    TEXT = DL_TEXT&lt;/P&gt;&lt;P&gt;    SAP_EMPHASIS = CL_DD_AREA=&amp;gt;HEADING&lt;/P&gt;&lt;P&gt;    SAP_COLOR = CL_DD_AREA=&amp;gt;LIST_NEGATIVE_INV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Add new-line&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD DG_DYNDOC_ID-&amp;gt;NEW_LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR : DL_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Time&lt;/P&gt;&lt;P&gt;DL_TEXT = 'Time :'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD DG_DYNDOC_ID-&amp;gt;ADD_GAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD O_DYNDOC_ID-&amp;gt;ADD_TEXT&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    TEXT = DL_TEXT&lt;/P&gt;&lt;P&gt;    SAP_EMPHASIS = CL_DD_AREA=&amp;gt;HEADING&lt;/P&gt;&lt;P&gt;    SAP_COLOR = CL_DD_AREA=&amp;gt;LIST_HEADING_INT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR DL_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Move time&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WRITE SY-UZEIT TO DL_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD O_DYNDOC_ID-&amp;gt;ADD_TEXT&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    TEXT = DL_TEXT&lt;/P&gt;&lt;P&gt;    SAP_EMPHASIS = CL_DD_AREA=&amp;gt;HEADING&lt;/P&gt;&lt;P&gt;    SAP_COLOR = CL_DD_AREA=&amp;gt;LIST_NEGATIVE_INV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Add new-line&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD DG_DYNDOC_ID-&amp;gt;NEW_LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " EVENT_TOP_OF_PAGE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creating html control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF O_HTML_CNTRL IS INITIAL.&lt;/P&gt;&lt;P&gt;    CREATE OBJECT O_HTML_CNTRL&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;              PARENT    = O_PARENT_TOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  CALL METHOD O_DYNDOC_ID-&amp;gt;MERGE_DOCUMENT.&lt;/P&gt;&lt;P&gt;  O_DYNDOC_ID-&amp;gt;HTML_CONTROL = O_HTML_CNTRL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Display document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD O_DYNDOC_ID-&amp;gt;DISPLAY_DOCUMENT&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      REUSE_CONTROL      = 'X'&lt;/P&gt;&lt;P&gt;      PARENT             = O_PARENT_TOP&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      HTML_DISPLAY_ERROR = 1.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;  MESSAGE I999 WITH 'Error in displaying top-of-page'(036).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Dieter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2006 16:39:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780220#M336316</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-04T16:39:57Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with ALV-GRID - OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780221#M336317</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Demo program BCALV_GRID_01 demonstrates this top-of-page functionality, I believe.  The same program also demonstrates the print_top_of_list as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gary King (Dr Sidewalk)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2006 16:51:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780221#M336317</guid>
      <dc:creator>gary_king2</dc:creator>
      <dc:date>2006-12-04T16:51:10Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with ALV-GRID - OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780222#M336318</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dieter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried your code, it is working fine for me, and if you are not getting the display then the problem is here ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;DATA: G_CONTAINER TYPE SCRFNAME VALUE 'CONTROL',&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the screen 100, you created the custom control, there you gave some diff name , in the above line you used as CONTROL, that might be the reason.&lt;/P&gt;&lt;P&gt;so give the same name in the two places.&lt;/P&gt;&lt;P&gt;and check.&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;Vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Dec 2006 07:04:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780222#M336318</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-05T07:04:25Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with ALV-GRID - OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780223#M336319</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;thanks for help. Now it works like i want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vijay my mistake was not the control-name but module-names.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;  MODULE STATUS_0100.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;  MODULE USER_COMMAND_0100.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Dieter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Dec 2006 10:36:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780223#M336319</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-05T10:36:19Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with ALV-GRID - OO</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780224#M336320</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You didn't show us the Flow Logic. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway you solved the problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best of luck.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Dec 2006 10:59:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-alv-grid-oo/m-p/1780224#M336320</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-05T10:59:35Z</dc:date>
    </item>
  </channel>
</rss>

