‎2009 Jan 15 9:42 AM
how can i enter multiple values (not ranges )in parameters or select options, i want one functionality on selection screen to enter multiple material numbers like 1, 3 , 5 , 100,....infinite this functionality can possible with select options but how can i give to end user,
‎2009 Jan 15 9:46 AM
Hi Mahendra,
you can use select-options here.
Select-options : so_matnr for mara-matnr NO INTERVALS.
press on the extensions and u can enter multiple material numbers.
I hope this will help you.
Regards,
Phani.
‎2009 Jan 15 9:46 AM
hi,
WELCOME TO SDN.
you can do the same with select-options also.
Use the multiple selection button given at last of the select-options.
‎2009 Jan 15 9:49 AM
Hi Mahendra,
Select-options has the option for your requirement.
On the selection screen, just go to multiple selection button.
There you will find a tab SELECT SINGLE VALUES.
Give all your values there and execute your code.
Regards,
Nitin.
‎2009 Jan 15 9:56 AM
Hi,
Use FM SELECT_OPTIONS_RESTRICT. Pl. check the sample code:
&----
*& Report Z_TEST_JG
*&
&----
*&
*&
&----
REPORT Z_TEST_JG.
tables: vbak.
TYPE-POOLS: sscr.
DATA:
v_restrict TYPE sscr_restrict,
v_opt_list TYPE sscr_opt_list,
v_asn TYPE sscr_ass.
select-options: s_vbeln for vbak-vbeln no intervals.
INITIALIZATION.
PERFORM sub_restrict_option.
FORM sub_restrict_option .
CHECK v_restrict-opt_list_tab[] IS INITIAL.
CLEAR v_opt_list.
v_opt_list-name = 'EQ'.
v_opt_list-options-eq = 'X'.
APPEND v_opt_list TO v_restrict-opt_list_tab.
CLEAR v_asn.
v_asn-kind = 'S'.
v_asn-name = 'S_VBELN'.
v_asn-sg_main = 'I'.
v_asn-sg_addy = space.
v_asn-op_main = 'EQ'.
v_asn-op_addy = 'EQ'.
APPEND v_asn TO v_restrict-ass_tab.
CALL FUNCTION 'SELECT_OPTIONS_RESTRICT'
EXPORTING
restriction = v_restrict
EXCEPTIONS
too_late = 0
repeated = 0
selopt_without_options = 0
selopt_without_signs = 0
invalid_sign = 0
empty_option_list = 0
invalid_kind = 0
repeated_kind_a = 0
OTHERS = 0.
ENDFORM. " sub_restrict_option
‎2009 Jan 15 9:58 AM
Hi Mahindra,
This can be achieved using simple Select-Options statement.
SELECT-OPTIONS : s_aufnr FOR aufk-aufnr.
In the selection screen, click on Arrow Button which will allow you to enter multiple values for AUFNR
Hope this will solve your problem.
Best Regards,
Deepa Kulkarni
‎2009 Jan 15 10:00 AM
Hi,
Use no intervals in ur select-option.
select-OPTIONS: s_mblnr for mseg-mblnr no INTERVALS.
Hope this will help u.
Thanks.
‎2009 Jan 15 10:00 AM
Hi Mahendra,
Welcome to SCN.
I am not very clear with your requirement, but if you want enter multiple values in your selection screen than use SELECT-OPTIONS and then in selection screen you will get the functionality of entering multiple values on clicking on Multiple selection which will be in the right of your field & in that you will get the option of Select Single Values in the first tab.
With luck,
Pritam.
‎2009 Jan 15 10:38 AM
Hi, Mahendra,
Use Select Options like the following and from the extension button you can give multiple values for including or excluding,
Like using the extension button you will see the window on this window there are two column Heading Select Single Value OR Exclude Single Value.
SELECT-OPTIONS: sokunnr FOR kna1-kunnr NO INTERVALS OBLIGATORY .if you will give 1, 2, 3 in the single value and give 4, 5 in the Exclude then the following code will select all the records having kunnr = 1, 2, 3 and not select 4, 5..
DATA: it_kna1 LIKE STANDARD TABLE OF kna1 WITH HEADER LINE.
SELECT * FROM kna1
INTO CORRESPONDING FIELDS OF TABLE it_kna1
WHERE kunnr IN sokunnr.
Reply if any Problem,
Kind Regards,
Faisal
‎2009 Apr 09 1:25 AM
Hello everyone,
i have a similar inquiry. I read the thread saying that you can click in the selection screen and a dialog comes up where you can enter your multiple values. but can you set multiple default values with code?
maybe something like select-options s_matnr for mara-matnr default 00112233, 00223344, 00335566. or similar?
thanks,
Alejandro
‎2009 Apr 09 5:08 AM
Hi,
>
> how can i enter multiple values (not ranges )in parameters or select options, i want one functionality on selection screen to enter multiple material numbers like 1, 3 , 5 , 100,....infinite this functionality can possible with select options but how can i give to end user,
Use like:-
SELECT-OPTIONS : matnr TYPE matnr.
Now click on the button next to the higher value box, and use INCLUDE SINGLE VALUES to include multiple single values.
Hope this helps you.
Regards,
Tarun
‎2009 Apr 09 5:44 AM
hi mahendra,
it is sipmle there is no confusion ..
use .
select-options matnr for mara-matnr ..
it will work even for user also..
~linganna
‎2009 Apr 09 5:35 AM