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: 

Layout of RadioButton and CheckBox on Report mode

lferreira
Explorer
0 Kudos

Hello!

I have this code:

"-------------------------------------------------------------------

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.


  PARAMETERS: rb_grpa RADIOBUTTON GROUP rc1 DEFAULT 'X' USER-COMMAND check.

  PARAMETERS: p_opt1 AS CHECKBOX USER-COMMAND check,

              p_opt2 AS CHECKBOX USER-COMMAND check,

              p_opt3 AS CHECKBOX USER-COMMAND check.

  PARAMETERS: rb_grpb RADIOBUTTON GROUP rc1 .

SELECTION-SCREEN END OF BLOCK b1.

"-------------------------------------------------------------------

And I have this result:

But I would like to build the screen like the image bellow (in report mode).

Is possible?

Thanks!

1 ACCEPTED SOLUTION

gordon_tobias
Explorer
0 Kudos

Yes, it is possible, by using SELECTION-SCREEN commands, as in the following:

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 3.
PARAMETERS: rb_grpa RADIOBUTTON GROUP rc1 DEFAULT 'X' USER-COMMAND check.
SELECTION-SCREEN COMMENT 6(40) text-00a.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 10.
PARAMETERS: p_opt1 AS CHECKBOX USER-COMMAND check.
SELECTION-SCREEN COMMENT 13(40) text-001.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 10.
PARAMETERS: p_opt2 AS CHECKBOX USER-COMMAND check.
SELECTION-SCREEN COMMENT 13(40) text-002.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 10.
PARAMETERS: p_opt3 AS CHECKBOX USER-COMMAND check.
SELECTION-SCREEN COMMENT 13(40) text-003.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 3.
PARAMETERS: rb_grpb RADIOBUTTON GROUP rc1 .
SELECTION-SCREEN COMMENT 6(40) text-00b.
SELECTION-SCREEN END OF LINE.

The result looks like this:

Hope this helps.

Gord

3 REPLIES 3

former_member219762
Contributor
0 Kudos

Hi,

Use following code to get radio button left side of  Goroup A

Selection-screen begin of line.

Prarameters:rb_grpa RADIOBUTTON GROUP rc1 DEFAULT 'X' USER-COMMAND check

Selection-screen comment M(N) <Text Symbol> for Field rb_grpa.

Selection-screen end of line.

Where m is position of of text begin

To align as your requirement use Selection-screen position <m>

You can do same to rb_grpb

Regards,

Sreenivas.

gordon_tobias
Explorer
0 Kudos

Yes, it is possible, by using SELECTION-SCREEN commands, as in the following:

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 3.
PARAMETERS: rb_grpa RADIOBUTTON GROUP rc1 DEFAULT 'X' USER-COMMAND check.
SELECTION-SCREEN COMMENT 6(40) text-00a.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 10.
PARAMETERS: p_opt1 AS CHECKBOX USER-COMMAND check.
SELECTION-SCREEN COMMENT 13(40) text-001.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 10.
PARAMETERS: p_opt2 AS CHECKBOX USER-COMMAND check.
SELECTION-SCREEN COMMENT 13(40) text-002.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 10.
PARAMETERS: p_opt3 AS CHECKBOX USER-COMMAND check.
SELECTION-SCREEN COMMENT 13(40) text-003.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 3.
PARAMETERS: rb_grpb RADIOBUTTON GROUP rc1 .
SELECTION-SCREEN COMMENT 6(40) text-00b.
SELECTION-SCREEN END OF LINE.

The result looks like this:

Hope this helps.

Gord

0 Kudos

Thank you very much indeed Gord!