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

Radiobutton

Former Member
0 Likes
1,089

Hi Gurus,

Here i have 2 RADIO BUTTON parameters and i want to display those side by side in the selection scree.....can you please give me the code it will be great help full to me....

Thanks

Venkat

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,062

Please try BEGIN OF LINE option in SELECTION SCREEN.

SELECTION-SCREEN BEGIN OF BLOCK B1.

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN POSITION 5.

PARAMETERS: R1 RADIOBUTTON GROUP RAD1 DEFAULT 'X'.

SELECTION-SCREEN POSITION 35.

PARAMETERS: R2 RADIOBUTTON GROUP RAD1.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN END OF BLOCK B1.

Regards

Kathirvel

9 REPLIES 9
Read only

Former Member
0 Likes
1,063

Please try BEGIN OF LINE option in SELECTION SCREEN.

SELECTION-SCREEN BEGIN OF BLOCK B1.

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN POSITION 5.

PARAMETERS: R1 RADIOBUTTON GROUP RAD1 DEFAULT 'X'.

SELECTION-SCREEN POSITION 35.

PARAMETERS: R2 RADIOBUTTON GROUP RAD1.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN END OF BLOCK B1.

Regards

Kathirvel

Read only

0 Likes
1,062

Thank you for giving reply.....i tried with that and here i am giving the code

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

SELECTION-SCREEN BEGIN OF LINE.

PARAMETERS: r_ord RADIOBUTTON GROUP rg1.

SELECTION-SCREEN COMMENT 3(50) text-ex1 FOR FIELD r_ord.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.

PARAMETERS: r_sto RADIOBUTTON GROUP rg1.

SELECTION-SCREEN COMMENT 3(30) text-ex2 FOR FIELD r_sto.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.

PARAMETERS: r_allop RADIOBUTTON GROUP rg1.

SELECTION-SCREEN COMMENT 3(50) text-ex3 FOR FIELD r_allop.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.

PARAMETERS: r_all RADIOBUTTON GROUP rg1.

SELECTION-SCREEN COMMENT 3(50) text-ex4 FOR FIELD r_all.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN : END OF BLOCK b2.

Here it is displaying one by one but i need side by side ...can pls check this code...

Thanks

Venkat

Read only

0 Likes
1,062

Use this code.

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

SELECTION-SCREEN BEGIN OF LINE.

PARAMETERS: r_ord RADIOBUTTON GROUP rg1.

SELECTION-SCREEN COMMENT 3(50) text-ex1 FOR FIELD r_ord.

PARAMETERS: r_sto RADIOBUTTON GROUP rg1.

SELECTION-SCREEN COMMENT 3(30) text-ex2 FOR FIELD r_sto.

PARAMETERS: r_allop RADIOBUTTON GROUP rg1.

SELECTION-SCREEN COMMENT 3(50) text-ex3 FOR FIELD r_allop.

PARAMETERS: r_all RADIOBUTTON GROUP rg1.

SELECTION-SCREEN COMMENT 3(50) text-ex4 FOR FIELD r_all.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN : END OF BLOCK b2.

- Guru

Reward points for helpful answers

Read only

ferry_lianto
Active Contributor
0 Likes
1,062

Hi Venkat,

Welcome to SDN.

Please check this sample code.


selection-screen begin of block box4 with frame title text-004.
selection-screen begin of line.
parameters: p_daily radiobutton group freq.
selection-screen comment 5(10) text-005.
parameters: p_mthly radiobutton group freq.
selection-screen comment 20(10) text-006.
selection-screen end of line.
selection-screen end of block box4.

Regards,

Ferry Lianto

Read only

0 Likes
1,062

Thank you Gurus,,,,,my problem is loved..........really appreciated....

Thanks

Venkat

Read only

Former Member
0 Likes
1,062

Here is one at SAP help which explains the usage of BEGIN OF LINE using push buttons,

http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dba81635c111d1829f0000e829fbfe/content.htm

Try this

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

SELECTION-SCREEN BEGIN OF LINE.

PARAMETERS: r_ord RADIOBUTTON GROUP rg1.

SELECTION-SCREEN COMMENT 3(10) text-ex1 FOR FIELD r_ord.

PARAMETERS: r_sto RADIOBUTTON GROUP rg1.

SELECTION-SCREEN COMMENT 10(10) text-ex2 FOR FIELD r_sto.

PARAMETERS: r_allop RADIOBUTTON GROUP rg1.

SELECTION-SCREEN COMMENT 15(10) text-ex3 FOR FIELD r_allop.

PARAMETERS: r_all RADIOBUTTON GROUP rg1.

SELECTION-SCREEN COMMENT 20(10) text-ex4 FOR FIELD r_all.

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN : END OF BLOCK b2.

The problem was you have use the end of line hence it has taken to other line

SELECTION-SCREEN BEGIN OF LINE.

PARAMETERS: r_ord RADIOBUTTON GROUP rg1.

SELECTION-SCREEN COMMENT 3(50) text-ex1 FOR FIELD r_ord.

<b>SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.</b>

Regards

Kathirvel

Read only

ferry_lianto
Active Contributor
0 Likes
1,062

Hi,

Please try this.


SELECTION-SCREEN : BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: r_ord RADIOBUTTON GROUP rg1.
SELECTION-SCREEN COMMENT 3(20) text-ex1 FOR FIELD r_ord.
PARAMETERS: r_sto RADIOBUTTON GROUP rg1.
SELECTION-SCREEN COMMENT 25(20) text-ex2 FOR FIELD r_sto.
PARAMETERS: r_allop RADIOBUTTON GROUP rg1.
SELECTION-SCREEN COMMENT 50(20) text-ex3 FOR FIELD r_allop.
PARAMETERS: r_all RADIOBUTTON GROUP rg1.
SELECTION-SCREEN COMMENT 75(20) text-ex4 FOR FIELD r_all.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN : END OF BLOCK b2.

Regards,

Ferry Lianto

Read only

ferry_lianto
Active Contributor
0 Likes
1,062

Hi Venkat,

Are you sure Guru's example working? Got dump and solve your problem? Come on ...

SELECTION-SCREEN COMMENT 3(50) text-ex1 FOR FIELD r_ord.

..

SELECTION-SCREEN COMMENT 3(30) text-ex2 FOR FIELD r_sto.

...

SELECTION-SCREEN COMMENT 3(50) text-ex3 FOR FIELD r_allop.

...

SELECTION-SCREEN COMMENT 3(50) text-ex4 FOR FIELD r_all.

...

Regards,

Ferry Lianto

Read only

VinayPrasad_PM
Product and Topic Expert
Product and Topic Expert
0 Likes
1,062

Hi,

Following code indeed causes dump

SELECTION-SCREEN COMMENT 3(50) text-ex1 FOR FIELD r_ord.

..

SELECTION-SCREEN COMMENT 3(30) text-ex2 FOR FIELD r_sto.

...

SELECTION-SCREEN COMMENT 3(50) text-ex3 FOR FIELD r_allop.

...

SELECTION-SCREEN COMMENT 3(50) text-ex4 FOR FIELD r_all.

because

after the first comment starts at 3 position and occupies rest of the 50 length space and second comment is again starting at 3rd position occupied 30 length space which gets overlapped and then it causes error in default screen (1000) generation.

Rgds,

Vinay