在功能模块中创建内部表并将其附加到全局

2020-09-05 05:48发布

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

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


我想在功能模块中创建一个内部表并将其附加到全局,而第二个功能模块将获取数据并执行操作,然后将其导出

任何人都可以帮忙吗?

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

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


我想在功能模块中创建一个内部表并将其附加到全局,而第二个功能模块将获取数据并执行操作,然后将其导出

任何人都可以帮忙吗?

付费偷看设置
发送
4条回答
四川大学会员
1楼-- · 2020-09-05 06:08

不再使用那种过时的封装。 使用带有内部表的全局类作为带有setter-getter方法的属性。 如果只能有一个实例,则应用单例设计模式。

软件心理学工程师
2楼-- · 2020-09-05 06:02

同一功能组中的2个功能模块是否相同? 您是否有关于如何在函数组中声明全局变量的问题?

无论如何都不要这样做,请参考GáborMárián

大简至美
3楼-- · 2020-09-05 06:00

尝试在函数的顶部声明要在第二个FM中使用的内部表 组。 为此,

在SE37中打开您的第一个FM。

单击顶部的对象列表按钮或查看您的功能组。

您将看到功能组的顶部包含。 在此包含中声明您的内部表。

在同一功能组下创建第二个功能模块。 您可以直接在第二个功能模块中访问内部表。

天桥码农
4楼-- · 2020-09-05 06:01

在FM内部创建一个内部表,并在主程序中创建具有相同结构的一个内部表。

在FM内部表中添加数据,并将其导出到主程序内部表(全局)中的主程序中。

现在将该全局内部表传递给第二个FM并使用它。

一周热门 更多>