本教程之前介绍过 ABAP 变量内存消耗的话题。
然后在这篇文章里,我们介绍了 ABAP 系统有一个全局的对象注册表 TADIR. 我们在 ABAP 系统创建的 ABAP 对象,都会在这张表里生成一条注册记录。
我们可以开发一个 ABAP 工具类,输入是 ABAP 对象名称,输出是这个对象的创建者和创建时间。为了加速访问,我们在类的构造函数 CONSTRUCTOR 里,提前将整张 TADIR 表的全部内容,读取到该工具类的成员变量 mt_data 里,这个 mt_data 是一个内表数据类型,表的行项目类型为 TADIR. 然后每次消费者调用这个类开始查询时,就可以直接从内表变量 mt_data 里查询数据,