daydayup2019

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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,记录例程如果选择“标准记录例程”,用户维护视图时会产生请求号,如果选择“不,或用户,记录例程”,则不会产生请求号。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted on 2019-02-15 11:21  daydayup2019  阅读(865)  评论(0编辑  收藏  举报