使用ABAP读取流程链的触发过程

2020-09-24 12:39发布

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

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


专家们,

我在SAP BW中创建了一个流程链,并对其进行了计划,以使其在触发事件(SM64)之后运行。 在流程链的最后一步,我想执行一个ABAP程序,该程序将读取事件和事件参数,然后根据事件参数执行某些操作。

在表TBTCO中,我可以找到我的abap程序" BI_PROCESS_ABAP"的当前作业,并且可以获得具有功能模块" GET_JOB_RUNTIME_INFO"的Jobcount。 我还可以在带有事件和事件参数的表TBTCO中看到作业" BI_PROCESS_TRIGGER"。

我的问题是:如何为当前的ABAP作业获得正确的作业" BI_PROCESS_TRIGGER"? 表TBTCO的关键字是作业名和作业数。 我显然有工作名称,但是如何获得正确的工作计数? ABAP和触发过程并不总是相同的。

感谢您的任何帮助。

关于

Marius

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

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


专家们,

我在SAP BW中创建了一个流程链,并对其进行了计划,以使其在触发事件(SM64)之后运行。 在流程链的最后一步,我想执行一个ABAP程序,该程序将读取事件和事件参数,然后根据事件参数执行某些操作。

在表TBTCO中,我可以找到我的abap程序" BI_PROCESS_ABAP"的当前作业,并且可以获得具有功能模块" GET_JOB_RUNTIME_INFO"的Jobcount。 我还可以在带有事件和事件参数的表TBTCO中看到作业" BI_PROCESS_TRIGGER"。

我的问题是:如何为当前的ABAP作业获得正确的作业" BI_PROCESS_TRIGGER"? 表TBTCO的关键字是作业名和作业数。 我显然有工作名称,但是如何获得正确的工作计数? ABAP和触发过程并不总是相同的。

感谢您的任何帮助。

关于

Marius

付费偷看设置
发送
1条回答
宇峰
1楼 · 2020-09-24 12:51.采纳回答

在流程链的Abap步骤中,使用GET_JOB_RUNTIME_INFO返回的值从表RSPCPROCESSLOG中读取LOG_ID。 然后在同一表中读取当前流程链执行的初始记录,获取该Log-Id的值。

一周热门 更多>