‎2006 Dec 22 9:35 AM
Hi All,
How to position the select-options.
For example i have 6 select options.
I have to add 4 select options in front of the initial Second to fifth select option.
Sel-op 1
Sel-op 2 Sel-op 7
Sel-op 3 Sel-op 8
Sel-op 4 Sel-op 9
Sel-op 5 Sel-op 10
Sel-op 6
Thanks,
Rohit
‎2006 Dec 22 9:37 AM
The select-options wil appear in the order in which you have declared them.
Declare the extraa select options in the same order.
regards,
ravi
‎2006 Dec 22 9:48 AM
Hi....
I want to declare the select option in front of the initial one.
Can i do that...
Thanks,
Rohit
‎2006 Dec 22 9:51 AM
You cannot have two select-options in the same line. YOu can have one after the other in the next line.
Regards,
Ravi
‎2006 Dec 22 9:43 AM
Hello Rohit,
Select-options appear in the order you declare. So just declare them in the order you want them to display.
-Priyanka.
‎2006 Dec 22 9:47 AM
Check out this sample code ..
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-h01.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: p_deta RADIOBUTTON GROUP g1 USER-COMMAND abc DEFAULT 'X'.
SELECTION-SCREEN COMMENT 5(30) text-c01 FOR FIELD p_deta.
PARAMETERS: p_summ RADIOBUTTON GROUP g1.
SELECTION-SCREEN COMMENT 60(15) text-c02 FOR FIELD p_summ.
SELECTION-SCREEN END OF LINE.
SELECT-OPTIONS: s_dol FOR oiuh_rv_gl-gl_trans_am.
SELECT-OPTIONS: s_own FOR oiuh_cm_ba-ba_ba_no.
SELECTION-SCREEN SKIP 1.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: p_strt RADIOBUTTON GROUP g1.
SELECTION-SCREEN COMMENT 5(30) text-c03 FOR FIELD p_strt.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: p_box1 LIKE oiuh_rv_gl-gl_trans_am,
p_box2 LIKE oiuh_rv_gl-gl_trans_am,
p_box3 LIKE oiuh_rv_gl-gl_trans_am,
p_box4 LIKE oiuh_rv_gl-gl_trans_am,
p_box5 LIKE oiuh_rv_gl-gl_trans_am.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK b1.
‎2006 Dec 22 9:50 AM
Yes you can do that .. you can put where ever you wnat them to be ...
Regards,
Santosh
‎2006 Dec 22 9:51 AM
HI Rohith,
Try this sample code,Try to pass some text to text elements.
SELECTION-SCREEN BEGIN OF BLOCK B06 WITH FRAME TITLE TEXT-040.
PARAMETERS: RAD_CONT RADIOBUTTON GROUP RADA DEFAULT 'X'.
SELECT-OPTIONS: S_EBELN FOR EKKO-EBELN MATCHCODE OBJECT MEKK.
PARAMETERS: RAD_FILE RADIOBUTTON GROUP RADA.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 10(70) TEXT-041.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 10(70) TEXT-045.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 10(70) TEXT-061.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK B06.
SELECTION-SCREEN BEGIN OF BLOCK B05 WITH FRAME TITLE TEXT-031.
SELECTION-SCREEN BEGIN OF BLOCK KEY_BLOCK.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(40) TEXT-003 FOR FIELD P_ANGDT.
PARAMETERS: P_ANGDT LIKE SY-DATUM OBLIGATORY.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(40) TEXT-004 FOR FIELD P_EEIND.
PARAMETERS: P_EEIND LIKE SY-DATUM OBLIGATORY.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK KEY_BLOCK.
SELECTION-SCREEN BEGIN OF BLOCK PORG_COMP.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(40) TEXT-005 FOR FIELD P_EKORG.
PARAMETERS: P_EKORG LIKE T024E-EKORG OBLIGATORY MEMORY ID EKO.
SELECTION-SCREEN COMMENT 55(18) TEXT-032 FOR FIELD P_NATCON.
PARAMETERS: P_NATCON AS CHECKBOX.
SELECTION-SCREEN END OF LINE.
* Begin of change SEK102002
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(40) TEXT-062 FOR FIELD P_BUKRS.
PARAMETERS: P_BUKRS LIKE T024E-BUKRS.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK PORG_COMP.
* End of change SEK102002
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(40) TEXT-006 FOR FIELD P_EKGRP.
PARAMETERS: P_EKGRP LIKE T024-EKGRP OBLIGATORY MEMORY ID EKG.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(40) TEXT-007 FOR FIELD P_EKGRP.
PARAMETERS: P_BEDNR LIKE EKPO-BEDNR.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(40) TEXT-044 FOR FIELD P_SUBMI.
PARAMETERS: P_SUBMI LIKE EKKO-SUBMI.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(40) TEXT-048 FOR FIELD P_INTERV.
PARAMETERS: P_INTERV LIKE EKPO-EBELP DEFAULT '00010'.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK B05.
SELECTION-SCREEN BEGIN OF BLOCK B01 WITH FRAME TITLE TEXT-022.
SELECT-OPTIONS: S_LIFNR FOR EKKO-LIFNR NO INTERVALS
MATCHCODE OBJECT KRED.
SELECTION-SCREEN END OF BLOCK B01.
SELECTION-SCREEN BEGIN OF BLOCK B03 WITH FRAME TITLE TEXT-023.
PARAMETERS: RAD_ALL RADIOBUTTON GROUP G1, " ALL
RAD_ERR RADIOBUTTON GROUP G1 DEFAULT 'X'. " ERRORS
SELECTION-SCREEN END OF BLOCK B03.
SELECTION-SCREEN BEGIN OF BLOCK B02 WITH FRAME TITLE TEXT-060.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(66) TEXT-051 FOR FIELD P_BCKEXL.
PARAMETERS: P_BCKEXL AS CHECKBOX. "For spool list to download
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(70) TEXT-052 .
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(70) TEXT-053 .
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(70) TEXT-054 .
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(70) TEXT-055 .
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(70) TEXT-056 .
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(70) TEXT-057 .
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 01(70) TEXT-041.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK B02.
SELECTION-SCREEN BEGIN OF BLOCK B09 WITH FRAME TITLE TEXT-008.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(66) TEXT-009 FOR FIELD P_DOALL.
PARAMETERS: P_DOALL AS CHECKBOX. "For background submissions.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(70) TEXT-019 .
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(70) TEXT-047 .
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(70) TEXT-049 .
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(70) TEXT-050 .
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK B09.
*--Layout
SELECTION-SCREEN: BEGIN OF BLOCK B10 WITH FRAME TITLE TEXT-S02.
PARAMETERS: P_LAYOUT LIKE DISVARIANT-VARIANT.
SELECTION-SCREEN: END OF BLOCK B10.
Regards,
Raghav
‎2006 Dec 22 9:58 AM
what can i understand from your question you want to show your selection screen at perticular position.
then try
selection-scree begin of block <.> with frame title <>
SELECTION-SCREEN POSITION pos.
selection-scree end of block
regards
shiba dutta
‎2006 Dec 22 10:07 AM
Ravi is right ,
you cannot place select-options side by side ..
yeah you can place parameters if u want to ..
like this..
tables : marc.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 1.
parameters : p_werks like marc-werks.
SELECTION-SCREEN POSITION 20.
parameters: p_matnr like mara-matnr.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK b2 .//
For example i have 6 select options.
I have to add 4 select options in front of the initial Second to fifth select option.
1. Sel-op 1
2.Sel-op 2 Sel-op 7
3.Sel-op 3 Sel-op 8
4.Sel-op 4 Sel-op 9
5.Sel-op 5 Sel-op 10
6.Sel-op 6
// i suppose 6 select options are there then sel op 2 and 7 refer to low and high of the data type ..
then how can i equate sel 2 to the fifth .. can u make this clear to use with ur declarations by presenting ur selection code ..
regards,
vijay
‎2016 Jul 29 2:07 AM
After many years.. but it can be helpful for somebody
REPORT ZXXXXX.
TABLES sflight.
*SELECTION-SCREEN BEGIN OF BLOCK b001 WITH FRAME TITLE text-001.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(12) v_text1.
SELECTION-SCREEN POSITION 12.
SELECT-OPTIONS s_carrid FOR sflight-carrid.
SELECTION-SCREEN COMMENT 65(12) v_text2.
SELECTION-SCREEN POSITION 77.
SELECT-OPTIONS s_connid FOR sflight-connid.
SELECTION-SCREEN END OF LINE.
*SELECTION-SCREEN END OF BLOCK b001.
AT SELECTION-SCREEN OUTPUT.
* It is better to use Text Symbols but for test propouse...
v_text1 = 'Airline Code'.
v_text2 = 'Flight Connection Number'.