- 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 - Open SQL 概述
- SAP ABAP - Native 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 - SAPscript
- SAP ABAP - 用户出口
- SAP ABAP - 用户出口
- SAP ABAP - 业务附加功能 (Business Add-Ins)
- SAP ABAP - Web Dynpro
- SAP ABAP 有用资源
- SAP ABAP - 问答
- SAP ABAP - 快速指南
- SAP ABAP - 有用资源
- SAP ABAP - 讨论
SAP ABAP - 模块化
保持程序尽可能自包含且易于阅读是一个好习惯。尝试将大型复杂的任务分解成更小、更简单的任务,并将每个任务放在其各自的模块中,开发人员可以专注于此而不会分心。
在 SAP ABAP 环境中,模块化涉及将程序组织成模块化单元,也称为逻辑块。即使在创建程序期间和随后的维护周期中,它也能减少冗余并提高程序的可读性。模块化还能够再次重用相同的代码。与具有更多内置模块化功能的面向对象编程 (OOPS) 语言相比,ABAP 要求开发人员进行更多模块化,即相对更组织化的程序。一旦一小段模块化代码完成、调试等等,就不必再返回到它,开发人员可以继续关注其他问题。
ABAP 程序由称为模块化处理块的处理块组成。它们是:
从程序外部和 ABAP 运行时环境(即事件块和对话框模块)调用的处理块。
从 ABAP 程序调用的处理块。
除了使用处理块进行模块化之外,源代码模块还通过宏和包含程序来模块化源代码。
源代码级别的模块化:
- 局部宏
- 全局包含程序
通过从 ABAP 程序调用的处理块进行模块化:
- 子程序
- 函数模块
模块化源代码意味着将一系列 ABAP 语句放在模块中。根据用户的需求,可以在程序中调用模块化的源代码。源代码模块增强了 ABAP 程序的可读性和可理解性。创建单独的源代码模块还可以防止反复编写相同的语句,这反过来又使第一次阅读代码的人更容易理解。
广告