场景:一些月度处理链的开始进程由event触发,要求每月的前5个工作日执行,每天执行三次。(排除非工作日)

通过event触发process chain来实现一天的三个不同时间段。

1.Event的创建

SM64,到新建,保存创建好的event。
使用event触发process chain (event by program)

2.处理链的Event触发

到处理链的开始链中设置after event, 填入event 名称。选中periodic job并保存。
使用event触发process chain (event by program)

3. 通过程序触发event

到SE38, 输入程序名ZFBI_*,进入。
使用event触发process chain (event by program)
在程序中调用method cl_batch_event =>raise。
使用event触发process chain (event by program)

4. 通过job来开始program

创建多个job,通过job来开始一个abap program, 再由abap program去raise一个event,接着去trigger该处理链。
使用event触发process chain (event by program)
该Job是用calendar来处理。
使用event触发process chain (event by program)
使用event触发process chain (event by program)
使用event触发process chain (event by program)
SCAL查看factory calendar
使用event触发process chain (event by program)
使用event触发process chain (event by program)

相关文章: