Application Development and Automation 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: 
Read only

Selection - Screen blocks side by side

Former Member
0 Likes
3,698

Hi Friends,

I have a requirement of putting Selection screen blocks side by side ....

Say for example.....

I have a code ............

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

............

............

SELECTION-SCREEN END OF BLOCK B1. "

The above code will insert a BLOCK in the selection screen and will put the parameters or select-options inside it ......

My requirement is .... like ....

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

............

............

SELECTION-SCREEN END OF BLOCK B1. "

and something like

"SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-002.

............

............

SELECTION-SCREEN END OF BLOCK B2. "

Blocks B1 and B2 should come side by side .....

hope i am clear with the question

Expecting replies

thanks in advance ....

Cheers

Kripa Rangachari ...

4 REPLIES 4
Read only

Former Member
0 Likes
1,583

Hi,

We can not create side by side blocks in the selection screen as we cannot have a option to specify the position with the BLOCK statments. but you can do this way, using the below code you can format the fields side by side in a BLOCK

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN COMMENT 1(10) TEXT-001.

PARAMETERS: P1(3), P2(5), P3(1).

SELECTION-SCREEN END OF LINE.

You can specify the Position here and the fields in allignment and wirt ethe commnet for every field for the text of that field

regards

Sudheer

Read only

Former Member
0 Likes
1,583

you can try this

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN COMMENT 1(10) TEXT-001 FOR FIELD P1.

PARAMETERS: P1 LIKE SAPLANE-PLANETYPE, P2(5), P3(1).

SELECTION-SCREEN END OF LINE.

it will give you side by side thing or you can use

SELECTION-SCREEN POSITION pos.

but not sure whether position will place the block side by side or not?

regards

shiba dutta

Read only

Former Member
0 Likes
1,583

Hi Kripa,

YOu cannot do that . YOu can refer the standard include: BDCRECX1 for arragement of screen parameters side by side.

Regards,

Ravi

Read only

Former Member
0 Likes
1,583

Kripa

Use

Comments

To place comments on the selection screen, you use:

SELECTION-SCREEN COMMENT [/]<pos(len)> <comm> [FOR FIELD <f>]

[MODIF ID <key>].

This statement writes the <comm> comment on the selection screen. For <comm>, you can specify a text symbol or a field name with a maximum length of eight characters. This character field must not be declared with the DATA statement, but is generated automatically with length <len>. The field must be filled before the selection screen is called. You must always specify the <pos(len)> addition. Only if there are several elements in one line, can you omit <pos>.

The text <comm> will be displayed, starting in column <pos>, for a length of <len>. If you do not use a slash (/), the comment is written into the current line; otherwise a new line is created.

You use FOR FIELD <f> to assign a field label to the comment. <f> can be the name of a parameter or a selection criterion. As a result, if the user requests help on the comment on the selection screen, the help text for the assigned field <f> is displayed.

The MODIF ID <key> addition has the same function as for the PARAMETERS statement. You can use it to modify the comment before the selection screen is called.

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN COMMENT 1(10) TEXT-001 FOR FIELD P1.

PARAMETERS: P1 LIKE SAPLANE-PLANETYPE, P2(5), P3(1).

SELECTION-SCREEN END OF LINE.