SAP中的DataBase VIEW创建是为了看一些存储在不同表里的数据。比如说,我想看物料编号,物料描述和相应的工厂,它们分别在MARA,MAKT和MARC表中。如果想在一个屏幕看这些数据,可以利用VIEW里面的JOIN CONDITION来建立DATABASE VIEW。一旦视图创建,可以通过SM30来查看相应的数据,SM30的权限一般不会给用户的,这个时候可以为这个视图创建单独的事务代码。
现在假设有个视图叫:Z_MARA_DETAILS,可以采用下面的步骤来为你的视图创建TCODE。
1. 执行事务SE93,输入你要创建的事务代码,并点击创建按钮,然后在弹出窗口中输入短文本,START OBJECT选择最后一个(PARAMETER TRANSACTION)。
2. Default values for Transaction 输入事务代码'SM30',并且选中复选框'Skip Initial Screen'.
3. 滚动条拉动到最下面那个TABLE CONTROL,Name of screen field 选择VIEWNAME,值为'Z_MARA_DETAILS',同样的再添加一条纪录Name of screen field 选择UPDATE,值为'X'。
4. 保存事务代码。
阅读(1710) | 评论(0) | 转发(0) |