FM执行后收集消息

2020-09-20 04:33发布

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

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


您好,大师

我这里有一个有关使用FM'HU_PACKING_CREATE'.....

的方案。

FM返回sy-subrc = 0,并且IMPORTING参数et_messages返回成功创建的消息HU。 同时,还有另一个过程(后台步骤)异步创建HU ....

在创建HU时,如果包装材料未序列化(我们希望将包装材料序列化),并且消息未返回给调用方FM,则会导致进一步的问题。

问题:是否有办法将消息(以异步步骤)捕获回呼叫方FM?

此致

韩文

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

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


您好,大师

我这里有一个有关使用FM'HU_PACKING_CREATE'.....

的方案。

FM返回sy-subrc = 0,并且IMPORTING参数et_messages返回成功创建的消息HU。 同时,还有另一个过程(后台步骤)异步创建HU ....

在创建HU时,如果包装材料未序列化(我们希望将包装材料序列化),并且消息未返回给调用方FM,则会导致进一步的问题。

问题:是否有办法将消息(以异步步骤)捕获回呼叫方FM?

此致

韩文

付费偷看设置
发送
5条回答
CPLASF-自律
1楼-- · 2020-09-20 05:33

不确定是否将消息捕获到呼叫者FM中。 但是您可以检查应用程序日志记录吗?

https://wiki.scn.sap.com/wiki/display/ABAP/Application+Log+Methodology+in+SAP

微wx笑
2楼-- · 2020-09-20 05:16

您好Povignesh,

不幸的是,要求是在继续对HU本身执行进一步操作之前先捕获数据并返回到调用程序。

黑丝骑士
3楼-- · 2020-09-20 05:26

您是否考虑过使用CALL FUNCTION的并行处理技术 ...开始新任务...在任务结束时调用get_messages,其中get_messages是您的类中从功能模块收集消息的方法?

lukcy2020
4楼-- · 2020-09-20 05:27

这很容易处理。 创建您自己的启用RFC的Z功能模块(您可能需要调整一些参数),然后从中调用HU_PACKING_CREATE。

微wx笑
5楼-- · 2020-09-20 05:32

您不能使用类似的东西吗?

 *读取GT_MSG,它已填入LFRE_MD_DIF_OUTF01(FM:FRE_MD_DIF_SEND)

 *并将条目添加到我们的cta_msg中。

     字段符号:类型tt_msg。

     ASSIGN('((SAPLFRE_MD_DIF_OUT)GT_MSG []')TO 

一周热门 更多>