子程序和功能模块

2020-08-20 15:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) HI专家 Plz给我带来了...

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

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


HI专家

Plz给我带来了外部子例程与功能模块之间的相似之处和区别。

谢谢。

5条回答
大简至美
2020-08-20 16:40

嗨,

功能模块是在功能组(类型为F的特殊ABAP程序)中定义的过程,可以从任何ABAP程序中调用。 功能组充当逻辑上属于在一起的功能模块的容器。

功能模块允许您封装和重用R/3系统中的全局功能。 它们存储在中央库中。 R/3系统包含许多预定义的功能模块,您可以从任何ABAP程序中调用它们。 功能模块在数据库更新以及R/3系统之间或R/3系统与非SAP系统之间的远程通信中也起着重要作用。

子例程是可以在任何ABAP程序中定义的过程,也可以从任何程序调用。 子例程通常在内部被调用,也就是说,它们包含本地经常使用的部分代码或算法。

子例程主要用于本地模块化,也就是说,通常从定义它们的程序中调用它们。 您可以使用子例程来编写在程序中重复使用的函数。 您可以在任何ABAP程序中定义子例程

注意事项

JLN

一周热门 更多>