<?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  Hide in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-hide/m-p/3249903#M775894</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; IF val2 &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;    wa_fldcat-col_pos     = c_1.&lt;/P&gt;&lt;P&gt;    wa_fldcat-fieldname   = text-033.                       "DMBTR2'.&lt;/P&gt;&lt;P&gt;    wa_fldcat-seltext_l   = v_field.&lt;/P&gt;&lt;P&gt;    wa_fldcat-tabname     = text-014.&lt;/P&gt;&lt;P&gt;    wa_fldcat-outputlen   =  c_19.&lt;/P&gt;&lt;P&gt;    wa_fldcat-do_sum      =  c_x.&lt;/P&gt;&lt;P&gt;    APPEND wa_fldcat TO i_fldcat.&lt;/P&gt;&lt;P&gt;    CLEAR : wa_fldcat , v_field.&lt;/P&gt;&lt;P&gt;    c_1 = c_1 + 1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  IF val3 &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &lt;/P&gt;&lt;P&gt;    wa_fldcat-col_pos     = c_1.&lt;/P&gt;&lt;P&gt;    wa_fldcat-fieldname   = text-034.                       "DMBTR3&lt;/P&gt;&lt;P&gt;    wa_fldcat-seltext_l   = v_field .&lt;/P&gt;&lt;P&gt;    wa_fldcat-tabname     = text-014.&lt;/P&gt;&lt;P&gt;    wa_fldcat-outputlen   =  c_19.&lt;/P&gt;&lt;P&gt;    wa_fldcat-do_sum      =  c_x.&lt;/P&gt;&lt;P&gt;    APPEND wa_fldcat TO i_fldcat.&lt;/P&gt;&lt;P&gt;    CLEAR: wa_fldcat, v_field.&lt;/P&gt;&lt;P&gt;    c_1 = c_1 + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here c_1 is value 1,&lt;/P&gt;&lt;P&gt;here val2/val3  is parameter value&lt;/P&gt;&lt;P&gt;Now you give in place of var2/val3 variable and try, if that one contains value, then only the field will be displayed.&lt;/P&gt;&lt;P&gt;try like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF useful award points. i am sure definately it will be helpful to you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regs&lt;/P&gt;&lt;P&gt;Rams&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 31 Dec 2007 11:57:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-12-31T11:57:22Z</dc:date>
    <item>
      <title>ALV  Hide</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-hide/m-p/3249902#M775893</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how to hide fields from the alv reports when the calculated value is zero.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eg: In the ALV report iam calculating the unrestricted stock + quality stock + blocked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When unrestricted stock + quality stock + blocked = 0 Alv report should hide the fields in the list for the particular.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2007 11:50:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-hide/m-p/3249902#M775893</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-31T11:50:41Z</dc:date>
    </item>
    <item>
      <title>Re: ALV  Hide</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-hide/m-p/3249903#M775894</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; IF val2 &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;    wa_fldcat-col_pos     = c_1.&lt;/P&gt;&lt;P&gt;    wa_fldcat-fieldname   = text-033.                       "DMBTR2'.&lt;/P&gt;&lt;P&gt;    wa_fldcat-seltext_l   = v_field.&lt;/P&gt;&lt;P&gt;    wa_fldcat-tabname     = text-014.&lt;/P&gt;&lt;P&gt;    wa_fldcat-outputlen   =  c_19.&lt;/P&gt;&lt;P&gt;    wa_fldcat-do_sum      =  c_x.&lt;/P&gt;&lt;P&gt;    APPEND wa_fldcat TO i_fldcat.&lt;/P&gt;&lt;P&gt;    CLEAR : wa_fldcat , v_field.&lt;/P&gt;&lt;P&gt;    c_1 = c_1 + 1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  IF val3 &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &lt;/P&gt;&lt;P&gt;    wa_fldcat-col_pos     = c_1.&lt;/P&gt;&lt;P&gt;    wa_fldcat-fieldname   = text-034.                       "DMBTR3&lt;/P&gt;&lt;P&gt;    wa_fldcat-seltext_l   = v_field .&lt;/P&gt;&lt;P&gt;    wa_fldcat-tabname     = text-014.&lt;/P&gt;&lt;P&gt;    wa_fldcat-outputlen   =  c_19.&lt;/P&gt;&lt;P&gt;    wa_fldcat-do_sum      =  c_x.&lt;/P&gt;&lt;P&gt;    APPEND wa_fldcat TO i_fldcat.&lt;/P&gt;&lt;P&gt;    CLEAR: wa_fldcat, v_field.&lt;/P&gt;&lt;P&gt;    c_1 = c_1 + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here c_1 is value 1,&lt;/P&gt;&lt;P&gt;here val2/val3  is parameter value&lt;/P&gt;&lt;P&gt;Now you give in place of var2/val3 variable and try, if that one contains value, then only the field will be displayed.&lt;/P&gt;&lt;P&gt;try like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF useful award points. i am sure definately it will be helpful to you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regs&lt;/P&gt;&lt;P&gt;Rams&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2007 11:57:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-hide/m-p/3249903#M775894</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-31T11:57:22Z</dc:date>
    </item>
    <item>
      <title>Re: ALV  Hide</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-hide/m-p/3249904#M775895</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;i hope the following code is useful,&lt;/P&gt;&lt;P&gt;TABLES:     EKKO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: SLIS.                                 "ALV Declarations&lt;/P&gt;&lt;P&gt;*Data Declaration&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;P&gt;TYPES: BEGIN OF T_EKKO,&lt;/P&gt;&lt;P&gt;  EBELN TYPE EKPO-EBELN,&lt;/P&gt;&lt;P&gt;  EBELP TYPE EKPO-EBELP,&lt;/P&gt;&lt;P&gt;  STATU TYPE EKPO-STATU,&lt;/P&gt;&lt;P&gt;  AEDAT TYPE EKPO-AEDAT,&lt;/P&gt;&lt;P&gt;  MATNR TYPE EKPO-MATNR,&lt;/P&gt;&lt;P&gt;  MENGE TYPE EKPO-MENGE,&lt;/P&gt;&lt;P&gt;  MEINS TYPE EKPO-MEINS,&lt;/P&gt;&lt;P&gt;  NETPR TYPE EKPO-NETPR,&lt;/P&gt;&lt;P&gt;  PEINH TYPE EKPO-PEINH,&lt;/P&gt;&lt;P&gt;  FIELS_STYLE  TYPE LVC_T_STYL, "FOR DISABLE&lt;/P&gt;&lt;P&gt; END OF T_EKKO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_EKKO TYPE STANDARD TABLE OF T_EKKO INITIAL SIZE 0,&lt;/P&gt;&lt;P&gt;      WA_EKKO TYPE T_EKKO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ALV data declarations&lt;/P&gt;&lt;P&gt;DATA: FIELDCATALOG TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: IT_FIELDCAT TYPE LVC_T_FCAT,     "slis_t_fieldcat_alv WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      WA_FIELDCAT TYPE LVC_S_FCAT,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     GD_TAB_GROUP TYPE slis_t_sp_group_alv,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      GD_LAYOUT    TYPE LVC_S_LAYO,     "slis_layout_alv,&lt;/P&gt;&lt;P&gt;      GD_REPID     LIKE 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;*Start-of-selection.&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM DATA_RETRIEVAL.&lt;/P&gt;&lt;P&gt;  PERFORM SET_SPECIFIC_FIELD_ATTRIBUTES.&lt;/P&gt;&lt;P&gt;  PERFORM BUILD_FIELDCATALOG.&lt;/P&gt;&lt;P&gt;  PERFORM BUILD_LAYOUT.&lt;/P&gt;&lt;P&gt;  PERFORM DISPLAY_ALV_REPORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  BUILD_FIELDCATALOG&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;      Build Fieldcatalog for ALV Report&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 BUILD_FIELDCATALOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME   = 'EBELN'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SCRTEXT_M   = 'Purchase Order'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS     = 0.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN   = 10.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-EMPHASIZE   = 'X'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-KEY         = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR  WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME   = 'EBELP'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SCRTEXT_M   = 'PO Item'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS     = 1.&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR  WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME   = 'STATU'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SCRTEXT_M   = 'Status'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS     = 2.&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR  WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME   = 'AEDAT'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SCRTEXT_M   = 'Item change date'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS     = 3.&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR  WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME   = 'MATNR'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SCRTEXT_M   = 'Material Number'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS     = 4.&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR  WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME   = 'MENGE'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SCRTEXT_M  = 'PO quantity'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS     = 5.&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR  WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME   = 'MEINS'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SCRTEXT_M   = 'Order Unit'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS     = 6.&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR  WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME   = 'NETPR'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SCRTEXT_M   = 'Net Price'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-EDIT        = 'X'. "sets whole column to be editable&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS     = 7.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-OUTPUTLEN   = 15.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-DATATYPE     = 'CURR'.&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR  WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-FIELDNAME   = 'PEINH'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-SCRTEXT_M   = 'Price Unit'.&lt;/P&gt;&lt;P&gt;  WA_FIELDCAT-COL_POS     = 8.&lt;/P&gt;&lt;P&gt;  APPEND WA_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;P&gt;  CLEAR  WA_FIELDCAT.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BUILD_FIELDCATALOG&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  BUILD_LAYOUT&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;      Build layout for ALV grid report&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 BUILD_LAYOUT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set layout field for field attributes(i.e. input/output)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  GD_LAYOUT-STYLEFNAME = 'FIELD_STYLE'.&lt;/P&gt;&lt;P&gt;  GD_LAYOUT-ZEBRA             = 'X'.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BUILD_LAYOUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_ALV_REPORT&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;      Display report using ALV grid&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_REPORT.&lt;/P&gt;&lt;P&gt;  GD_REPID = SY-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; call function 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            i_callback_program      = GD_REPID&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_callback_user_command = 'USER_COMMAND'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            is_layout_lvc               = GD_LAYOUT&lt;/P&gt;&lt;P&gt;            it_fieldcat_lvc             = IT_FIELDCAT&lt;/P&gt;&lt;P&gt;            i_save                  = 'X'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            t_outtab                = IT_EKKO&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;ENDFORM.                    " DISPLAY_ALV_REPORT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DATA_RETRIEVAL&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;      Retrieve data form EKPO table and populate itab it_ekko&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 DATA_RETRIEVAL.&lt;/P&gt;&lt;P&gt;  SELECT EBELN EBELP STATU AEDAT MATNR MENGE MEINS NETPR PEINH&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UP TO 10 ROWS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    FROM EKPO&lt;/P&gt;&lt;P&gt;    INTO  CORRESPONDING FIELDS OF TABLE IT_EKKO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DATA_RETRIEVAL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  set_specific_field_attributes&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;      populate FIELD_STYLE table with specific field attributes&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 SET_SPECIFIC_FIELD_ATTRIBUTES .&lt;/P&gt;&lt;P&gt;  DATA LS_STYLEROW TYPE LVC_S_STYL .&lt;/P&gt;&lt;P&gt;  DATA lt_styletab TYPE lvc_t_styl .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Populate style variable (FIELD_STYLE) with style properties&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The NETPR field/column has been set to editable in the fieldcatalog...&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The following code sets it to be disabled(display only) if 'NETPR'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;is gt than 10.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT IT_EKKO INTO WA_EKKO.&lt;/P&gt;&lt;P&gt;    IF WA_EKKO-NETPR GT 10.&lt;/P&gt;&lt;P&gt;      LS_STYLEROW-FIELDNAME = 'NETPR' .&lt;/P&gt;&lt;P&gt;      LS_STYLEROW-STYLE = CL_GUI_ALV_GRID=&amp;gt;MC_STYLE_DISABLED.&lt;/P&gt;&lt;P&gt;                                             "set field to disabled&lt;/P&gt;&lt;P&gt;      APPEND LS_STYLEROW  TO WA_EKKO-FIELS_STYLE.&lt;/P&gt;&lt;P&gt;      MODIFY IT_EKKO FROM WA_EKKO.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points,if it is helpful.&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;chandu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2007 12:44:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-hide/m-p/3249904#M775895</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-31T12:44:50Z</dc:date>
    </item>
  </channel>
</rss>

