<?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: SELECTION SCREEN NOT FILTER THE DATA in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113061#M1973728</link>
    <description>&lt;A href="https://answers.sap.com/users/328997/putrimulia.html"&gt;Putri Mulia&lt;/A&gt;,Can you be more clear on your requirement?Are you expecting to notify user with a Pop up message in case they entered plant type 'O' Data?</description>
    <pubDate>Wed, 23 Oct 2019 05:23:33 GMT</pubDate>
    <dc:creator>former_member1716</dc:creator>
    <dc:date>2019-10-23T05:23:33Z</dc:date>
    <item>
      <title>SELECTION SCREEN NOT FILTER THE DATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113057#M1973724</link>
      <description>&lt;P&gt;hai expert,&lt;/P&gt;
  &lt;P&gt;please corrent my code because went i filled s_werks with plant type branch 'B', the output still show plant type 'O'.&lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt; REPORT ZPM_REPORT_AGING_STOCK.&lt;BR /&gt; TYPE-POOLS : SLIS.&lt;BR /&gt; TABLES : MCHB, MAKT, T001W, MARA, MSEG, MBEW, MCHA, ZPI_MAP_PLANT.&lt;BR /&gt;&lt;BR /&gt; TYPES : BEGIN OF TY_RESULT,&lt;BR /&gt; WERKS LIKE MCHB-WERKS, "PLANT&lt;BR /&gt; NAME1 LIKE T001W-NAME1, "PLANT NAME&lt;BR /&gt; MATNR LIKE MARA-MATNR, "MATERIAL&lt;BR /&gt; BISMT LIKE MARA-BISMT, "SKU&lt;BR /&gt; MAKTX LIKE MAKT-MAKTX, "DESCRIPTION&lt;BR /&gt; LGORT LIKE MCHB-LGORT, "SLOC&lt;BR /&gt; SUM_CLABS LIKE MCHB-CLABS, "STOCK QTY&lt;BR /&gt; BUDAT_MKPF LIKE MSEG-BUDAT_MKPF, "LAST RECV&lt;BR /&gt; CHARG LIKE MCHB-CHARG, "BATCH&lt;BR /&gt; VFDAT LIKE MCHA-VFDAT, "EXPIRED DATE&lt;BR /&gt; SUM_LBKUM LIKE MBEW-LBKUM, "AVG COST&lt;BR /&gt; STOCVAL TYPE MBEW-SALK3, "STOCK VALUE&lt;BR /&gt; AGING TYPE MSEG-RSNUM, "AGING&lt;BR /&gt; END OF TY_RESULT.&lt;BR /&gt; &lt;BR /&gt; TYPES : BEGIN OF TY_T0MB,&lt;BR /&gt; BWKEY LIKE T001W-BWKEY,&lt;BR /&gt; LBKUM LIKE MBEW-LBKUM,&lt;BR /&gt; SALK3 LIKE MBEW-SALK3,&lt;BR /&gt; END OF TY_T0MB.&lt;BR /&gt; &lt;BR /&gt; TYPES : BEGIN OF TY_MCT0,&lt;BR /&gt; WERKS LIKE MCHB-WERKS,&lt;BR /&gt; MATNR LIKE MCHB-MATNR,&lt;BR /&gt; LGORT LIKE MCHB-LGORT,&lt;BR /&gt; CLABS LIKE MCHB-CLABS,&lt;BR /&gt; CHARG LIKE MCHB-CHARG,&lt;BR /&gt; NAME1 LIKE T001W-NAME1,&lt;BR /&gt; END OF TY_MCT0.&lt;BR /&gt; &lt;BR /&gt; TYPES : BEGIN OF TY_MCHB,&lt;BR /&gt; WERKS LIKE MCHB-WERKS,&lt;BR /&gt; MATNR LIKE MCHB-MATNR,&lt;BR /&gt; LGORT LIKE MCHB-LGORT,&lt;BR /&gt; CLABS LIKE MCHB-CLABS,&lt;BR /&gt; CHARG LIKE MCHB-CHARG,&lt;BR /&gt; END OF TY_MCHB.&lt;BR /&gt; &lt;BR /&gt; TYPES : BEGIN OF TY_MAKT,&lt;BR /&gt; MAKTX LIKE MAKT-MAKTX,&lt;BR /&gt; MATNR LIKE MAKT-MATNR,&lt;BR /&gt; END OF TY_MAKT.&lt;BR /&gt; &lt;BR /&gt; TYPES : BEGIN OF TY_T001W,&lt;BR /&gt; BWKEY LIKE T001W-BWKEY,&lt;BR /&gt; WERKS LIKE T001W-WERKS,&lt;BR /&gt; NAME1 LIKE T001W-NAME1,&lt;BR /&gt; END OF TY_T001W.&lt;BR /&gt; &lt;BR /&gt; TYPES : BEGIN OF TY_MARA,&lt;BR /&gt; BISMT LIKE MARA-BISMT,&lt;BR /&gt; MTART LIKE MARA-MTART,&lt;BR /&gt; MATNR LIKE MARA-MATNR,&lt;BR /&gt; * LAENG LIKE MARA-LAENG,&lt;BR /&gt; END OF TY_MARA.&lt;BR /&gt; &lt;BR /&gt; TYPES : BEGIN OF TY_MSEG,&lt;BR /&gt; BUDAT_MKPF LIKE MSEG-BUDAT_MKPF,&lt;BR /&gt; MATNR LIKE MSEG-MATNR,&lt;BR /&gt; WERKS LIKE MSEG-WERKS,&lt;BR /&gt; BWART LIKE MSEG-BWART,&lt;BR /&gt; RSNUM LIKE MSEG-RSNUM,&lt;BR /&gt; END OF TY_MSEG.&lt;BR /&gt; &lt;BR /&gt; TYPES : BEGIN OF TY_MCHA,&lt;BR /&gt; VFDAT LIKE MCHA-VFDAT,&lt;BR /&gt; MATNR LIKE MCHA-MATNR,&lt;BR /&gt; END OF TY_MCHA.&lt;BR /&gt; &lt;BR /&gt; TYPES : BEGIN OF TY_MBEW,&lt;BR /&gt; LBKUM LIKE MBEW-LBKUM,&lt;BR /&gt; SALK3 LIKE MBEW-SALK3,&lt;BR /&gt; MATNR LIKE MBEW-MATNR,&lt;BR /&gt; END OF TY_MBEW.&lt;BR /&gt;&lt;BR /&gt; DATA : T_RESULT TYPE TABLE OF TY_RESULT,&lt;BR /&gt; GS_RESULT TYPE TY_RESULT,&lt;BR /&gt; T_MCHA TYPE TABLE OF TY_MCHA,&lt;BR /&gt; GS_MCHA TYPE TY_MCHA,&lt;BR /&gt; T_MCHB TYPE TABLE OF TY_MCHB,&lt;BR /&gt; GS_MCHB TYPE TY_MCHB,&lt;BR /&gt; T_MAKT TYPE TABLE OF TY_MAKT,&lt;BR /&gt; GS_MAKT TYPE TY_MAKT,&lt;BR /&gt; T_T001W TYPE TABLE OF TY_T001W,&lt;BR /&gt; GS_T001W TYPE TY_T001W,&lt;BR /&gt; T_MARA TYPE TABLE OF TY_MARA,&lt;BR /&gt; GS_MARA TYPE TY_MARA,&lt;BR /&gt; T_MSEG TYPE TABLE OF TY_MSEG,&lt;BR /&gt; GS_MSEG TYPE TY_MSEG,&lt;BR /&gt; T_MBEW TYPE TABLE OF TY_MBEW,&lt;BR /&gt; GS_MBEW TYPE TY_MBEW,&lt;BR /&gt; T_MCT0 TYPE TABLE OF TY_MCT0,&lt;BR /&gt; GS_MCT0 TYPE TY_MCT0,&lt;BR /&gt; SUM TYPE P DECIMALS 2,&lt;BR /&gt; GS_STOCVAL TYPE TY_MBEW-SALK3,&lt;BR /&gt; GS_AGING TYPE TY_MSEG-RSNUM,&lt;BR /&gt; BEGIN OF T_0200 OCCURS 0.&lt;BR /&gt; INCLUDE STRUCTURE ZPI_MAP_PLANT.&lt;BR /&gt; DATA : SEL(1).&lt;BR /&gt; DATA : END OF T_0200.&lt;BR /&gt; DATA : TYPE_DATE LIKE SY-DATUM.&lt;BR /&gt; DATA : T_FCAT TYPE SLIS_T_FIELDCAT_ALV,&lt;BR /&gt; GS_FCAT LIKE LINE OF T_FCAT,&lt;BR /&gt; GS_LAYO TYPE SLIS_LAYOUT_ALV.&lt;BR /&gt; &lt;BR /&gt; INITIALIZATION.&lt;BR /&gt;&lt;BR /&gt; SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-B01.&lt;BR /&gt; SELECT-OPTIONS: S_MATNR FOR MARA-MATNR, "MATERIAL&lt;BR /&gt; S_WERKS FOR MCHB-WERKS, "PLANT&lt;BR /&gt; S_LGORT FOR MCHB-LGORT. "SLOC&lt;BR /&gt; SELECTION-SCREEN END OF BLOCK B1.&lt;BR /&gt;&lt;BR /&gt; START-OF-SELECTION.&lt;BR /&gt; &lt;BR /&gt; IF S_WERKS[] IS NOT INITIAL.&lt;BR /&gt; SELECT * FROM ZPI_MAP_PLANT&lt;BR /&gt; INTO CORRESPONDING FIELDS OF TABLE T_0200&lt;BR /&gt; WHERE WERKS IN S_WERKS&lt;BR /&gt; AND PTYPE IN ('O','B').&lt;BR /&gt; &lt;BR /&gt; LOOP AT T_0200.&lt;BR /&gt; IF T_0200-PTYPE = 'O'.&lt;BR /&gt; MESSAGE 'NOT PLANT WAREHOUSE' TYPE 'I'.&lt;BR /&gt; RETURN.&lt;BR /&gt; EXIT.&lt;BR /&gt; ENDIF.&lt;BR /&gt; IF T_0200-PTYPE = 'B'.&lt;BR /&gt; READ TABLE T_0200 WITH KEY WERKS = ZPI_MAP_PLANT-WERKS.&lt;BR /&gt; ENDIF.&lt;BR /&gt; ENDLOOP.&lt;BR /&gt; ENDIF.&lt;BR /&gt; &lt;BR /&gt; IF T_0200[] IS NOT INITIAL.&lt;BR /&gt; &lt;BR /&gt; REFRESH : T_MCT0.&lt;BR /&gt; CLEAR : GS_MCT0.&lt;BR /&gt; &lt;BR /&gt; SELECT A~WERKS&lt;BR /&gt; MATNR&lt;BR /&gt; LGORT&lt;BR /&gt; SUM( A~CLABS ) AS SUM_CLABS&lt;BR /&gt; CHARG&lt;BR /&gt; NAME1&lt;BR /&gt; INTO TABLE T_MCT0&lt;BR /&gt; FROM MCHB AS A&lt;BR /&gt; INNER JOIN T001W AS B&lt;BR /&gt; ON B~WERKS = A~WERKS&lt;BR /&gt; WHERE MATNR IN S_MATNR&lt;BR /&gt; AND A~WERKS IN S_WERKS&lt;BR /&gt; AND LGORT IN S_LGORT&lt;BR /&gt; *AND A~WERKS IN ('2297','21B7')&lt;BR /&gt; GROUP BY A~WERKS MATNR LGORT CHARG NAME1.&lt;BR /&gt; &lt;BR /&gt; ENDIF.&lt;BR /&gt; &lt;BR /&gt; IF T_MCT0[] IS NOT INITIAL.&lt;BR /&gt; &lt;BR /&gt; SELECT BISMT&lt;BR /&gt; MTART&lt;BR /&gt; MATNR&lt;BR /&gt; FROM MARA&lt;BR /&gt; INTO TABLE T_MARA&lt;BR /&gt; WHERE MATNR IN S_MATNR&lt;BR /&gt; AND MTART NOT IN ('ZNS','ZNV','ZSR').&lt;BR /&gt; &lt;BR /&gt; SELECT BUDAT_MKPF&lt;BR /&gt; MATNR&lt;BR /&gt; WERKS&lt;BR /&gt; BWART&lt;BR /&gt; FROM MSEG&lt;BR /&gt; INTO TABLE T_MSEG&lt;BR /&gt; WHERE WERKS IN S_WERKS&lt;BR /&gt; AND MATNR IN S_MATNR&lt;BR /&gt; AND BWART = '101'&lt;BR /&gt; GROUP BY BUDAT_MKPF MATNR WERKS BWART.&lt;BR /&gt; &lt;BR /&gt; SELECT SUM( LBKUM ) AS SUM_LBKUM&lt;BR /&gt; SALK3&lt;BR /&gt; MATNR&lt;BR /&gt; FROM MBEW&lt;BR /&gt; INTO TABLE T_MBEW&lt;BR /&gt; WHERE MATNR IN S_MATNR&lt;BR /&gt; GROUP BY SALK3 MATNR.&lt;BR /&gt; &lt;BR /&gt; ENDIF.&lt;BR /&gt; &lt;BR /&gt; SELECT MAKTX&lt;BR /&gt; MATNR&lt;BR /&gt; FROM MAKT&lt;BR /&gt; INTO TABLE T_MAKT&lt;BR /&gt; FOR ALL ENTRIES IN T_MARA&lt;BR /&gt; WHERE MATNR = T_MARA-MATNR.&lt;BR /&gt; &lt;BR /&gt; SELECT VFDAT&lt;BR /&gt; MATNR&lt;BR /&gt; FROM MCHA&lt;BR /&gt; INTO TABLE T_MCHA&lt;BR /&gt; FOR ALL ENTRIES IN T_MARA&lt;BR /&gt; WHERE MATNR = T_MARA-MATNR.&lt;BR /&gt; &lt;BR /&gt; LOOP AT T_MARA INTO GS_MARA.&lt;BR /&gt; GS_RESULT-MATNR = GS_MARA-MATNR.&lt;BR /&gt; GS_RESULT-BISMT = GS_MARA-BISMT.&lt;BR /&gt; &lt;BR /&gt; READ TABLE T_MBEW INTO GS_MBEW WITH KEY MATNR = GS_MARA-MATNR.&lt;BR /&gt; IF GS_MBEW-LBKUM = '0'.&lt;BR /&gt; GS_RESULT-SUM_LBKUM = GS_MBEW-LBKUM.&lt;BR /&gt; ELSEIF GS_MBEW-LBKUM &amp;lt;&amp;gt; '0'.&lt;BR /&gt; GS_RESULT-SUM_LBKUM = ( GS_MBEW-SALK3 * 100 ) / GS_MBEW-LBKUM. "GET AVGCOST&lt;BR /&gt; ENDIF.&lt;BR /&gt; &lt;BR /&gt; READ TABLE T_MSEG INTO GS_MSEG WITH KEY MATNR = GS_MARA-MATNR.&lt;BR /&gt; IF SY-SUBRC EQ 0.&lt;BR /&gt; GS_RESULT-BUDAT_MKPF = GS_MSEG-BUDAT_MKPF.&lt;BR /&gt; GS_RESULT-AGING = SY-DATUM - GS_RESULT-BUDAT_MKPF.&lt;BR /&gt; ENDIF.&lt;BR /&gt; &lt;BR /&gt; READ TABLE T_MAKT INTO GS_MAKT WITH KEY MATNR = GS_MARA-MATNR.&lt;BR /&gt; IF SY-SUBRC EQ 0.&lt;BR /&gt; GS_RESULT-MAKTX = GS_MAKT-MAKTX.&lt;BR /&gt; ENDIF.&lt;BR /&gt; &lt;BR /&gt; READ TABLE T_MCHA INTO GS_MCHA WITH KEY MATNR = GS_MARA-MATNR.&lt;BR /&gt; IF SY-SUBRC EQ 0.&lt;BR /&gt; GS_RESULT-VFDAT = GS_MCHA-VFDAT.&lt;BR /&gt; ENDIF.&lt;BR /&gt; &lt;BR /&gt; READ TABLE T_MCT0 INTO GS_MCT0 WITH KEY MATNR = GS_MARA-MATNR.&lt;BR /&gt; GS_RESULT-WERKS = GS_MCT0-WERKS.&lt;BR /&gt; GS_RESULT-LGORT = GS_MCT0-LGORT.&lt;BR /&gt; GS_RESULT-SUM_CLABS = GS_MCT0-CLABS.&lt;BR /&gt; GS_RESULT-CHARG = GS_MCT0-CHARG.&lt;BR /&gt; GS_RESULT-NAME1 = GS_MCT0-NAME1.&lt;BR /&gt; GS_RESULT-STOCVAL = GS_RESULT-SUM_CLABS * GS_RESULT-SUM_LBKUM.&lt;BR /&gt; IF S_MATNR = 'X'.&lt;BR /&gt; IF S_WERKS = 'X'.&lt;BR /&gt; IF S_LGORT = 'X'.&lt;BR /&gt; ENDIF.&lt;BR /&gt; ENDIF.&lt;BR /&gt; ENDIF.&lt;BR /&gt; &lt;BR /&gt; READ TABLE T_T001W INTO GS_T001W WITH KEY WERKS = GS_MCT0-WERKS.&lt;BR /&gt; IF SY-SUBRC EQ 0.&lt;BR /&gt; GS_RESULT-NAME1 = GS_T001W-NAME1.&lt;BR /&gt; ENDIF.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; APPEND GS_RESULT TO T_RESULT.&lt;BR /&gt; CLEAR GS_RESULT.&lt;BR /&gt; &lt;BR /&gt; ENDLOOP.&lt;BR /&gt; &lt;BR /&gt; CLEAR GS_FCAT.&lt;BR /&gt; GS_FCAT-TABNAME = 'T_RESULT'.&lt;BR /&gt; GS_FCAT-FIELDNAME = 'WERKS'.&lt;BR /&gt; GS_FCAT-COL_POS = 1.&lt;BR /&gt; GS_FCAT-SELTEXT_M = 'PLANT'.&lt;BR /&gt; APPEND GS_FCAT TO T_FCAT.&lt;BR /&gt; &lt;BR /&gt; CLEAR GS_FCAT.&lt;BR /&gt; GS_FCAT-TABNAME = 'T_RESULT'.&lt;BR /&gt; GS_FCAT-FIELDNAME = 'NAME1'.&lt;BR /&gt; GS_FCAT-COL_POS = 2.&lt;BR /&gt; GS_FCAT-SELTEXT_M = 'PLANT NAME'.&lt;BR /&gt; APPEND GS_FCAT TO T_FCAT.&lt;BR /&gt; &lt;BR /&gt; CLEAR GS_FCAT.&lt;BR /&gt; GS_FCAT-TABNAME = 'T_RESULT'.&lt;BR /&gt; GS_FCAT-FIELDNAME = 'MATNR'.&lt;BR /&gt; GS_FCAT-COL_POS = 3.&lt;BR /&gt; GS_FCAT-SELTEXT_M = 'MATERIAL'.&lt;BR /&gt; APPEND GS_FCAT TO T_FCAT.&lt;BR /&gt; &lt;BR /&gt; CLEAR GS_FCAT.&lt;BR /&gt; GS_FCAT-TABNAME = 'T_RESULT'.&lt;BR /&gt; GS_FCAT-FIELDNAME = 'BISMT'.&lt;BR /&gt; GS_FCAT-COL_POS = 4.&lt;BR /&gt; GS_FCAT-SELTEXT_M = 'SKU'.&lt;BR /&gt; APPEND GS_FCAT TO T_FCAT.&lt;BR /&gt; &lt;BR /&gt; CLEAR GS_FCAT.&lt;BR /&gt; GS_FCAT-TABNAME = 'T_RESULT'.&lt;BR /&gt; GS_FCAT-FIELDNAME = 'MAKTX'.&lt;BR /&gt; GS_FCAT-COL_POS = 5.&lt;BR /&gt; GS_FCAT-SELTEXT_M = 'DESCRIPTIONS'.&lt;BR /&gt; APPEND GS_FCAT TO T_FCAT.&lt;BR /&gt; &lt;BR /&gt; CLEAR GS_FCAT.&lt;BR /&gt; GS_FCAT-TABNAME = 'T_RESULT'.&lt;BR /&gt; GS_FCAT-FIELDNAME = 'LGORT'.&lt;BR /&gt; GS_FCAT-COL_POS = 6.&lt;BR /&gt; GS_FCAT-SELTEXT_M = 'SLOC'.&lt;BR /&gt; APPEND GS_FCAT TO T_FCAT.&lt;BR /&gt; &lt;BR /&gt; CLEAR GS_FCAT.&lt;BR /&gt; GS_FCAT-TABNAME = 'T_RESULT'.&lt;BR /&gt; GS_FCAT-FIELDNAME = 'SUM_CLABS'.&lt;BR /&gt; GS_FCAT-COL_POS = 7.&lt;BR /&gt; GS_FCAT-SELTEXT_M = 'STOCK QTY'.&lt;BR /&gt; APPEND GS_FCAT TO T_FCAT.&lt;BR /&gt; &lt;BR /&gt; CLEAR GS_FCAT.&lt;BR /&gt; GS_FCAT-TABNAME = 'T_RESULT'.&lt;BR /&gt; GS_FCAT-FIELDNAME = 'SUM_LBKUM'.&lt;BR /&gt; GS_FCAT-COL_POS = 8.&lt;BR /&gt; GS_FCAT-SELTEXT_M = 'AVG COST'.&lt;BR /&gt; APPEND GS_FCAT TO T_FCAT.&lt;BR /&gt; &lt;BR /&gt; CLEAR GS_FCAT.&lt;BR /&gt; GS_FCAT-TABNAME = 'T_RESULT'.&lt;BR /&gt; GS_FCAT-FIELDNAME = 'STOCVAL'.&lt;BR /&gt; GS_FCAT-COL_POS = 9.&lt;BR /&gt; GS_FCAT-SELTEXT_M = 'STOCK VALUE'.&lt;BR /&gt; APPEND GS_FCAT TO T_FCAT.&lt;BR /&gt; &lt;BR /&gt; CLEAR GS_FCAT.&lt;BR /&gt; GS_FCAT-TABNAME = 'T_RESULT'.&lt;BR /&gt; GS_FCAT-FIELDNAME = 'BUDAT_MKPF'.&lt;BR /&gt; GS_FCAT-COL_POS = 10.&lt;BR /&gt; GS_FCAT-SELTEXT_M = 'LAST RECV'.&lt;BR /&gt; APPEND GS_FCAT TO T_FCAT.&lt;BR /&gt; &lt;BR /&gt; CLEAR GS_FCAT.&lt;BR /&gt; GS_FCAT-TABNAME = 'T_RESULT'.&lt;BR /&gt; GS_FCAT-FIELDNAME = 'AGING'.&lt;BR /&gt; GS_FCAT-COL_POS = 11.&lt;BR /&gt; GS_FCAT-SELTEXT_M = 'AGING (Days)'.&lt;BR /&gt; APPEND GS_FCAT TO T_FCAT.&lt;BR /&gt; &lt;BR /&gt; CLEAR GS_FCAT.&lt;BR /&gt; GS_FCAT-TABNAME = 'T_RESULT'.&lt;BR /&gt; GS_FCAT-FIELDNAME = 'CHARG'.&lt;BR /&gt; GS_FCAT-COL_POS = 12.&lt;BR /&gt; GS_FCAT-SELTEXT_M = 'BATCH'.&lt;BR /&gt; APPEND GS_FCAT TO T_FCAT.&lt;BR /&gt; &lt;BR /&gt; CLEAR GS_FCAT.&lt;BR /&gt; GS_FCAT-TABNAME = 'T_RESULT'.&lt;BR /&gt; GS_FCAT-FIELDNAME = 'VFDAT'.&lt;BR /&gt; GS_FCAT-COL_POS = 13.&lt;BR /&gt; GS_FCAT-SELTEXT_M = 'EXPIRED DATE'.&lt;BR /&gt; APPEND GS_FCAT TO T_FCAT.&lt;BR /&gt; &lt;BR /&gt; GS_LAYO-ZEBRA = 'X'.&lt;BR /&gt; &lt;BR /&gt; CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;BR /&gt; EXPORTING&lt;BR /&gt; I_CALLBACK_PROGRAM = SY-REPID&lt;BR /&gt; I_CALLBACK_USER_COMMAND = 'USER_COMMAND'&lt;BR /&gt; I_GRID_TITLE = 'REPORT AGING STOCK' "BUAT JUDUL DI ATAS OUTPUT REPORT&lt;BR /&gt; IS_LAYOUT = GS_LAYO&lt;BR /&gt; IT_FIELDCAT = T_FCAT&lt;BR /&gt; TABLES&lt;BR /&gt; T_OUTTAB = T_RESULT. "MASUKIN INTERNAL TABEL PENAMPUNF SEMUA OUTPUT YANG AKAN DITAMPILKAN&lt;BR /&gt; &lt;BR /&gt; IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;BR /&gt; ENDIF.&lt;BR /&gt; &lt;BR /&gt; FORM USER_COMMAND USING RS_COMM TYPE SY-UCOMM&lt;BR /&gt; RS_SEL TYPE SLIS_SELFIELD.&lt;BR /&gt; CASE RS_COMM.&lt;BR /&gt; WHEN '&amp;amp;IC1'.&lt;BR /&gt; READ TABLE T_RESULT&lt;BR /&gt; INTO GS_RESULT&lt;BR /&gt; INDEX RS_SEL-TABINDEX.&lt;BR /&gt; ENDCASE.&lt;BR /&gt; ENDFORM.&lt;/P&gt;</description>
      <pubDate>Wed, 23 Oct 2019 03:11:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113057#M1973724</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2019-10-23T03:11:53Z</dc:date>
    </item>
    <item>
      <title>Re: SELECTION SCREEN NOT FILTER THE DATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113058#M1973725</link>
      <description>&lt;P&gt;Hello &lt;A href="https://answers.sap.com/users/328997/putrimulia.html"&gt;Putri Mulia&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;Kindly use CODE button to paste your code in right format as i have used below.&lt;/P&gt;&lt;P&gt;Coming to the solution, The problem is with your select statement, you are feeding 'O' in your query as shown below:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;    SELECT * FROM zpi_map_plant
    INTO CORRESPONDING FIELDS OF TABLE t_0200
    WHERE werks IN s_werks
    AND ptype IN ('O','B').&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Your actual code should be as below:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;    SELECT * FROM zpi_map_plant
    INTO CORRESPONDING FIELDS OF TABLE t_0200
    WHERE werks IN s_werks
    AND ptype = 'B'.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Regards!&lt;/P&gt;</description>
      <pubDate>Wed, 23 Oct 2019 03:24:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113058#M1973725</guid>
      <dc:creator>former_member1716</dc:creator>
      <dc:date>2019-10-23T03:24:37Z</dc:date>
    </item>
    <item>
      <title>Re: SELECTION SCREEN NOT FILTER THE DATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113059#M1973726</link>
      <description>&lt;P&gt;hai &lt;A href="https://answers.sap.com/users/949/satishkumarbalasubramanian.html"&gt;Satish Kumar Balasubramanian&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;but i need to show data with ptype B, and went user filled with ptype O can show pop up "NOT PLANT WAREHOUSE" dan return exit.&lt;/P&gt;&lt;P&gt;i replace my code like your code, but the result for ptype O not show pop up and not return exit, and the result for ptype B still have plant ptype O&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Putri&lt;/P&gt;</description>
      <pubDate>Wed, 23 Oct 2019 04:50:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113059#M1973726</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2019-10-23T04:50:39Z</dc:date>
    </item>
    <item>
      <title>Re: SELECTION SCREEN NOT FILTER THE DATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113060#M1973727</link>
      <description>&lt;P&gt;Hi Putri,&lt;/P&gt;&lt;P&gt;I think it will be better if you don't exit the loop upon encountering a plant of type 'O' but rather collect those plants into a table and display them as a pop up using MESSAGE_STORE and MESSAGES_SHOW function modules and display the remaining 'B' type plants in your ALV output.&lt;/P&gt;</description>
      <pubDate>Wed, 23 Oct 2019 05:08:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113060#M1973727</guid>
      <dc:creator>former_member627573</dc:creator>
      <dc:date>2019-10-23T05:08:17Z</dc:date>
    </item>
    <item>
      <title>Re: SELECTION SCREEN NOT FILTER THE DATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113061#M1973728</link>
      <description>&lt;A href="https://answers.sap.com/users/328997/putrimulia.html"&gt;Putri Mulia&lt;/A&gt;,Can you be more clear on your requirement?Are you expecting to notify user with a Pop up message in case they entered plant type 'O' Data?</description>
      <pubDate>Wed, 23 Oct 2019 05:23:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113061#M1973728</guid>
      <dc:creator>former_member1716</dc:creator>
      <dc:date>2019-10-23T05:23:33Z</dc:date>
    </item>
    <item>
      <title>Re: SELECTION SCREEN NOT FILTER THE DATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113062#M1973729</link>
      <description>&lt;P&gt;hai, &lt;/P&gt;&lt;P&gt;if i want show data with ptype 'B' only, please correct my code&lt;/P&gt;&lt;P&gt;IF S_WERKS[] IS NOT INITIAL.&lt;BR /&gt;
 SELECT WERKS&lt;BR /&gt;
 MATNR&lt;BR /&gt;
 LGORT&lt;BR /&gt;
 CLABS&lt;BR /&gt;
 CHARG&lt;BR /&gt;
 FROM MCHB&lt;BR /&gt;
 INTO TABLE T_MCHB&lt;BR /&gt;
 WHERE WERKS IN S_WERKS.&lt;BR /&gt;
ENDIF.&lt;BR /&gt;
LOOP AT T_0200.&lt;BR /&gt;
 CLEAR T_MCHB.&lt;BR /&gt;&lt;BR /&gt;
READ TABLE T_MCHB INTO GS_MCHB WITH KEY WERKS = T_0200-WERKS.&lt;BR /&gt;
 T_0200-PTYPE = 'B'.&lt;BR /&gt;&lt;BR /&gt;
 ENDLOOP.&lt;/P&gt;</description>
      <pubDate>Wed, 23 Oct 2019 06:40:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113062#M1973729</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2019-10-23T06:40:51Z</dc:date>
    </item>
    <item>
      <title>Re: SELECTION SCREEN NOT FILTER THE DATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113063#M1973730</link>
      <description>&lt;P&gt;Please use the CODE button to format your code so that it's shown in a more user-friendly format (colorized).&lt;/P&gt;</description>
      <pubDate>Wed, 23 Oct 2019 07:30:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113063#M1973730</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2019-10-23T07:30:07Z</dc:date>
    </item>
    <item>
      <title>Re: SELECTION SCREEN NOT FILTER THE DATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113064#M1973731</link>
      <description>&lt;P&gt;Please use the COMMENT button for comments, questions, adding details, etc., ANSWER is only to propose a solution, dixit SAP text at the right of the answer area.&lt;/P&gt;&lt;P&gt;Please use the CODE button to format your code so that it's shown in a more user-friendly format (colorized).&lt;/P&gt;</description>
      <pubDate>Wed, 23 Oct 2019 07:31:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113064#M1973731</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2019-10-23T07:31:02Z</dc:date>
    </item>
    <item>
      <title>Re: SELECTION SCREEN NOT FILTER THE DATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113065#M1973732</link>
      <description>&lt;PRE&gt;&lt;CODE&gt;IF S_WERKS[] IS NOT INITIAL.&lt;BR /&gt;SELECT WERKS&lt;BR /&gt;MATNR&lt;BR /&gt;LGORT&lt;BR /&gt;CLABS&lt;BR /&gt;CHARG&lt;BR /&gt;FROM MCHB&lt;BR /&gt;INTO TABLE T_MCHB&lt;BR /&gt;WHERE WERKS IN S_WERKS.&lt;BR /&gt;ENDIF.&lt;BR /&gt;LOOP AT T_0200.&lt;BR /&gt;CLEAR T_MCHB.&lt;BR /&gt;READ TABLE T_MCHB INTO GS_MCHB WITH KEY WERKS = T_0200-WERKS.&lt;BR /&gt;T_0200-PTYPE = 'B'.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 23 Oct 2019 09:54:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113065#M1973732</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2019-10-23T09:54:58Z</dc:date>
    </item>
    <item>
      <title>Re: SELECTION SCREEN NOT FILTER THE DATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113066#M1973733</link>
      <description>&lt;PRE&gt;&lt;CODE&gt;IF S_WERKS[] IS NOT INITIAL.
  SELECT * FROM ZPI_MAP_PLANT
           INTO CORRESPONDING FIELDS OF TABLE T_0200
           WHERE WERKS IN S_WERKS AND
                 PTYPE EQ 'B'.
  IF sy-subrc IS INITIAL.
    SORT t_0200.
    DELETE t_0200 WHERE ptype NE 'B'.
  ENDIF.
ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 23 Oct 2019 11:30:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-not-filter-the-data/m-p/12113066#M1973733</guid>
      <dc:creator>former_member627573</dc:creator>
      <dc:date>2019-10-23T11:30:21Z</dc:date>
    </item>
  </channel>
</rss>

