<?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 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1729442#M317766</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&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; Report  ZGILL_ALV                                                   *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZGILL_ALV    message-id rp                           .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools slis.&lt;/P&gt;&lt;P&gt;tables: zgill_main,zgill_details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data begin of itab occurs 0.&lt;/P&gt;&lt;P&gt;     include structure zgill_main.&lt;/P&gt;&lt;P&gt;data salary like zgill_details-salary.&lt;/P&gt;&lt;P&gt;data end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : WA_SORT TYPE SLIS_SORTINFO_ALV,&lt;/P&gt;&lt;P&gt;       WA_FIELDCAT TYPE SLIS_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;       IT_FIELDTAB TYPE SLIS_T_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_list  radiobutton group A1,&lt;/P&gt;&lt;P&gt;            P_GRID  RADIOBUTTON GROUP A1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_PERNR FOR ZGILL_MAIN-PERNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform fill_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform fill_fieldcat.  " Manuallly Preparing Fiedl Catalog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform display_alv.&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  fill_itab&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 fill_itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select a&lt;SUB&gt;pernr a&lt;/SUB&gt;name a&lt;SUB&gt;org a&lt;/SUB&gt;dob b~salary INTO CORRESPONDING FIELDS OF TABLE itab&lt;/P&gt;&lt;P&gt;       from zgill_main as a join zgill_details as b on a&lt;SUB&gt;pernr = b&lt;/SUB&gt;pernr&lt;/P&gt;&lt;P&gt;       WHERE A~PERNR IN S_PERNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " fill_itab&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  display_alv&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 display_alv .&lt;/P&gt;&lt;P&gt;data repid like sy-repid.&lt;/P&gt;&lt;P&gt;REPID = SY-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA_LAYOUT-ZEBRA = 'X'.&lt;/P&gt;&lt;P&gt;WA_LAYOUT-WINDOW_TITLEBAR = 'GRID DISPLAY'.&lt;/P&gt;&lt;P&gt;WA_LAYOUT-SUBTOTALS_TEXT = 'SUBTOTAL'.&lt;/P&gt;&lt;P&gt;WA_LAYOUT-TOTALS_TEXT = 'TOTAL'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF P_GRID = 'X'.&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                = repid&lt;/P&gt;&lt;P&gt;   IT_FIELDCAT                       = IT_FIELDTAB&lt;/P&gt;&lt;P&gt;   IT_SORT                           = IT_SORT&lt;/P&gt;&lt;P&gt;   IS_LAYOUT                         = WA_LAYOUT&lt;/P&gt;&lt;P&gt; TABLES&lt;/P&gt;&lt;P&gt;    t_outtab                          = itab[]&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;          .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;   message e016 with 'Error in Display'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSEIF P_LIST = '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                = repid&lt;/P&gt;&lt;P&gt;   IT_FIELDCAT                       = IT_FIELDTAB&lt;/P&gt;&lt;P&gt;   IT_SORT                           = IT_SORT&lt;/P&gt;&lt;P&gt;   IS_LAYOUT                         = WA_LAYOUT&lt;/P&gt;&lt;P&gt; TABLES&lt;/P&gt;&lt;P&gt;    t_outtab                          = itab[]&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;&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;   message e016 with 'Error in Display'.&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;endform.                    " display_alv&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  fill_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 fill_fieldcat .&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT .&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-TABNAME = 'ITAB'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-FIELDNAME = 'PERNR'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-SELTEXT_L = 'EMP NUMBER'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WA_FIELDCAT-ddictxt = 'l'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WA_FIELDCAT-COL_POS = 2.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-OUTPUTLEN = 10.&lt;/P&gt;&lt;P&gt;APPEND WA_FIELDCAT TO IT_FIELDTAB.&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;when 'maktx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WA_FIELDCAT-TABNAME = 'ITAB'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-FIELDNAME = 'NAME'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-SELTEXT_L = 'EMP NAME'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WA_FIELDCAT-ddictxt = 'l'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WA_FIELDCAT-COL_POS = 3.&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_FIELDTAB.&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT .&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-TABNAME = 'ITAB'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-FIELDNAME = 'ORG'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-SELTEXT_L = 'ORG UNIT'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-COL_POS = 4.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-OUTPUTLEN = 10.&lt;/P&gt;&lt;P&gt;APPEND WA_FIELDCAT TO IT_FIELDTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT .&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-TABNAME = 'ITAB'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-FIELDNAME = 'DOB'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-SELTEXT_L = 'BIRTH DATE'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-COL_POS = 5.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;APPEND WA_FIELDCAT TO IT_FIELDTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT .&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-TABNAME = 'ITAB'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-FIELDNAME = 'SALARY'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-SELTEXT_L = 'SALARY'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-COL_POS = 6.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-OUTPUTLEN = 25.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-do_sum = 'X'.&lt;/P&gt;&lt;P&gt;APPEND WA_FIELDCAT TO IT_FIELDTAB.&lt;/P&gt;&lt;P&gt;endform.                    " fill_fieldcat&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;try out this code..it will help..change the table names accordingly..&lt;/P&gt;&lt;P&gt;reward points if helpfull..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;amit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 18 Dec 2006 12:14:08 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-18T12:14:08Z</dc:date>
    <item>
      <title>ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1729438#M317762</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guru,&lt;/P&gt;&lt;P&gt;How to display titles in ALV Programme?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 12:09:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1729438#M317762</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T12:09:03Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1729439#M317763</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In the PBO of the Screen.&lt;/P&gt;&lt;P&gt;Defne the title&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;using the statement SET TITLEBAR 'TITLE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are using OO ABAP for the ALV&lt;/P&gt;&lt;P&gt;check out the following method in CL_GUI_ALVGRID&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET_TITLE_SIZE&lt;/P&gt;&lt;P&gt;SET_TITLE_STYLE&lt;/P&gt;&lt;P&gt;SET_TITLE_TEXT&lt;/P&gt;&lt;P&gt;SET_GRIDTITLE - this is title only for the ALV GRID&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 12:11:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1729439#M317763</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T12:11:01Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1729440#M317764</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ramakrishna,&lt;/P&gt;&lt;P&gt;You could either use the I_GRID_TITLE of the REUSE_ALV* FMs. Otherwise you could create a ALV header and add/display your title using the FM REUSE_ALV_COMMENTARY_WRITE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Wenceslaus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 12:11:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1729440#M317764</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T12:11:10Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1729441#M317765</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;in &lt;/P&gt;&lt;P&gt;MODULE status_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'STANDARD'.&lt;/P&gt;&lt;P&gt;  SET TITLEBAR &amp;lt;b&amp;gt;'TITLE'.   Double click&amp;lt;/b&amp;gt; here and give the Tiltle u want&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if this Helps.&lt;/P&gt;&lt;P&gt;Manish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 12:11:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1729441#M317765</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T12:11:43Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1729442#M317766</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&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; Report  ZGILL_ALV                                                   *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZGILL_ALV    message-id rp                           .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools slis.&lt;/P&gt;&lt;P&gt;tables: zgill_main,zgill_details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data begin of itab occurs 0.&lt;/P&gt;&lt;P&gt;     include structure zgill_main.&lt;/P&gt;&lt;P&gt;data salary like zgill_details-salary.&lt;/P&gt;&lt;P&gt;data end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : WA_SORT TYPE SLIS_SORTINFO_ALV,&lt;/P&gt;&lt;P&gt;       WA_FIELDCAT TYPE SLIS_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;       IT_FIELDTAB TYPE SLIS_T_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_list  radiobutton group A1,&lt;/P&gt;&lt;P&gt;            P_GRID  RADIOBUTTON GROUP A1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_PERNR FOR ZGILL_MAIN-PERNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform fill_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform fill_fieldcat.  " Manuallly Preparing Fiedl Catalog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform display_alv.&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  fill_itab&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 fill_itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select a&lt;SUB&gt;pernr a&lt;/SUB&gt;name a&lt;SUB&gt;org a&lt;/SUB&gt;dob b~salary INTO CORRESPONDING FIELDS OF TABLE itab&lt;/P&gt;&lt;P&gt;       from zgill_main as a join zgill_details as b on a&lt;SUB&gt;pernr = b&lt;/SUB&gt;pernr&lt;/P&gt;&lt;P&gt;       WHERE A~PERNR IN S_PERNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " fill_itab&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  display_alv&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 display_alv .&lt;/P&gt;&lt;P&gt;data repid like sy-repid.&lt;/P&gt;&lt;P&gt;REPID = SY-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA_LAYOUT-ZEBRA = 'X'.&lt;/P&gt;&lt;P&gt;WA_LAYOUT-WINDOW_TITLEBAR = 'GRID DISPLAY'.&lt;/P&gt;&lt;P&gt;WA_LAYOUT-SUBTOTALS_TEXT = 'SUBTOTAL'.&lt;/P&gt;&lt;P&gt;WA_LAYOUT-TOTALS_TEXT = 'TOTAL'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF P_GRID = 'X'.&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                = repid&lt;/P&gt;&lt;P&gt;   IT_FIELDCAT                       = IT_FIELDTAB&lt;/P&gt;&lt;P&gt;   IT_SORT                           = IT_SORT&lt;/P&gt;&lt;P&gt;   IS_LAYOUT                         = WA_LAYOUT&lt;/P&gt;&lt;P&gt; TABLES&lt;/P&gt;&lt;P&gt;    t_outtab                          = itab[]&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;          .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;   message e016 with 'Error in Display'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSEIF P_LIST = '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                = repid&lt;/P&gt;&lt;P&gt;   IT_FIELDCAT                       = IT_FIELDTAB&lt;/P&gt;&lt;P&gt;   IT_SORT                           = IT_SORT&lt;/P&gt;&lt;P&gt;   IS_LAYOUT                         = WA_LAYOUT&lt;/P&gt;&lt;P&gt; TABLES&lt;/P&gt;&lt;P&gt;    t_outtab                          = itab[]&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;&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;   message e016 with 'Error in Display'.&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;endform.                    " display_alv&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  fill_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 fill_fieldcat .&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT .&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-TABNAME = 'ITAB'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-FIELDNAME = 'PERNR'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-SELTEXT_L = 'EMP NUMBER'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WA_FIELDCAT-ddictxt = 'l'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WA_FIELDCAT-COL_POS = 2.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-OUTPUTLEN = 10.&lt;/P&gt;&lt;P&gt;APPEND WA_FIELDCAT TO IT_FIELDTAB.&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;when 'maktx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WA_FIELDCAT-TABNAME = 'ITAB'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-FIELDNAME = 'NAME'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-SELTEXT_L = 'EMP NAME'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WA_FIELDCAT-ddictxt = 'l'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WA_FIELDCAT-COL_POS = 3.&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_FIELDTAB.&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT .&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-TABNAME = 'ITAB'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-FIELDNAME = 'ORG'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-SELTEXT_L = 'ORG UNIT'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-COL_POS = 4.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-OUTPUTLEN = 10.&lt;/P&gt;&lt;P&gt;APPEND WA_FIELDCAT TO IT_FIELDTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT .&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-TABNAME = 'ITAB'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-FIELDNAME = 'DOB'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-SELTEXT_L = 'BIRTH DATE'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-COL_POS = 5.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;APPEND WA_FIELDCAT TO IT_FIELDTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR WA_FIELDCAT .&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-TABNAME = 'ITAB'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-FIELDNAME = 'SALARY'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-SELTEXT_L = 'SALARY'.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-COL_POS = 6.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-OUTPUTLEN = 25.&lt;/P&gt;&lt;P&gt;WA_FIELDCAT-do_sum = 'X'.&lt;/P&gt;&lt;P&gt;APPEND WA_FIELDCAT TO IT_FIELDTAB.&lt;/P&gt;&lt;P&gt;endform.                    " fill_fieldcat&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;try out this code..it will help..change the table names accordingly..&lt;/P&gt;&lt;P&gt;reward points if helpfull..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;amit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 12:14:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1729442#M317766</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T12:14:08Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1729443#M317767</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;use the FM &amp;lt;b&amp;gt;REUSE_ALV_COMMENTARY_WRITE&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;  CLEAR GS_EVENT.&lt;/P&gt;&lt;P&gt;  GS_EVENT-NAME = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;  GS_EVENT-FORM = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;  APPEND GS_EVENT TO IT_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 = LV_REPID&lt;/P&gt;&lt;P&gt;              IT_FIELDCAT        = IT_FLDCAT&lt;/P&gt;&lt;P&gt;              IT_EVENTS          = IT_EVENTS&lt;/P&gt;&lt;P&gt;              is_layout          = s_layout&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;              T_OUTTAB           = IT_INV&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;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;FORM TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : LS_VALUE TYPE  SLIS_LISTHEADER ,&lt;/P&gt;&lt;P&gt;         LT_VALUE TYPE   SLIS_T_LISTHEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear ls_value.&lt;/P&gt;&lt;P&gt;  LS_VALUE-TYP = 'H'.&lt;/P&gt;&lt;P&gt;  LS_VALUE-INFO = 'Heading'.&lt;/P&gt;&lt;P&gt;  APPEND  LS_VALUE TO  LT_VALUE .&lt;/P&gt;&lt;P&gt;&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       = LT_VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps,&lt;/P&gt;&lt;P&gt;do reward if it helps,&lt;/P&gt;&lt;P&gt;priya.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 12:14:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1729443#M317767</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T12:14:32Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1729444#M317768</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What type of titles are you talking about?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it is the column field headings then it is handled by the field catalog. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you need to use 'fieldname' attribute  of  slis_fieldcat_alv. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA: LS_FIELDCAT TYPE SLIS_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CLEAR LS_FIELDCAT.&lt;/P&gt;&lt;P&gt;  LS_FIELDCAT-FIELDNAME = 'SEATSOCC'.&lt;/P&gt;&lt;P&gt;  LS_FIELDCAT-NO_OUT    = 'X'.&lt;/P&gt;&lt;P&gt;  LS_FIELDCAT-SP_GROUP  = 'A'.&lt;/P&gt;&lt;P&gt;  LS_FIELDCAT-NO_SUM    = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  CLEAR LS_FIELDCAT.&lt;/P&gt;&lt;P&gt;  LS_FIELDCAT-FIELDNAME = 'SEATSMAX'.&lt;/P&gt;&lt;P&gt;  LS_FIELDCAT-NO_OUT    = 'X'.&lt;/P&gt;&lt;P&gt;  LS_FIELDCAT-SP_GROUP  = 'A'.&lt;/P&gt;&lt;P&gt;  APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  CLEAR LS_FIELDCAT.&lt;/P&gt;&lt;P&gt;  LS_FIELDCAT-FIELDNAME    = 'CARRID'.&lt;/P&gt;&lt;P&gt;  LS_FIELDCAT-OUTPUTLEN    = 7.&lt;/P&gt;&lt;P&gt;  APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i hope this helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 12:17:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1729444#M317768</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T12:17:35Z</dc:date>
    </item>
  </channel>
</rss>

