1, 视图介绍
SAP的视图有4种,数据库视图、维护视图、投影视图和帮助视图。
数据库视图通过inner join的方式把若干个数据库表连接起来,可以类似的作为一个数据库表在ABAP里使用。
维护视图是通过outer join的方式把数据表连接起来,可以作为维护表格内容的一种方式,很多配置都是通过维护视图实现的;
投影视图有点类型数据库视图,但是是通过outer join的方式,可以隐藏一些字段内容。
帮助视图用于创建ABAP的搜索帮助。
2, 创建database视图
SE11,选择view,输入视图名字,点击创建。
在跳出的界面上选择database视图,
输入关联的表,vbak,vbap,选中点击‘relationship’,系统会弹出一个对话框,自动给出关联关系,选择需要关联的字段,点击copy按钮,如下:
当然也可手动加入关联关系,
切换到view fields 界面,输入需要展示的字段,也可以通过‘table fields’按钮快速选择填入,选择base table
在base table选择需要显示的字段,
切换到selection conditions界面,可以输入条件筛选数据,同上,也可通过table field输入,本例,筛选条件为VBAK表中的VBTYP = ’C'的订单才显示。
激活保存。
3, 查看视图内容
可以通过下图红框内按钮查看刚创建好的database view的内容。
以上。
发表评论