点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在尝试在工作室中实现一种逻辑,该逻辑允许我设置负责客户的员工。
但是,Customer.CurrentEmployeeResponsible是1:n关联(这很奇怪,因为一次只能有1位员工负责)。 另外,CurrentEmployeeResponsible提供了一个delete方法,但没有提供Add或Create方法。
有人可以告诉我如何修改Customer.CurrentEmployeeResponsible吗?
非常感谢!
Stefan
嗨,
我正在检查Root-BeforeSave事件,可以看到如果设置了CurrentEmployeeResponsible节点,那么我可以选择"添加"具有正确角色代码的新员工,否则 未设置CurrentEmployeeResponsible,然后我也可以选择" CREATE()",然后可以添加员工。 请参阅附件中的PDI快照。
关联基数为1:n,实际上,该关联不仅包含所有者信息,而且还包含添加在"帐户团队"标签中的信息。 基于不同角色(例如所有者,团队成员,联系人等)的帐户。
因此,要更改当前负责的员工,您可以在Event-BeforeSave中编写一些代码,并在员工角色代码为 142。
希望它能澄清您的查询。
谢谢
Saurabh
嗨,Saurabh,
非常感谢您的澄清。 它的工作方式与您描述的完全一样。 而不是这样做:
我必须做:
此外,为了更改其中一名员工,我可以执行以下操作:
我不清楚该任务是否保留对CurrentEmployeeResponsible的引用。 我以为GetFirst()只会给我一个实际雇员的实例(所以从某种意义上说,我将修改该雇员的详细信息)。
感谢您的帮助
Stefan
一周热门 更多>