【转载】ABAP中数据和对象的动态创建和调用
生活随笔
收集整理的这篇文章主要介绍了
【转载】ABAP中数据和对象的动态创建和调用
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
ABAP中数据和对象的动态创建和调用
动态创建数据或者对象是指在程序运行过程中创建数据变量或者对象实例,我们可以用引用定义来创建数据变量,格式为:
CREATE DATA gt_def TYPE (‘ty_i’) “用来创建类型为ty_i的变量
访问上述变量的方式是:
gt_def->* = 1
因为数据引用变量自身没有属性,所以可用“*”来代表数据变量里面所有的内容。
基于类对象的动态创建,一般方式是将业务类型与对应的类类型存储在自定义的数据库表中,然后在程序运行时动态读取配置,获得类名称,按字符串的形式传入倒所创建的代码中,动态创建对象实例。
动态创建对象实例的时候,需要注意以下几点。
SAP 可以采用关键字CALL METHOD (method_name) 来动态调用类方法。
总结
以上是生活随笔为你收集整理的【转载】ABAP中数据和对象的动态创建和调用的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 【转载】字段符号在ABAP OOP中的应
- 下一篇: 【学习笔记】Django