07-23-2008 9:35 AM
hi,
i created parameters and select-options on selection screen and now i want to display the icons before that field on selection screen....
one select-option is date and another is time and i was to use the standard icons..can anybody tell the code.
thanks in Advance.
07-23-2008 9:42 AM
open ur program in se51 . select the chkbox layout editor. once tht opens double click the element u want to assign icon then in the properties u can assign the icon.
07-23-2008 9:52 AM
i want to display the icon on selection-screen by using using such as parameters and select options
07-23-2008 10:31 AM
selection screens using select options and parameters can also be opened using se51. so try tht
07-23-2008 10:03 AM
Hi,
Check this sample code:
INCLUDE: <icon>.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 01(04) v_text FOR FIELD s_date.
select-options : s_date for sy-datum.
SELECTION-SCREEN COMMENT 60(04) v_icon FOR FIELD s_date.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK b1.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 01(04) v_text1 FOR FIELD s_time.
select-options : s_time for sy-uzeit.
SELECTION-SCREEN COMMENT 60(04) v_icon1 FOR FIELD s_time.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK b2.
INITIALIZATION.
v_text = 'Date'.
v_icon = '@1U@'. "icon_date.
v_text1 = 'Time'.
v_icon1 = '@1T@'. "icon_time.
Regards
Adil
07-23-2008 10:22 AM
there is a easy way of displaying icon on selection screen .
open ur program in se38
select
Goto -> text elements -> selection text.
here before giving text for ur parameter just give the name of icon like
@1T@ for time
@1U@ for date
you can find all the names & ids of standard icon in
type pool -> ICON (in SE11)
07-23-2008 11:45 AM
Hi Priya,
Check this url .
*----
*&&& Example code
*----
REPORT CREATION_OF_ACTIVE_ICON.
INITIALIZATION.
IMPORT mytab-activetab FROM MEMORY ID 'TABSTRIP'.
CASE mytab-activetab.
WHEN 'UCOMM1'.
mytab-dynnr = 100.
WHEN 'UCOMM2'.
mytab-dynnr = 200.
WHEN 'UCOMM3'.
mytab-dynnr = 300.
WHEN OTHERS.
tabb1-dynnr = 100.
ENDCASE.
START-OF-SELECTION.
EXPORT: tabb1-activetab TO MEMORY ID 'TABSTRIP'.
SHORT VERSION.INITIALIZATION.
IMPORT mytab FROM MEMORY ID 'TABSTRIP'.
START-OF-SELECTION.
EXPORT: mytab TO MEMORY ID 'TABSTRIP'.
SYNTAX FOR CREATING THE EXISTING CONTEXT MENU.::
FORM on_ctmenu_text USING menu TYPE REF TO cl_ctmenu.
CALL METHOD menu->load_gui_status
EXPORTING program = prog
status = 'CON_MENU'
= menu .
CALL METHOD menu->set_default_function
EXPORTING fcode = 'list'.
ENDFORM.
CREATING A NEW CONTEXT MENU::
FORM on_ctmenu_text USING menu TYPE REF TO cl_ctmenu.
DATA new_menu TYPE REF TO cl_ctmenu.
CREATE OBJECT new_menu.
CALL METHOD new_menu->add_function
EXPORTING fcode = 'list'
text = text-001.
CALL METHOD new_menu->add_function
EXPORTING fcode = 'add'
text = text-002.
CALL METHODnew_menu->add_function
EXPORTING fcode = 'delete'
text = text-003.
CALL METHOD new_menu->add_submenu
EXPORTING menu = new_menu
text = text-005.
ENDFORM
SYNTAX FOR STATUS ICON:
CALL FUNCTION 'ICON_CREATE' EXPORTING
NAME = 'icon name' TEXT = 'text to be displayed' INFO = 'tooltip text'u2022
Regards,
Muneesh Gitta.
Edited by: Muneesh Gitta on Jul 23, 2008 12:46 PM