<?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 reg:block list in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-block-list/m-p/1948341#M390741</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can i get the sample report for alv blcok list dispaly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jeya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 28 Feb 2007 06:13:52 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-28T06:13:52Z</dc:date>
    <item>
      <title>reg:block list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-block-list/m-p/1948341#M390741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can i get the sample report for alv blcok list dispaly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jeya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Feb 2007 06:13:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-block-list/m-p/1948341#M390741</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-28T06:13:52Z</dc:date>
    </item>
    <item>
      <title>Re: reg:block list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-block-list/m-p/1948342#M390742</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;Please check this coding.&lt;/P&gt;&lt;P&gt;REPORT YMS_BLOCKLISTALV .&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis. " ALV Global types&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN :&lt;/P&gt;&lt;P&gt;SKIP,&lt;/P&gt;&lt;P&gt;BEGIN OF LINE,&lt;/P&gt;&lt;P&gt;COMMENT 5(27) v_1 FOR FIELD p_max.                          "#EC NEEDED&lt;/P&gt;&lt;P&gt;PARAMETERS p_max(2) TYPE n DEFAULT '02' OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;1st Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;BEGIN OF gt_kna1 OCCURS 0, " Data displayed&lt;/P&gt;&lt;P&gt;kunnr LIKE kna1-kunnr, " Customer number&lt;/P&gt;&lt;P&gt;ernam LIKE kna1-ernam, " Name of Person who Created&lt;/P&gt;&lt;P&gt;erdat LIKE kna1-erdat, " Creation date&lt;/P&gt;&lt;P&gt;name1 LIKE kna1-name1,                                      " Name 1&lt;/P&gt;&lt;P&gt;END OF gt_kna1,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;2nd Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;BEGIN OF gt_mara OCCURS 0,&lt;/P&gt;&lt;P&gt;ernam LIKE mara-ernam, " Name of Person who Created&lt;/P&gt;&lt;P&gt;matnr LIKE mara-matnr, " Material number&lt;/P&gt;&lt;P&gt;ersda LIKE mara-ersda, " Creation date&lt;/P&gt;&lt;P&gt;brgew LIKE mara-brgew, " Gross weight&lt;/P&gt;&lt;P&gt;END OF gt_mara,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;3rd Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;BEGIN OF gt_vbak OCCURS 0,&lt;/P&gt;&lt;P&gt;vkorg LIKE vbak-vkorg, " Sales organization&lt;/P&gt;&lt;P&gt;kunnr LIKE vbak-kunnr, " Sold-to party&lt;/P&gt;&lt;P&gt;vbeln LIKE vbak-vbeln, " Sales document&lt;/P&gt;&lt;P&gt;netwr LIKE vbak-netwr, " Net Value of the Sales Order&lt;/P&gt;&lt;P&gt;waerk LIKE vbak-waerk, " SD document currency&lt;/P&gt;&lt;P&gt;END OF gt_vbak.&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;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  v_1 = 'Maximum of records to read'.&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;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Read data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT * FROM kna1&lt;/P&gt;&lt;P&gt;  UP TO p_max ROWS&lt;/P&gt;&lt;P&gt;  INTO CORRESPONDING FIELDS OF TABLE gt_kna1.&lt;/P&gt;&lt;P&gt;  SELECT * FROM mara&lt;/P&gt;&lt;P&gt;  UP TO p_max ROWS&lt;/P&gt;&lt;P&gt;  INTO CORRESPONDING FIELDS OF TABLE gt_mara.&lt;/P&gt;&lt;P&gt;  SELECT * FROM vbak&lt;/P&gt;&lt;P&gt;  UP TO p_max ROWS&lt;/P&gt;&lt;P&gt;  INTO CORRESPONDING FIELDS OF TABLE gt_vbak.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT'&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_callback_user_command = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;  PERFORM list_append TABLES gt_kna1&lt;/P&gt;&lt;P&gt;  USING '1'&lt;/P&gt;&lt;P&gt;  'GT_KNA1'.&lt;/P&gt;&lt;P&gt;  PERFORM list_append TABLES gt_mara&lt;/P&gt;&lt;P&gt;  USING '2'&lt;/P&gt;&lt;P&gt;  'GT_MARA'.&lt;/P&gt;&lt;P&gt;  PERFORM list_append TABLES gt_vbak&lt;/P&gt;&lt;P&gt;  USING '3'&lt;/P&gt;&lt;P&gt;  'GT_VBAK'.&lt;/P&gt;&lt;P&gt;  PERFORM f_list_display.&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 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;FORM user_command USING i_ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;is_selfield TYPE slis_selfield.                             "#EC CALLED&lt;/P&gt;&lt;P&gt;  CASE i_ucomm.&lt;/P&gt;&lt;P&gt;    WHEN '&amp;amp;IC1'. " Pick&lt;/P&gt;&lt;P&gt;      CASE is_selfield-tabname.&lt;/P&gt;&lt;P&gt;        WHEN 'GT_MARA'.&lt;/P&gt;&lt;P&gt;        WHEN 'GT_KNA1'.&lt;/P&gt;&lt;P&gt;        WHEN 'GT_VBAK'.&lt;/P&gt;&lt;P&gt;          READ TABLE gt_vbak INDEX is_selfield-tabindex.&lt;/P&gt;&lt;P&gt;          IF sy-subrc EQ 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales order number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            SET PARAMETER ID 'AUN' FIELD gt_vbak-vbeln.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Display Sales Order&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;      ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM. " USER_COMMAND&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;P&gt;*/div&amp;gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Form list_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;FORM list_append TABLES ut_table&lt;/P&gt;&lt;P&gt;USING u_no TYPE char1&lt;/P&gt;&lt;P&gt;u_tabname TYPE slis_tabname.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Macro definition&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DEFINE m_fieldcat.&lt;/P&gt;&lt;P&gt;    ls_fieldcat-fieldname = &amp;amp;1.&lt;/P&gt;&lt;P&gt;    ls_fieldcat-ref_tabname = &amp;amp;2.&lt;/P&gt;&lt;P&gt;    append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;  END-OF-DEFINITION.&lt;/P&gt;&lt;P&gt;  DEFINE m_sort.&lt;/P&gt;&lt;P&gt;    ls_sort-fieldname = &amp;amp;1.&lt;/P&gt;&lt;P&gt;    ls_sort-up = 'X'.&lt;/P&gt;&lt;P&gt;    append ls_sort to lt_sort.&lt;/P&gt;&lt;P&gt;  END-OF-DEFINITION.&lt;/P&gt;&lt;P&gt;  DATA :&lt;/P&gt;&lt;P&gt;  ls_fieldcat TYPE slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;  lt_fieldcat TYPE slis_t_fieldcat_alv, " Field catalog&lt;/P&gt;&lt;P&gt;  ls_sort TYPE slis_sortinfo_alv,&lt;/P&gt;&lt;P&gt;  lt_sort TYPE slis_t_sortinfo_alv. " Sort table&lt;/P&gt;&lt;P&gt;  DATA:&lt;/P&gt;&lt;P&gt;  lt_events TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;  ls_event TYPE slis_alv_event,&lt;/P&gt;&lt;P&gt;  ls_layout TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;  ls_layout-group_change_edit = 'X'.&lt;/P&gt;&lt;P&gt;  ls_layout-colwidth_optimize = 'X'.&lt;/P&gt;&lt;P&gt;  ls_layout-zebra = 'X'.&lt;/P&gt;&lt;P&gt;  ls_layout-detail_popup = 'X'.&lt;/P&gt;&lt;P&gt;  ls_layout-get_selinfos = 'X'.&lt;/P&gt;&lt;P&gt;  ls_layout-max_linesize = '200'.&lt;/P&gt;&lt;P&gt;  CASE u_no.&lt;/P&gt;&lt;P&gt;    WHEN '1'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Build field catalog and sort table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      m_fieldcat 'KUNNR' 'KNA1'.&lt;/P&gt;&lt;P&gt;      m_fieldcat 'ERNAM' 'KNA1'.&lt;/P&gt;&lt;P&gt;      m_fieldcat 'ERDAT' 'KNA1'.&lt;/P&gt;&lt;P&gt;      m_fieldcat 'NAME1' 'KNA1'.&lt;/P&gt;&lt;P&gt;      m_sort 'KUNNR'.&lt;/P&gt;&lt;P&gt;    WHEN '2'.&lt;/P&gt;&lt;P&gt;      m_fieldcat 'MATNR' 'MARA'.&lt;/P&gt;&lt;P&gt;      m_fieldcat 'ERNAM' 'MARA'.&lt;/P&gt;&lt;P&gt;      m_fieldcat 'ERSDA' 'MARA'.&lt;/P&gt;&lt;P&gt;      m_fieldcat 'BRGEW' 'MARA'.&lt;/P&gt;&lt;P&gt;      m_sort 'MATNR'.&lt;/P&gt;&lt;P&gt;    WHEN '3'.&lt;/P&gt;&lt;P&gt;      m_fieldcat 'VBELN' 'VBAK'.&lt;/P&gt;&lt;P&gt;      m_fieldcat 'VKORG' 'VBAK'.&lt;/P&gt;&lt;P&gt;      m_fieldcat 'KUNNR' 'VBAK'.&lt;/P&gt;&lt;P&gt;      m_fieldcat 'NETWR' 'VBAK'.&lt;/P&gt;&lt;P&gt;      m_fieldcat 'WAERK' 'VBAK'.&lt;/P&gt;&lt;P&gt;      m_sort 'VBELN'.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  IF u_no CA '13'.&lt;/P&gt;&lt;P&gt;    MOVE 'TOP_OF_PAGE' TO ls_event-name.&lt;/P&gt;&lt;P&gt;    CONCATENATE 'TOP_OF_PAGE' u_no INTO ls_event-form.&lt;/P&gt;&lt;P&gt;    APPEND ls_event TO lt_events.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MOVE 'TOP_OF_LIST' TO ls_event-name.&lt;/P&gt;&lt;P&gt;    CONCATENATE 'TOP_OF_LIST' u_no INTO ls_event-form.&lt;/P&gt;&lt;P&gt;    APPEND ls_event TO lt_events.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;  it_fieldcat = lt_fieldcat&lt;/P&gt;&lt;P&gt;  is_layout = ls_layout&lt;/P&gt;&lt;P&gt;  i_tabname = u_tabname&lt;/P&gt;&lt;P&gt;  it_events = lt_events&lt;/P&gt;&lt;P&gt;  it_sort = lt_sort&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;i_text =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;  t_outtab = ut_table&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;  program_error = 1&lt;/P&gt;&lt;P&gt;  maximum_of_appends_reached = 2&lt;/P&gt;&lt;P&gt;  OTHERS = 3.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM. " LIST_APPEND&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 f_list_display&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 f_list_display.&lt;/P&gt;&lt;P&gt;  DATA ls_print TYPE slis_print_alv.&lt;/P&gt;&lt;P&gt;  ls_print-no_print_selinfos = 'X'. " Display no selection infos&lt;/P&gt;&lt;P&gt;  ls_print-no_print_listinfos = 'X'. " Display no listinfos&lt;/P&gt;&lt;P&gt;  ls_print-reserve_lines = 2. " Lines reserved for end of page&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            i_interface_check = ' '&lt;/P&gt;&lt;P&gt;            is_print          = ls_print&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            program_error     = 1&lt;/P&gt;&lt;P&gt;            OTHERS            = 2.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM. " F_LIST_DISPLAY&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 top_of_page1 *&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 top_of_page1.                                          "#EC CALLED&lt;/P&gt;&lt;P&gt;  PERFORM top_of_page.&lt;/P&gt;&lt;P&gt;ENDFORM.&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 top_of_page3 *&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 top_of_page3.                                          "#EC CALLED&lt;/P&gt;&lt;P&gt;  PERFORM top_of_page.&lt;/P&gt;&lt;P&gt;ENDFORM.&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 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;FORM top_of_page.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;  WRITE : sy-uname, sy-title(56) CENTERED, sy-datum.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;ENDFORM.&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 top_of_list2 *&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 top_of_list2.                                          "#EC CALLED&lt;/P&gt;&lt;P&gt;  WRITE 'TOP OF LIST2'.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="14" type="ul"&gt;&lt;P&gt;END OF PROGRAM Z_ALV_LIST_BLOCK ***********************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shankar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Feb 2007 06:14:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-block-list/m-p/1948342#M390742</guid>
      <dc:creator>p291102</dc:creator>
      <dc:date>2007-02-28T06:14:43Z</dc:date>
    </item>
    <item>
      <title>Re: reg:block list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-block-list/m-p/1948343#M390743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi prabhu,&lt;/P&gt;&lt;P&gt;chk this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZKEERTHI_ALV3   LINE-COUNT 100                        .&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; tables declaration&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: mara.&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; type-pools declaration&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools: slis.&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; data declaration&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: g_repid type sy-repid.&lt;/P&gt;&lt;P&gt;DATA : IT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,  "mara&lt;/P&gt;&lt;P&gt;       WA_FIELDCAT TYPE SLIS_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_FIELDCAT1 TYPE SLIS_T_FIELDCAT_ALV,  "makt&lt;/P&gt;&lt;P&gt;       WA_FIELDCAT1 TYPE SLIS_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_FIELDCAT2 TYPE SLIS_T_FIELDCAT_ALV,  "marc&lt;/P&gt;&lt;P&gt;       WA_FIELDCAT2 TYPE SLIS_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: GT_PRINT TYPE SLIS_PRINT_ALV,&lt;/P&gt;&lt;P&gt;      WA_LAYOUT TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;      XS_EVENT  TYPE SLIS_ALV_EVENT,&lt;/P&gt;&lt;P&gt;      GT_XEVENTS TYPE SLIS_T_EVENT,&lt;/P&gt;&lt;P&gt;      GT_YEVENTS TYPE SLIS_T_EVENT,&lt;/P&gt;&lt;P&gt;      GT_ZEVENTS TYPE SLIS_T_EVENT,&lt;/P&gt;&lt;P&gt;      WA_SORT TYPE SLIS_SORTINFO_ALV,&lt;/P&gt;&lt;P&gt;      IT_SORT TYPE SLIS_T_SORTINFO_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_mara occurs 0,&lt;/P&gt;&lt;P&gt;        MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;        MTART LIKE MARA-MTART,&lt;/P&gt;&lt;P&gt;        MATKL LIKE MARA-MATKL,&lt;/P&gt;&lt;P&gt;        MEINS LIKE MARA-MEINS,&lt;/P&gt;&lt;P&gt;        NTGEW LIKE MARA-NTGEW,&lt;/P&gt;&lt;P&gt;      END OF it_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_MAKT occurs 0,&lt;/P&gt;&lt;P&gt;        MATNR LIKE MAKT-MATNR,&lt;/P&gt;&lt;P&gt;        SPRAS LIKE MAKT-SPRAS,&lt;/P&gt;&lt;P&gt;        MAKTX LIKE MAKT-MAKTX,&lt;/P&gt;&lt;P&gt;        MAKTG LIKE MAKT-MAKTG,&lt;/P&gt;&lt;P&gt;      END OF IT_MAKT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_MARC occurs 0,&lt;/P&gt;&lt;P&gt;        MATNR LIKE MARC-MATNR,&lt;/P&gt;&lt;P&gt;        WERKS LIKE MARC-WERKS,&lt;/P&gt;&lt;P&gt;        LADGR LIKE MARC-LADGR,&lt;/P&gt;&lt;P&gt;        MTVFP LIKE MARC-MTVFP,&lt;/P&gt;&lt;P&gt;        dispr LIKE marc-dispr,&lt;/P&gt;&lt;P&gt;        dismm LIKE marc-dismm,&lt;/P&gt;&lt;P&gt;        dispo LIKE marc-dispo,&lt;/P&gt;&lt;P&gt;      END OF IT_MARC.&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; initialisation&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;initialization.&lt;/P&gt;&lt;P&gt;g_repid = sy-repid.&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; selection screen&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block b with frame title text-001.&lt;/P&gt;&lt;P&gt;select-options: s_matnr for mara-matnr,&lt;/P&gt;&lt;P&gt;                s_mtart for mara-mtart.&lt;/P&gt;&lt;P&gt;selection-screen end of block b.&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&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;perform get_maradetails.&lt;/P&gt;&lt;P&gt;perform get_maktdetails.&lt;/P&gt;&lt;P&gt;perform get_marcdetails.&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  get_maradetails&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 get_maradetails .&lt;/P&gt;&lt;P&gt;select matnr&lt;/P&gt;&lt;P&gt;       mtart&lt;/P&gt;&lt;P&gt;       matkl&lt;/P&gt;&lt;P&gt;       meins&lt;/P&gt;&lt;P&gt;       ntgew from mara&lt;/P&gt;&lt;P&gt;       into table it_mara&lt;/P&gt;&lt;P&gt;       where matnr in s_matnr and&lt;/P&gt;&lt;P&gt;             mtart in s_mtart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_maradetails&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  get_maktdetails&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 get_maktdetails .&lt;/P&gt;&lt;P&gt;select matnr&lt;/P&gt;&lt;P&gt;       spras&lt;/P&gt;&lt;P&gt;       maktx&lt;/P&gt;&lt;P&gt;       maktg from makt into table it_makt&lt;/P&gt;&lt;P&gt;       for all entries in it_mara&lt;/P&gt;&lt;P&gt;       where matnr = it_mara-matnr..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_maktdetails&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  get_marcdetails&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 get_marcdetails .&lt;/P&gt;&lt;P&gt;select matnr&lt;/P&gt;&lt;P&gt;       werks&lt;/P&gt;&lt;P&gt;       ladgr&lt;/P&gt;&lt;P&gt;       mtvfp&lt;/P&gt;&lt;P&gt;       dispr&lt;/P&gt;&lt;P&gt;       dismm&lt;/P&gt;&lt;P&gt;       dispo from marc&lt;/P&gt;&lt;P&gt;       into table it_marc&lt;/P&gt;&lt;P&gt;       for all entries in it_mara&lt;/P&gt;&lt;P&gt;       where matnr = it_mara-matnr.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_marcdetails&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&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;perform sort_list.&lt;/P&gt;&lt;P&gt;perform modify_fieldcat.&lt;/P&gt;&lt;P&gt;PERFORM EVENT_LIST.&lt;/P&gt;&lt;P&gt;PERFORM BLOCK_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;*&amp;amp;      Form  modify_fieldcat&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 modify_fieldcat .&lt;/P&gt;&lt;P&gt;clear wa_fieldcat.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME = 'IT_MARA'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L = 'MATERIAL NUM'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS = 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN = 18.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME = 'MTART'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME = 'IT_MARA'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L = 'MAT TYPE'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS = 2.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME = 'MATKL'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME = 'IT_MARA'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L = 'MAT GROUP'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS = 3.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN = 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME = 'MEINS'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME = 'IT_MARA'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L = 'UNIT'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS = 4.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME = 'NTGEW'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-TABNAME = 'IT_MARA'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-DO_SUM = 'X'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SELTEXT_L = 'QUANTITY'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS = 5.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN = 15.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-FIELDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-TABNAME = 'IT_MAKT'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-SELTEXT_L = 'MATERIAL NUM'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-COL_POS = 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-OUTPUTLEN = 18.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND WA_FIELDCAT1 TO IT_FIELDCAT1.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-FIELDNAME = 'SPRAS'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-TABNAME = 'IT_MAKT'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-SELTEXT_L = 'LANGUAGE'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-COL_POS = 2.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-OUTPUTLEN = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND WA_FIELDCAT1 TO IT_FIELDCAT1.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-FIELDNAME = 'MAKTX'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-TABNAME = 'IT_MAKT'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-SELTEXT_L = 'MAT DESC'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-COL_POS = 3.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-OUTPUTLEN = 40.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND WA_FIELDCAT1 TO IT_FIELDCAT1.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-FIELDNAME = 'MAKTG'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-TABNAME = 'IT_MAKT'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-SELTEXT_L = 'GRP DESC'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-COL_POS = 4.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT1-OUTPUTLEN = 40.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND WA_FIELDCAT1 TO IT_FIELDCAT1.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-FIELDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-TABNAME = 'IT_MARC'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-SELTEXT_L = 'MATERIAL NUM'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-COL_POS = 1.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-OUTPUTLEN = 18.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND WA_FIELDCAT2 TO IT_FIELDCAT2.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-FIELDNAME = 'WERKS'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-TABNAME = 'IT_MARC'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-SELTEXT_L = 'PLANT'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-COL_POS = 2.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-OUTPUTLEN = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT2 TO IT_FIELDCAT2.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-FIELDNAME = 'LADGR'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-TABNAME = 'IT_MARC'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-SELTEXT_L = 'LOAD GRP'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-COL_POS = 3.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-OUTPUTLEN = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT2 TO IT_FIELDCAT2.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-FIELDNAME = 'MTVFP'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-TABNAME = 'IT_MARC'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-SELTEXT_L = 'GRP CHK'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-COL_POS = 4.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-OUTPUTLEN = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT2 TO IT_FIELDCAT2.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-FIELDNAME = 'DISPR'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-TABNAME = 'IT_MARC'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-SELTEXT_L = 'MRP PROFILE'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-COL_POS = 5.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-OUTPUTLEN = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT2 TO IT_FIELDCAT2.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-FIELDNAME = 'DISMM'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-TABNAME = 'IT_MARC'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-SELTEXT_L = 'MRP TYPE'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-COL_POS = 6.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-OUTPUTLEN = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT2 TO IT_FIELDCAT2.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-FIELDNAME = 'DISPO'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-TABNAME = 'IT_MARC'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-SELTEXT_L = 'MRP CON'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-COL_POS = 7.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT2-OUTPUTLEN = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND WA_FIELDCAT2 TO IT_FIELDCAT2.&lt;/P&gt;&lt;P&gt;  CLEAR WA_FIELDCAT2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " modify_fieldcat&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  BLOCK_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;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 BLOCK_LIST .&lt;/P&gt;&lt;P&gt;CLEAR WA_LAYOUT.&lt;/P&gt;&lt;P&gt;WA_LAYOUT-ZEBRA = 'X'.&lt;/P&gt;&lt;P&gt;WA_LAYOUT-TOTALS_TEXT = 'TOTAL'.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    I_CALLBACK_PROGRAM             = G_REPID&lt;/P&gt;&lt;P&gt;   I_CALLBACK_PF_STATUS_SET       = ' '&lt;/P&gt;&lt;P&gt;   I_CALLBACK_USER_COMMAND        = 'user_command'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    IS_LAYOUT                        = WA_LAYOUT&lt;/P&gt;&lt;P&gt;    IT_FIELDCAT                      = IT_FIELDCAT[]&lt;/P&gt;&lt;P&gt;    I_TABNAME                        = 'IT_MARA'&lt;/P&gt;&lt;P&gt;    IT_EVENTS                        = GT_XEVENTS&lt;/P&gt;&lt;P&gt;   IT_SORT                          = IT_SORT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_TEXT                           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                         = IT_MARA&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_ERROR                    = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MAXIMUM_OF_APPENDS_REACHED       = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                           = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    IS_LAYOUT                        = WA_LAYOUT&lt;/P&gt;&lt;P&gt;    IT_FIELDCAT                      = IT_FIELDCAT1&lt;/P&gt;&lt;P&gt;    I_TABNAME                        = 'IT_MAKT'&lt;/P&gt;&lt;P&gt;    IT_EVENTS                        = GT_YEVENTS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_TEXT                           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                         = IT_MAKT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_ERROR                    = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MAXIMUM_OF_APPENDS_REACHED       = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                           = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    IS_LAYOUT                        = WA_LAYOUT&lt;/P&gt;&lt;P&gt;    IT_FIELDCAT                      = IT_FIELDCAT2&lt;/P&gt;&lt;P&gt;    I_TABNAME                        = 'IT_MARC'&lt;/P&gt;&lt;P&gt;    IT_EVENTS                        = GT_ZEVENTS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_TEXT                           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                         = IT_MARC&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_ERROR                    = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MAXIMUM_OF_APPENDS_REACHED       = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                           = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_INTERFACE_CHECK             = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IS_PRINT                      = GT_PRINT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_COLUMN         = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_LINE           = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_COLUMN           = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_LINE             = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E_EXIT_CAUSED_BY_CALLER       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ES_EXIT_CAUSED_BY_USER        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_ERROR                 = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                        = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BLOCK_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;*&amp;amp;      Form  EVENT_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;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 EVENT_LIST .&lt;/P&gt;&lt;P&gt;CLEAR XS_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  XS_EVENT-NAME = SLIS_EV_TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;  XS_EVENT-FORM = 'XTOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;  APPEND XS_EVENT TO GT_XEVENTS.&lt;/P&gt;&lt;P&gt;  CLEAR XS_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  XS_EVENT-NAME = SLIS_EV_END_OF_PAGE.&lt;/P&gt;&lt;P&gt;  XS_EVENT-FORM = 'XEND_OF_PAGE'.&lt;/P&gt;&lt;P&gt;  APPEND XS_EVENT TO GT_XEVENTS.&lt;/P&gt;&lt;P&gt;  CLEAR XS_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  XS_EVENT-NAME = SLIS_EV_TOP_OF_LIST.&lt;/P&gt;&lt;P&gt;  XS_EVENT-FORM = 'XTOP_OF_LIST'.&lt;/P&gt;&lt;P&gt;  APPEND XS_EVENT TO GT_XEVENTS.&lt;/P&gt;&lt;P&gt;  CLEAR XS_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  XS_EVENT-NAME = SLIS_EV_END_OF_LIST.&lt;/P&gt;&lt;P&gt;  XS_EVENT-FORM = 'XEND_OF_LIST'.&lt;/P&gt;&lt;P&gt;  APPEND XS_EVENT TO GT_XEVENTS.&lt;/P&gt;&lt;P&gt;  CLEAR XS_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  XS_EVENT-NAME = SLIS_EV_END_OF_PAGE.&lt;/P&gt;&lt;P&gt;  XS_EVENT-FORM = 'YEND_OF_PAGE'.&lt;/P&gt;&lt;P&gt;  APPEND XS_EVENT TO GT_YEVENTS.&lt;/P&gt;&lt;P&gt;  CLEAR XS_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  XS_EVENT-NAME = SLIS_EV_TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;  XS_EVENT-FORM = 'YTOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;  APPEND XS_EVENT TO GT_YEVENTS.&lt;/P&gt;&lt;P&gt;  CLEAR XS_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  XS_EVENT-NAME = SLIS_EV_TOP_OF_LIST.&lt;/P&gt;&lt;P&gt;  XS_EVENT-FORM = 'YTOP_OF_LIST'.&lt;/P&gt;&lt;P&gt;  APPEND XS_EVENT TO GT_YEVENTS.&lt;/P&gt;&lt;P&gt;  CLEAR XS_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  XS_EVENT-NAME = SLIS_EV_END_OF_LIST.&lt;/P&gt;&lt;P&gt;  XS_EVENT-FORM = 'YEND_OF_LIST'.&lt;/P&gt;&lt;P&gt;  APPEND XS_EVENT TO GT_YEVENTS.&lt;/P&gt;&lt;P&gt;  CLEAR XS_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  XS_EVENT-NAME = SLIS_EV_END_OF_PAGE.&lt;/P&gt;&lt;P&gt;  XS_EVENT-FORM = 'ZEND_OF_PAGE'.&lt;/P&gt;&lt;P&gt;  APPEND XS_EVENT TO GT_ZEVENTS.&lt;/P&gt;&lt;P&gt;  CLEAR XS_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  XS_EVENT-NAME = SLIS_EV_TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;  XS_EVENT-FORM = 'ZTOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;  APPEND XS_EVENT TO GT_ZEVENTS.&lt;/P&gt;&lt;P&gt;  CLEAR XS_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  XS_EVENT-NAME = SLIS_EV_TOP_OF_LIST.&lt;/P&gt;&lt;P&gt;  XS_EVENT-FORM = 'ZTOP_OF_LIST'.&lt;/P&gt;&lt;P&gt;  APPEND XS_EVENT TO GT_ZEVENTS.&lt;/P&gt;&lt;P&gt;  CLEAR XS_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  XS_EVENT-NAME = SLIS_EV_END_OF_LIST.&lt;/P&gt;&lt;P&gt;  XS_EVENT-FORM = 'ZEND_OF_LIST'.&lt;/P&gt;&lt;P&gt;  APPEND XS_EVENT TO GT_ZEVENTS.&lt;/P&gt;&lt;P&gt;  CLEAR XS_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " EVENT_LIST&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM XTOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;WRITE:/ 'TOP OF PAGE FOR MARA'.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM YTOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;WRITE:/ 'TOP OF PAGE FOR MAKT'.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM ZTOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;WRITE:/ 'TOP OF PAGE FOR MARC'.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM XEND_OF_PAGE.&lt;/P&gt;&lt;P&gt;WRITE:/ 'END OF PAGE FOR MARA'.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM YEND_OF_PAGE.&lt;/P&gt;&lt;P&gt;WRITE:/ 'END OF PAGE FOR MAKT'.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM ZEND_OF_PAGE.&lt;/P&gt;&lt;P&gt;WRITE:/ 'END OF PAGE FOR MARC'.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM XTOP_OF_LIST.&lt;/P&gt;&lt;P&gt;WRITE:/ 'TOP OF LIST FOR MARA'.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM YTOP_OF_LIST.&lt;/P&gt;&lt;P&gt;WRITE:/ 'TOP OF LIST FOR MAKT'.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM ZTOP_OF_LIST.&lt;/P&gt;&lt;P&gt;WRITE:/ 'TOP OF LIST FOR MARC'.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM XEND_OF_LIST.&lt;/P&gt;&lt;P&gt;WRITE:/ 'END OF LIST FOR MARA'.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM YEND_OF_LIST.&lt;/P&gt;&lt;P&gt;WRITE:/ 'END OF LIST FOR MAKT'.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM ZEND_OF_LIST.&lt;/P&gt;&lt;P&gt;WRITE:/ 'END OF LIST FOR MARC'.&lt;/P&gt;&lt;P&gt;ENDFORM.&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  sort_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;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 sort_list .&lt;/P&gt;&lt;P&gt;  CLEAR WA_SORT.&lt;/P&gt;&lt;P&gt;  WA_SORT-FIELDNAME = 'MTART'.&lt;/P&gt;&lt;P&gt;  WA_SORT-SUBTOT = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND WA_SORT TO IT_SORT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_SORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_SORT-FIELDNAME = 'MATKL'.&lt;/P&gt;&lt;P&gt; WA_SORT-SUBTOT = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND WA_SORT TO IT_SORT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_SORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " sort_list&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;keerthi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Feb 2007 06:15:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-block-list/m-p/1948343#M390743</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-28T06:15:26Z</dc:date>
    </item>
  </channel>
</rss>

