- 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 - 包含程序
包含程序是用于模块化源代码的全局存储库对象。它们允许您在不同的程序中使用相同的源代码。包含程序还允许您以有序的方式管理复杂的程序。为了在另一个程序中使用包含程序,我们使用以下语法:
INCLUDE <program_name>.
INCLUDE 语句与将包含程序<program_name>的源代码复制到另一个程序的效果相同。由于包含程序不能独立运行,因此必须将其构建到其他程序中。您也可以嵌套包含程序。
编写包含程序代码时有一些限制:
- 包含程序不能调用自身。
- 包含程序必须包含完整的语句。
创建和使用包含程序的步骤如下:
步骤 1 - 在 ABAP 编辑器中创建要包含的程序 (Z_TOBEINCLUDED)。在 ABAP 编辑器中要包含的代码是:
PROGRAM Z_TOBEINCLUDED. Write: / 'This program is started by:', SY-UNAME, / 'The Date is:', SY-DATUM, / 'Time is', SY-UZEIT.
步骤 2 - 将程序类型设置为包含程序,如下图所示。
步骤 3 - 点击“保存”按钮,并将程序保存在名为 ZINCL_PCKG 的包中。
步骤 4 - 创建另一个程序,其中要使用程序 Z_TOBEINCLUDED。这里我们创建了另一个名为 Z_INCLUDINGTEST 的程序,并将程序类型设置为可执行程序。
步骤 5 - Z_INCLUDINGTEST 程序的代码使用 INCLUDE 语句包含 Z_TOBEINCLUDED 程序,如下代码所示。
REPORT Z_INCLUDINGTEST. INCLUDE Z_TOBEINCLUDED.
步骤 6 - 保存、激活并执行程序。
以上代码产生以下输出:
This program is started by: SAPUSER The Date is: 06.10.2015 Time is 13:25:11
广告