- SAP ABAP 教程
- SAP ABAP - 主页
- SAP ABAP - 概述
- SAP ABAP - 环境
- SAP ABAP - 屏幕导航
- SAP ABAP - 基本语法
- SAP ABAP - 数据类型
- SAP ABAP - 变量
- SAP ABAP - 常量和文字
- SAP ABAP - 操作员
- SAP ABAP - 循环控制
- SAP ABAP - 决策
- SAP ABAP - 字符串
- SAP ABAP - 日期和时间
- SAP ABAP - 格式化数据
- SAP ABAP - 异常处理
- SAP ABAP - 字典
- SAP ABAP - 域
- SAP ABAP - 数据元素
- SAP ABAP - 表
- SAP ABAP - 结构
- SAP ABAP - 视图
- SAP ABAP - 搜索帮助
- SAP ABAP - 锁定对象
- SAP ABAP - 模块化
- SAP ABAP - 子例程
- SAP ABAP - 宏
- SAP ABAP - 功能模块
- SAP ABAP - 包含程序
- SAP ABAP - 开放 SQL 概述
- SAP ABAP - 本机 SQL 概述
- SAP ABAP - 内部表
- SAP ABAP - 创建内部表
- ABAP - 填充内部表
- SAP ABAP - 复制内部表
- SAP ABAP - 读取内部表
- SAP ABAP - 删除内部表
- SAP ABAP - 面向对象
- SAP ABAP - 对象
- SAP ABAP - 类
- SAP ABAP - 继承
- SAP ABAP - 多态性
- SAP ABAP - 封装
- SAP ABAP - 接口
- SAP ABAP - 对象事件
- SAP ABAP - 报表编程
- SAP ABAP - 对话框编程
- SAP ABAP - 智能表单
- SAP ABAP - SAP 脚本
- SAP ABAP - 客户退出
- SAP ABAP - 用户退出
- SAP ABAP - 业务插件
- SAP ABAP - Web Dynpro
- SAP ABAP 有用资源
- SAP ABAP - 问题解答
- SAP ABAP - 快速指南
- SAP ABAP - 有用的资源
- SAP ABAP - 讨论
SAP ABAP - 模块化
使您的程序尽可能独立且易于阅读是一个很好的做法。只需尝试将大型且复杂的任务拆分为更小、更简单的任务,将每个任务放入其单独的模块中,开发人员就可以专注于该模块,而不会受到其他干扰。
在 SAP ABAP 环境中,模块化涉及将程序组织成模块化单元,也称为逻辑块。即使您正在创建程序以及随后的维护周期期间,它也可以减少冗余并提高程序可读性。模块化还可以再次重用相同的代码。ABAP 使得开发人员有必要进行模块化,即与具有相对更多内置模块化功能的基于 OOPS 的语言相比,相对更多地组织程序。一旦一小段模块化的代码完成、调试等完成,随后就不必返回它,开发人员就可以继续并专注于其他问题。
ABAP 程序由称为模块化处理块的处理块组成。他们是 -
从程序外部和ABAP运行时环境调用的处理块(即事件块和对话模块)。
处理从 ABAP 程序调用的块。
除了使用处理块进行模块化之外,源代码模块还用于通过宏和包含程序来模块化源代码。
源代码级别的模块化 -
- 本地宏
- 全球包含计划
通过从 ABAP 程序调用的处理块进行模块化 -
- 子程序
- 功能模块
模块化源代码意味着将一系列 ABAP 语句放置在模块中。模块化的源代码可以根据用户的需求在程序中调用。源代码模块增强了ABAP程序的可读性和可理解性。创建单独的源代码模块还可以防止人们一次又一次地重复编写相同的语句,从而使第一次使用代码的人更容易理解代码。