1.在ABAP/4中可以使用 Include 叙述加载另一个程序的全部叙述, 通常用于共享资料项
的宣告, 很类似C 的Include header file 的做法.
语法:
INCLUDE <include program file>
Example:
程序YStart 的内容如下:
***INCLUDE YSTART.
WRITE: / ‘User Name = ‘ ,SY-UNAME.
WRITE:/ ‘Host Server = ‘,SY-HOST.
另一程序如下:
PROGRAM YTEST1.
INCLUDE YSTART. “加载 YSstart的所有内容
执行络果:
User Name = MIS-CHOU
Host Server = deidv01
2.Global 变量宣告应用
语法:
DATA: BEGIN OF COMMON PART [<name>],
<data 宣告>
END OF COMMON PART [<name>]
此常使用在 Include 的档案中, 如
***INCLUDE INCOMMON.
DATA: BEGIN OF COMMON PART NUMBERS,
MID(8),
MNUM TYPE I,
END OF COMMON PART NUMBERS.