是否有任何OOTB事件来了解寄售货物是否在杂草丛中创建

2020-09-14 20:57发布

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

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


大家好

能否请您告诉我是否有任何ootb事件,以了解托运货是在hybris中创建的。 我发现了一个称为ConsignmentProcessingEvent的事件,但不确定其用途。 如果没有事件,应遵循什么过程。 我应该去拦截器吗?

谢谢。

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

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


大家好

能否请您告诉我是否有任何ootb事件,以了解托运货是在hybris中创建的。 我发现了一个称为ConsignmentProcessingEvent的事件,但不确定其用途。 如果没有事件,应遵循什么过程。 我应该去拦截器吗?

谢谢。

付费偷看设置
发送
2条回答
Haoba3210
1楼-- · 2020-09-14 21:29

你好Gopi,

创建ConsignmentModel时,不会触发任何拦截器。 ConsignmentProcessingEvent只是所有OrderProcess事件的Abstract基类。 事件只是保留了要传递给EventListener的必要数据,它们不负责检测何时创建模型实例。

要检测托运的创建,您应该实现自己的实现InitDefaultsInterceptor的拦截器。 在这里,您可以找到简单的说明: https://www.stackextend。 com/hybris/use-interceptors-in-sap-hybris/

希望有帮助,

Cikesha
2楼-- · 2020-09-14 21:24

感谢您的回复

如您所建议,在创建模型实例时将调用InitDefaultsInterceptor。 即; modelService.create(ConsignmentModel.class)我的要求是在将委托成功保存到数据库中时获得委托。 因此,在这种情况下,我可以使用PrepareInterecptor,该模型可以在保存模型时调用。

关于GopiChand

一周热门 更多>