Mở rộng chức năng cho toolbar màn hình selection screen
Posted: Thu Apr 07, 2022 3:45 pm
Hướng dẫn cách copy toolbar tiêu chuẩn dành cho màn hình selection screen:
Và kết quả:
- Dùng t-code SE41(Menu Painter)
- Nhập tên chương trình đã tạo và Status chuẩn của SAP để copy, sau đó chọn Status radio và Copy Status.
Code: Select all
SAPLSLVC_FULLSCREEN/ STANDARD_FULLSCREEN
- Nhập tên chương trình và Status muốn tạo, sau đó chọn Copy.
- Chúng ta có thể thay đổi Short text ở đây, sau đó chọn Copy
- Và bây giờ chúng ta đã có 1 PF-STATUS được tạo từ toolbar tiêu chuẩn SAP
- Chúng ta có thể mở rộng thêm hoặc xóa bỏ các chứ năng chúng ta cần.
- Vd: thêm mới 2 chức năng tạo và xóa như hình
Code: Select all
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = sy-repid
i_callback_pf_status_set = 'FORM_MENU'
i_structure_name = 'ZLP_ADDRESS'
TABLES
t_outtab = tg_user
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
Code: Select all
FORM form_menu USING rt_extab TYPE slis_t_extab.
SET PF-STATUS 'STANDARD_STATUS'.
ENDFORM.