是否可以以编程方式创建数据库视图?
Is it possible to create database view programmatically?
我知道可以在 DDIC 中创建数据库视图,但是是否可以直接使用 ABAP 定义数据库视图?
ABAP 没有什么是不可能的。在 SE11
.
中创建视图时,您必须调试 SAP ABAP 代码中的内容
我知道有可能在 ABAP 中即时创建透明 table,所以我相信也有可能创建视图。当然这样的对象必须分配给 $TMP
包而不是 transportable.
使用功能模块 DDIF_VIEW_PUT
进行创建,DDIF_VIEW_ACTIVATE
用于激活视图。但是您应该仔细指定所有 table 参数,因为不正确的参数可能会导致创建失败。
我知道可以在 DDIC 中创建数据库视图,但是是否可以直接使用 ABAP 定义数据库视图?
ABAP 没有什么是不可能的。在 SE11
.
我知道有可能在 ABAP 中即时创建透明 table,所以我相信也有可能创建视图。当然这样的对象必须分配给 $TMP
包而不是 transportable.
使用功能模块 DDIF_VIEW_PUT
进行创建,DDIF_VIEW_ACTIVATE
用于激活视图。但是您应该仔细指定所有 table 参数,因为不正确的参数可能会导致创建失败。