‎2006 Dec 15 7:46 PM
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
‎2006 Dec 15 7:52 PM
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
‎2006 Dec 15 7:52 PM
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
‎2006 Dec 15 8:00 PM
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
‎2006 Dec 15 8:04 PM
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
‎2006 Dec 15 7:56 PM
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
‎2006 Dec 15 8:12 PM
Thank you Gurus,,,,,my problem is loved..........really appreciated....
Thanks
Venkat
‎2006 Dec 15 8:02 PM
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
‎2006 Dec 15 8:04 PM
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
‎2006 Dec 15 8:19 PM
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
‎2006 Dec 16 5:28 PM
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