是否可以在程序副本vf04中隐藏按钮?

2020-08-23 07:33发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我从vf04制作了一个复制程序,名为zfv04。 我想为我的程序隐藏按钮(个人账单文档,集体账单文档,集体账单文档/在线)。 但是我没有找到该按钮在程序中的位置以及如何隐藏它们。

(10.5 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我从vf04制作了一个复制程序,名为zfv04。 我想为我的程序隐藏按钮(个人账单文档,集体账单文档,集体账单文档/在线)。 但是我没有找到该按钮在程序中的位置以及如何隐藏它们。

(10.5 kB)
付费偷看设置
发送
8条回答
Violet凡
1楼-- · 2020-08-23 08:07

您在哪里寻找这些按钮?

您可以在GUI状态VKDFS_ALV中找到它们(就像屏幕上的其他按钮一样)。

仅隐藏这3个按钮是不够的,您还可以从中触发菜单功能,一些聪明的用户 知道fcode的问题:)

如果应该提供仅显示清单的清单以进行计费,那么最好使用授权。

木偶小白
2楼-- · 2020-08-23 08:02

添加到后面的两个很好的答案。

下次,在ALV显示中开始调试,进入调用堆栈(标准TAB),找到ALV调用者

您将拥有CallBack_Program和PF_Status_set,其中将包含用于管理工具栏按钮的程序和表格

闻人可可
3楼-- · 2020-08-23 07:55

标准的SAP程序总是一个坏主意。 在许多公司中,这是完全被禁止的。 这比修改SAP标准差。 找到您认为正在解决的任何业务问题的另一种解决方案。

亦是此间程序员
4楼-- · 2020-08-23 08:16

Dominik Tylczynski 值得将您的评论转换为答案。

SKY徐
5楼-- · 2020-08-23 08:02

按钮是用

 SET PF-STATUS定义的
 

语句。

如果是VF04事务,则在LV60PU06的VKDFS_PF_STATUS_SET例程中设置状态,包括:

 FORM vkdfs_pf_status_set
        使用方式
          rt_extab类型slis_t_extab。

   数据:lt_extab类型slis_t_extab。
   数据:exctab出现次数1,
            okcod(4)TYPE C,
          exctab的结尾。

   刷新exctab。
   将'&XPA'附加到exctab。
   将'&OMP'附加到exctab。

   将exctab的行追加到lt_extab。
   将rt_extab的行追加到lt_extab。

   SET PF-STATUS'VKDFS_ALV'不包括lt_extab。

 ENDFORM。  " VKDFS_PF_STATUS_SET 

只需在lt_extab中添加SAMQ,SAMD和SAMH函数,按钮就会消失。

Dominik Tylczynski

Climb_Ma
6楼-- · 2020-08-23 08:13

Sandra Rossi 完成,谢谢

一周热门 更多>