1 表维护视图EVENT增强
表维护视图的有些字段不需要输入,自动生成数据.
SE11修改状态下,表维护生成器
环境>修改>事件
选择要增强的事件
输入子例程(Form)的名字,点击编辑器
保存
编辑代码,激活
转到表维护视图界面SM30
回车或点击保存
效果
2 创建维护视图
选择允许维护
实用程序-表格维护生成器
如下图维护,点击创建,然后保存,然后激活表.
SM30视图创建完成。但是如下图+无显示字段名称
SE11表格维护生成器
屏幕-点击格式
修改+字段文本,保存,激活。SM30查看,显示字段名称。
3视图增加TCODE
3.1 se11,输入已经创建的自定义数据库表,点击修改。
3.2 实用程序-表格维护生成器(输入权限组,函数组,屏幕号等,保存,激活)
3.3 se93,创建时选择 Transaction with parameters (parameter transaction)。
3.4 事务选SM30,选择跳过起始屏幕。
3.5 选中“Inherit
GUI attribute”;输入默认字段:VIEWNAME = '自定义的表名' 和UPDATE = 'X';保
存激活即可。
4视图权限
用户显示没有维护数据的权限。
SE11 权限组为&NC&的话,只要给用户增加SM30的权限,即可维护视图。
另外SE11,记录例程如果选择“标准记录例程”,用户维护视图时会产生请求号,如果选择“不,或用户,记录例程”,则不会产生请求号。