‎2007 Mar 18 10:06 AM
Hallow I have a arrow in my selection screen (for multiefile selection) and I wont to <b>remove</b>
It from my selection screen how can I do that?
(i remove x from set_mode but its not working)
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-t01.
SELECT-OPTIONS c_course FOR pchdy-objid_str NO INTERVALS OBLIGATORY.
SELECTION-SCREEN END OF BLOCK b1.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR c_course-low.
*======================================================
REFRESH: c_course.
CLEAR: c_course.
PERFORM get_objid USING 'E '
CHANGING c_course-low.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR c_course-high.
*======================================================
REFRESH: c_course.
CLEAR: c_course.
PERFORM get_objid USING 'E '
CHANGING c_course-high.
CALL FUNCTION 'RH_OBJID_REQUEST'
EXPORTING
plvar = '01'
otype = p_otype
seark = '*'
seark_begda = sy-datum
so_date-low
seark_endda = sy-datum
so_date-high
set_mode = 'X' "When active moltefile selection
DYNPRO_REPID = ' '
DYNPRO_DYNNR = ' '
DYNPRO_PLVARFIELD = ' '
DYNPRO_OTYPEFIELD = ' '
DYNPRO_SEARKFIELD = ' '
CALLBACK_PROG = ' '
CALLBACK_FORM = ' '
RESTRICT_FB = ' '
RESTRICT_DATA = ' '
WITHOUT_RSIGN =
WITHOUT_RELAT =
WITHOUT_SCLAS =
ORGBEG = SY-DATUM
ORGEND = SY-DATUM
WIN_TITLE =
APP_DATA =
IMPORTING
sel_plvar = wa_plvar
sel_otype = wa_otype
sel_object = wa_objid
TABLES
OTYPE_TABLE =
CONDITION =
BASE_OBJECTS =
MARKED_OBJECTS =
sel_objects = itab_object
SEL_HROBJECT_TAB =
SEL_HRSOBID_TAB =
EXCEPTIONS
cancelled = 1
wrong_condition = 2
nothing_found = 3
internal_error = 4
illegal_mode = 5
OTHERS = 6
.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
IF wa_otype = 'E' .
REFRESH: c_course.
CLEAR: c_course.
LOOP AT itab_object.
CLEAR c_course.
c_course-low = itab_object-objid.
c_course-option = 'EQ'.
c_course-sign = 'I'.
APPEND c_course.
ENDLOOP.
CLEAR: itab_object.
REFRESH: itab_object.
ENDIF.
‎2007 Mar 18 10:33 AM
Add the NO-EXTENSION to your SELECT-OPTIONS will remove the arrow.
For more complex control off the SELECT-OPTIONS you can use FM: SELECT_OPTIONS_RESTRICT where you can almost completelly control the options.
(Look at <a href="http://www.geocities.com/victorav15/sapr3/abapfun.html#screen">SELECT_OPTIONS_RESTRICT</a>
Regards
‎2007 Mar 18 10:23 AM
Hi,
To remove arrow from the selection screen u can write...
"SELECT-OPTIONS c_course FOR pchdy-objid_str NO-EXTENSION
NO INTERVALS OBLIGATORY"
‎2007 Mar 18 10:33 AM
Add the NO-EXTENSION to your SELECT-OPTIONS will remove the arrow.
For more complex control off the SELECT-OPTIONS you can use FM: SELECT_OPTIONS_RESTRICT where you can almost completelly control the options.
(Look at <a href="http://www.geocities.com/victorav15/sapr3/abapfun.html#screen">SELECT_OPTIONS_RESTRICT</a>
Regards
‎2007 Mar 18 10:39 AM
Hi,
Declare the select-options as follows
SELECT-OPTIONS c_course FOR pchdy-objid_str NO-EXTENSION
NO INTERVALS OBLIGATORY.
Please reward if useful.
‎2007 Mar 18 12:02 PM
Hi
Use in your program
SELECT-OPTIONS c_course FOR pchdy-objid_str NO-EXTENSION NO INTERVALS OBLIGATORY.
Thanks
Sasmita