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

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

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

语法:
|
1 |
CLASS 类名字 DEFINITION DEFERRED [PUBLIC]. |
以上。


发表评论