<?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/2517517#M569647</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Sandeep&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following sample report shows how to use self-defined fieldcatalogs based on itabs or type definitions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  ZUS_SDN_FIELDCATALOG_1
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*

REPORT  zus_sdn_fieldcatalog_1.


TYPE-POOLS: slis.

include zus_sdn_slisfcat_Data.  " contains the following DATA definition
*DATA: BEGIN OF ty_s_list.
*DATA:   bukrs    LIKE knb1-bukrs.
*DATA:   kunnr    LIKE knb1-kunnr.
*DATA:   vkorg    TYPE knvv-vkorg.  " type does not work !!!
*DATA: END OF ty_s_list.


DATA:
  gs_list         LIKE ty_s_list,
  gt_list         LIKE ty_s_list OCCURS 0.

DATA:
  gt_fcat         TYPE slis_t_fieldcat_alv.


START-OF-SELECTION.

  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
    EXPORTING
      i_program_name               = syst-repid
      i_internal_tabname           = 'TY_S_LIST'
*     I_STRUCTURE_NAME             =
*     I_CLIENT_NEVER_DISPLAY       = 'X'
      i_inclname                   = 'ZUS_SDN_SLISFCAT_DATA'
      I_BYPASSING_BUFFER           = 'X'
*     I_BUFFER_ACTIVE              =
    CHANGING
      ct_fieldcat                  = gt_fcat
    EXCEPTIONS
      inconsistent_interface       = 1
      program_error                = 2
      OTHERS                       = 3.
  IF sy-subrc &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.

* NOTE: IMPORTING parameter i_internal_tabname is provided
*       with the name of the DATA definition, not the internal
* table name ( 'GT_LIST' ).




  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'
    EXPORTING
      i_structure_name = 'LVC_S_FCAT'
    TABLES
      t_outtab         = gt_fcat
    EXCEPTIONS
      program_error    = 1
      OTHERS           = 2.
  IF sy-subrc &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.


END-OF-SELECTION.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 Jul 2007 05:34:01 GMT</pubDate>
    <dc:creator>uwe_schieferstein</dc:creator>
    <dc:date>2007-07-11T05:34:01Z</dc:date>
    <item>
      <title>ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517508#M569638</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;this is Sandeep,&lt;/P&gt;&lt;P&gt;I am trying to do an example on ALV&amp;#146;s by using FIELDCATALOG and GRIDLAYOUT&amp;#133; I am getting message as &amp;lt;u&amp;gt;&amp;#147;program terminated, short dump is being formatted&amp;#148;...&amp;lt;/u&amp;gt;Below I mentioned that code...Please help on this how can solve that issue....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sandeep.&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 it_fieldcat type slis_fieldcat_alv occurs 0 with header line.&lt;/P&gt;&lt;P&gt;     data gs_layout type slis_layout_alv.&lt;/P&gt;&lt;P&gt;     data v_repid like sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;     MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;     ERSDA LIKE MARA-ERSDA,&lt;/P&gt;&lt;P&gt;     ERNAM LIKE MARA-ERNAM,&lt;/P&gt;&lt;P&gt;     MTART LIKE MARA-MTART,&lt;/P&gt;&lt;P&gt;     WERKS LIKE MARC-WERKS,&lt;/P&gt;&lt;P&gt;     PSTAT LIKE MARC-PSTAT,&lt;/P&gt;&lt;P&gt;     EKGRP LIKE MARC-EKGRP,&lt;/P&gt;&lt;P&gt;     END OF Itab.&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;     START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       v_repid = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     SELECT MARA&lt;SUB&gt;MATNR MARA&lt;/SUB&gt;ERSDA MARA&lt;SUB&gt;ERNAM MARA&lt;/SUB&gt;MTART MARC&lt;SUB&gt;WERKS MARC&lt;/SUB&gt;PSTAT MARC~EKGRP&lt;/P&gt;&lt;P&gt;     INTO CORRESPONDING FIELDS OF TABLE ITAB&lt;/P&gt;&lt;P&gt;     FROM MARA INNER JOIN MARC&lt;/P&gt;&lt;P&gt;     ON MARA&lt;SUB&gt;MATNR = MARC&lt;/SUB&gt;MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM 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;     CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        I_CALLBACK_PROGRAM                = v_repid&lt;/P&gt;&lt;P&gt;        I_CALLBACK_USER_COMMAND           = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;        IT_FIELDCAT                       = it_fieldcat[]&lt;/P&gt;&lt;P&gt;        IS_LAYOUT                         = gs_layout&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;         T_OUTTAB                          = 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  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;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 field_catalog .&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               = v_repid&lt;/P&gt;&lt;P&gt;   I_INTERNAL_TABNAME           = 'ITAB'&lt;/P&gt;&lt;P&gt;   I_INCLNAME                   = v_repid&lt;/P&gt;&lt;P&gt;  CHANGING&lt;/P&gt;&lt;P&gt;    CT_FIELDCAT                  = IT_FIELDCAT[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " field_catalog&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 05:16:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517508#M569638</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T05:16:16Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517509#M569639</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Refer to this sample code&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/example-of-a-simple-alv-grid-report.htm" target="test_blank"&gt;http://www.sap-img.com/abap/example-of-a-simple-alv-grid-report.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 05:21:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517509#M569639</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T05:21:19Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517510#M569640</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Go throgh this:-&lt;/P&gt;&lt;P&gt;Supports the creation of the field catalog for the ALV function modules based either on a structure or table defined in the ABAP Data Dictionary, or a program-internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;The program-internal table must either be in a TOP Include or its Include must be specified explicitly in the interface.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;The variant based on a program-internal table should only be used for rapid prototyping since the following restrictions apply:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Performance is affected since the code of the table definition must always be read and interpreted at runtime.&lt;/P&gt;&lt;P&gt;Dictionary references are only considered if the keywords LIKE or INCLUDE STRUCTURE (not TYPE) are used.&lt;/P&gt;&lt;P&gt;If the field catalog contains more than 90 fields, the first 90 fields are output in the list by default whereas the remaining fields are only available in the field selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the field catalog is passed with values, they are merged with the 'automatically' found information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if useful!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 05:22:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517510#M569640</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T05:22:49Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517511#M569641</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you have to create your own structure if you use the function &amp;lt;b&amp;gt;"'REUSE_ALV_FIELDCATALOG_MERGE'"&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since u don't use the field catalog, create a structure with all the fields that you want to display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dinesh.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 05:22:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517511#M569641</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T05:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517512#M569642</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi sandeep,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;View 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; Report  ZSAN_ALV_TEST                                               *&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  ZSAN_ALV_TEST    .&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;PARAMETER: CARRID LIKE SPFLI-CARRID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF T_SPFLI OCCURS 0,&lt;/P&gt;&lt;P&gt;      CARRID LIKE SPFLI-CARRID,&lt;/P&gt;&lt;P&gt;      CONNID LIKE SPFLI-CONNID,&lt;/P&gt;&lt;P&gt;      CITYFROM LIKE SPFLI-CITYFROM,&lt;/P&gt;&lt;P&gt;      CITYTO LIKE SPFLI-CITYTO,&lt;/P&gt;&lt;P&gt;      DEPTIME LIKE SPFLI-DEPTIME,&lt;/P&gt;&lt;P&gt;      ARRTIME LIKE SPFLI-ARRTIME,&lt;/P&gt;&lt;P&gt;      DISTANCE LIKE SPFLI-DISTANCE,&lt;/P&gt;&lt;P&gt;      DISTID LIKE SPFLI-DISTID,&lt;/P&gt;&lt;P&gt;      END OF T_SPFLI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF T_SFLIGHT OCCURS 0,&lt;/P&gt;&lt;P&gt;      CARRID LIKE SFLIGHT-CARRID,&lt;/P&gt;&lt;P&gt;      CONNID LIKE SFLIGHT-CONNID,&lt;/P&gt;&lt;P&gt;      FLDATE LIKE SFLIGHT-FLDATE,&lt;/P&gt;&lt;P&gt;      PRICE LIKE SFLIGHT-PRICE,&lt;/P&gt;&lt;P&gt;      CURRENCY LIKE SFLIGHT-CURRENCY,&lt;/P&gt;&lt;P&gt;      PLANETYPE LIKE SFLIGHT-PLANETYPE,&lt;/P&gt;&lt;P&gt;      END OF T_SFLIGHT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: FCAT TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Get Flight details&lt;/P&gt;&lt;P&gt;SELECT CARRID&lt;/P&gt;&lt;P&gt;       CONNID&lt;/P&gt;&lt;P&gt;       CITYFROM&lt;/P&gt;&lt;P&gt;       CITYTO&lt;/P&gt;&lt;P&gt;       DEPTIME&lt;/P&gt;&lt;P&gt;       ARRTIME&lt;/P&gt;&lt;P&gt;       DISTANCE&lt;/P&gt;&lt;P&gt;       DISTID&lt;/P&gt;&lt;P&gt;  FROM SPFLI&lt;/P&gt;&lt;P&gt;  INTO CORRESPONDING FIELDS OF TABLE T_SPFLI&lt;/P&gt;&lt;P&gt; WHERE CARRID = CARRID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Initialize values into ALV&lt;/P&gt;&lt;P&gt;  FCAT-COL_POS = 1.&lt;/P&gt;&lt;P&gt;  FCAT-FIELDNAME = 'CARRID'.&lt;/P&gt;&lt;P&gt;  FCAT-TABNAME = 'T_SPFLI'.&lt;/P&gt;&lt;P&gt;  FCAT-SELTEXT_L = 'Airline Code'.&lt;/P&gt;&lt;P&gt;  FCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;  APPEND FCAT.&lt;/P&gt;&lt;P&gt;  CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FCAT-COL_POS = 2.&lt;/P&gt;&lt;P&gt;  FCAT-FIELDNAME = 'CONNID'.&lt;/P&gt;&lt;P&gt;  FCAT-TABNAME = 'T_SPFLI'.&lt;/P&gt;&lt;P&gt;  FCAT-SELTEXT_L = 'Flight Connection Number'.&lt;/P&gt;&lt;P&gt;  FCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;  APPEND FCAT.&lt;/P&gt;&lt;P&gt;  CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FCAT-COL_POS = 3.&lt;/P&gt;&lt;P&gt;  FCAT-FIELDNAME = 'CITYFROM'.&lt;/P&gt;&lt;P&gt;  FCAT-TABNAME = 'T_SPFLI'.&lt;/P&gt;&lt;P&gt;  FCAT-SELTEXT_L = 'Departure city'.&lt;/P&gt;&lt;P&gt;  FCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;  APPEND FCAT.&lt;/P&gt;&lt;P&gt;  CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FCAT-COL_POS = 4.&lt;/P&gt;&lt;P&gt;  FCAT-FIELDNAME = 'CITYTO'.&lt;/P&gt;&lt;P&gt;  FCAT-TABNAME = 'T_SPFLI'.&lt;/P&gt;&lt;P&gt;  FCAT-SELTEXT_L = 'Country Key'.&lt;/P&gt;&lt;P&gt;  FCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;  APPEND FCAT.&lt;/P&gt;&lt;P&gt;  CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FCAT-COL_POS = 5.&lt;/P&gt;&lt;P&gt;  FCAT-FIELDNAME = 'DEPTIME'.&lt;/P&gt;&lt;P&gt;  FCAT-TABNAME = 'T_SPFLI'.&lt;/P&gt;&lt;P&gt;  FCAT-SELTEXT_L = 'Departure time'.&lt;/P&gt;&lt;P&gt;  FCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;  APPEND FCAT.&lt;/P&gt;&lt;P&gt;  CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FCAT-COL_POS = 6.&lt;/P&gt;&lt;P&gt;  FCAT-FIELDNAME = 'ARRTIME'.&lt;/P&gt;&lt;P&gt;  FCAT-TABNAME = 'T_SPFLI'.&lt;/P&gt;&lt;P&gt;  FCAT-SELTEXT_L = 'Arrival time'.&lt;/P&gt;&lt;P&gt;  FCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;  APPEND FCAT.&lt;/P&gt;&lt;P&gt;  CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FCAT-COL_POS = 7.&lt;/P&gt;&lt;P&gt;  FCAT-FIELDNAME = 'DISTANCE'.&lt;/P&gt;&lt;P&gt;  FCAT-TABNAME = 'T_SPFLI'.&lt;/P&gt;&lt;P&gt;  FCAT-SELTEXT_L = 'Distance'.&lt;/P&gt;&lt;P&gt;  FCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;  APPEND FCAT.&lt;/P&gt;&lt;P&gt;  CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FCAT-COL_POS = 8.&lt;/P&gt;&lt;P&gt;  FCAT-FIELDNAME = 'DISTID'.&lt;/P&gt;&lt;P&gt;  FCAT-TABNAME = 'T_SPFLI'.&lt;/P&gt;&lt;P&gt;  FCAT-SELTEXT_L = 'Mass unit of distance (kms, miles)'.&lt;/P&gt;&lt;P&gt;  FCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;  APPEND FCAT.&lt;/P&gt;&lt;P&gt;  CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Display Grid&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 = 'SANKET'   " Reference of second grid&lt;/P&gt;&lt;P&gt;      IT_FIELDCAT             = FCAT[]&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      T_OUTTAB                = T_SPFLI&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 ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  MESSAGE I036(ZPROJ).&lt;/P&gt;&lt;P&gt;ENDIF.&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  SANKET&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;L_UCOMM    text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;L_SELFIELD 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 SANKET USING L_UCOMM LIKE SY-UCOMM L_SELFIELD TYPE SLIS_SELFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE L_UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '&amp;amp;IC1'.         " Interactive ALV&lt;/P&gt;&lt;P&gt;      CLEAR: FCAT,FCAT[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Get flight status&lt;/P&gt;&lt;P&gt;      SELECT CARRID&lt;/P&gt;&lt;P&gt;             CONNID&lt;/P&gt;&lt;P&gt;             FLDATE&lt;/P&gt;&lt;P&gt;             PRICE&lt;/P&gt;&lt;P&gt;             CURRENCY&lt;/P&gt;&lt;P&gt;             PLANETYPE&lt;/P&gt;&lt;P&gt;        FROM SFLIGHT&lt;/P&gt;&lt;P&gt;        INTO CORRESPONDING FIELDS OF TABLE T_SFLIGHT&lt;/P&gt;&lt;P&gt;       WHERE CONNID = L_SELFIELD-VALUE.   " Value for selected field of ALV&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;*Initialize values into ALV&lt;/P&gt;&lt;P&gt;        FCAT-COL_POS = 1.&lt;/P&gt;&lt;P&gt;        FCAT-FIELDNAME = 'CARRID'.&lt;/P&gt;&lt;P&gt;        FCAT-TABNAME = 'T_SFLIGHT'.&lt;/P&gt;&lt;P&gt;        FCAT-SELTEXT_L = 'Airline Code'.&lt;/P&gt;&lt;P&gt;        FCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;        APPEND FCAT.&lt;/P&gt;&lt;P&gt;        CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        FCAT-COL_POS = 2.&lt;/P&gt;&lt;P&gt;        FCAT-FIELDNAME = 'CONNID'.&lt;/P&gt;&lt;P&gt;        FCAT-TABNAME = 'T_SFLIGHT'.&lt;/P&gt;&lt;P&gt;        FCAT-SELTEXT_L = 'Flight Connection Number'.&lt;/P&gt;&lt;P&gt;        FCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;        APPEND FCAT.&lt;/P&gt;&lt;P&gt;        CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        FCAT-COL_POS = 3.&lt;/P&gt;&lt;P&gt;        FCAT-FIELDNAME = 'FLDATE'.&lt;/P&gt;&lt;P&gt;        FCAT-TABNAME = 'T_SFLIGHT'.&lt;/P&gt;&lt;P&gt;        FCAT-SELTEXT_L = 'Flight date'.&lt;/P&gt;&lt;P&gt;        FCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;        APPEND FCAT.&lt;/P&gt;&lt;P&gt;        CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        FCAT-COL_POS = 4.&lt;/P&gt;&lt;P&gt;        FCAT-FIELDNAME = 'PRICE'.&lt;/P&gt;&lt;P&gt;        FCAT-TABNAME = 'T_SFLIGHT'.&lt;/P&gt;&lt;P&gt;        FCAT-SELTEXT_L = 'Airfare'.&lt;/P&gt;&lt;P&gt;        FCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;        APPEND FCAT.&lt;/P&gt;&lt;P&gt;        CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        FCAT-COL_POS = 5.&lt;/P&gt;&lt;P&gt;        FCAT-FIELDNAME = 'CURRENCY'.&lt;/P&gt;&lt;P&gt;        FCAT-TABNAME = 'T_SFLIGHT'.&lt;/P&gt;&lt;P&gt;        FCAT-SELTEXT_L = 'Local currency of airline'.&lt;/P&gt;&lt;P&gt;        FCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;        APPEND FCAT.&lt;/P&gt;&lt;P&gt;        CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        FCAT-COL_POS = 6.&lt;/P&gt;&lt;P&gt;        FCAT-FIELDNAME = 'PLANETYPE'.&lt;/P&gt;&lt;P&gt;        FCAT-TABNAME = 'T_SFLIGHT'.&lt;/P&gt;&lt;P&gt;        FCAT-SELTEXT_L = 'Plane type'.&lt;/P&gt;&lt;P&gt;        FCAT-OUTPUTLEN = 12.&lt;/P&gt;&lt;P&gt;        APPEND FCAT.&lt;/P&gt;&lt;P&gt;        CLEAR FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Display secondary Grid&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        = FCAT[]&lt;/P&gt;&lt;P&gt;          TABLES&lt;/P&gt;&lt;P&gt;            T_OUTTAB           = T_SFLIGHT.&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 ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;                  WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        MESSAGE I035(ZPROJ).&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "SANKET&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;If useful reward me with points.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Sanket.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 05:23:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517512#M569642</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T05:23:34Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517513#M569643</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;check ur code now.&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;&amp;lt;b&amp;gt;data it_fieldcat type slis_t_fieldcat_alv.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;data gs_layout type slis_layout_alv.&lt;/P&gt;&lt;P&gt;data v_repid like sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;ERSDA LIKE MARA-ERSDA,&lt;/P&gt;&lt;P&gt;ERNAM LIKE MARA-ERNAM,&lt;/P&gt;&lt;P&gt;MTART LIKE MARA-MTART,&lt;/P&gt;&lt;P&gt;WERKS LIKE MARC-WERKS,&lt;/P&gt;&lt;P&gt;PSTAT LIKE MARC-PSTAT,&lt;/P&gt;&lt;P&gt;EKGRP LIKE MARC-EKGRP,&lt;/P&gt;&lt;P&gt;END OF Itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;v_repid = sy-repid.&lt;/P&gt;&lt;P&gt;SELECT MARA&lt;SUB&gt;MATNR MARA&lt;/SUB&gt;ERSDA MARA&lt;SUB&gt;ERNAM MARA&lt;/SUB&gt;MTART MARC~WERKS&lt;/P&gt;&lt;P&gt;   MARC&lt;SUB&gt;PSTAT MARC&lt;/SUB&gt;EKGRP INTO CORRESPONDING FIELDS OF TABLE ITAB&lt;/P&gt;&lt;P&gt;FROM MARA INNER JOIN MARC&lt;/P&gt;&lt;P&gt;ON MARA&lt;SUB&gt;MATNR = MARC&lt;/SUB&gt;MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM field_catalog.&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 = v_repid&lt;/P&gt;&lt;P&gt;I_CALLBACK_USER_COMMAND = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;IT_FIELDCAT = it_fieldcat&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;IS_LAYOUT = gs_layout&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;T_OUTTAB = ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM field_catalog .&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 = v_repid&lt;/P&gt;&lt;P&gt;I_INTERNAL_TABNAME = 'ITAB'&lt;/P&gt;&lt;P&gt;I_INCLNAME = v_repid&lt;/P&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CT_FIELDCAT = IT_FIELDCAT.&amp;lt;/b&amp;gt;&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;&amp;lt;b&amp;gt;reward points if helpful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;bharat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 05:23:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517513#M569643</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T05:23:43Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517514#M569644</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is the dump message that you are getting. What is the point in code where the dump is occuring?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 05:24:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517514#M569644</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T05:24:10Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517515#M569645</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi sandeep,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check your FIELDCATALOG table , i think it is creating problems&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regrsd&lt;/P&gt;&lt;P&gt;Deepak&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 05:24:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517515#M569645</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T05:24:42Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517516#M569646</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is a problem in your code. You have to create a structure if you use the function "'REUSE_ALV_FIELDCATALOG_MERGE'".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you don't use the field catalog, create a structure with all the fields that you want to display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The structure should contain all the fields which you use..&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF FS_ITAB,&lt;/P&gt;&lt;P&gt;MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;ERSDA LIKE MARA-ERSDA,&lt;/P&gt;&lt;P&gt;ERNAM LIKE MARA-ERNAM,&lt;/P&gt;&lt;P&gt;MTART LIKE MARA-MTART,&lt;/P&gt;&lt;P&gt;WERKS LIKE MARC-WERKS,&lt;/P&gt;&lt;P&gt;PSTAT LIKE MARC-PSTAT,&lt;/P&gt;&lt;P&gt;EKGRP LIKE MARC-EKGRP,&lt;/P&gt;&lt;P&gt;END OF FS_ITAB.&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;Pavan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 05:27:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517516#M569646</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T05:27:38Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517517#M569647</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Sandeep&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following sample report shows how to use self-defined fieldcatalogs based on itabs or type definitions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  ZUS_SDN_FIELDCATALOG_1
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*

REPORT  zus_sdn_fieldcatalog_1.


TYPE-POOLS: slis.

include zus_sdn_slisfcat_Data.  " contains the following DATA definition
*DATA: BEGIN OF ty_s_list.
*DATA:   bukrs    LIKE knb1-bukrs.
*DATA:   kunnr    LIKE knb1-kunnr.
*DATA:   vkorg    TYPE knvv-vkorg.  " type does not work !!!
*DATA: END OF ty_s_list.


DATA:
  gs_list         LIKE ty_s_list,
  gt_list         LIKE ty_s_list OCCURS 0.

DATA:
  gt_fcat         TYPE slis_t_fieldcat_alv.


START-OF-SELECTION.

  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
    EXPORTING
      i_program_name               = syst-repid
      i_internal_tabname           = 'TY_S_LIST'
*     I_STRUCTURE_NAME             =
*     I_CLIENT_NEVER_DISPLAY       = 'X'
      i_inclname                   = 'ZUS_SDN_SLISFCAT_DATA'
      I_BYPASSING_BUFFER           = 'X'
*     I_BUFFER_ACTIVE              =
    CHANGING
      ct_fieldcat                  = gt_fcat
    EXCEPTIONS
      inconsistent_interface       = 1
      program_error                = 2
      OTHERS                       = 3.
  IF sy-subrc &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.

* NOTE: IMPORTING parameter i_internal_tabname is provided
*       with the name of the DATA definition, not the internal
* table name ( 'GT_LIST' ).




  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'
    EXPORTING
      i_structure_name = 'LVC_S_FCAT'
    TABLES
      t_outtab         = gt_fcat
    EXCEPTIONS
      program_error    = 1
      OTHERS           = 2.
  IF sy-subrc &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.


END-OF-SELECTION.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 05:34:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2517517#M569647</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2007-07-11T05:34:01Z</dc:date>
    </item>
  </channel>
</rss>

