数据库表维护

允许表数据维护

允许通过维护工具数据浏览器(事务 SE16)和表视图维护(事务 SM30  SM31)显示/维护表数据

 

image203

SM30维护表数据

SE11的权限一般只会提供给开发人员,不能像上面那些直接通过SE11对表进行数据维护。

对数据的维护,一般通过SM30来实现,并可将SM30再包装成对某表进行专门维护的Tcode

 

使用SM30SE16浏览与维护数据前,请先允许表数据维护功能,参照这里进行设置

 

先通过SE80创建一个函数组,并激活:

image204

 

再生成表维护器:

image205

 

当表维护器生成后,就可以通过SM30进行数据的维护了:

image206

SM30包装成特定Tcode

上节演示了表维护器的生成,这里将SM30进一步包装成特定的Tcode,该Tcode只专门用来对某个表的数据进行维护

 

通过Se93创建Tcodezspfli

image207

平时我们选择的是第二个(是基于“程序和选择屏幕”来创建)会出现选择屏幕,这里我们选择最后一个(基于“事务码”),并且可以先配置事务码需要的初始化参数,在运行时直接跳过初始屏幕:

 

image208

image209

image210

 

当在命令框中输入事务码ZSPFLI后,就可以直接进行到对表ZSPFLI数据进行维护的界面:

image211

通过SE16N维护数据

image212

输入查询条件点击执行后,可以看到查询结果:

image213

上面并没有可能数据进行编辑的功能按钮,但如果在命令栏中输入&SAP_EDIT后,就可以对数据进行维护操作了:

image214

通过SE16浏览与维护数据

通过image215按钮可以像SE11那样查询表数据,通过image216可以像SM30那样对数据进行维护:

image217

SM30—字段标题显示不完整

使用se11中的表格维护器生成的维护视图,往往会出现如下情况

1)字段没有描述

2)字段不够宽

3)部分字段没有显示出来

image224

 

按上面图中方式就可以打开屏幕编辑器,对当前SM30界面进行相应调整了

 

posted @ 2015-02-16 09:01  江正军  阅读(7914)  评论(0编辑  收藏  举报