Chinaunix首页 | 论坛 | 博客
  • 博客访问: 394917
  • 博文数量: 120
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 1266
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 16:04
文章分类

全部博文(120)

文章存档

2011年(4)

2010年(10)

2009年(38)

2008年(68)

我的朋友

分类:

2008-11-20 22:51:35

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. 保存事务代码。
阅读(1683) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~