Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9091

Re: Input restriction selection option

$
0
0


Hi

can you try this , I have tested and it works for me, if I have understood your question as well.,


try to enter any number other 24* and 25*


it is allowed only 24* and/or 25* , others you will get an Error. or information message.




123333.JPG




$_20.JPG





123333444.JPG

TABLES mseg.

 

SELECT-OPTIONS werk FOR  mseg-werks.

DATA lt_r_werks TYPE range_t_werks.

DATA lt_r_werks2 TYPE range_t_werks.

DATA ls_r_werks TYPE range_s_werks.

DATA lt_ltab TYPE TABLE OF ltap.

 

 

ls_r_werks-low = '24*'.

ls_r_werks-sign = 'I'.

ls_r_werks-option = 'CP'.

 

APPEND ls_r_werks TO lt_r_werks.

 

CLEAR ls_r_werks.

ls_r_werks-low = '25*'.

ls_r_werks-sign = 'I'.

ls_r_werks-option = 'CP'.

 

APPEND ls_r_werks TO lt_r_werks.

lt_r_werks2 = werk[].

 

START-OF-SELECTION.

 

   LOOP AT lt_r_werks2 INTO ls_r_werks.

     IF ls_r_werks-low CP '24*'

       OR ls_r_werks-low CP '25*'.

       CONTINUE.

     ELSE.

       MESSAGE 'It is allowed only plant 24* or 25*' TYPE 'I'.

       RETURN.

     ENDIF.

   ENDLOOP.

 

   SELECT * FROM ltap INTO TABLE lt_ltab

     WHERE werks IN werk.



Regards

Ibrahim



Viewing all articles
Browse latest Browse all 9091

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>