abap - SAP 逻辑数据库隐式包含宏。如何?

标签 abap

我们正在用 Java 编写一个工具来解析和转换 ABAP 代码。因此,我们无意编写新的 ABAP 代码,但我们的工具必须处理所有 ABAP,甚至是过时的语句。此外,我不是 ABAP 专家。

我们看到的一个对象使用了一个宏 begin_of_block在对象 RFDBRMAC 中定义的.在逻辑数据库 BRF 的情况下加载该包含。用来;使用另一个逻辑数据库以及根本没有逻辑数据库将不会加载它。但它的对应对象都不是SAPDBBRF也不包括提及 RFDBRMAC .特别是,前者不包括后者。

如何分配逻辑数据库BRF到程序使它包含 RFDBRMAC ?

使用逻辑数据库 BRF 的演示程序。宏是已知的
Demo program using logical database BRF. The macro is known

演示程序使用不同的逻辑数据库。宏是未知的
Demo program using a different logical database. The macro is unknown

最佳答案

交易中SE36显示逻辑数据库 BRF .然后单击按钮“选择”(或菜单:转到/选择或 Shift + F1)。这将显示包含 DBBRFSEL ,其中为逻辑 DB 定义了选择屏幕。在此包含的底部,您会找到您要查找的内容。

为了将其概括为所有逻辑 DB,选择屏幕被命名为 DBxxxSEL哪里xxx是逻辑数据库的名称,并自动包含在使用此逻辑数据库的所有程序中。

关于abap - SAP 逻辑数据库隐式包含宏。如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47416848/

相关文章:

exception - 为什么我捕获了异常却触发了运行时错误UNCAUGHT_EXCEPTION?

abap - 它是结构还是内部表?

abap - SAP R/3 从 IDoc XML 文件中删除尾随空格

abap - BASE CORRESPONDING 需要哪个 Netweaver 版本?

events - 如何获取程序调用堆栈跟踪?

abap - 哪个功能模块用于根据特定条件从表中检索数据?

class - 如何使用本地异常类?

abap - 如何更改程序标题栏?

loops - Loop At <itab> TO <wa> Where <cond> 没有找到行

websocket - 如何获取已连接的 WebSocket 客户端的 IP 地址?