<?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/2553454#M581703</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;     put condition over field catalog like this and get the field invisible&lt;/P&gt;&lt;P&gt;only use of  x_fldcat-no_out = 'X'. will give you the result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;jus look at the code how i used this in code.&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; CLEAR T_STAS1.&lt;/P&gt;&lt;P&gt;  data:t_index like sy-tabix.&lt;/P&gt;&lt;P&gt;  t_index = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; loop at i_fldcat into x_fldcat WHERE&lt;/P&gt;&lt;P&gt;  fieldname = 'IDNRK' or&lt;/P&gt;&lt;P&gt;  fieldname = 'MAKTX' or&lt;/P&gt;&lt;P&gt;  fieldname = 'MEINS' or&lt;/P&gt;&lt;P&gt;     FIELDNAME =  'MENGE1' OR&lt;/P&gt;&lt;P&gt;        FIELDNAME =  'MENGE2' OR&lt;/P&gt;&lt;P&gt;        FIELDNAME =  'MENGE3' OR&lt;/P&gt;&lt;P&gt;         FIELDNAME =  'MENGE4' OR&lt;/P&gt;&lt;P&gt;          FIELDNAME =  'MENGE5' OR&lt;/P&gt;&lt;P&gt;           FIELDNAME =  'MENGE6' OR&lt;/P&gt;&lt;P&gt;           FIELDNAME =  'MENGE7' OR&lt;/P&gt;&lt;P&gt;           FIELDNAME =  'MENGE8'.&lt;/P&gt;&lt;P&gt;    if stlal-low ne ''.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'IDNRK'.&lt;/P&gt;&lt;P&gt;        x_fldcat-seltext_l = 'Component'.&lt;/P&gt;&lt;P&gt;        x_fldcat-outputlen = 25.&lt;/P&gt;&lt;P&gt;        x_fldcat-reptext_ddic = 'Component'.&lt;/P&gt;&lt;P&gt;        x_fldcat-inttype = c_c.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MAKTX'.&lt;/P&gt;&lt;P&gt;        x_fldcat-seltext_l = 'Component Description'.&lt;/P&gt;&lt;P&gt;        x_fldcat-outputlen = 25.&lt;/P&gt;&lt;P&gt;        x_fldcat-reptext_ddic = 'Component Description'.&lt;/P&gt;&lt;P&gt;        x_fldcat-inttype = c_c.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MEINS'.&lt;/P&gt;&lt;P&gt;        x_fldcat-seltext_l = 'UOM'.&lt;/P&gt;&lt;P&gt;        x_fldcat-reptext_ddic = 'UOM'.&lt;/P&gt;&lt;P&gt;        x_fldcat-ddictxt = c_l.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;      CLEAR W_BOM.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MENGE1'.&lt;/P&gt;&lt;P&gt;        read table t_stas1 with key stlal = '01'.&lt;/P&gt;&lt;P&gt;        if sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;          x_fldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;          X_FLDCAT-TECH = 'X'.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          PERFORM VAR_BOM USING T_STAS1-STLAL.&lt;/P&gt;&lt;P&gt;          CONCATENATE '' T_BOM-STKTX INTO W_BOM separated BY SPACE.&lt;/P&gt;&lt;P&gt;          IF T_BOM-STLST = '1'.&lt;/P&gt;&lt;P&gt;            X_FLDCAT-EMPHASIZE = 'C511'.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          x_fldcat-seltext_l = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-reptext_ddic = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-ddictxt = c_l.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      CLEAR W_BOM.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MENGE2'.&lt;/P&gt;&lt;P&gt;        read table t_stas1 with key stlal = '02'.&lt;/P&gt;&lt;P&gt;        if sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;          x_fldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          PERFORM VAR_BOM USING T_STAS1-STLAL.&lt;/P&gt;&lt;P&gt;          CONCATENATE '' T_BOM-STKTX INTO W_BOM separated BY SPACE.&lt;/P&gt;&lt;P&gt;          IF T_BOM-STLST = '1'.&lt;/P&gt;&lt;P&gt;            X_FLDCAT-EMPHASIZE = 'C511'.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          x_fldcat-seltext_l = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-reptext_ddic = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-ddictxt = c_l.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      CLEAR W_BOM.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MENGE3'.&lt;/P&gt;&lt;P&gt;        read table t_stas1 with key stlal = '03'.&lt;/P&gt;&lt;P&gt;        if sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;          x_fldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          PERFORM VAR_BOM USING T_STAS1-STLAL.&lt;/P&gt;&lt;P&gt;          CONCATENATE '' T_BOM-STKTX INTO W_BOM separated BY SPACE.&lt;/P&gt;&lt;P&gt;          IF T_BOM-STLST = '1'.&lt;/P&gt;&lt;P&gt;            X_FLDCAT-EMPHASIZE = 'C511'.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          x_fldcat-seltext_l = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-reptext_ddic = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-ddictxt = c_l.&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;      CLEAR W_BOM.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MENGE4'.&lt;/P&gt;&lt;P&gt;        read table t_stas1 with key stlal = '04'.&lt;/P&gt;&lt;P&gt;        if sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;          x_fldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          PERFORM VAR_BOM USING T_STAS1-STLAL.&lt;/P&gt;&lt;P&gt;          CONCATENATE '' T_BOM-STKTX INTO W_BOM separated BY SPACE.&lt;/P&gt;&lt;P&gt;          IF T_BOM-STLST = '1'.&lt;/P&gt;&lt;P&gt;            X_FLDCAT-EMPHASIZE = 'C511'.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          x_fldcat-seltext_l = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-reptext_ddic = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-ddictxt = c_l.&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;      CLEAR W_BOM.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MENGE5'.&lt;/P&gt;&lt;P&gt;        read table t_stas1 with key stlal = '05'.&lt;/P&gt;&lt;P&gt;        if sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;          x_fldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          PERFORM VAR_BOM USING T_STAS1-STLAL.&lt;/P&gt;&lt;P&gt;          CONCATENATE '' T_BOM-STKTX INTO W_BOM separated BY SPACE.&lt;/P&gt;&lt;P&gt;          IF T_BOM-STLST = '1'.&lt;/P&gt;&lt;P&gt;            X_FLDCAT-EMPHASIZE = 'C511'.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          x_fldcat-seltext_l = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-reptext_ddic = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-ddictxt = c_l.&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;      CLEAR W_BOM.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MENGE6'.&lt;/P&gt;&lt;P&gt;        read table t_stas1 with key stlal = '06'.&lt;/P&gt;&lt;P&gt;        if sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;          x_fldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          PERFORM VAR_BOM USING 6.&lt;/P&gt;&lt;P&gt;          CONCATENATE '' T_BOM-STKTX INTO W_BOM separated BY SPACE.&lt;/P&gt;&lt;P&gt;          IF T_BOM-STLST = '1'.&lt;/P&gt;&lt;P&gt;            X_FLDCAT-EMPHASIZE = 'C511'.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          x_fldcat-seltext_l = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-reptext_ddic = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-ddictxt = c_l.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;      CLEAR W_BOM.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MENGE7'.&lt;/P&gt;&lt;P&gt;        read table t_stas1 with key stlal = '07'.&lt;/P&gt;&lt;P&gt;        if sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;          x_fldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          PERFORM VAR_BOM USING 7.&lt;/P&gt;&lt;P&gt;          if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;            CONCATENATE '' T_BOM-STKTX INTO W_BOM separated BY SPACE.&lt;/P&gt;&lt;P&gt;            IF T_BOM-STLST = '1'.&lt;/P&gt;&lt;P&gt;              X_FLDCAT-EMPHASIZE = 'C511'.&lt;/P&gt;&lt;P&gt;            ENDIF.&lt;/P&gt;&lt;P&gt;            x_fldcat-seltext_l = W_BOM.&lt;/P&gt;&lt;P&gt;            x_fldcat-reptext_ddic = W_BOM.&lt;/P&gt;&lt;P&gt;            x_fldcat-ddictxt = c_l.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      CLEAR W_BOM.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MENGE8'.&lt;/P&gt;&lt;P&gt;        read table t_stas1 with key stlal = '08'.&lt;/P&gt;&lt;P&gt;        if sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;          x_fldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          PERFORM VAR_BOM USING 8.&lt;/P&gt;&lt;P&gt;          if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;            CONCATENATE '' T_BOM-STKTX INTO W_BOM separated BY SPACE.&lt;/P&gt;&lt;P&gt;            IF T_BOM-STLST = '1'.&lt;/P&gt;&lt;P&gt;              X_FLDCAT-EMPHASIZE = 'C511'.&lt;/P&gt;&lt;P&gt;            ENDIF.&lt;/P&gt;&lt;P&gt;            x_fldcat-seltext_l = W_BOM.&lt;/P&gt;&lt;P&gt;            x_fldcat-reptext_ddic = W_BOM.&lt;/P&gt;&lt;P&gt;            x_fldcat-ddictxt = c_l.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      modify i_fldcat from x_fldcat index T_INDEX.&lt;/P&gt;&lt;P&gt;      T_INDEX = T_INDEX + 1.&lt;/P&gt;&lt;P&gt;      CLEAR X_FLDCAT.&lt;/P&gt;&lt;P&gt;&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;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 Jul 2007 13:28:51 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-23T13:28:51Z</dc:date>
    <item>
      <title>alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2553451#M581700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;while displaying the data in an internal table  to the grid display,suppose we want to suppress a particular field by not displaying the values in  it,then what is the procedure&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2007 13:18:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2553451#M581700</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-23T13:18:15Z</dc:date>
    </item>
    <item>
      <title>Re: alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2553452#M581701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; In the Field catalog use the attribute Tech = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Deepu.K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2007 13:21:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2553452#M581701</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-23T13:21:38Z</dc:date>
    </item>
    <item>
      <title>Re: alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2553453#M581702</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in the field catalog&lt;/P&gt;&lt;P&gt;use if statement for the block that catalog as follows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    wa_fieldcat-fieldname = 'ZSIZ_PATT' .                "Size &amp;amp; Pattern&lt;/P&gt;&lt;P&gt;    wa_fieldcat-tabname   = 'IT_GREEN_REQPLAN2' .&lt;/P&gt;&lt;P&gt;    wa_fieldcat-outputlen = 40 .&lt;/P&gt;&lt;P&gt;    wa_fieldcat-seltext_l = text-012 .&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;IF LV_CONDITION = 'YES'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    wa_fieldcat-fieldname = 'ZOVN_TYPE' .                "Oven Type&lt;/P&gt;&lt;P&gt;    wa_fieldcat-tabname   = 'IT_GREEN_REQPLAN2' .&lt;/P&gt;&lt;P&gt;    wa_fieldcat-outputlen = 40 .&lt;/P&gt;&lt;P&gt;    wa_fieldcat-seltext_l = text-013 .&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;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so when LV_CONDITION = 'YES'  ZOVN_TYPE displayed otherwise its not display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rewards if useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2007 13:23:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2553453#M581702</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-23T13:23:23Z</dc:date>
    </item>
    <item>
      <title>Re: alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2553454#M581703</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;     put condition over field catalog like this and get the field invisible&lt;/P&gt;&lt;P&gt;only use of  x_fldcat-no_out = 'X'. will give you the result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;jus look at the code how i used this in code.&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; CLEAR T_STAS1.&lt;/P&gt;&lt;P&gt;  data:t_index like sy-tabix.&lt;/P&gt;&lt;P&gt;  t_index = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; loop at i_fldcat into x_fldcat WHERE&lt;/P&gt;&lt;P&gt;  fieldname = 'IDNRK' or&lt;/P&gt;&lt;P&gt;  fieldname = 'MAKTX' or&lt;/P&gt;&lt;P&gt;  fieldname = 'MEINS' or&lt;/P&gt;&lt;P&gt;     FIELDNAME =  'MENGE1' OR&lt;/P&gt;&lt;P&gt;        FIELDNAME =  'MENGE2' OR&lt;/P&gt;&lt;P&gt;        FIELDNAME =  'MENGE3' OR&lt;/P&gt;&lt;P&gt;         FIELDNAME =  'MENGE4' OR&lt;/P&gt;&lt;P&gt;          FIELDNAME =  'MENGE5' OR&lt;/P&gt;&lt;P&gt;           FIELDNAME =  'MENGE6' OR&lt;/P&gt;&lt;P&gt;           FIELDNAME =  'MENGE7' OR&lt;/P&gt;&lt;P&gt;           FIELDNAME =  'MENGE8'.&lt;/P&gt;&lt;P&gt;    if stlal-low ne ''.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'IDNRK'.&lt;/P&gt;&lt;P&gt;        x_fldcat-seltext_l = 'Component'.&lt;/P&gt;&lt;P&gt;        x_fldcat-outputlen = 25.&lt;/P&gt;&lt;P&gt;        x_fldcat-reptext_ddic = 'Component'.&lt;/P&gt;&lt;P&gt;        x_fldcat-inttype = c_c.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MAKTX'.&lt;/P&gt;&lt;P&gt;        x_fldcat-seltext_l = 'Component Description'.&lt;/P&gt;&lt;P&gt;        x_fldcat-outputlen = 25.&lt;/P&gt;&lt;P&gt;        x_fldcat-reptext_ddic = 'Component Description'.&lt;/P&gt;&lt;P&gt;        x_fldcat-inttype = c_c.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MEINS'.&lt;/P&gt;&lt;P&gt;        x_fldcat-seltext_l = 'UOM'.&lt;/P&gt;&lt;P&gt;        x_fldcat-reptext_ddic = 'UOM'.&lt;/P&gt;&lt;P&gt;        x_fldcat-ddictxt = c_l.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;      CLEAR W_BOM.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MENGE1'.&lt;/P&gt;&lt;P&gt;        read table t_stas1 with key stlal = '01'.&lt;/P&gt;&lt;P&gt;        if sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;          x_fldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;          X_FLDCAT-TECH = 'X'.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          PERFORM VAR_BOM USING T_STAS1-STLAL.&lt;/P&gt;&lt;P&gt;          CONCATENATE '' T_BOM-STKTX INTO W_BOM separated BY SPACE.&lt;/P&gt;&lt;P&gt;          IF T_BOM-STLST = '1'.&lt;/P&gt;&lt;P&gt;            X_FLDCAT-EMPHASIZE = 'C511'.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          x_fldcat-seltext_l = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-reptext_ddic = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-ddictxt = c_l.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      CLEAR W_BOM.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MENGE2'.&lt;/P&gt;&lt;P&gt;        read table t_stas1 with key stlal = '02'.&lt;/P&gt;&lt;P&gt;        if sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;          x_fldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          PERFORM VAR_BOM USING T_STAS1-STLAL.&lt;/P&gt;&lt;P&gt;          CONCATENATE '' T_BOM-STKTX INTO W_BOM separated BY SPACE.&lt;/P&gt;&lt;P&gt;          IF T_BOM-STLST = '1'.&lt;/P&gt;&lt;P&gt;            X_FLDCAT-EMPHASIZE = 'C511'.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          x_fldcat-seltext_l = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-reptext_ddic = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-ddictxt = c_l.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      CLEAR W_BOM.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MENGE3'.&lt;/P&gt;&lt;P&gt;        read table t_stas1 with key stlal = '03'.&lt;/P&gt;&lt;P&gt;        if sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;          x_fldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          PERFORM VAR_BOM USING T_STAS1-STLAL.&lt;/P&gt;&lt;P&gt;          CONCATENATE '' T_BOM-STKTX INTO W_BOM separated BY SPACE.&lt;/P&gt;&lt;P&gt;          IF T_BOM-STLST = '1'.&lt;/P&gt;&lt;P&gt;            X_FLDCAT-EMPHASIZE = 'C511'.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          x_fldcat-seltext_l = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-reptext_ddic = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-ddictxt = c_l.&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;      CLEAR W_BOM.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MENGE4'.&lt;/P&gt;&lt;P&gt;        read table t_stas1 with key stlal = '04'.&lt;/P&gt;&lt;P&gt;        if sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;          x_fldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          PERFORM VAR_BOM USING T_STAS1-STLAL.&lt;/P&gt;&lt;P&gt;          CONCATENATE '' T_BOM-STKTX INTO W_BOM separated BY SPACE.&lt;/P&gt;&lt;P&gt;          IF T_BOM-STLST = '1'.&lt;/P&gt;&lt;P&gt;            X_FLDCAT-EMPHASIZE = 'C511'.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          x_fldcat-seltext_l = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-reptext_ddic = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-ddictxt = c_l.&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;      CLEAR W_BOM.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MENGE5'.&lt;/P&gt;&lt;P&gt;        read table t_stas1 with key stlal = '05'.&lt;/P&gt;&lt;P&gt;        if sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;          x_fldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          PERFORM VAR_BOM USING T_STAS1-STLAL.&lt;/P&gt;&lt;P&gt;          CONCATENATE '' T_BOM-STKTX INTO W_BOM separated BY SPACE.&lt;/P&gt;&lt;P&gt;          IF T_BOM-STLST = '1'.&lt;/P&gt;&lt;P&gt;            X_FLDCAT-EMPHASIZE = 'C511'.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          x_fldcat-seltext_l = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-reptext_ddic = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-ddictxt = c_l.&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;      CLEAR W_BOM.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MENGE6'.&lt;/P&gt;&lt;P&gt;        read table t_stas1 with key stlal = '06'.&lt;/P&gt;&lt;P&gt;        if sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;          x_fldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          PERFORM VAR_BOM USING 6.&lt;/P&gt;&lt;P&gt;          CONCATENATE '' T_BOM-STKTX INTO W_BOM separated BY SPACE.&lt;/P&gt;&lt;P&gt;          IF T_BOM-STLST = '1'.&lt;/P&gt;&lt;P&gt;            X_FLDCAT-EMPHASIZE = 'C511'.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          x_fldcat-seltext_l = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-reptext_ddic = W_BOM.&lt;/P&gt;&lt;P&gt;          x_fldcat-ddictxt = c_l.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;      CLEAR W_BOM.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MENGE7'.&lt;/P&gt;&lt;P&gt;        read table t_stas1 with key stlal = '07'.&lt;/P&gt;&lt;P&gt;        if sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;          x_fldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          PERFORM VAR_BOM USING 7.&lt;/P&gt;&lt;P&gt;          if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;            CONCATENATE '' T_BOM-STKTX INTO W_BOM separated BY SPACE.&lt;/P&gt;&lt;P&gt;            IF T_BOM-STLST = '1'.&lt;/P&gt;&lt;P&gt;              X_FLDCAT-EMPHASIZE = 'C511'.&lt;/P&gt;&lt;P&gt;            ENDIF.&lt;/P&gt;&lt;P&gt;            x_fldcat-seltext_l = W_BOM.&lt;/P&gt;&lt;P&gt;            x_fldcat-reptext_ddic = W_BOM.&lt;/P&gt;&lt;P&gt;            x_fldcat-ddictxt = c_l.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      CLEAR W_BOM.&lt;/P&gt;&lt;P&gt;      if x_fldcat-fieldname = 'MENGE8'.&lt;/P&gt;&lt;P&gt;        read table t_stas1 with key stlal = '08'.&lt;/P&gt;&lt;P&gt;        if sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;          x_fldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          PERFORM VAR_BOM USING 8.&lt;/P&gt;&lt;P&gt;          if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;            CONCATENATE '' T_BOM-STKTX INTO W_BOM separated BY SPACE.&lt;/P&gt;&lt;P&gt;            IF T_BOM-STLST = '1'.&lt;/P&gt;&lt;P&gt;              X_FLDCAT-EMPHASIZE = 'C511'.&lt;/P&gt;&lt;P&gt;            ENDIF.&lt;/P&gt;&lt;P&gt;            x_fldcat-seltext_l = W_BOM.&lt;/P&gt;&lt;P&gt;            x_fldcat-reptext_ddic = W_BOM.&lt;/P&gt;&lt;P&gt;            x_fldcat-ddictxt = c_l.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      modify i_fldcat from x_fldcat index T_INDEX.&lt;/P&gt;&lt;P&gt;      T_INDEX = T_INDEX + 1.&lt;/P&gt;&lt;P&gt;      CLEAR X_FLDCAT.&lt;/P&gt;&lt;P&gt;&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;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2007 13:28:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/2553454#M581703</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-23T13:28:51Z</dc:date>
    </item>
  </channel>
</rss>

