SAP C4C中的可见性规则

2020-08-23 08:56发布

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

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


嗨,

我有以下要求。

要求:

仅当当前登录用户与处理票证的代理相同时,才应使票证内字段的规则可见。 即"分配给"中的用户。

已测试规则:

下图显示了已测试规则的示例。

以上规则遗漏了一些内容。 为达到此要求,规则中应写什么?

任何回应将不胜感激。

此致

克里希纳

(28.8 kB)

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

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


嗨,

我有以下要求。

要求:

仅当当前登录用户与处理票证的代理相同时,才应使票证内字段的规则可见。 即"分配给"中的用户。

已测试规则:

下图显示了已测试规则的示例。

以上规则遗漏了一些内容。 为达到此要求,规则中应写什么?

任何回应将不胜感激。

此致

克里希纳

(28.8 kB)
付费偷看设置
发送
2条回答
我是小鹏鹏啊
1楼-- · 2020-08-23 09:42

HI

无法通过"关键用户工具"规则执行此类验证,因为" GETUSERNAME()"函数只会为您提供登录用户ID(如ADMINISTRATION01),而Root.ProcessorPartyID 会为登录用户返回内部企业合作伙伴编号(800010101)。

不过,您可以通过后端PDI逻辑执行此操作,如下所示:

1。 创建一个KUT或PDI扩展字段,并在后端为脚本启用它。

2。

3。在相应的BO中的" Party/Root BeforeSave"上编写一个ABSL脚本,然后确定" Root.ProcessorUUID"。

3。 使用步骤2中的处理方UUID,并根据BusinessPartnerUUID/content字段查询Identity BO,获取ID/内容并将其存储在步骤1创建的字段中。

4。 最后,创建一个新的UI规则,将登录用户(GETUSERNAME())的值与从步骤1到步骤3创建并更新的字段进行比较。

这应该可以解决目的。

< p> BR
Saurabh

南山jay
2楼-- · 2020-08-23 09:59

嗨,Saurabh,

尝试按照您的步骤进行。 将处理方UUID传递给查询身份BO时,不显示任何结果。 我要去哪里错了? PFB的代码相同。

谢谢

克里希纳

一周热门 更多>