如何在SAP的报表上添加命令按钮,并通过该按钮实现一些特定的功能?
首先,要在TOP中定义相应对象;
TYPE-POOLS: icon.
TABLES: sscrfields.
DATA: functxt TYPE smp_dyntxt.
SELECTION-SCREEN FUNCTION KEY 1. "Button: 下載規格書
其次,要进行初始化按钮的文本显示信息;
INITIALIZATION. "初始化:
functxt-icon_id = icon_export.
functxt-quickinfo = '下載需求規格書'.
functxt-icon_text = '下載規格書'.
sscrfields-functxt_01 = functxt.
最后,通过命令代码执行相应的功能。
AT SELECTION-SCREEN.
CASE sscrfields-ucomm.
WHEN 'FC01'. "...........下載規格書
PERFORM .....
WHEN OTHERS.
PERFORM check_auth.
ENDCASE.