<?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_LIST_DISPLAY  default layout problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-display-default-layout-problem/m-p/1925588#M384119</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ramana,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  First in your output create your required layout and save with one name like "/venkat".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  by us ing the below  FM   , pass that variant ,Declare gs_variantx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   MOVE '/venkat' TO gs_variantx-variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            I_SAVE        = 'A'&lt;/P&gt;&lt;P&gt;       CHANGING&lt;/P&gt;&lt;P&gt;            CS_VARIANT    = gs_variantx-variant&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            WRONG_INPUT   = 1&lt;/P&gt;&lt;P&gt;            NOT_FOUND     = 2&lt;/P&gt;&lt;P&gt;            PROGRAM_ERROR = 3&lt;/P&gt;&lt;P&gt;            OTHERS        = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls. mark if useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Feb 2007 04:17:58 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-15T04:17:58Z</dc:date>
    <item>
      <title>ALV_LIST_DISPLAY  default layout problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-display-default-layout-problem/m-p/1925585#M384116</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi every body &lt;/P&gt;&lt;P&gt;I am trying to display my itab content using FM ALV_LIST_DISPLAY  &lt;/P&gt;&lt;P&gt;the problem facing is &lt;/P&gt;&lt;P&gt;in my internal table there r 100 fields if i create field catalog for all fields&lt;/P&gt;&lt;P&gt;are displaying in ALV list &lt;/P&gt;&lt;P&gt;my requirement is out of 100 fields only 20 fields need to be displayed &lt;/P&gt;&lt;P&gt;every time we run the report and who ever runs the report&lt;/P&gt;&lt;P&gt;and also there should be a provision to the user to select specific fields&lt;/P&gt;&lt;P&gt;in specific order from the available 100 fields in the internal table.&lt;/P&gt;&lt;P&gt;please suggest me how to solve this one &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance for your kind suggestions&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Feb 2007 13:46:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-display-default-layout-problem/m-p/1925585#M384116</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-14T13:46:57Z</dc:date>
    </item>
    <item>
      <title>Re: ALV_LIST_DISPLAY  default layout problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-display-default-layout-problem/m-p/1925586#M384117</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ramana,&lt;/P&gt;&lt;P&gt;  for the 80 fields that you don't need to display in the default, you have to set the fieldcatalog-no_out as 'X'.&lt;/P&gt;&lt;P&gt;That would be sufficient.&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Feb 2007 13:53:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-display-default-layout-problem/m-p/1925586#M384117</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-14T13:53:43Z</dc:date>
    </item>
    <item>
      <title>Re: ALV_LIST_DISPLAY  default layout problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-display-default-layout-problem/m-p/1925587#M384118</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 have to give the opportunity to create the layout variant to the user, so you need to transfer the variant parameter:&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;  DATA GT_VARIANT  LIKE DISVARIANT.
  
  GT_VARIANT-REPORT = SY-REPID.

  CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
       EXPORTING
          ................................................
          I_SAVE                   = 'A'
          IS_VARIANT               = GT_VARIANT
          ........................................................&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this way the user can create the layout variant and sets one as default.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The default variant will be automatically used by ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Feb 2007 13:55:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-display-default-layout-problem/m-p/1925587#M384118</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-14T13:55:49Z</dc:date>
    </item>
    <item>
      <title>Re: ALV_LIST_DISPLAY  default layout problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-display-default-layout-problem/m-p/1925588#M384119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ramana,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  First in your output create your required layout and save with one name like "/venkat".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  by us ing the below  FM   , pass that variant ,Declare gs_variantx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   MOVE '/venkat' TO gs_variantx-variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            I_SAVE        = 'A'&lt;/P&gt;&lt;P&gt;       CHANGING&lt;/P&gt;&lt;P&gt;            CS_VARIANT    = gs_variantx-variant&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            WRONG_INPUT   = 1&lt;/P&gt;&lt;P&gt;            NOT_FOUND     = 2&lt;/P&gt;&lt;P&gt;            PROGRAM_ERROR = 3&lt;/P&gt;&lt;P&gt;            OTHERS        = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls. mark if useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Feb 2007 04:17:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-display-default-layout-problem/m-p/1925588#M384119</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-15T04:17:58Z</dc:date>
    </item>
    <item>
      <title>Re: ALV_LIST_DISPLAY  default layout problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-display-default-layout-problem/m-p/1925589#M384120</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 have to change the fieldcatalog accordingly. See the below example, i would like to disaply only he below two fields from the MARA table, in tahtc ase code as below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FORM f9300_modify_field_cat TABLES p_fieldcat STRUCTURE lvc_s_fcat.

  FIELD-SYMBOLS: &amp;lt;lfs_fieldcat&amp;gt; TYPE lvc_s_fcat.

  LOOP AT p_fieldcat ASSIGNING &amp;lt;lfs_fieldcat&amp;gt;.
    CASE &amp;lt;lfs_fieldcat&amp;gt;-fieldname.
      WHEN 'MATNR'.
        &amp;lt;lfs_fieldcat&amp;gt;-hotspot  = 'X'.
        &amp;lt;lfs_fieldcat&amp;gt;-key      = 'X'.
      WHEN 'NTGEW'.
        &amp;lt;lfs_fieldcat&amp;gt;-do_sum      = 'X'.
      WHEN OTHERS.
       &amp;lt;lfs_fieldcat&amp;gt;-no_out     = 'X'.
    ENDCASE.

  ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U have to specify &amp;lt;b&amp;gt;when others no_out = 'X'&amp;lt;/b&amp;gt; now it wont dispaly the otehr firlds.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So u put all the twenty fields as dispaly and wont get dispalyed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope its clear.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Feb 2007 04:27:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-display-default-layout-problem/m-p/1925589#M384120</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-15T04:27:55Z</dc:date>
    </item>
    <item>
      <title>Re: ALV_LIST_DISPLAY  default layout problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-display-default-layout-problem/m-p/1925590#M384121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Build the filed catalog using FM  'REUSE_ALV_FIELDCATALOG_MERGE'.&lt;/P&gt;&lt;P&gt;Loop thru the fld catalog and hide the unnecc ones. Users can create variants &lt;/P&gt;&lt;P&gt;in the ALV and provide provide a field on the screen to select a variant .&lt;/P&gt;&lt;P&gt;Kindly Go thru cod below : &lt;/P&gt;&lt;P&gt; FORM set_alv_fieldcat_n_layout&lt;/P&gt;&lt;P&gt;     CHANGING c_layout       TYPE  slis_layout_alv&lt;/P&gt;&lt;P&gt;              c_tab_fieldcat TYPE  slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS: &amp;lt;wa_fieldcat&amp;gt; TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;  DATA : l_pos TYPE i VALUE 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;create default field catalogue with DDIC information of&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;output structure:&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    i_program_name               = g_con_callback_prog&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    i_internal_tabname           = 'GT_OUTTAB'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_structure_name             = 'FTI_INT_INSTR_DATA'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    i_client_never_display       = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    i_inclname                   = sy-repid&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   I_BYPASSING_BUFFER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   I_BUFFER_ACTIVE              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      ct_fieldcat                  = c_tab_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;  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;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;modify the field catalogue in a specific required way:&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT c_tab_fieldcat ASSIGNING &amp;lt;wa_fieldcat&amp;gt;.&lt;/P&gt;&lt;P&gt;    IF &amp;lt;wa_fieldcat&amp;gt;-fieldname = 'MANDT'.&lt;/P&gt;&lt;P&gt;      DELETE c_tab_fieldcat.&lt;/P&gt;&lt;P&gt;      CONTINUE.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF &amp;lt;wa_fieldcat&amp;gt;-fieldname = g_param1.&lt;/P&gt;&lt;P&gt;      &amp;lt;wa_fieldcat&amp;gt;-col_pos = '3'.&lt;/P&gt;&lt;P&gt;    ELSEIF &amp;lt;wa_fieldcat&amp;gt;-fieldname = g_param2.&lt;/P&gt;&lt;P&gt;      &amp;lt;wa_fieldcat&amp;gt;-col_pos = '4'.&lt;/P&gt;&lt;P&gt;    ELSEIF &amp;lt;wa_fieldcat&amp;gt;-fieldname EQ 'ACTIVE_PASSIVE'.&lt;/P&gt;&lt;P&gt;      &amp;lt;wa_fieldcat&amp;gt;-col_pos = '2'.&lt;/P&gt;&lt;P&gt;    ELSEIF &amp;lt;wa_fieldcat&amp;gt;-fieldname EQ 'ICON_SUBTOTAL'.&lt;/P&gt;&lt;P&gt;      &amp;lt;wa_fieldcat&amp;gt;-col_pos = '1'.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      &amp;lt;wa_fieldcat&amp;gt;-col_pos = l_pos.&lt;/P&gt;&lt;P&gt;      l_pos = l_pos + 1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF &amp;lt;wa_fieldcat&amp;gt;-fieldname = g_param1 OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname = g_param2 OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname = 'ACTIVE_PASSIVE' OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname CP '*_LC' OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname CP '*_PC' OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname CP '*_DC' OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname CP 'MED_*' OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname CP 'ICON_*'.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      &amp;lt;wa_fieldcat&amp;gt;-no_out = 'X'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF p_skflg = ftico_xtrue.&lt;/P&gt;&lt;P&gt;      IF &amp;lt;wa_fieldcat&amp;gt;-fieldname CP '*_LC' OR&lt;/P&gt;&lt;P&gt;         &amp;lt;wa_fieldcat&amp;gt;-fieldname CP '*_PC' OR&lt;/P&gt;&lt;P&gt;         &amp;lt;wa_fieldcat&amp;gt;-fieldname CP '*_DC'.&lt;/P&gt;&lt;P&gt;        &amp;lt;wa_fieldcat&amp;gt;-round = p_skalv.&lt;/P&gt;&lt;P&gt;        &amp;lt;wa_fieldcat&amp;gt;-decimals_out = p_decim.&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;    IF &amp;lt;wa_fieldcat&amp;gt;-fieldname CP '*_LC' OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname CP '*_PC' OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname CP '*_DC'.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      &amp;lt;wa_fieldcat&amp;gt;-key_sel = 'X'.&lt;/P&gt;&lt;P&gt;      &amp;lt;wa_fieldcat&amp;gt;-no_sum = 'X'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF &amp;lt;wa_fieldcat&amp;gt;-fieldname CP '*_LC' OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname CP '*_PC' OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname CP '*_DC'.&lt;/P&gt;&lt;P&gt;      &amp;lt;wa_fieldcat&amp;gt;-outputlen = '16'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF &amp;lt;wa_fieldcat&amp;gt;-fieldname EQ 'ANZGW' OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname EQ 'CALC_CCY' OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname EQ 'NPV_CC' OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname EQ 'CLEAN_PRICE_CC' OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname CP 'ERR_*'.&lt;/P&gt;&lt;P&gt;      DELETE c_tab_fieldcat.&lt;/P&gt;&lt;P&gt;      CONTINUE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;wa_fieldcat&amp;gt;-no_out = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF &amp;lt;wa_fieldcat&amp;gt;-fieldname EQ 'INT_CAT' OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname EQ 'ACTIVE_PASSIVE'.&lt;/P&gt;&lt;P&gt;      &amp;lt;wa_fieldcat&amp;gt;-outputlen = '3'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF &amp;lt;wa_fieldcat&amp;gt;-fieldname CP 'ICON_*'.&lt;/P&gt;&lt;P&gt;      &amp;lt;wa_fieldcat&amp;gt;-icon = 'X'.&lt;/P&gt;&lt;P&gt;      &amp;lt;wa_fieldcat&amp;gt;-outputlen = 3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF &amp;lt;wa_fieldcat&amp;gt;-fieldname EQ g_param1 OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname EQ g_param2 OR&lt;/P&gt;&lt;P&gt;       &amp;lt;wa_fieldcat&amp;gt;-fieldname EQ 'ACTIVE_PASSIVE'.&lt;/P&gt;&lt;P&gt;      &amp;lt;wa_fieldcat&amp;gt;-key = 'X'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " set_alv_fieldcat_n_layout&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Feb 2007 04:36:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-display-default-layout-problem/m-p/1925590#M384121</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-15T04:36:57Z</dc:date>
    </item>
    <item>
      <title>Re: ALV_LIST_DISPLAY  default layout problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-display-default-layout-problem/m-p/1925591#M384122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;One very simple solution is that you display all the 100 feilds. Then create a&lt;/P&gt;&lt;P&gt;layout varient with the 80 colums and set it as default layout. Create another &lt;/P&gt;&lt;P&gt;layout varient with the 100 columns ( the 80 columns first) . So, when someone views the report he will see the default layout(80 columns) and if he wants to make his own layout let him choose from the other layout(100 columns).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps you,&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;purnima.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2007 08:55:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-display-default-layout-problem/m-p/1925591#M384122</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-01T08:55:43Z</dc:date>
    </item>
  </channel>
</rss>

