PA20的用户出口出现问题。

2020-09-08 17:34发布

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

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


大家好,

我正在尝试使用PBAS0001用户出口(功能EXIT_SAPFP50M_002)来限制对某些员工信息的访问。 我的想法是,当用户选择某个员工编号(例如PA20)时,该功能将根据包含用户名和禁止访问的用户名列表的表检查员工的成本中心(KOSTL)。 如果找到数据,该函数将取消交易。

我的问题是用户出口似乎没有被调用。 我为PA20可用的几乎每个用户出口都添加了断点,但没有成功。

有什么想法吗?

预先感谢

路易斯

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

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


大家好,

我正在尝试使用PBAS0001用户出口(功能EXIT_SAPFP50M_002)来限制对某些员工信息的访问。 我的想法是,当用户选择某个员工编号(例如PA20)时,该功能将根据包含用户名和禁止访问的用户名列表的表检查员工的成本中心(KOSTL)。 如果找到数据,该函数将取消交易。

我的问题是用户出口似乎没有被调用。 我为PA20可用的几乎每个用户出口都添加了断点,但没有成功。

有什么想法吗?

预先感谢

路易斯

付费偷看设置
发送
4条回答
哎,真难
1楼-- · 2020-09-08 18:25

您好,

此用户出口必须正常工作,请检查其是否已激活。 (先对SMOD和Enhancement PBAS0001进行tcode编码,然后执行,现在可以看到它是否已激活,如果没有激活,则可以激活它。)

EXIT_SAPFP50M_002

或尝试使用BADI HRPAD00INFTY

如果sy-tcode ='PA20'。

endif。

或其他选项(如果您使用了结构性身份验证)正在使用PFCG,则可以这样做。

问候,

Nawa。

大道至简
2楼-- · 2020-09-08 18:15

Nawanandana,

感谢您的答复。
我已经将该链接添加了书签。 到目前为止,还没有骰子...将进一步检查。

再次感谢


昵称总是被占用
3楼-- · 2020-09-08 18:25

您已经检查了哪个BAdI,HRPAD00AUTH *,也没有创建用于授权的自定义表,但是尝试使用授权对象(某些客户或标准授权对象的字段为KOSTL,并且 则是PFCG)

另一种解决方案是使用结构授权 来控制对HR主数据的访问。

暮风yp
4楼-- · 2020-09-08 18:25

Raymond,

感谢您的答复。

好吧,这是您的经理告诉您的情况之一:"以这种方式做"然后您就离开了...
将检查BAdi,但是,如前所述,已经有一些例程使用 FM,所以这似乎是最好的方法。

再次感谢

路易斯

一周热门 更多>