需要对ALV 标准工具栏进行扩展,自定义一些按钮,这是项目中常见的需求,其实也很简单,步骤如下:
1、事务码:SE41

From
标准程序:SAPLKKBL
标准状态栏:STANDARD_FULLSCREEN
To
program:需要添加工具栏的程序名
status:你开发程序中自定义的pf-status 名
2、你也可以不复制,改用参考标准工具栏
*---------------------------------------------------------------------*
* FORM PFSTATUS *
*---------------------------------------------------------------------*
*Form for settings the pf status to the alv
FORM pfstatus USING ut_extab TYPE slis_t_extab.
SET PF-STATUS 'STANDARD_FULLSCREEN' OF PROGRAM 'SAPLKKBL'.
ENDFORM. " PF_STATUS_SET
注意:复制完工具栏后 需要激活才能生效,双击pf-status 名称 就能进入工具栏界面
在项目中,经常需要对ALV标准工具栏进行扩展,添加自定义按钮。这个过程可以通过事务码SE41,从SAPLKKBL的标准状态栏复制并修改PF-STATUS到自己的程序中。激活自定义的PF-STATUS后,就能在ALV工具栏上看到新按钮。
338

被折叠的 条评论
为什么被折叠?



