FavoriteLoading
0

面向对象(OO)-DEFERRED应用

abap面向对象编程时,会遇到定义类引用(TYPE REF TO)在类定义的前面,这时编译报错,提示‘Type XXX is unknown’,

如下:

2017-02-27_11-16-35

include文件YME_OTD_REPORT_TOP是在类定义的include yme_otd_report_cls之前,所以当引用到类lcl_event(定义在 yme_otd_report_cls中)就是提示类型未知。

2017-02-27_11-21-31

这时用DEFINITION DEFERRED让程序提前知道类lcl_event就会避免编译错误。

2017-02-27_11-17-34

语法:

以上。