提交后如何执行工作?

2020-08-31 22:37发布

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

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


COMMIT上的PEFORM子例程在实际提交发生之前执行该子例程。 在实际提交之后,有什么方法可以调用功能模块或子例程吗?

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

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


COMMIT上的PEFORM子例程在实际提交发生之前执行该子例程。 在实际提交之后,有什么方法可以调用功能模块或子例程吗?

付费偷看设置
发送
6条回答
hongfeng1314
1楼 · 2020-08-31 23:20.采纳回答

(1)为CL_SYSTEM_TRANSACTION_STATE类的TRANSACTION_FINISHED事件创建事件处理程序方法,并在其中实现您的逻辑。

(2)SET处理器在增强逻辑中

Climb_Ma
2楼-- · 2020-08-31 23:08

您的意思是,在ABAP" COMMIT WORK"的内部处理过程中,所有记录的" PERFORM子例程均在COMMIT"(在COMMIT WORK之前)

当学会了学习
3楼-- · 2020-08-31 22:57

Hi

您可以尝试在功能模块中实现逻辑,并将更新选项用作V1或V2。 尽管将在COMMIT上触发所有FM,但是您可以确定哪个FM首先在提交时触发。 查看是否满足您的要求。

注意

GK

Haoba3210
4楼-- · 2020-08-31 23:05

SAP提出了几种解决方案。 为了限制答案的数量,您能解释一下您要执行哪种逻辑吗?

Alawn_Xu
5楼-- · 2020-08-31 22:57

同意澄清您的问题Sandra Rossi (我现在无法编辑问题)。 在包含事件处理程序的类中

jovirus
6楼-- · 2020-08-31 23:04
Aveek Kumar Baruah 并使用所需的值初始化属性。

一周热门 更多>