2020-09-06 00:02发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我想在PA61中为特定人员隐藏GOS。 我尝试了Transaction变体,但它对隐藏GOS无效。
GOS是否有任何授权对象? 或者,请告诉我是否还有其他方法可以个性化PA61外观。
预先感谢您的帮助。
您好
最简单的方法是在SU01中为用户分配服务用户。
服务用户将无法看到标准的"通用对象服务"按钮,< br>出于安全原因,只有对话框用户可以显示它并打开附件列表。
考虑到根据应用程序隐藏/禁用服务需要客户代码增强。
您可以 具有以下BAdI(tr。SE18)的控制/更改行为:
GOS_SRV_REQUEST
GOS_SRV_SELECT
GOS_MULT_PUBLISH
没有授权对象 "阻止/停用GOS创建->创建附件和附件列表"。
您需要为提到的GOS BAdI开发自己的实现。
注意
亲爱的穆罕默德·雷扎
如您所见,有两个菜单可供隐藏:
第一个是"创建",第二个是"附件"列表
要隐藏它们,有一个 BADI :GOS_SRV_SELECT
,还有一个用于停用附件的创建和显示的对象
用于停用 create 的对象:PCATTA_CREA
用于停用 display 的对象:VIEW_ATTA
首先实施 BADI
然后在上面写上这样的代码:
数据:ls_option TYPE sgos_sels。 *无效显示附件 ls_option-sign ='E'。 ls_option-option ='EQ'。 ls_option-low ='VIEW_ATTA'。 "查看附件 将ls_option附加到et_options。 *停用附件的创建 ls_option-sign ='E'。 ls_option-option ='EQ'。 ls_option-low ='PCATTA_CREA'。 "创建附件 追加ls_option到et_options。
请注意,此badi将检入所有带有附件的tcode,也许您需要在代码开头检查tcode或特定的授权!
@Mohammad Mousavi
感谢您与我分享您的信息。 我刚刚应用了您的解决方案,现在GOS中的附件列表已隐藏。
亲爱的刘
感谢您的帮助。 这是一个全面而有用的答案。
我用提到你和穆萨维先生的BADI。
最多设置5个标签!
您好
最简单的方法是在SU01中为用户分配服务用户。
服务用户将无法看到标准的"通用对象服务"按钮,< br>出于安全原因,只有对话框用户可以显示它并打开附件列表。
考虑到根据应用程序隐藏/禁用服务需要客户代码增强。
您可以 具有以下BAdI(tr。SE18)的控制/更改行为:
GOS_SRV_REQUEST
GOS_SRV_SELECT
GOS_MULT_PUBLISH
没有授权对象 "阻止/停用GOS创建->创建附件和附件列表"。
您需要为提到的GOS BAdI开发自己的实现。
注意
< p> David亲爱的穆罕默德·雷扎
如您所见,有两个菜单可供隐藏:
第一个是"创建",第二个是"附件"列表
要隐藏它们,有一个 BADI :GOS_SRV_SELECT
,还有一个用于停用附件的创建和显示的对象
用于停用 create 的对象:PCATTA_CREA
用于停用 display 的对象:VIEW_ATTA
首先实施 BADI
然后在上面写上这样的代码:
请注意,此badi将检入所有带有附件的tcode,也许您需要在代码开头检查tcode或特定的授权!
@Mohammad Mousavi
感谢您与我分享您的信息。 我刚刚应用了您的解决方案,现在GOS中的附件列表已隐藏。
亲爱的刘
感谢您的帮助。 这是一个全面而有用的答案。
我用提到你和穆萨维先生的BADI。
一周热门 更多>