09-09-2008 11:02 AM
hii all,
please provide me the suitable code for calling a screen on pushbutton in selection screen....
thanks
babbal
09-09-2008 11:04 AM
case sy-ucomm.
when 'ABC'"your push button function code
call screen <number>.
endcase.
09-09-2008 11:04 AM
hi,
use this CALL SELECTION-SCREEN <screen number> STARTING AT 10 5 or this CALL SELECTION-SCREEN <screen number>
regards,
Peter
09-09-2008 11:06 AM
Hi,
Provide one function code at the push-button level assume that as 'PUSH'.
In the program level
trigger the event
AT USER-COMMAND.
CASE SY-UCOMM.
WHEN 'PUSH'.
CALL SCREEN <screen number>.
endcase.
09-09-2008 11:10 AM
09-09-2008 11:16 AM
hi ,
AT SELECTION-SCREEN.
CASE sscrfields-ucomm.
WHEN 'FC01'.
Call screen 100.
ENDCASE.
cheers ,
Dilum
09-09-2008 11:44 AM
TABLES: SSCRFIELDS.
TYPE-POOLS ICON.
DATA: FUNCTXT TYPE SMP_DYNTXT.
PARAMETERS: P_VBELN LIKE VBAK-VBELN.
SELECTION-SCREEN: FUNCTION KEY 1.
INITIALIZATION.
FUNCTXT-ICON_ID = ICON_NEXT_OBJECT.
FUNCTXT-ICON_TEXT = 'PUSHBUTTON'.
SSCRFIELDS-FUNCTXT_01 = FUNCTXT.
AT SELECTION-SCREEN.
CASE SSCRFIELDS-UCOMM.
WHEN 'FC01'.
CALL SCREEN 100.
ENDCASE.
regards,
prakash reddy .s
07-20-2023 11:08 AM
1. Create your custom button by copying standard GUI Status and add below code
Pass 'SET_PF_STATUS' and 'USER_COMMAND' to the FM as below:
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = sy-repid
i_callback_pf_status_set = 'SET_PF_STATUS'
i_callback_user_command = 'USER_COMMAND'
is_layout = lwa_layout
it_fieldcat = ti_fieldcat[]
TABLES
t_outtab = gi_output[]
EXCEPTIONS
program_error = 1
OTHERS = 2.
FORM set_pf_status USING rt_extab TYPE slis_t_extab.
SET PF-STATUS 'STANDARD'.
ENDFORM.
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
CASE r_ucomm.
WHEN 'Your condition'.
ENDCASE.
ENDFORM.