如何在保存新项目的拦截器中获取pk

2020-09-29 20:31发布

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

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


你好

我想将添加的实例的pk编号(和其他值)保存到另一个审核表中。 我可以在保存的拦截器中为已删除或已修改的实例执行此操作,但是如何在准备或验证拦截器中不提供pk的情况下创建新实例?

预先感谢亚当

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

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


你好

我想将添加的实例的pk编号(和其他值)保存到另一个审核表中。 我可以在保存的拦截器中为已删除或已修改的实例执行此操作,但是如何在准备或验证拦截器中不提供pk的情况下创建新实例?

预先感谢亚当

付费偷看设置
发送
3条回答
悻福寶寶
1楼-- · 2020-09-29 21:11

如果可能的话,您可以使用AfterSaveEventListener,它会在保存模型后立即触发,然后将保存模型,以便获取其PK

樱桃小丸子0093
2楼-- · 2020-09-29 21:02

感谢您的回答,但问题仍然存在 是因为(据我所知)每次更改都会使用AfterSaveEventListener,因此将经常使用"如果我的对象比{}发生了变化",

粗暴的香蕉
3楼-- · 2020-09-29 21:26

我同意AfterSaveEventListener方法,您 可以始终根据持久性操作的类型,项目的PK和项目的类型来过滤所需的事件。

一周热门 更多>