BW处理链调用事件触发作业
- 触发配置(通过程序trigger)
REPORT ZBW_RAISE_EVENT.
PARAMETERS: p_event type char64 obligatory,
p_param type char64.
CALL FUNCTION ‘BP_EVENT_RAISE’
EXPORTING
eventid = p_event
eventparm = p_param
EXCEPTIONS
bad_eventid = 1
eventid_does_not_exist = 2
eventid_missing = 3
raise_failed = 4.
- 响应配置(一般在start variant)
但是可能遇到修改event paramter后会引起处理链触发多次?
解决:这时需要修改被触发的链,把start variant改成时间类型的启动(例如:立刻)保存激活(遇到提示删除事件点确定),然后再改成我们重新定义的event paramter即可,这样可以避免处理链被触发多次。( SM64可以查看event history )