2020-09-12 18:54发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
如果联系人的名字或电子邮件地址更改,我必须致电外部Web服务。
如果名字被更改,那么我可以轻松地捕获beforeSave事件并致电外部服务。 但是,如果仅更改联系人的电子邮件地址,则不会触发beforeSave事件。
为什么?
任何想法如何解决这个问题?
br
佐兰
您好Zoran,
对我来说,我能够在扩展BO地址快照中跟踪main中的更改。 请找到附件的ppt和跟踪。
请与我联系以进一步查询。
致谢
Venkatesh
www.linkedin.com/in/venkatesh-govindan-80815218
谢谢! 这很正常!
br,
嗨,佐兰·加里安尼克,
联系人不过是后端中的业务合作伙伴对象。
"名字"字段位于业务合作伙伴下的"公共"节点中。 这将作为内部业务对象
但是,"电子邮件"字段位于" AddressSnapshot"下,该地址本身是另一个业务对象(跨业务对象关联)。
我相信,当您为电子邮件等字段保存联系人时,应该在对象AddressSnapshot下进行了保存。 但是,保存位于AddressSnapshot(仅)下的字段不会触发BusinessPartner对象的保存。
您好佐兰·加里安尼克,
当我们面对供应商BO的类似用例时,我们使用"交叉业务"对象的"先保存"来触发Web服务。 请记住,这些跨业务对象可能是许多其他对象共有的。 因此,我们必须使用一些过滤器。
不幸的是,没有业务伙伴对象的AddressSnapshot事件,只有addressInformation对象AfterModify和BeforeSave事件 。
但是在两种情况下,在UI中按"保存"按钮都不会触发代码。
霍斯特·肖德(Horst Schaude)您有想法吗?
最多设置5个标签!
您好Zoran,
对我来说,我能够在扩展BO地址快照中跟踪main中的更改。 请找到附件的ppt和跟踪。
请与我联系以进一步查询。
致谢
Venkatesh
www.linkedin.com/in/venkatesh-govindan-80815218
谢谢! 这很正常!
br,
佐兰
嗨,佐兰·加里安尼克,
联系人不过是后端中的业务合作伙伴对象。
"名字"字段位于业务合作伙伴下的"公共"节点中。 这将作为内部业务对象
但是,"电子邮件"字段位于" AddressSnapshot"下,该地址本身是另一个业务对象(跨业务对象关联)。
我相信,当您为电子邮件等字段保存联系人时,应该在对象AddressSnapshot下进行了保存。 但是,保存位于AddressSnapshot(仅)下的字段不会触发BusinessPartner对象的保存。
致谢
Venkatesh
www.linkedin.com/in/venkatesh-govindan-80815218
您好佐兰·加里安尼克,
当我们面对供应商BO的类似用例时,我们使用"交叉业务"对象的"先保存"来触发Web服务。 请记住,这些跨业务对象可能是许多其他对象共有的。 因此,我们必须使用一些过滤器。
致谢
Venkatesh
www.linkedin.com/in/venkatesh-govindan-80815218
嗨,
不幸的是,没有业务伙伴对象的AddressSnapshot事件,只有addressInformation对象AfterModify和BeforeSave事件 。
但是在两种情况下,在UI中按"保存"按钮都不会触发代码。
霍斯特·肖德(Horst Schaude)您有想法吗?
br,
佐兰
一周热门 更多>