<?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 heading in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-heading/m-p/3254711#M777256</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;   For Alv Headings, u can use listHeader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: t_listheader type slis_t_listheader,&lt;/P&gt;&lt;P&gt;w_listheader type &lt;/P&gt;&lt;P&gt;slis_listheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In list header we have 3 categories : &lt;/P&gt;&lt;P&gt;1. Header ---&amp;gt;It is used for main headings.&lt;/P&gt;&lt;P&gt;2. Section --&amp;gt; It is used for subheadings.&lt;/P&gt;&lt;P&gt;3. Action --&amp;gt; It is used for numbers i.e.,&lt;/P&gt;&lt;P&gt;dates,etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eg.,&lt;/P&gt;&lt;P&gt;w_listheader-header = ' heading',&lt;/P&gt;&lt;P&gt;w_listheader-section =  'sub heading'.&lt;/P&gt;&lt;P&gt;w_listheader-action = &lt;/P&gt;&lt;P&gt;' date'.&lt;/P&gt;&lt;P&gt;Append w_listheader to t_listheader.&lt;/P&gt;&lt;P&gt;Clear w_listheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here we have to call a function module:&lt;/P&gt;&lt;P&gt;Reuse_alv_commentary_write.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bye.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 Jan 2008 12:24:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-09T12:24:36Z</dc:date>
    <item>
      <title>ALv heading</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-heading/m-p/3254706#M777251</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi frenz&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have made an alv report use Reuse alv grid display .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to display the heading in the alv as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Company : "company code name "   date : from dd:mm:yy to dd:mm:yy .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plzzz help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Ashu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2008 11:36:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-heading/m-p/3254706#M777251</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-09T11:36:30Z</dc:date>
    </item>
    <item>
      <title>Re: ALv heading</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-heading/m-p/3254707#M777252</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;U can use the function Module REUSE_ALV_COMMENTARY_WRITE in the Top of page event of the REUSE_ALV_GRID_DISPLAY. &lt;/P&gt;&lt;P&gt;for that u should populate the events table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer the following code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      I_CALLBACK_PROGRAM       = L_REPID&lt;/P&gt;&lt;P&gt;      I_CALLBACK_PF_STATUS_SET = G_STATUS&lt;/P&gt;&lt;P&gt;      I_CALLBACK_USER_COMMAND  = G_USER_COMMAND&lt;/P&gt;&lt;P&gt;      I_STRUCTURE_NAME         = 'T_FINAL'&lt;/P&gt;&lt;P&gt;      IS_LAYOUT                = WG_GS_LAYOUT&lt;/P&gt;&lt;P&gt;      IT_FIELDCAT              = IG_FIELDCATLOG[]&lt;/P&gt;&lt;P&gt;      IT_SORT                  = IG_SORTCAT[]&lt;/P&gt;&lt;P&gt;      I_SAVE                   = G_SAVE&lt;/P&gt;&lt;P&gt;      IS_VARIANT               = WG_VARIANT&lt;/P&gt;&lt;P&gt;      IT_EVENTS                = IG_EVENTS[]&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      T_OUTTAB                 = IG_FINAL[].&lt;/P&gt;&lt;P&gt;&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;  DATA : L_TIME(10) TYPE C,&lt;/P&gt;&lt;P&gt;         L_DATE1(10) TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE SY-DATUM TO L_DATE1 MM/DD/YYYY.&lt;/P&gt;&lt;P&gt;  WRITE SY-UZEIT TO L_TIME USING EDIT MASK '__:__:__'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR IG_LIST_COMMENTS_LN.&lt;/P&gt;&lt;P&gt;  IG_LIST_COMMENTS_LN-TYP  = C_H.&lt;/P&gt;&lt;P&gt;  IG_LIST_COMMENTS_LN-KEY  = SPACE.&lt;/P&gt;&lt;P&gt;  IG_LIST_COMMENTS_LN-INFO = 'Caritor Ind Pvt. Ltd'(022).&lt;/P&gt;&lt;P&gt;  APPEND IG_LIST_COMMENTS_LN TO IG_LIST_COMMENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR IG_LIST_COMMENTS_LN.&lt;/P&gt;&lt;P&gt;  IG_LIST_COMMENTS_LN-TYP  = C_S.&lt;/P&gt;&lt;P&gt;  IG_LIST_COMMENTS_LN-KEY  = 'Name:'(021).&lt;/P&gt;&lt;P&gt;  IG_LIST_COMMENTS_LN-INFO = SY-REPID.&lt;/P&gt;&lt;P&gt;  APPEND IG_LIST_COMMENTS_LN TO IG_LIST_COMMENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR IG_LIST_COMMENTS_LN.&lt;/P&gt;&lt;P&gt;  IG_LIST_COMMENTS_LN-TYP  = C_S.&lt;/P&gt;&lt;P&gt;  IG_LIST_COMMENTS_LN-KEY  = 'Time:'(020).&lt;/P&gt;&lt;P&gt;  IG_LIST_COMMENTS_LN-INFO = L_TIME.&lt;/P&gt;&lt;P&gt;  APPEND IG_LIST_COMMENTS_LN TO IG_LIST_COMMENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR IG_LIST_COMMENTS_LN.&lt;/P&gt;&lt;P&gt;  IG_LIST_COMMENTS_LN-TYP  = C_S.&lt;/P&gt;&lt;P&gt;  IG_LIST_COMMENTS_LN-KEY  = 'Date:'(019).&lt;/P&gt;&lt;P&gt;  IG_LIST_COMMENTS_LN-INFO = L_DATE1.&lt;/P&gt;&lt;P&gt;  APPEND IG_LIST_COMMENTS_LN TO IG_LIST_COMMENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      IT_LIST_COMMENTARY = IG_LIST_COMMENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR : IG_EVENTS,&lt;/P&gt;&lt;P&gt;          IG_LIST_COMMENTS.&lt;/P&gt;&lt;P&gt;  REFRESH : IG_EVENTS,&lt;/P&gt;&lt;P&gt;            IG_LIST_COMMENTS.&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;FORM HANDLE_EVENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_EVENTS_GET'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      I_LIST_TYPE = 0&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      ET_EVENTS   = IG_EVENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT IG_EVENTS BY NAME FORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE IG_EVENTS WITH KEY NAME = SLIS_EV_TOP_OF_PAGE&lt;/P&gt;&lt;P&gt;                       INTO IG_EVENTS_LN.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    MOVE G_FORM TO IG_EVENTS_LN-FORM.&lt;/P&gt;&lt;P&gt;    MODIFY IG_EVENTS FROM IG_EVENTS_LN INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " handle_event&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: gayathri jayajeevan on Jan 9, 2008 5:11 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2008 11:40:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-heading/m-p/3254707#M777252</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-09T11:40:40Z</dc:date>
    </item>
    <item>
      <title>Re: ALv heading</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-heading/m-p/3254708#M777253</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 refer to the link below :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdev.co.uk/reporting/alv/alvgrid_rephead.htm" target="test_blank"&gt;http://www.sapdev.co.uk/reporting/alv/alvgrid_rephead.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sriram Ponna.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2008 11:46:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-heading/m-p/3254708#M777253</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-09T11:46:51Z</dc:date>
    </item>
    <item>
      <title>Re: ALv heading</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-heading/m-p/3254709#M777254</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Refer this code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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  sub_create_events                                        *&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; This form will display the ALV Events                               *&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 sub_create_events .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Local Work Area&lt;/P&gt;&lt;P&gt;  DATA: lwa_event TYPE slis_alv_event.    "Work area for Events&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Call Function to display the events for the ALV&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_EVENTS_GET'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_list_type = 1&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      et_events   = it_events.&lt;/P&gt;&lt;P&gt;*--Sort by Name&lt;/P&gt;&lt;P&gt;  SORT it_events BY name.&lt;/P&gt;&lt;P&gt;*--Clear&lt;/P&gt;&lt;P&gt;  CLEAR lwa_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE it_events INTO lwa_event WITH KEY name = slis_ev_top_of_page&lt;/P&gt;&lt;P&gt;                                               BINARY SEARCH.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    MOVE c_top_of_page TO lwa_event-form.&lt;/P&gt;&lt;P&gt;    MODIFY it_events FROM lwa_event TRANSPORTING form WHERE&lt;/P&gt;&lt;P&gt;     name = slis_ev_top_of_page.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;*--Clear&lt;/P&gt;&lt;P&gt;  CLEAR : lwa_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                                  "sub_create_events&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  sub_top_of_page                                          *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; This form is to build the Page Header                               *&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 sub_top_of_page .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Local Variable&lt;/P&gt;&lt;P&gt;  DATA : lv_title(120) TYPE c,                  " Title&lt;/P&gt;&lt;P&gt;         lv_blart(30)  TYPE c,&lt;/P&gt;&lt;P&gt;         lv_date(30)   TYPE c,&lt;/P&gt;&lt;P&gt;         lv_bdate1(10) TYPE c,&lt;/P&gt;&lt;P&gt;         lv_bdate2(10) TYPE c,&lt;/P&gt;&lt;P&gt;         lv_hkont(10)  TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Local Work Area&lt;/P&gt;&lt;P&gt;  DATA : lwa_line TYPE slis_listheader.  " Hold list header&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE : p_hkont TO lv_hkont.&lt;/P&gt;&lt;P&gt;  SHIFT lv_hkont LEFT DELETING LEADING '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Title  Display&lt;/P&gt;&lt;P&gt;  lwa_line-typ = 'H'.               " header&lt;/P&gt;&lt;P&gt;  lv_title = sy-title.&lt;/P&gt;&lt;P&gt;  lwa_line-info = lv_title.&lt;/P&gt;&lt;P&gt;  APPEND lwa_line TO it_header.&lt;/P&gt;&lt;P&gt;  CLEAR lwa_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Compnay code&lt;/P&gt;&lt;P&gt;  lwa_line-typ  = 'S'.                " Item&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE: p_bukrs TO lv_month.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lwa_line-key = text-017.&lt;/P&gt;&lt;P&gt;  lwa_line-info = p_bukrs.&lt;/P&gt;&lt;P&gt;  APPEND lwa_line TO it_header.&lt;/P&gt;&lt;P&gt;  CLEAR lwa_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--GL account&lt;/P&gt;&lt;P&gt;  lwa_line-typ  = 'S'.                " Item&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE: p_bud TO lv_bud.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lwa_line-key = text-018.&lt;/P&gt;&lt;P&gt;  lwa_line-info = lv_hkont.&lt;/P&gt;&lt;P&gt;  APPEND lwa_line TO it_header.&lt;/P&gt;&lt;P&gt;  CLEAR lwa_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT s_blart[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    IF NOT s_blart-high IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CONCATENATE s_blart-low 'to' s_blart-high INTO lv_blart SEPARATED BY space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Document type&lt;/P&gt;&lt;P&gt;      lwa_line-typ  = 'S'.                " Item&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE: p_bud TO lv_bud.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      lwa_line-key = text-019.&lt;/P&gt;&lt;P&gt;      lwa_line-info = lv_blart.&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;*--Document type&lt;/P&gt;&lt;P&gt;      lwa_line-typ  = 'S'.                " Item&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE: p_bud TO lv_bud.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      lwa_line-key = text-019.&lt;/P&gt;&lt;P&gt;      lwa_line-info = s_blart-low.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND lwa_line TO it_header.&lt;/P&gt;&lt;P&gt;  CLEAR: lwa_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT s_budat-high IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE:  s_budat-low  TO lv_bdate1.&lt;/P&gt;&lt;P&gt;    WRITE:  s_budat-high TO lv_bdate2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONCATENATE lv_bdate1 'to' lv_bdate2 INTO lv_date SEPARATED BY space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Posting Date&lt;/P&gt;&lt;P&gt;    lwa_line-typ  = 'S'.                " Item&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE: p_bud TO lv_bud.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    lwa_line-key = text-020.&lt;/P&gt;&lt;P&gt;    lwa_line-info = lv_date.&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;*--Posting Date&lt;/P&gt;&lt;P&gt;    lwa_line-typ  = 'S'.                " Item&lt;/P&gt;&lt;P&gt;    WRITE:  s_budat-low TO lv_bdate1.&lt;/P&gt;&lt;P&gt;    lwa_line-key = text-020.&lt;/P&gt;&lt;P&gt;    lwa_line-info = lv_bdate1.&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;  APPEND lwa_line TO it_header.&lt;/P&gt;&lt;P&gt;  CLEAR: lwa_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--This funcation module will display the top of the page&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary = it_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Free&lt;/P&gt;&lt;P&gt;  FREE : it_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "sub_top_of_page&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;Prashant&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2008 11:48:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-heading/m-p/3254709#M777254</guid>
      <dc:creator>former_member386202</dc:creator>
      <dc:date>2008-01-09T11:48:05Z</dc:date>
    </item>
    <item>
      <title>Re: ALv heading</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-heading/m-p/3254710#M777255</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i am sending some sample code for this kind of requirement.&lt;/P&gt;&lt;P&gt;TABLES:mara ,&lt;/P&gt;&lt;P&gt;       marc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF t_mara OCCURS 0,&lt;/P&gt;&lt;P&gt;        matnr TYPE mara-matnr,&lt;/P&gt;&lt;P&gt;        ersda TYPE mara-ersda,&lt;/P&gt;&lt;P&gt;        laeda TYPE mara-laeda,&lt;/P&gt;&lt;P&gt;        werks TYPE marc-werks,&lt;/P&gt;&lt;P&gt;        pstat TYPE marc-pstat,&lt;/P&gt;&lt;P&gt;        plifz TYPE marc-plifz,&lt;/P&gt;&lt;P&gt;      END OF t_mara,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     BEGIN OF t_marc OCCURS 0,&lt;/P&gt;&lt;P&gt;        matnr TYPE marc-matnr,&lt;/P&gt;&lt;P&gt;        werks TYPE marc-werks,&lt;/P&gt;&lt;P&gt;        pstat TYPE marc-pstat,&lt;/P&gt;&lt;P&gt;        plifz TYPE marc-plifz,&lt;/P&gt;&lt;P&gt;     END OF t_marc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_matnr FOR mara-matnr.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_werks TYPE marc-werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr ersda laeda FROM mara INTO TABLE t_mara&lt;/P&gt;&lt;P&gt;WHERE&lt;/P&gt;&lt;P&gt;matnr IN s_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;  SELECT matnr werks FROM marc&lt;/P&gt;&lt;P&gt;  INTO TABLE t_marc&lt;/P&gt;&lt;P&gt;  FOR ALL ENTRIES IN t_mara&lt;/P&gt;&lt;P&gt;  WHERE&lt;/P&gt;&lt;P&gt;  matnr = t_mara-matnr&lt;/P&gt;&lt;P&gt;AND werks = p_werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    LOOP AT t_mara.&lt;/P&gt;&lt;P&gt;      READ TABLE t_marc WITH KEY matnr = t_mara-matnr.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        t_mara-werks = t_marc-werks.&lt;/P&gt;&lt;P&gt;        t_mara-pstat = t_marc-pstat.&lt;/P&gt;&lt;P&gt;        t_mara-plifz = t_marc-plifz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY t_mara TRANSPORTING werks pstat plifz.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: t_field_catalog TYPE slis_t_fieldcat_alv WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: w_pos TYPE i.&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 : lh TYPE slis_t_listheader,&lt;/P&gt;&lt;P&gt;       ls TYPE slis_listheader .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : l_date(10).&lt;/P&gt;&lt;P&gt;DATA : l_date1(20).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM field_catalog TABLES t_field_catalog&lt;/P&gt;&lt;P&gt;USING: 'T_MARA' 'MATNR' 'X' 'Material' '20' w_pos '',&lt;/P&gt;&lt;P&gt;       'T_MARA' 'ERSDA' ' ' 'Creation Date' '25' w_pos '',&lt;/P&gt;&lt;P&gt;       'T_MARA' 'LAEDA' ' ' 'Modified Date' '25' w_pos ''.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     'T_MARA' 'WERKS' 'X' 'Plant' '10' w_pos ''.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ls-typ = 'H'.&lt;/P&gt;&lt;P&gt;ls-info = 'Sales Document Flow'.&lt;/P&gt;&lt;P&gt;APPEND ls TO lh.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ls-typ = 'S'.&lt;/P&gt;&lt;P&gt;WRITE: sy-datum TO l_date USING EDIT MASK '__/__/____'.&lt;/P&gt;&lt;P&gt;CONCATENATE 'DATE :' l_date INTO l_date1 SEPARATED BY space.&lt;/P&gt;&lt;P&gt;ls-info = l_date1.&lt;/P&gt;&lt;P&gt;APPEND ls TO lh.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   i_callback_program                = sy-repid&lt;/P&gt;&lt;P&gt;   i_callback_user_command           = 'USER_COMM'&lt;/P&gt;&lt;P&gt;   i_callback_top_of_page            = 'TOP'&lt;/P&gt;&lt;P&gt;   it_fieldcat                       = t_field_catalog[]&lt;/P&gt;&lt;P&gt;   i_default                         = 'X'&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    t_outtab                          = t_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;      Form  TOP&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM top .&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary       = lh&lt;/P&gt;&lt;P&gt;   i_logo                   = 'ENJOYSAP_LOGO'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_END_OF_LIST_GRID       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;ENDFORM .                    "TOP&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;&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  field_catalog&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&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;&lt;/P&gt;&lt;P&gt;FORM field_catalog  TABLES   t_field_catalog STRUCTURE t_field_catalog&lt;/P&gt;&lt;P&gt;USING fp_tabname TYPE any&lt;/P&gt;&lt;P&gt;  fp_fieldname TYPE any&lt;/P&gt;&lt;P&gt;  fp_key TYPE any&lt;/P&gt;&lt;P&gt;  fp_text TYPE any&lt;/P&gt;&lt;P&gt;  fp_output_len TYPE any&lt;/P&gt;&lt;P&gt;  fp_pos TYPE any&lt;/P&gt;&lt;P&gt;  fp_do_sum TYPE any.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  t_field_catalog-tabname = fp_tabname.&lt;/P&gt;&lt;P&gt;  t_field_catalog-fieldname = fp_fieldname.&lt;/P&gt;&lt;P&gt;  t_field_catalog-seltext_l = fp_text.&lt;/P&gt;&lt;P&gt;  t_field_catalog-key = fp_key.&lt;/P&gt;&lt;P&gt;  t_field_catalog-outputlen = fp_output_len.&lt;/P&gt;&lt;P&gt;  t_field_catalog-col_pos = fp_pos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND t_field_catalog.&lt;/P&gt;&lt;P&gt;  CLEAR t_field_catalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fp_pos = fp_pos + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " field_catalog&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;&lt;/P&gt;&lt;P&gt;**************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="6" type="ul"&gt;&lt;P&gt;          ALV INTERACTIVE :-    *************&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;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;&lt;P&gt;FORM user_comm USING r_ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;                      r_selfield TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: t_field_catalog1 TYPE slis_t_fieldcat_alv WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: w_pos1 TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM field_catalog1 TABLES t_field_catalog1&lt;/P&gt;&lt;P&gt;  USING: 'T_MARA' 'WERKS' 'X' 'PLANT' '20' w_pos1 '',&lt;/P&gt;&lt;P&gt;        'T_MARA' 'PSTAT' ' ' 'MAINTENANCE STATUS' '25' w_pos1 '',&lt;/P&gt;&lt;P&gt;        'T_MARA' 'PLIFZ' ' ' 'DELIVERY TIME' '25' w_pos1 ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;     i_callback_program                = sy-repid&lt;/P&gt;&lt;P&gt;     it_fieldcat                       = t_field_catalog1[]&lt;/P&gt;&lt;P&gt;     i_default                         = 'X'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                          = t_mara.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "user_comm&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM field_catalog1  TABLES   t_field_catalog1 STRUCTURE&lt;/P&gt;&lt;P&gt;t_field_catalog&lt;/P&gt;&lt;P&gt;USING fp_tabname TYPE any&lt;/P&gt;&lt;P&gt;fp_fieldname TYPE any&lt;/P&gt;&lt;P&gt;  fp_key TYPE any&lt;/P&gt;&lt;P&gt;  fp_text TYPE any&lt;/P&gt;&lt;P&gt;  fp_output_len TYPE any&lt;/P&gt;&lt;P&gt;  fp_pos TYPE any&lt;/P&gt;&lt;P&gt;  fp_do_sum TYPE any.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  t_field_catalog1-tabname = fp_tabname.&lt;/P&gt;&lt;P&gt;  t_field_catalog1-fieldname = fp_fieldname.&lt;/P&gt;&lt;P&gt;  t_field_catalog1-seltext_l = fp_text.&lt;/P&gt;&lt;P&gt;  t_field_catalog1-key = fp_key.&lt;/P&gt;&lt;P&gt;  t_field_catalog1-outputlen = fp_output_len.&lt;/P&gt;&lt;P&gt;  t_field_catalog1-col_pos = fp_pos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND t_field_catalog1.&lt;/P&gt;&lt;P&gt;  CLEAR t_field_catalog1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  fp_pos = fp_pos + 1.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " field_catalog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if useful reward some points.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2008 11:49:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-heading/m-p/3254710#M777255</guid>
      <dc:creator>suredarreddy_pulimamidi</dc:creator>
      <dc:date>2008-01-09T11:49:59Z</dc:date>
    </item>
    <item>
      <title>Re: ALv heading</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-heading/m-p/3254711#M777256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;   For Alv Headings, u can use listHeader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: t_listheader type slis_t_listheader,&lt;/P&gt;&lt;P&gt;w_listheader type &lt;/P&gt;&lt;P&gt;slis_listheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In list header we have 3 categories : &lt;/P&gt;&lt;P&gt;1. Header ---&amp;gt;It is used for main headings.&lt;/P&gt;&lt;P&gt;2. Section --&amp;gt; It is used for subheadings.&lt;/P&gt;&lt;P&gt;3. Action --&amp;gt; It is used for numbers i.e.,&lt;/P&gt;&lt;P&gt;dates,etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eg.,&lt;/P&gt;&lt;P&gt;w_listheader-header = ' heading',&lt;/P&gt;&lt;P&gt;w_listheader-section =  'sub heading'.&lt;/P&gt;&lt;P&gt;w_listheader-action = &lt;/P&gt;&lt;P&gt;' date'.&lt;/P&gt;&lt;P&gt;Append w_listheader to t_listheader.&lt;/P&gt;&lt;P&gt;Clear w_listheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here we have to call a function module:&lt;/P&gt;&lt;P&gt;Reuse_alv_commentary_write.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bye.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2008 12:24:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-heading/m-p/3254711#M777256</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-09T12:24:36Z</dc:date>
    </item>
  </channel>
</rss>

