数据库表维护
允许表数据维护
允许通过维护工具数据浏览器(事务 SE16)和表视图维护(事务 SM30 和 SM31)显示/维护表数据
SM30维护表数据
SE11的权限一般只会提供给开发人员,不能像上面那些直接通过SE11对表进行数据维护。
对数据的维护,一般通过SM30来实现,并可将SM30再包装成对某表进行专门维护的Tcode。
使用SM30与SE16浏览与维护数据前,请先允许表数据维护功能,参照这里进行设置
先通过SE80创建一个函数组,并激活:
再生成表维护器:
当表维护器生成后,就可以通过SM30进行数据的维护了:
将SM30包装成特定Tcode
上节演示了表维护器的生成,这里将SM30进一步包装成特定的Tcode,该Tcode只专门用来对某个表的数据进行维护
通过Se93创建Tcodezspfli:
平时我们选择的是第二个(是基于“程序和选择屏幕”来创建)会出现选择屏幕,这里我们选择最后一个(基于“事务码”),并且可以先配置事务码需要的初始化参数,在运行时直接跳过初始屏幕:
当在命令框中输入事务码ZSPFLI后,就可以直接进行到对表ZSPFLI数据进行维护的界面:
通过SE16N维护数据
输入查询条件点击执行后,可以看到查询结果:
上面并没有可能数据进行编辑的功能按钮,但如果在命令栏中输入&SAP_EDIT后,就可以对数据进行维护操作了:
通过SE16浏览与维护数据
通过按钮可以像SE11那样查询表数据,通过可以像SM30那样对数据进行维护:
SM30—字段标题显示不完整
使用se11中的表格维护器生成的维护视图,往往会出现如下情况
(1)字段没有描述
(2)字段不够宽
(3)部分字段没有显示出来
按上面图中方式就可以打开屏幕编辑器,对当前SM30界面进行相应调整了
原文出自 江正军 技术博客,博客链接:www.cnblogs.com/jiangzhengjun