系统中的全局类与程序、功能模块、数据元素等类似,属于R/3仓库对象,可以进行长期存
储、维护整个系统调用,并在系统间传输。SAP中的全局类通过Class Bulider工具在类型为K的
ABAP类库程序中定义,该类型程序不包括时间块、子程序、屏幕等元素,也不包含共有数据部分
,因而也不能分配事务代码。如果在一个程序中使用该类,则整个类库将被载入到程序内存中。
1. 定义全局类:
使用Class Bulider创建全局类,事务代码:SE24
2. 测试全局类:
3. 使用全局类:
下面给出一个使用全局类的程序范例:
REPORT z_global_class.
DATA: o_vehicle TYPE REF TO z_cl_vehicle, "z_cl_vehicle为定义好的全局类
count TYPE i.
START-OF-SELECTION.
CREATE OBJECT o_vehicle.
DO 5 TIMES.
CALL METHOD o_vehicle->accelerate.
ENDDO.
CALL METHOD o_vehicle->show_speed.
浙公网安备 33010602011771号