如何通过授权对象控制条件类型PR00

2020-08-17 09:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 需要帮助。 我...

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

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


专家们,

需要帮助。

我们有这样的要求,标准条件PR00应该对于特定用户可编辑,而对于其他用户则不可编辑。 但是,其他用户只能看到价格,而不能在VA01,VA02的PR00中进行任何更改。

由于其他国家/地区的其他定价程序中使用了相同的条件类型PR00,因此它无法控制条件类型(手动输入– B,D)。

我们拥有创建新定价程序的替代解决方案,并尝试了例行程序。 但是我们正在尝试是否可以通过SAP Note 105621中给出的授权对象和ABAP编码来控制它,但是我们还没有ABAP代码。

我们已经查看了其他SAP注释- 2831440-授权对象V_KONH_VKS不会通过VA01/VA02限制条件更改

我们已尝试使用 BADI PRICING_AUTHORITY_CHECK_UI,SAP Note 1165078

请指导我们是否可以控制PR00条件类型对于特定用户可编辑和不可编辑?

谢谢

特兰西

9条回答
亦是此间程序员
2020-08-17 10:30

实际上,我认为使用TVARVC来存储授权也不是一个好习惯。

通过TVARVC进行更改的可追溯性受到限制,并且

在我看来,更好的方法是使用自定义授权对象和检查以及PFCG角色-该方法可以使负责授予授权和检查遵从性的同事的工作更具挑战性。

流程更加简单明了,您具有角色有效性,当人们更换职位或承担新职责时,更容易复制设置。 在某些公司中,授予角色是通过工作流程的批准。

对于其余参数,我可能考虑使用SM30视图的自定义表(主要是因为职能顾问应该比 对于特定条件类型,需要将字段设置为只读或可修改的开发人员,因为在整个系统中具有相同的设置是一个好主意),但这实际上取决于业务流程。 到目前为止,十多年来,我只遇到一个案例,即从定价结果中隐藏某些(技术)条件(这就是我认为代码示例所做的事情)具有商业意义。

一周热门 更多>