<?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 ALV GRID display in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display/m-p/4642658#M1092788</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;pls suggest me for the below issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;requirement is as follows:&lt;/P&gt;&lt;P&gt;ALV grid contains 4 columns for example, a, b, c, d.&lt;/P&gt;&lt;P&gt;the titles of these 4 columns should come from data element field label (i.e. from Heading). but currently it is taking 'short field label' of the data element. but i want 'field label (i.e. heading) of the data element.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example the 4 field names from the table z_yt2_formul is:&lt;/P&gt;&lt;P&gt;1. SPRAS&lt;/P&gt;&lt;P&gt;2. VORLAGE&lt;/P&gt;&lt;P&gt;3. TITEL&lt;/P&gt;&lt;P&gt;4. TEXT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;current code is as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lt_form TYPE TABLE OF z_yt2_formul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM alv_process TABLES lt_form.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM alv_process TABLES pt_form STRUCTURE z_yt2_formul.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: ls_form TYPE z_yt2_formul.&lt;/P&gt;&lt;P&gt;  DATA: lt_fieldcat TYPE TABLE OF slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;        lt_events   TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;        ls_layout TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;        lv_repid(40) TYPE c.&lt;/P&gt;&lt;P&gt;  DATA: lv_start_line TYPE i VALUE '8',&lt;/P&gt;&lt;P&gt;        lv_end_line TYPE i,&lt;/P&gt;&lt;P&gt;        lv_tfill TYPE sytfill.&lt;/P&gt;&lt;P&gt;  DATA: lt_excl TYPE slis_t_extab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lv_repid = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            i_program_name         = lv_repid&lt;/P&gt;&lt;P&gt;            i_structure_name       = 'Z_YT2_FORMUL'&lt;/P&gt;&lt;P&gt;       CHANGING&lt;/P&gt;&lt;P&gt;            ct_fieldcat            = lt_fieldcat&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            inconsistent_interface = 1&lt;/P&gt;&lt;P&gt;            program_error          = 2&lt;/P&gt;&lt;P&gt;            OTHERS                 = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gt_form_alv[] = pt_form[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM prepare_layout CHANGING ls_layout.&lt;/P&gt;&lt;P&gt;  PERFORM prepare_fieldcat TABLES lt_fieldcat.&lt;/P&gt;&lt;P&gt;  PERFORM event_tab_get CHANGING lt_events[].&lt;/P&gt;&lt;P&gt;  APPEND '&amp;amp;TAKE' TO lt_excl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE gt_form_alv LINES lv_tfill.&lt;/P&gt;&lt;P&gt;  lv_end_line = lv_start_line + lv_tfill + 1.&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    = lv_repid&lt;/P&gt;&lt;P&gt;            is_layout             = ls_layout&lt;/P&gt;&lt;P&gt;            it_fieldcat           = lt_fieldcat&lt;/P&gt;&lt;P&gt;            it_excluding          = lt_excl&lt;/P&gt;&lt;P&gt;            it_events             = lt_events&lt;/P&gt;&lt;P&gt;            i_screen_start_column = 8&lt;/P&gt;&lt;P&gt;            i_screen_start_line   = lv_start_line&lt;/P&gt;&lt;P&gt;            i_screen_end_column   = 120                    i_screen_end_line     = lv_end_line&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            t_outtab              = gt_form_alv&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;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " ALV_PROCESS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM prepare_layout CHANGING ps_layout TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ps_layout-zebra             = 'X'.&lt;/P&gt;&lt;P&gt;  ps_layout-box_fieldname     = 'SELECTED'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " PREPARE_LAYOUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM prepare_fieldcat TABLES   pt_fieldcat STRUCTURE gs_ref_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: ls_cat TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT pt_fieldcat INTO ls_cat.&lt;/P&gt;&lt;P&gt;    CASE ls_cat-fieldname.&lt;/P&gt;&lt;P&gt;      WHEN 'SPRAS'.&lt;/P&gt;&lt;P&gt;        ls_cat-just      = 'C'.&lt;/P&gt;&lt;P&gt;        ls_cat-outputlen = 4.&lt;/P&gt;&lt;P&gt;        ls_cat-col_pos = 1.&lt;/P&gt;&lt;P&gt;        MODIFY  pt_fieldcat FROM ls_cat.&lt;/P&gt;&lt;P&gt;      WHEN 'VORLAGE'.&lt;/P&gt;&lt;P&gt;        ls_cat-outputlen = 25.&lt;/P&gt;&lt;P&gt;        ls_cat-col_pos   = 2.&lt;/P&gt;&lt;P&gt;        MODIFY  pt_fieldcat FROM ls_cat.&lt;/P&gt;&lt;P&gt;      WHEN 'TITEL'.&lt;/P&gt;&lt;P&gt;      WHEN 'TEXT'.&lt;/P&gt;&lt;P&gt;      WHEN OTHERS.&lt;/P&gt;&lt;P&gt;        DELETE pt_fieldcat.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " PREPARE_FIELDCAT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM event_tab_get CHANGING pt_events TYPE slis_t_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"Registration of events to happen during list display&lt;/P&gt;&lt;P&gt;  DATA: ls_event TYPE LINE OF slis_t_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  "0 = einfache Liste REUSE_ALV_LIST_DISPLAY&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            et_events   = pt_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE pt_events INTO ls_event&lt;/P&gt;&lt;P&gt;                      WITH KEY name = slis_ev_user_command.&lt;/P&gt;&lt;P&gt;  ls_event-form = slis_ev_user_command.&lt;/P&gt;&lt;P&gt;  MODIFY pt_events FROM ls_event INDEX sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE pt_events INTO ls_event&lt;/P&gt;&lt;P&gt;                      WITH KEY name = slis_ev_pf_status_set.&lt;/P&gt;&lt;P&gt;  ls_event-form = slis_ev_pf_status_set.&lt;/P&gt;&lt;P&gt;  MODIFY pt_events FROM ls_event INDEX sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " EVENT_TAB_GET&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;Venkat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 17 Oct 2008 04:22:48 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-10-17T04:22:48Z</dc:date>
    <item>
      <title>ALV GRID display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display/m-p/4642658#M1092788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;pls suggest me for the below issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;requirement is as follows:&lt;/P&gt;&lt;P&gt;ALV grid contains 4 columns for example, a, b, c, d.&lt;/P&gt;&lt;P&gt;the titles of these 4 columns should come from data element field label (i.e. from Heading). but currently it is taking 'short field label' of the data element. but i want 'field label (i.e. heading) of the data element.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example the 4 field names from the table z_yt2_formul is:&lt;/P&gt;&lt;P&gt;1. SPRAS&lt;/P&gt;&lt;P&gt;2. VORLAGE&lt;/P&gt;&lt;P&gt;3. TITEL&lt;/P&gt;&lt;P&gt;4. TEXT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;current code is as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lt_form TYPE TABLE OF z_yt2_formul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM alv_process TABLES lt_form.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM alv_process TABLES pt_form STRUCTURE z_yt2_formul.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: ls_form TYPE z_yt2_formul.&lt;/P&gt;&lt;P&gt;  DATA: lt_fieldcat TYPE TABLE OF slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;        lt_events   TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;        ls_layout TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;        lv_repid(40) TYPE c.&lt;/P&gt;&lt;P&gt;  DATA: lv_start_line TYPE i VALUE '8',&lt;/P&gt;&lt;P&gt;        lv_end_line TYPE i,&lt;/P&gt;&lt;P&gt;        lv_tfill TYPE sytfill.&lt;/P&gt;&lt;P&gt;  DATA: lt_excl TYPE slis_t_extab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lv_repid = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            i_program_name         = lv_repid&lt;/P&gt;&lt;P&gt;            i_structure_name       = 'Z_YT2_FORMUL'&lt;/P&gt;&lt;P&gt;       CHANGING&lt;/P&gt;&lt;P&gt;            ct_fieldcat            = lt_fieldcat&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            inconsistent_interface = 1&lt;/P&gt;&lt;P&gt;            program_error          = 2&lt;/P&gt;&lt;P&gt;            OTHERS                 = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gt_form_alv[] = pt_form[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM prepare_layout CHANGING ls_layout.&lt;/P&gt;&lt;P&gt;  PERFORM prepare_fieldcat TABLES lt_fieldcat.&lt;/P&gt;&lt;P&gt;  PERFORM event_tab_get CHANGING lt_events[].&lt;/P&gt;&lt;P&gt;  APPEND '&amp;amp;TAKE' TO lt_excl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE gt_form_alv LINES lv_tfill.&lt;/P&gt;&lt;P&gt;  lv_end_line = lv_start_line + lv_tfill + 1.&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    = lv_repid&lt;/P&gt;&lt;P&gt;            is_layout             = ls_layout&lt;/P&gt;&lt;P&gt;            it_fieldcat           = lt_fieldcat&lt;/P&gt;&lt;P&gt;            it_excluding          = lt_excl&lt;/P&gt;&lt;P&gt;            it_events             = lt_events&lt;/P&gt;&lt;P&gt;            i_screen_start_column = 8&lt;/P&gt;&lt;P&gt;            i_screen_start_line   = lv_start_line&lt;/P&gt;&lt;P&gt;            i_screen_end_column   = 120                    i_screen_end_line     = lv_end_line&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            t_outtab              = gt_form_alv&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;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " ALV_PROCESS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM prepare_layout CHANGING ps_layout TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ps_layout-zebra             = 'X'.&lt;/P&gt;&lt;P&gt;  ps_layout-box_fieldname     = 'SELECTED'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " PREPARE_LAYOUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM prepare_fieldcat TABLES   pt_fieldcat STRUCTURE gs_ref_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: ls_cat TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT pt_fieldcat INTO ls_cat.&lt;/P&gt;&lt;P&gt;    CASE ls_cat-fieldname.&lt;/P&gt;&lt;P&gt;      WHEN 'SPRAS'.&lt;/P&gt;&lt;P&gt;        ls_cat-just      = 'C'.&lt;/P&gt;&lt;P&gt;        ls_cat-outputlen = 4.&lt;/P&gt;&lt;P&gt;        ls_cat-col_pos = 1.&lt;/P&gt;&lt;P&gt;        MODIFY  pt_fieldcat FROM ls_cat.&lt;/P&gt;&lt;P&gt;      WHEN 'VORLAGE'.&lt;/P&gt;&lt;P&gt;        ls_cat-outputlen = 25.&lt;/P&gt;&lt;P&gt;        ls_cat-col_pos   = 2.&lt;/P&gt;&lt;P&gt;        MODIFY  pt_fieldcat FROM ls_cat.&lt;/P&gt;&lt;P&gt;      WHEN 'TITEL'.&lt;/P&gt;&lt;P&gt;      WHEN 'TEXT'.&lt;/P&gt;&lt;P&gt;      WHEN OTHERS.&lt;/P&gt;&lt;P&gt;        DELETE pt_fieldcat.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " PREPARE_FIELDCAT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM event_tab_get CHANGING pt_events TYPE slis_t_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"Registration of events to happen during list display&lt;/P&gt;&lt;P&gt;  DATA: ls_event TYPE LINE OF slis_t_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  "0 = einfache Liste REUSE_ALV_LIST_DISPLAY&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            et_events   = pt_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE pt_events INTO ls_event&lt;/P&gt;&lt;P&gt;                      WITH KEY name = slis_ev_user_command.&lt;/P&gt;&lt;P&gt;  ls_event-form = slis_ev_user_command.&lt;/P&gt;&lt;P&gt;  MODIFY pt_events FROM ls_event INDEX sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE pt_events INTO ls_event&lt;/P&gt;&lt;P&gt;                      WITH KEY name = slis_ev_pf_status_set.&lt;/P&gt;&lt;P&gt;  ls_event-form = slis_ev_pf_status_set.&lt;/P&gt;&lt;P&gt;  MODIFY pt_events FROM ls_event INDEX sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " EVENT_TAB_GET&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;Venkat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2008 04:22:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display/m-p/4642658#M1092788</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-17T04:22:48Z</dc:date>
    </item>
    <item>
      <title>Re: ALV GRID display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display/m-p/4642659#M1092789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Venkat,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Try to give the program inside code format which will be easy to read. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Well, check the changes needed in PREPARE_FIELDACAT subroutine for your requirement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
FORM prepare_fieldcat TABLES pt_fieldcat STRUCTURE gs_ref_fieldcat.

DATA: ls_cat TYPE slis_fieldcat_alv.

LOOP AT pt_fieldcat INTO ls_cat.
CASE ls_cat-fieldname.
WHEN 'SPRAS'.
ls_cat-just = 'C'.
ls_cat-outputlen = 4.
ls_cat-col_pos = 1.
ls_fcat-seltext_l  = ls_cat-reptext_ddic.
ls_cat-ddictxt    = 'L'.

MODIFY pt_fieldcat FROM ls_cat.
WHEN 'VORLAGE'.
ls_cat-outputlen = 25.
ls_cat-col_pos = 2.
ls_fcat-seltext_l  = ls_cat-reptext_ddic.
ls_cat-ddictxt    = 'L'.

MODIFY pt_fieldcat FROM ls_cat.
WHEN 'TITEL'.
ls_fcat-seltext_l  = ls_cat-reptext_ddic.
ls_cat-ddictxt    = 'L'.
MODIFY pt_fieldcat FROM ls_cat.
WHEN 'TEXT'.
ls_fcat-seltext_l  = ls_cat-reptext_ddic.
ls_cat-ddictxt    = 'L'.
MODIFY pt_fieldcat FROM ls_cat.
WHEN OTHERS.
DELETE pt_fieldcat.
ENDCASE.
ENDLOOP.

ENDFORM. " PREPARE_FIELDCAT

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will work&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Kothand&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2008 04:50:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display/m-p/4642659#M1092789</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-17T04:50:11Z</dc:date>
    </item>
    <item>
      <title>Re: ALV GRID display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display/m-p/4642660#M1092790</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; Try this.&lt;/P&gt;&lt;P&gt; Loop at it_fieldcat.&lt;/P&gt;&lt;P&gt; it_fieldcat-ddictxt = 'L'.    "Always Long description&lt;/P&gt;&lt;P&gt; MODIFY it_fieldcat.&lt;/P&gt;&lt;P&gt; CLEAR  it_fieldcat.&lt;/P&gt;&lt;P&gt; endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Hope this will help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kishore&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2008 10:15:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-display/m-p/4642660#M1092790</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-17T10:15:43Z</dc:date>
    </item>
  </channel>
</rss>

