SAP ABAP – 模块化

SAP ABAP – 模块化


使您的程序尽可能独立且易于阅读是一种很好的做法。只需将每个任务放置在其单独的模块中,尝试将大型复杂的任务拆分为更小更简单的任务,开发人员可以专注于这些模块而不会受到其他干扰。

在 SAP ABAP 环境中,模块化涉及将程序组织成模块化单元,也称为逻辑块它减少了冗余并提高了程序可读性,即使在您创建程序时以及随后的维护周期中也是如此。模块化还使相同代码的可重用性再次成为可能。与基于 OOPS 的语言相比,基于 OOPS 的语言具有相对更多的内置模块化功能,因此 ABAP 使开发人员必须模块化,即相对更多地组织程序。一旦一小部分模块化代码完成、调试等,随后就不必返回,开发人员可以继续关注其他问题。

ABAP 程序由称为模块化处理块的处理块组成。他们是 –

  • 从程序外部和 ABAP 运行时环境调用的处理块(即事件块和对话模块)。

  • 处理从 ABAP 程序调用的块。

除了使用处理块进行模块化外,源代码模块还用于通过宏和包含程序来模块化您的源代码。

源代码级别的模块化 –

  • 本地宏
  • 全局包含程序

通过处理从 ABAP 程序调用的块进行模块化 –

  • 子程序
  • 功能模块

模块化源代码意味着在模块中放置一系列 ABAP 语句。模块化的源代码可以根据用户的要求在程序中调用。源代码模块增强了 ABAP 程序的可读性和可理解性。创建单独的源代码模块还可以防止人们不得不一遍又一遍地重复编写相同的语句,这反过来又使第一次通过它的人更容易理解代码。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁