2020-09-05 05:48发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我想在功能模块中创建一个内部表并将其附加到全局,而第二个功能模块将获取数据并执行操作,然后将其导出
任何人都可以帮忙吗?
不再使用那种过时的封装。 使用带有内部表的全局类作为带有setter-getter方法的属性。 如果只能有一个实例,则应用单例设计模式。
同一功能组中的2个功能模块是否相同? 您是否有关于如何在函数组中声明全局变量的问题?
无论如何都不要这样做,请参考GáborMárián。
尝试在函数的顶部声明要在第二个FM中使用的内部表 组。 为此,
在SE37中打开您的第一个FM。
单击顶部的对象列表按钮或查看您的功能组。
您将看到功能组的顶部包含。 在此包含中声明您的内部表。
在同一功能组下创建第二个功能模块。 您可以直接在第二个功能模块中访问内部表。
在FM内部创建一个内部表,并在主程序中创建具有相同结构的一个内部表。
在FM内部表中添加数据,并将其导出到主程序内部表(全局)中的主程序中。
现在将该全局内部表传递给第二个FM并使用它。
最多设置5个标签!
不再使用那种过时的封装。 使用带有内部表的全局类作为带有setter-getter方法的属性。 如果只能有一个实例,则应用单例设计模式。
同一功能组中的2个功能模块是否相同? 您是否有关于如何在函数组中声明全局变量的问题?
无论如何都不要这样做,请参考GáborMárián。
尝试在函数的顶部声明要在第二个FM中使用的内部表 组。 为此,
在SE37中打开您的第一个FM。
单击顶部的对象列表按钮或查看您的功能组。
您将看到功能组的顶部包含。 在此包含中声明您的内部表。
在同一功能组下创建第二个功能模块。 您可以直接在第二个功能模块中访问内部表。
在FM内部创建一个内部表,并在主程序中创建具有相同结构的一个内部表。
在FM内部表中添加数据,并将其导出到主程序内部表(全局)中的主程序中。
现在将该全局内部表传递给第二个FM并使用它。
一周热门 更多>