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

Creating radio button

Former Member
0 Likes
1,729

Hi,

I want to create radiobutton next to a radiobutton.I.e both are parallel to each other.How to create?

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,691

Hi,

Try like this,



SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS : R1 RADIOBUTTON GROUP G1.
PARAMETERS : R2 RADIOBUTTON GROUP G1.
SELECTION-SCREEN END OF LINE.

Regards,

Vik

16 REPLIES 16
Read only

Former Member
0 Likes
1,692

Hi,

Try like this,



SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS : R1 RADIOBUTTON GROUP G1.
PARAMETERS : R2 RADIOBUTTON GROUP G1.
SELECTION-SCREEN END OF LINE.

Regards,

Vik

Read only

Former Member
0 Likes
1,691

Hi Ginger,

use this Code

*SELECTION-SCREEN : BEGIN OF LINE.

SELECTION-SCREEN : COMMENT 1(18) appl.

PARAMETERS : r1 RADIOBUTTON GROUP grp USER-COMMAND u1 DEFAULT 'X'.

SELECTION-SCREEN : COMMENT 35(19) pres.

PARAMETERS : r2 RADIOBUTTON GROUP grp.

SELECTION-SCREEN : END OF LINE.*

Regards,

Vijay

Read only

Former Member
0 Likes
1,691

HI,

Use SELECTION SCREEN BEGOIN OF LINE.

PARAMETER: R1 AS RADIOBUTTION GROUP G1,

R2 AS RADIO BUTTION GROUP G1.

SELECTION-SCREEN END OF LINE.

GIVE THE POSTION IN RADIO BUTTON

REGARDS,

PARVIN

Read only

Former Member
0 Likes
1,691

I need text infront of the radiobutton.

Read only

0 Likes
1,691

Hi,

Use:

SELECTION-SCREEN : BEGIN OF LINE and

SELECTION-SCREEN : COMMENT

Commands to put the Text and to arriange in the single line on the selection screen.

Thanks,

Ravi

Read only

0 Likes
1,691

Hi,

Go to text elements in SE38. There you can change the text.

GOTO - Textelements

Thanks,

Sri.

Read only

0 Likes
1,691

Hi,

Then assign text-symbols and use this


SELECTION-SCREEN BEGIN OF LINE .
PARAMETERS : R1 RADIOBUTTON GROUP g1 DEFAULT 'X'.
SELECTION-SCREEN COMMENT 5(20) text-t01 FOR FIELD r1.

SELECTION-SCREEN COMMENT 30(20) text-t02 FOR FIELD r2.
PARAMETERS : R2 RADIOBUTTON GROUP g1.
SELECTION-SCREEN END OF LINE.

Regards,

Vik

Edited by: vikred on Aug 7, 2009 1:01 PM

Read only

0 Likes
1,691

Hi All,

Thanks for the reply.Suppose I have 16 radiobuttons then I wantn to divide into two parts.In left side I need 8 radiobuttons and in right side again 8 along with the name(text) of the radio button.I do not want all in a single line.

Read only

0 Likes
1,691

Hi,

Use SELECTION-SCREEN POSITION for ur requirement. U can put ur radio buttons wherever u want

Regards,

Lakshman.

Read only

0 Likes
1,691

Hi,

You can just use the sample i sent before and create 7 more SELECTION-SCREEN BEGIN OF LINE assigning 2 radio buttons in each.



SELECTION-SCREEN BEGIN OF LINE .
PARAMETERS : R1 RADIOBUTTON GROUP g1 DEFAULT 'X'.
SELECTION-SCREEN COMMENT 5(20) text-t01 FOR FIELD r1.
SELECTION-SCREEN COMMENT 30(20) text-t02 FOR FIELD r2.
PARAMETERS : R2 RADIOBUTTON GROUP g1.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE .
PARAMETERS : R3 RADIOBUTTON GROUP g1 DEFAULT 'X'.
SELECTION-SCREEN COMMENT 5(20) text-t01 FOR FIELD r13.
SELECTION-SCREEN COMMENT 30(20) text-t02 FOR FIELD r4.
PARAMETERS : R4 RADIOBUTTON GROUP g1.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE .
PARAMETERS : R5 RADIOBUTTON GROUP g1 DEFAULT 'X'.
SELECTION-SCREEN COMMENT 5(20) text-t01 FOR FIELD r5.
SELECTION-SCREEN COMMENT 30(20) text-t02 FOR FIELD r6.
PARAMETERS : R6 RADIOBUTTON GROUP g1.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE .
PARAMETERS : R7 RADIOBUTTON GROUP g1 DEFAULT 'X'.
SELECTION-SCREEN COMMENT 5(20) text-t01 FOR FIELD r7.
SELECTION-SCREEN COMMENT 30(20) text-t02 FOR FIELD r8.
PARAMETERS : R8 RADIOBUTTON GROUP g1.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE .
PARAMETERS : R9 RADIOBUTTON GROUP g1 DEFAULT 'X'.
SELECTION-SCREEN COMMENT 5(20) text-t01 FOR FIELD r9.
SELECTION-SCREEN COMMENT 30(20) text-t02 FOR FIELD r10.
PARAMETERS : R10  RADIOBUTTON GROUP g1.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE .
PARAMETERS : R11  RADIOBUTTON GROUP g1 DEFAULT 'X'.
SELECTION-SCREEN COMMENT 5(20) text-t01 FOR FIELD r11.
SELECTION-SCREEN COMMENT 30(20) text-t02 FOR FIELD r12.
PARAMETERS : R12 RADIOBUTTON GROUP g1.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE .
PARAMETERS : R13  RADIOBUTTON GROUP g1 DEFAULT 'X'.
SELECTION-SCREEN COMMENT 5(20) text-t01 FOR FIELD r13.
SELECTION-SCREEN COMMENT 30(20) text-t02 FOR FIELD r14.
PARAMETERS : R14 RADIOBUTTON GROUP g1.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE .
PARAMETERS : R15  RADIOBUTTON GROUP g1 DEFAULT 'X'.
SELECTION-SCREEN COMMENT 5(20) text-t01 FOR FIELD r15.
SELECTION-SCREEN COMMENT 30(20) text-t02 FOR FIELD r16.
PARAMETERS : R16 RADIOBUTTON GROUP g1.
SELECTION-SCREEN END OF LINE.

Regards,

Vik

Read only

0 Likes
1,691

Use the following sample code ==>

Using Begin of line and end of line you can you can put more than 1 radio button on same line.


SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-T01.
SELECTION-SCREEN COMMENT /1(30) sel.
SELECTION-SCREEN ULINE /1(50).


SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(5) grp1.
PARAMETERS: r1 RADIOBUTTON GROUP rad1.
SELECTION-SCREEN  COMMENT 15(5) grp2.
PARAMETERS : r2 RADIOBUTTON GROUP rad1.
SELECTION-SCREEN END OF LINE.

 SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(5) grp3.
PARAMETERS: r3 RADIOBUTTON GROUP rad1.
SELECTION-SCREEN  COMMENT 15(5) grp4.
PARAMETERS : r4 RADIOBUTTON GROUP rad1.
SELECTION-SCREEN END OF LINE.

 SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(5) grp5.
PARAMETERS: r5 RADIOBUTTON GROUP rad1.
SELECTION-SCREEN  COMMENT 15(5) grp6.
PARAMETERS : r6 RADIOBUTTON GROUP rad1.
SELECTION-SCREEN END OF LINE.


 SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(5) grp7.
PARAMETERS: r7 RADIOBUTTON GROUP rad1.
SELECTION-SCREEN  COMMENT 15(5) grp8.
PARAMETERS : r8 RADIOBUTTON GROUP rad1.
SELECTION-SCREEN END OF LINE.



SELECTION-SCREEN END OF BLOCK B1.
AT SELECTION-SCREEN OUTPUT.

  sel = 'Select one of the following'.
  grp1 ='One'.
  grp2 ='Two'.
  grp3 ='Three'.
  grp4 ='Four'.
  grp5 ='Five'.
  grp6 ='Six'.
  grp7 ='Seven'.
  grp8 ='Eight'.

Read only

0 Likes
1,691

Hi Ginger

If you donu2019t want to trace you question please donu2019t post i think you question is answered actually by tommy, vikred & Abhisheksingh. Where they have given you sample code its working fine

Sravya

Read only

Former Member
0 Likes
1,691

Hi Ginger,

Try in that way:

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

PARAMETERS: rb_psv RADIOBUTTON GROUP rbg1 USER-COMMAND abc

DEFAULT 'X',

rb_asv RADIOBUTTON GROUP rbg1,

po_psv LIKE ibipparms-path MODIF ID aaa,

po_asv LIKE ibipparms-path MODIF ID bbb.

SELECTION-SCREEN END OF BLOCK a.

Regards,

Tutun

Read only

Former Member
0 Likes
1,691

try tis code. I have put it for four radiobuttion.


SELECTION-SCREEN : BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.
SELECTION-SCREEN : BEGIN OF LINE.
SELECTION-SCREEN : COMMENT 1(7) appl.
PARAMETERS : r1 RADIOBUTTON GROUP grp USER-COMMAND u1 DEFAULT 'X'.
SELECTION-SCREEN : COMMENT 35(7) pres.
PARAMETERS : r2 RADIOBUTTON GROUP grp.
SELECTION-SCREEN : END OF LINE.

SELECTION-SCREEN : BEGIN OF LINE.
SELECTION-SCREEN : COMMENT 1(7) appll.
PARAMETERS : r3 RADIOBUTTON GROUP grp.
SELECTION-SCREEN : COMMENT 35(7) press.
PARAMETERS : r4 RADIOBUTTON GROUP grp.
SELECTION-SCREEN : END OF LINE.
SELECTION-SCREEN : end OF BLOCK b2.

INITIALIZATION.
APPL = 'First'.
PRES = 'Second'.
APPLL = 'Third'.
PRESS = 'Fourth'.

.

after this double click text-002. and give the name for the block.

Read only

Former Member
0 Likes
1,691

Hi,

PARAMETERS: rad1 RADIOBUTTON GROUP r1,

rad2 RADIOBUTTON GROUP r1 DEFAULT 'X'.

Check out this link. hope it may help you.

Regards,

revathi Bhoopal.

Edited by: Revathi Bhoopal on Aug 7, 2009 10:43 AM

Read only

0 Likes
1,691

Hi,

Well looks like u are new to abap. thts ok but why didt you try to search in other reports ( custom and standard )

On top of it you didt reply to all those who gave a reply to your question.

Regards,

Jayaram