文章目录
一、创建class
在eclipse中找到对应的包,创建class,注意添加IF_OO_ADT_CLASSRUN
接口。
主程序入口
二、类使用
1.定义local class lcl_connection
2.声明变量
基于SAP提供的flight demo声明变量。
3.生成构造方法
3.1.me
me相当于当前实例,原理和java中的this一样。如果类属性和方法的参数命名不一致,me是可以不用的。例如当前的构造函数,如下效果是一样的。
METHOD constructor.
carrier_id = i_carrier_id.
connection_id = i_connection_id.
ENDMETHOD.
3.2.箭头调用
实例方法调用使用->单箭头,类方法调用使用=>双箭头。
4.添加异常处理,使用构造方法创建实例必须给属性赋值
5.创建实例
创建一个connection实例,并给属性赋值AA和1001。捕捉异常,如果实例化参数为空,则报错。
6.获取实例属性
添加get_attributes方法和实现
通过单箭头调用get_attributes方法并输出。
总结
打完收工。