abap语言中是不能使用select语句直接从维护视图(maintenance view)中抽取数据的,会报错说维护视图在数据字典中不存在.
这时可以通过函数VIEW_GET_DATA来读取维护视图中的数据。
代码语言:javascript复制 data:itab like table of v_tvko with header line.
call function 'VIEW_GET_DATA' "从视图中取数据
exporting
view_name = 'V_TVKO'
tables
data = itab.
delete itab where vkorg not in s_vkorg. "将取出的数据进行处理
loop at itab .
clear:g_vkorg.
g_vkorg-sign = 'I'.
g_vkorg-option = 'EQ'.
g_vkorg-low = itab-vkorg.
append g_vkorg.
endloop.