* *processafterinput. *moduleexxatexit-command. *moduleuser_command_0100. *---* *3)creategui-statusstatus_0andinsert *3.1)freefunctionalkeys *---* *f5pf21drop(f5) *f6pf22left(f6) *f7pf23rotate(f7) *f8pf24right(f8) *shift-f1pf25return *shift-f6pf26down *---...
连接FTP FM——FTP_CONNECT:该Function Module的功能是传递FTP的用户及密码相关信息并进行与FTP的连接操作,下面介绍接口各个参数:call function 'FTP_CONNECT' exporting user = user “用户名 password = pwd “加密后的密码 host = host “FTP的IP地址 rfc_destination = dest...
(1)首先在fieldcat中设置 hotspot = ‘X’ (2)然后再USER_COMMAND事件对应Form中 加入 CASE R_UCOMM. WHEN '&IC1'. 然后调用 SET PARAMETER ID 'BLN' FIELD LS_ALV-VBLNR. SET PARAMETER ID 'BUK' FIELD LS_ALV-ZBUKR. SET PARAMETER ID 'GJR' FIELD LV_GJAHR. CALL TRANSACTION 'FB03' AND SKI...
SET USER-COMMAND <fc>. Triggers a list event with the function code <fc> and calls the corresponding event block. SHIFTShifts strings. SyntaxSHIFT <c> [BY <n> PLACES] [LEFT|RIGHT|CIRCULAR]. Shifts the field <c> by one or <n> places. The additions allow you to specify the ...
SET PF-STATUS 'STATUS_0'. CALL SCREEN 100. AT USER-COMMAND. CASE sy-ucomm. WHEN 'BACK' OR 'UP' OR 'EXIT'. LEAVE PROGRAM. * PERFORM F_READ_DATA. * IS_SELFIELD-REFRESH = "X". * SET USER-COMMAND "&OPT". " OPTIMIZE COLUMNS WIDTH ...
在ALV报表展示中.会出现关键字段下钻,展示某个界面或者系统自带界面.此时需要给增加user_command事件. 下钻内容包括,展示具体某个界面,系统界面,与关键字对应的ALV界面. 技术介绍 下钻弹窗数据展示的关键技术为调用函数cl_salv_table=>factory展示一个新的ALV容器数据. 首先先跟本身第一层开发ALV方式一样, 定义默认...
AT USER-COMMAND.Effect This statement defines an event block whose event is triggered by the ABAP runtime environment if, during the display of a screen list, a function with a self-defined function code was chosen.这个是需要一个自定义的function code来触发的 也就是 SET PF-STATUS...
i_callback_pf_status_set='SET_PF_STATUS'i_callback_user_command='USER_COMMAND'i_grid_settings=gs_grid is_layout_lvc=wa_layout it_fieldcat_lvc=gt_fieldcat "需要显示的内表的列 i_save='A'it_events=gt_eventTABLESt_outtab=gt_DAta "需要显示的数据EXCEPTIONSprogram_error=1OTHERS=2.IFsy-...
(2)然后再USER_COMMAND事件对应Form中 加入 CASE R_UCOMM. WHEN '&IC1'. 然后调用 SET PARAMETER ID 'BLN' FIELD LS_ALV-VBLNR. SET PARAMETER ID 'BUK' FIELD LS_ALV-ZBUKR. SET PARAMETER ID 'GJR' FIELD LV_GJAHR. CALL TRANSACTION 'FB03' AND SKIP FIRST SCREEN. ...
在你的ALV上,如果你想排除一些你不想要的标准按钮,你可以把需要排除的按钮填入到表UI_FUNCTIONS中,然后传给set_table_for_first_display方法的参数"IT_TOOLBAR_EXCLUDING".这些按钮的功能码一般都可以通过查看类cl_gui_alv_grid的常量属性中获取到,或者自己加个断点,在after_user_command事件中. ...