<?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: ALV group ing in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-group-ing/m-p/4843069#M1132878</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;no.. i cant use block alv.. i need to write some data between the column heading and the values in the list. like the output is for the event before line output . but the values written in this event does not come when i am printing it, it only appears when i display the alv&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 05 Dec 2008 09:53:52 GMT</pubDate>
    <dc:creator>lijisusan_mathews</dc:creator>
    <dc:date>2008-12-05T09:53:52Z</dc:date>
    <item>
      <title>ALV group ing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-group-ing/m-p/4843066#M1132875</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;Is it possible to have a heading for each group i have in alv.. ie.. if i give sort for 3 fields. say a , b and c.. and i giv group = 'UL'. but before each group displays i need to display some text. i cud do it using group = '*' and then write in top of page, but my user insists on getting this in a single page. is this possible? &lt;/P&gt;&lt;P&gt;hope I am clear with my requirement..&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;suzie&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Suzie on Dec 4, 2008 11:16 AM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Suzie on Dec 4, 2008 6:00 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Dec 2008 08:12:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-group-ing/m-p/4843066#M1132875</guid>
      <dc:creator>lijisusan_mathews</dc:creator>
      <dc:date>2008-12-04T08:12:35Z</dc:date>
    </item>
    <item>
      <title>Re: ALV group ing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-group-ing/m-p/4843067#M1132876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i found out that i can add the event grouplevel_change  to display the information i need whenever a new level is called. But it is not coming to for the initial group( cause technically grouplevel_change does not happen , so does not get triggered then) is there a way for that.. &lt;/P&gt;&lt;P&gt;So my output has to be like..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the heading line..&lt;/P&gt;&lt;P&gt;my text to be added&lt;/P&gt;&lt;P&gt;first group of lines..&lt;/P&gt;&lt;P&gt;my text which will be added on a group level change&lt;/P&gt;&lt;P&gt;second group of lines .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;etc.&lt;/P&gt;&lt;P&gt;etc.&lt;/P&gt;&lt;P&gt;can someone tell me how to add custom text between the column headers and my first line of output?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;suzie&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Suzie on Dec 4, 2008 6:36 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Dec 2008 17:05:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-group-ing/m-p/4843067#M1132876</guid>
      <dc:creator>lijisusan_mathews</dc:creator>
      <dc:date>2008-12-04T17:05:07Z</dc:date>
    </item>
    <item>
      <title>Re: ALV group ing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-group-ing/m-p/4843068#M1132877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT ZBLOCK_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS :&lt;/P&gt;&lt;P&gt;  c_x VALUE 'X'.&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;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;  ls_fieldcat-tabname = &amp;amp;3.&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;&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        = c_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;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis.                      " ALV Global types&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:&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 ty_kna1,&lt;/P&gt;&lt;P&gt;    kunnr TYPE kna1-kunnr,             " Customer number&lt;/P&gt;&lt;P&gt;    ernam TYPE kna1-ernam,             " Name of Person who Created&lt;/P&gt;&lt;P&gt;    erdat TYPE kna1-erdat,             " Creation date&lt;/P&gt;&lt;P&gt;    name1 TYPE kna1-name1,             " Name 1                    .&lt;/P&gt;&lt;P&gt;  END OF ty_kna1,&lt;/P&gt;&lt;P&gt;&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 ty_mara,&lt;/P&gt;&lt;P&gt;    matnr TYPE mara-matnr,             " Material number&lt;/P&gt;&lt;P&gt;    ernam TYPE mara-ernam,             " Name of Person who Created&lt;/P&gt;&lt;P&gt;    ersda TYPE mara-ersda,             " Creation date&lt;/P&gt;&lt;P&gt;    mtart TYPE mara-mtart,             " Material type&lt;/P&gt;&lt;P&gt;    matkl TYPE mara-matkl,             " Material group&lt;/P&gt;&lt;P&gt;  END OF ty_mara,&lt;/P&gt;&lt;P&gt;&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 ty_vbak,&lt;/P&gt;&lt;P&gt;    vbeln TYPE vbak-vbeln,             " Sales document&lt;/P&gt;&lt;P&gt;    vkorg TYPE vbak-vkorg,             " Sales organization&lt;/P&gt;&lt;P&gt;    vtweg TYPE vbak-vtweg,             " Distribution channel&lt;/P&gt;&lt;P&gt;    kunnr TYPE vbak-kunnr,             " Sold-to party&lt;/P&gt;&lt;P&gt;    erdat TYPE vbak-erdat,             " Creation date&lt;/P&gt;&lt;P&gt;  END OF ty_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  gs_layout TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;  gt_kna1 TYPE TABLE OF ty_kna1,&lt;/P&gt;&lt;P&gt;  gt_mara TYPE TABLE OF ty_mara,&lt;/P&gt;&lt;P&gt;  gt_vbak TYPE TABLE OF ty_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN :&lt;/P&gt;&lt;P&gt;  SKIP, BEGIN OF LINE,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;&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;&lt;/P&gt;&lt;P&gt;  v_1 = 'Maximum of records to read'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&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 kunnr ernam erdat name1&lt;/P&gt;&lt;P&gt;    FROM kna1&lt;/P&gt;&lt;P&gt;   UP TO p_max ROWS&lt;/P&gt;&lt;P&gt;    INTO TABLE gt_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT matnr ernam ersda mtart matkl&lt;/P&gt;&lt;P&gt;    FROM mara&lt;/P&gt;&lt;P&gt;   UP TO p_max ROWS&lt;/P&gt;&lt;P&gt;    INTO TABLE gt_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT vbeln vkorg vtweg kunnr erdat&lt;/P&gt;&lt;P&gt;    FROM vbak&lt;/P&gt;&lt;P&gt;   UP TO p_max ROWS&lt;/P&gt;&lt;P&gt;    INTO TABLE gt_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM f_display_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM 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 u_ucomm     TYPE sy-ucomm&lt;/P&gt;&lt;P&gt;                        us_selfield TYPE slis_selfield.     "#EC CALLED&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:&lt;/P&gt;&lt;P&gt;    ls_vbak TYPE ty_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE u_ucomm.&lt;/P&gt;&lt;P&gt;    WHEN '&amp;amp;IC1'.                       " Pick&lt;/P&gt;&lt;P&gt;      CASE us_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 us_selfield-tabindex INTO ls_vbak.&lt;/P&gt;&lt;P&gt;          IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;            SET PARAMETER ID 'AUN' FIELD ls_vbak-vbeln.&lt;/P&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;&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Form  f_display_data&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_display_data.&lt;/P&gt;&lt;P&gt;&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;    lt_events   TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;    ls_event    TYPE slis_alv_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gs_layout-group_change_edit = c_x.&lt;/P&gt;&lt;P&gt;  gs_layout-colwidth_optimize = c_x.&lt;/P&gt;&lt;P&gt;  gs_layout-zebra             = c_x.&lt;/P&gt;&lt;P&gt;  gs_layout-detail_popup      = c_x.&lt;/P&gt;&lt;P&gt;  gs_layout-get_selinfos      = c_x.&lt;/P&gt;&lt;P&gt;&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' 'GT_KNA1'.&lt;/P&gt;&lt;P&gt;  m_fieldcat  'ERNAM' 'KNA1' 'GT_KNA1'.&lt;/P&gt;&lt;P&gt;  m_fieldcat  'ERDAT' 'KNA1' 'GT_KNA1'.&lt;/P&gt;&lt;P&gt;  m_fieldcat  'NAME1' 'KNA1' 'GT_KNA1'.&lt;/P&gt;&lt;P&gt;  m_sort  'KUNNR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Build Event Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  MOVE        'TOP_OF_PAGE'        TO ls_event-name.&lt;/P&gt;&lt;P&gt;  MOVE        'TOP_OF_PAGE'        TO ls_event-form.&lt;/P&gt;&lt;P&gt;  APPEND ls_event TO lt_events.&lt;/P&gt;&lt;P&gt;  MOVE        'END_OF_LIST'        TO ls_event-name.&lt;/P&gt;&lt;P&gt;  MOVE        'END_OF_LIST'        TO ls_event-form.&lt;/P&gt;&lt;P&gt;  APPEND ls_event TO lt_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_LIST_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_callback_user_command = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;      it_fieldcat             = lt_fieldcat&lt;/P&gt;&lt;P&gt;      is_layout               = gs_layout&lt;/P&gt;&lt;P&gt;      it_events               = lt_events&lt;/P&gt;&lt;P&gt;      it_sort                 = lt_sort&lt;/P&gt;&lt;P&gt;      i_save                  = 'A'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                = gt_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " F_DISPLAY_DATA&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.                                           "#EC CALLED&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " TOP_OF_PAGE&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 End_of_list                                              *&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 end_of_list.                                           "#EC CALLED&lt;/P&gt;&lt;P&gt;&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;    lt_events   TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;    ls_event    TYPE slis_alv_event.&lt;/P&gt;&lt;P&gt;&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 'MATNR' 'MARA' 'GT_MARA'.&lt;/P&gt;&lt;P&gt;  m_fieldcat 'ERNAM' 'MARA' 'GT_MARA'.&lt;/P&gt;&lt;P&gt;  m_fieldcat 'ERSDA' 'MARA' 'GT_MARA'.&lt;/P&gt;&lt;P&gt;  m_fieldcat 'MTART' 'MARA' 'GT_MARA'.&lt;/P&gt;&lt;P&gt;  m_fieldcat 'MATKL' 'MARA' 'GT_MARA'.&lt;/P&gt;&lt;P&gt;  m_sort 'MATNR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Build Event Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  MOVE 'END_OF_LIST'   TO ls_event-name.&lt;/P&gt;&lt;P&gt;  MOVE 'END_OF_LIST_2' TO ls_event-form.&lt;/P&gt;&lt;P&gt;  APPEND ls_event TO lt_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gs_layout-list_append = c_x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_LIST_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;      it_fieldcat        = lt_fieldcat&lt;/P&gt;&lt;P&gt;      is_layout          = gs_layout&lt;/P&gt;&lt;P&gt;      it_sort            = lt_sort&lt;/P&gt;&lt;P&gt;      it_events          = lt_events&lt;/P&gt;&lt;P&gt;      i_save             = 'A'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab           = gt_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " END_OF_LIST&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 End_of_list_2                                            *&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 end_of_list_2.                                         "#EC CALLED&lt;/P&gt;&lt;P&gt;&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;    lt_events   TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;    ls_event    TYPE slis_alv_event.&lt;/P&gt;&lt;P&gt;&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 'VBELN' 'VBAK' 'GT_VBAK'.&lt;/P&gt;&lt;P&gt;  m_fieldcat 'VKORG' 'VBAK' 'GT_VBAK'.&lt;/P&gt;&lt;P&gt;  m_fieldcat 'VTWEG' 'VBAK' 'GT_VBAK'.&lt;/P&gt;&lt;P&gt;  m_fieldcat 'KUNNR' 'VBAK' 'GT_VBAK'.&lt;/P&gt;&lt;P&gt;  m_fieldcat 'ERDAT' 'VBAK' 'GT_VBAK'.&lt;/P&gt;&lt;P&gt;  m_sort 'VBELN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Build Event Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  MOVE 'TOP_OF_PAGE' TO ls_event-name.&lt;/P&gt;&lt;P&gt;  MOVE 'TOP_OF_PAGE' TO ls_event-form.&lt;/P&gt;&lt;P&gt;  APPEND ls_event TO lt_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gs_layout-list_append = c_x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_LIST_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;      it_fieldcat        = lt_fieldcat&lt;/P&gt;&lt;P&gt;      is_layout          = gs_layout&lt;/P&gt;&lt;P&gt;      it_sort            = lt_sort&lt;/P&gt;&lt;P&gt;      it_events          = lt_events&lt;/P&gt;&lt;P&gt;      i_save             = 'A'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab           = gt_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " END_OF_LIST_2&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Dec 2008 09:51:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-group-ing/m-p/4843068#M1132877</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-05T09:51:06Z</dc:date>
    </item>
    <item>
      <title>Re: ALV group ing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-group-ing/m-p/4843069#M1132878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;no.. i cant use block alv.. i need to write some data between the column heading and the values in the list. like the output is for the event before line output . but the values written in this event does not come when i am printing it, it only appears when i display the alv&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Dec 2008 09:53:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-group-ing/m-p/4843069#M1132878</guid>
      <dc:creator>lijisusan_mathews</dc:creator>
      <dc:date>2008-12-05T09:53:52Z</dc:date>
    </item>
    <item>
      <title>Re: ALV group ing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-group-ing/m-p/4843070#M1132879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i used..event slis_ev_before_line_output to get it for 1 st group N for the others, used event slis_ev_grouplevel_change.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Dec 2008 17:33:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-group-ing/m-p/4843070#M1132879</guid>
      <dc:creator>lijisusan_mathews</dc:creator>
      <dc:date>2008-12-13T17:33:49Z</dc:date>
    </item>
  </channel>
</rss>

