需要对ALV标准工具栏进行扩展,自定义一些按钮,这是项目中常见的需求,其实也很简单,步骤如下:
1、事务码:SE41
ALV报表复制程序标准工具栏 
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 名称  就能进入工具栏界面

相关文章: