联系人"保存"按钮不发送主要对象

2020-09-12 18:54发布

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

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


嗨,

如果联系人的名字或电子邮件地址更改,我必须致电外部Web服务。

如果名字被更改,那么我可以轻松地捕获beforeSave事件并致电外部服务。 但是,如果仅更改联系人的电子邮件地址,则不会触发beforeSave事件。

为什么?

任何想法如何解决这个问题?

br

佐兰

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

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


嗨,

如果联系人的名字或电子邮件地址更改,我必须致电外部Web服务。

如果名字被更改,那么我可以轻松地捕获beforeSave事件并致电外部服务。 但是,如果仅更改联系人的电子邮件地址,则不会触发beforeSave事件。

为什么?

任何想法如何解决这个问题?

br

佐兰

付费偷看设置
发送
5条回答
派大星 ヾ
1楼 · 2020-09-12 19:48.采纳回答

您好Zoran,

对我来说,我能够在扩展BO地址快照中跟踪main中的更改。 请找到附件的ppt和跟踪。

请与我联系以进一步查询。

致谢

Venkatesh

www.linkedin.com/in/venkatesh-govindan-80815218



SAP砖家
2楼-- · 2020-09-12 19:41

谢谢! 这很正常!

br,

佐兰

落灬小鱼
3楼-- · 2020-09-12 19:24

嗨,佐兰·加里安尼克

联系人不过是后端中的业务合作伙伴对象。

"名字"字段位于业务合作伙伴下的"公共"节点中。 这将作为内部业务对象

但是,"电子邮件"字段位于" AddressSnapshot"下,该地址本身是另一个业务对象(跨业务对象关联)。

我相信,当您为电子邮件等字段保存联系人时,应该在对象AddressSnapshot下进行了保存。 但是,保存位于AddressSnapshot(仅)下的字段不会触发BusinessPartner对象的保存。

致谢

Venkatesh

www.linkedin.com/in/venkatesh-govindan-80815218


huskylover
4楼-- · 2020-09-12 19:50

您好佐兰·加里安尼克

当我们面对供应商BO的类似用例时,我们使用"交叉业务"对象的"先保存"来触发Web服务。 请记住,这些跨业务对象可能是许多其他对象共有的。 因此,我们必须使用一些过滤器。

致谢

Venkatesh

www.linkedin.com/in/venkatesh-govindan-80815218

SAP砖家
5楼-- · 2020-09-12 19:28

嗨,

不幸的是,没有业务伙伴对象的AddressSnapshot事件,只有addressInformation对象AfterModify和BeforeSave事件 。

但是在两种情况下,在UI中按"保存"按钮都不会触发代码。

霍斯特·肖德(Horst Schaude)您有想法吗?

br,

佐兰

一周热门 更多>