我们正在用Java编写一个工具来分析ABAP程序。 代码被提取并以文本形式提供给我们,因此我们无法直接访问 ABAP 系统。一项任务是解析常量的值。 我们现在发现了名称以 %_
开头的常量。 例如,类池中的定义包括 CL_ABAP_CHAR_UTILITIES========CU
常量HORIZONTAL_TAB键入ABAP_CHAR1值 %_HORIZONTAL_TAB。
它通过另一个常量传递地定义常量HORIZONTAL_TAB
的值,该常量的名称前缀为 %_
。
这些带有前缀%_
常量在哪里定义?它们的价值是什么?我们猜,它们是系统依赖的。有描述它们的官方文件吗?
这些是一些内部(伪)常量,你只需要接受它们作为给定的。以 %_
开头的内容通常保留给 ABAP 内部使用,几乎从未被记录过。