功能模块-更新模块-导入参数-动态-(更新任务)

2020-09-15 02:38发布

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

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


尊敬的专家,

我在功能模块的属性选项卡中创建了类型为" UPDATE MODULE-START IMMEDIATE"选项的功能模块。

要在单个SAP LUW中处理数据库操作INSERT和DELETE,以使更新具有数据库一致性。

但是该功能模块应具有动态的IMPORT参数以更新表。 由于在程序流程中,仅将决定必须进行INSERT或DELETE的表名。

在导入选项卡中,不允许通用类型声明(例如TYPE any或表)。

1)使用功能模块-更新模块-立即启动,是否有其他解决方案可以实现此方案?

2)任何其他可以达到要求的概念。

预先感谢。

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

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


尊敬的专家,

我在功能模块的属性选项卡中创建了类型为" UPDATE MODULE-START IMMEDIATE"选项的功能模块。

要在单个SAP LUW中处理数据库操作INSERT和DELETE,以使更新具有数据库一致性。

但是该功能模块应具有动态的IMPORT参数以更新表。 由于在程序流程中,仅将决定必须进行INSERT或DELETE的表名。

在导入选项卡中,不允许通用类型声明(例如TYPE any或表)。

1)使用功能模块-更新模块-立即启动,是否有其他解决方案可以实现此方案?

2)任何其他可以达到要求的概念。

预先感谢。

付费偷看设置
发送
4条回答
Aaron 3364
1楼-- · 2020-09-15 03:30

完成这些任务的方法有很多,但是您需要一些ABAP技能。

例如,您的IMPORT参数可以是XSTRING,您可以将其导出或序列化为所需的所有内容,然后再从该数据集群中对IMPORT进行IMPORT或反序列化。 然后,您从该数据创建内部表。

土豆飞人
2楼-- · 2020-09-15 03:24

亲爱的凯勒,

是的,我已经按照您的建议通过在IMPORT参数中传递XSTRING来尝试。

每当我尝试调试时,它都会更新表。 但是,如果我执行它,不会更新表。

黑丝骑士
3楼-- · 2020-09-15 03:19

我认为我发现了一个博客,其功能与凯勒所说的相似。

https://blogs.sap.com/2012/02/23/abap-objects-model-processing-luw-via-update-task /

callcenter油条
4楼-- · 2020-09-15 03:37

您好,请考虑对数据的类型引用 以及为其分配的字段符号(标准表)

在FM中,如下例所示。

 ...
 *接口参数
 it_table TYPE REF TO数据
 ...
 * ABAP声明
 字段符号:类型标准表。
 分配it_table-> *至。
 ... 

致谢

一周热门 更多>