呼叫功能XXX更新任务

2020-09-27 08:00发布

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

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


专家您好,

美好的一天!

我正在处理一个用户出口,其中实现了以下两个现有的自定义FM,每个FM更新表LT_TAB_UPDATE的不同字段。

更新任务中的呼叫功能XX1

TABLES = LT_TAB_UPDATE

更新任务中的呼叫功能XX2

TABLES = LT_TAB_UPDATE

现在,我有一个新的要求来更新一个新领域并计划实施一个新的FM,我不想触及现有的FM。

更新任务中的呼叫功能XX3

TABLES = LT_TAB_UPDATE

如果允许在一个LUW中执行多个更新任务,那么我在论坛中找不到任何内容,但是基于调试,看来多个更新任务无法按预期工作。 谁能确认是否允许这样做?

谢谢

迪玛克

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

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


专家您好,

美好的一天!

我正在处理一个用户出口,其中实现了以下两个现有的自定义FM,每个FM更新表LT_TAB_UPDATE的不同字段。

更新任务中的呼叫功能XX1

TABLES = LT_TAB_UPDATE

更新任务中的呼叫功能XX2

TABLES = LT_TAB_UPDATE

现在,我有一个新的要求来更新一个新领域并计划实施一个新的FM,我不想触及现有的FM。

更新任务中的呼叫功能XX3

TABLES = LT_TAB_UPDATE

如果允许在一个LUW中执行多个更新任务,那么我在论坛中找不到任何内容,但是基于调试,看来多个更新任务无法按预期工作。 谁能确认是否允许这样做?

谢谢

迪玛克

付费偷看设置
发送
5条回答
Aaron 3364
1楼 · 2020-09-27 08:34.采纳回答

为什么不阅读更新任务中的呼叫功能 COMMIT WORK 而不是搜索论坛?

CPLASF-自律
2楼-- · 2020-09-27 08:37

您好,

仍然,这是第六句话:

"如果在更新任务期间执行该语句,则将忽略附加的IN UPDATE TASK。"

声音对我来说清楚

Bertrand

shere_lin
3楼-- · 2020-09-27 08:46

更新任务(如果有)发生在SAP LUW的末尾。 只有一个。 它由COMMIT WORK触发(仅在自当前SAP LUW的开始以来至少有一个CALL FUNCTION IN UPDATE TASK中)。 在内部会话(提交,事务等)的开始以及每个COMMIT WORK或ROLLBACK WORK之后,将启动一个新的SAP LUW。

我不太了解您的问题,请提供有关您的情况的更多详细信息。

ZJXianG
4楼-- · 2020-09-27 08:25

是的。 考虑参数像"按值"那样传递,因为它们在调用时被保存到系统表中

亦是此间程序员
5楼-- · 2020-09-27 08:46

Hi,

您可以在单个SAP LUW中的UPDATE TASK中调用任意数量的FM,一旦执行COMMIT WORK语句,所有已注册的FM将在更新工作过程中执行。 现在,如果您的字段没有更新,则FM中应该有问题。 请使用SM13 T代码检查您的更新FM是否出错。 您也可以使用UPDATE DEBUGGING来调试更新FM。

一周热门 更多>