禁用"对象服务"的"附件列表"上的删除和编辑按钮

2020-08-25 19:07发布

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

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


你好

我的要求是为没有授权的用户禁用"对象服务"的"附件列表"上的删除和编辑按钮。 通过单击"对象的服务",可以在事务" FB02"中看到"附件列表",如下所示。 我可以使用隐式增强功能禁用按钮。 但是我需要知道我们是否有任何标准的方法可以做到这一点。 我得到了一张便条1293080。但这似乎并不能解决我的问题。 任何建议将不胜感激。

此致

阿米特·库玛(Amit Kumar)

(41.7 kB)

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

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


你好

我的要求是为没有授权的用户禁用"对象服务"的"附件列表"上的删除和编辑按钮。 通过单击"对象的服务",可以在事务" FB02"中看到"附件列表",如下所示。 我可以使用隐式增强功能禁用按钮。 但是我需要知道我们是否有任何标准的方法可以做到这一点。 我得到了一张便条1293080。但这似乎并不能解决我的问题。 任何建议将不胜感激。

此致

阿米特·库玛(Amit Kumar)

(41.7 kB)
付费偷看设置
发送
3条回答
hengyuye
1楼 · 2020-08-25 19:27.采纳回答

另请参阅:

http://help.sap.com/saphelp_47x200/helpdata/EN/15 /7b623c28695c63e10000000a11405a/content.htm

有交易SGOS/BADI GOS_SRV_SELECT

在SU3中,您可以为删除时的确认弹出窗口设置用户参数SGOS_DELETE

Cl_msg_al_item方法执行中的音乐播放

该标准进行授权检查:

所有者拥有所有授权

所以也许对您来说,这也是不向用户提供这些授权的解决方案:

权限检查对象'S_GOS_ATT'
id'BOROBJTYPE'字段lv_object
id'ACTVT'字段lc_dele



在另一个项目中,我在此处添加了一个Z_AUTHORIZATION对象



如果要隐藏图标,则必须在课堂上完成

CL_GOS_ATTACHMENTS,方法SET_TOOLBAR:这里的图标已添加到工具栏:

Bunny_CDM
2楼-- · 2020-08-25 19:16

谢谢。 它是有益的。

软件心理学工程师
3楼-- · 2020-08-25 19:29

你好,

我在GOS弹出屏幕工具栏上禁用/隐藏了"创建/更改/删除"按钮。

以下步骤:

1。 已实现BAdi:GOS_SRV_SELECT,方法:SELECT_SERVICES:在此方法内,我们需要编写逻辑以禁用/隐藏任何GOS工具栏按钮。

示例代码:

 ls_exclude_option-sign ='E'。
 ls_exclude_option-option ='EQ'。
 ls_exclude_option-low ='PCATTA_CREA'。  "创建附件... APPEND ls_exclude_option到et_options。
 

2。 " PCATTA_CREA":从表SGOSATTR中获取这些值。

参考: https://help.sap.com/ saphelp_46c/helpdata/en/be/3fe63659241157e10000009b38f889/frameset.htm

〜Pappu〜

一周热门 更多>