Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Multiple Selection For Selections screen field

Former Member
0 Kudos

Hi Friends ,

Can any body tell me how to create multiple selection for a field in selection screen and how to capture all those values of that fields in program for database selction. Suppose i am having document number EBELN from EKKO exists in selectio screen . how to create multiple selection for that and how to use all those values given to EBELN to get data from EKKO.

Kumar.

4 REPLIES 4

Former Member
0 Kudos

Hi

Use a select option for this.

In select option, you can enter multiple range of values.

i hope that solves your doubt.

Regards

Ravish

gopi_narendra
Active Contributor
0 Kudos

you can get multiple selection by default if you declare so_eblen as select option

if you dont give nay input on selection screen and execute all the PO's will be considered.

TABLES : ekko.

SELECT-OPTIONS : so_ebeln FOR ekko-ebeln.

DATA : it_ekko TYPE TABLE OF ekko,
       is_ekko TYPE ekko.

START-OF-SELECTION.

  SELECT * FROM ekko
           INTO TABLE it_ekko
           WHERE ebeln IN so_ebeln.

  SORT it_ekko BY ebeln.

  LOOP AT it_ekko INTO is_ekko.
    WRITE : / is_ekko-ebeln.
    CLEAR : is_ekko.
  ENDLOOP.

Regards

Gopi

Former Member
0 Kudos

hi,

select-options is one type of parameters where u can give multiple values in ranges or single as a input. when u use select-options then system will create a selection screen for u and u give multiple values as

ex:

select-options: s_ebeln for ekko-ebeln.

internally system creates a internal for s_ebeln which has for attributes

1. low --- starting value if range is used

2. high -


ending value

3. sign -


operator used for validating field

4. option -


to exclude given range of values or single value or to include.

for this u can assign default values in INITIALIZATION event as

INITIALIZATION.

s_ebeln -low = '1'.

s_ebeln- high = '100-100'.

s_ebeln-sign = 'BT'.

s_ebeln-option = 'I' // include

'E' // exclude.

if helpful reward some points.

with regards,

Suresh Aluri.

Former Member
0 Kudos

Hi ,

Use select-options for this .

On your selection screen, press Arrow button in front of ur field .

You will get another window, now select Ranges tab , here you can give your

ranges like 1 to 10 , 20 to 50 and 100 to 125..

Hope this helps .

Praveen.