SAP ABAP Include程序

2018-01-01 12:56 更新

INCLUDE程序是用于模塊化源代碼的全局存儲庫對象。 它們允許您在不同的程序中使用相同的源代碼。 包含程序還允許您以有序的方式管理復(fù)雜的程序。 為了在另一個程序中使用include程序,我們使用以下語法:

INCLUDE <program_name>.

INCLUDE語句具有與復(fù)制包含程序< program_name>的源代碼相同的效果。 進入另一個程序。 由于包括程序不能獨立運行,它必須內(nèi)置到其他程序中。 您也可以嵌套包含程序。

下面是幾個限制,同時編寫包含程序的代碼:

  • Include programs can't call themselves.
  • Include programs must contain complete statements.

以下是創(chuàng)建和使用Include程序的步驟:

步驟1 - 創(chuàng)建要包含在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 - 將程序的類型設(shè)置為INCLUDE程序,如以下屏幕截圖所示。

Include Programs

步驟3 - 點擊“保存"按鈕,將程序保存在名為ZINCL_PCKG的包中。

步驟4 - 創(chuàng)建另一個程序,其中必須使用程序Z_TOBEINCLUDED。 這里我們創(chuàng)建了另一個名為Z_INCLUDINGTEST的程序,并將該程序的類型指定為可執(zhí)行程序。

第5步 - Z_INCLUDINGTEST程序的編碼包括Z_TOBEINCLUDED程序,在INCLUDE語句的幫助下,如下面的代碼所示。

REPORT Z_INCLUDINGTEST.  
INCLUDE Z_TOBEINCLUDED. 

步驟6 - 保存,激活并執(zhí)行程序。

上面的代碼產(chǎn)生以下輸出:

This program is started by: SAPUSER 
The Date is: 06.10.2015 
Time is 13:25:11
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號