
- 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
廣告