abap语言中是不能使用select语句直接从维护视图(maintenance view)中抽取数据的,会报错说维护视图在数据字典中不存在.
这时可以通过函数VIEW_GET_DATA来读取维护视图中的数据。
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.
本文介绍了在ABAP编程中,由于无法直接从维护视图(maintenanceview)如V_TVKO中使用SELECT语句获取数据,需要借助VIEW_GET_DATA函数。作者展示了如何通过该函数从维护视图中读取数据,并进行了数据处理,包括删除特定条件的记录。
1208

被折叠的 条评论
为什么被折叠?



