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: 

Regarding designing of SELECTION-SCREEN

Former Member
0 Kudos

Hi All,

I need to create two select options beside each other.

i.e. s_ordno I____I to I___I s_ordtyp I___I to I____I

What should be the code?

This is how my code looks.

SELECTION-SCREEN BEGIN OF SCREEN 121 AS SUBSCREEN.

SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-004.

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN COMMENT 1(15) TEXT-006 FOR FIELD S_ORDTYP.

SELECTION-SCREEN POSITION POS_LOW.

SELECTION-SCREEN POSITION POS_HIGH.

SELECT-OPTIONS : S_ORDTYP FOR AUFK-AUART,

S_ORDNO FOR AUFK-AUFNR.

SELECTION-SCREEN END OF LINE.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

you need to work with select-line

SELECTION-SCREEN BEGIN OF BLOCK bbb WITH FRAME TITLE text-002.

PARAMETERS: dctumode LIKE ctu_params-dismode DEFAULT 'N'.

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN COMMENT 1(31) text-010 FOR FIELD sliste.

PARAMETERS: sliste AS CHECKBOX.

SELECTION-SCREEN COMMENT 40(31) text-011 FOR FIELD sprint.

PARAMETERS: sprint AS CHECKBOX.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN COMMENT 1(31) text-012 FOR FIELD fehler.

PARAMETERS: fehler AS CHECKBOX.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN END OF BLOCK bbb.

The begin and end of line.

11 REPLIES 11

Former Member
0 Kudos

Hi,

you need to work with select-line

SELECTION-SCREEN BEGIN OF BLOCK bbb WITH FRAME TITLE text-002.

PARAMETERS: dctumode LIKE ctu_params-dismode DEFAULT 'N'.

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN COMMENT 1(31) text-010 FOR FIELD sliste.

PARAMETERS: sliste AS CHECKBOX.

SELECTION-SCREEN COMMENT 40(31) text-011 FOR FIELD sprint.

PARAMETERS: sprint AS CHECKBOX.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN COMMENT 1(31) text-012 FOR FIELD fehler.

PARAMETERS: fehler AS CHECKBOX.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN END OF BLOCK bbb.

The begin and end of line.

0 Kudos

Nicole,

I have to put SELECT-OPTIONS not PARAMETERS. I want to give LOW position and HIGH position. What is the syntax for that.

Former Member
0 Kudos

Hi Use the following code.

SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-004.

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN COMMENT 1(15) TEXT-006 FOR FIELD S_ORDTYP.

*SELECTION-SCREEN POSITION POS_LOW.

*SELECTION-SCREEN POSITION POS_HIGH.

SELECT-OPTIONS : S_ORDTYP FOR AUFK-AUART,

S_ORDNO FOR AUFK-AUFNR.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN END OF BLOCK B1.

0 Kudos

Rajat,

is it a joke? You wrote the same thing what i have written. Just check it dear

Former Member
0 Kudos

I am afraid you can put 2 select options in a the same line.

This is in the standard guidelines for SELECTION-SCREEN BEGIN OF LINE

Within a line, only one selection criteria should be defined with SELECT-OPTIONS whose description can be specified in advance using SELECTION-SCREEN COMMENT. Other combinations, especially definitions of elements according to the selection criteria, can lead to an undefined behaviour.,

Thanks,

KD

Former Member
0 Kudos

data : pp type AUFK-AUART.

data:qq type AUFK-AUFNR.

SELECTION-SCREEN BEGIN OF SCREEN 121 AS SUBSCREEN.

SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-004.

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN COMMENT 1(15) TEXT-006 FOR FIELD S_ORDTYP.

SELECTION-SCREEN POSITION 10.

SELECT-OPTIONS : S_ORDTYP FOR pp.

SELECTION-SCREEN COMMENT 1(15) TEXT-006 FOR FIELD S_ORDNO .

SELECTION-SCREEN POSITION 40.

SELECT-OPTIONS : S_ORDNO FOR qq.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN END OF BLOCK.

SELECTION-SCREEN END OF SCREEN.

call selection-screen 121.

Edited by: swati gupta on Sep 25, 2008 1:08 PM

0 Kudos

Hi,

i take a look to the excamples from sap. Unfortanly there is not way to put 2 select-options in 1 line if you also want a description.

Regards

Nicole

0 Kudos

Thansk a lot Nicole

Former Member
0 Kudos

USE THIS code

SELECTION-SCREEN BEGIN OF LINE.

SELECT-OPTIONS: S_VBELN FOR IT_VBAK-VBELN.

SELECT-OPTIONS: S_ERDAT FOR IT_VBAK-ERDAT.

SELECTION-SCREEN END OF LINE.

Former Member
0 Kudos

Hi,

Its not that its not possible to have two select options in one line with descriptions, we can have it if we have the space, its only its tough to accomodate them

try the code below:

DATA:
  W_CHAR(2) TYPE C.

SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-000.

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN COMMENT 1(5) TEXT-001." FOR FIELD S_CHAR1.

SELECT-OPTIONS :
  S_CHAR1 FOR W_CHAR.

SELECTION-SCREEN COMMENT 60(5) TEXT-001." FOR FIELD S_CHAR2.

SELECT-OPTIONS:
  S_CHAR2 FOR W_CHAR.

SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK B1.

With luck,

Pritam.

Former Member
0 Kudos

Thanks everybody