子程序和功能模块之间的区别

2020-09-01 02:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)任何人都可以帮我给我子程序和功能...

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

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


任何人都可以帮我给我子程序和功能模块之间的区别

11条回答
Haoba3210
2020-09-01 03:23

嗨,

功能模块:这些用于全局模块化。 FM的名称在SAP中是唯一的。

可以独立测试

可以启用远程。

可以有例外

子例程:

这些用于本地模块化。 子例程的名称在PROGRAM中是唯一的。

不能独立测试

无法远程启用

不能有例外。

详细。

功能模块用于模块化目的。 您可以在任何程序中使用功能模块。 这在SAP系统中都是可用的。

其中子程序是特定于程序的。 在一个程序中创建子例程后,便可以在该程序以及相关程序(例如包含在该程序中)中使用该子例程,或者必须使用主程序名称专门调用该子例程。

最后,子例程用于程序模块化。 不能用于一般用途。

FM是通用的。 不依赖程序。

FM通常用于要由许多程序执行例程的情况。

子例程(窗体)通常仅在一个程序中执行。

您可以从其他程序执行例程,但这并不常见。

表格和FM都是可重复使用的模块化单元。

为区别起见,我们通常说表单用于内部模块化和

FM用于外部模块化。

要决定实施哪种方法,请考虑是否需要仅将内容用于有限的程序

或者可以从许多独立程序中调用它。

如果有帮助,请奖励。

此致

Harini.S

一周热门 更多>