SAP数据库表维护视图分配事务代码.docx

SAP数据库表维护视图分配事务代码.docx

ID:57631741

大小:434.69 KB

页数:9页

时间:2020-08-29

SAP数据库表维护视图分配事务代码.docx_第1页
SAP数据库表维护视图分配事务代码.docx_第2页
SAP数据库表维护视图分配事务代码.docx_第3页
SAP数据库表维护视图分配事务代码.docx_第4页
SAP数据库表维护视图分配事务代码.docx_第5页
资源描述:

《SAP数据库表维护视图分配事务代码.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在SAP中,经常需要自定义数据库表。而且可能需要人工维护数据库表中的数据,可以通过SM30进行维护数据;但是SM30事务的权限太大,不适宜将SM30直接分配;因此,可以通过给维护表分配事务代码,来达到控制权限的目的。通过下例,来展示大致的维护过程;   1、首先通过SE11,创建一个自建表,在‘DeliveryandMaintenance’页签里,需要维护‘DateBrowser/TableViewMaint.’,如图1;   (图1)   如果在这里不进行设个该选择项,则在使用SE16时,无法进行创建新

2、条目的操作,如图1.1;在使用SM30时,也无法进行相应的操作,如图1.2;   (图1.1)(图1.2)    2、在维护完基本的数据后,还需要维护‘表生成器’,维护步骤如下;   (图2)   (图3)   (图4)   (图5)   经过以上的步骤,就完成对‘表维护生成器’的创建。   3、SE93维护创建事务代码,选择‘Transactionwithparameters(parametertransaction)’;进入维护界面后,‘事务’填写‘SM30’,并将‘跳过起始屏幕’复选框选中,在‘Cl

3、assification’中选中‘InheritGUIattributes’,然后在‘Defaultvalues’里填入两个变量的值:UPDATE='X'、VIEWNAME=自定义数据库表名,保存后,就可以使用生成的事务代码直接进行维护数据了,如下;   (图6)    (图7)    4、对维护的对象增加代码    在一个项目中最好统一一个函数组,如果有多个表需要维护,只要对应的递增‘概述屏幕’号就可以了,如图所示:    (图8)    如果需要在维护的时候对已知的表字段做些增强,如描述自动带出等功能

4、,则可以通过如下步骤实现:   4.1在表格维护生成器中点击左上角的‘源代码’,在弹出的‘程序组件部分’中双击对应的函数(函数名为‘SAPL+函数组’,如下图:    (图9)   4.2双击程序名后,会跳转至SE38,进入程序,点击‘显示清单对象’,就可以在左侧的‘屏幕’下拉中找到对应的屏幕号,这时双击屏幕号,就可以进入对应的屏幕及逻辑设计,如下图:    (图10)     (注:在维护表生成器时,维护类型选择‘一步’,否则在维护数据的时候会产生请求号,如下图:)    (图11SE11如下路径进入t

5、able维护视图 AuthorizationGroup:不确定,可直接填写&NC&Functiongroup:需要创建一个functiongroup填写完毕,点击左上角创建 此处特别说明:如果在创建table的某些字段时没有指定其dataelement,则此字段在sm30维护时将看不到字段名称,而是显示为“+”。两种方法解决此问题:1.对于table中的每个字段都指定其dataelement2.se80选择 functiongroup,填写上一步中填写的group,在screens中根据描述查找到维护的v

6、iew,双击此屏幕号,然后选择layout,进去后修改对应的显示名称即可原理:在上一步的操作中实际是系统自动生成了一个维护数据的屏幕,如果此屏幕中的字段指定了dataelement,则在屏幕中系统会自动读取此dataelement的text,如果是自定义的类型,则屏幕中显示为+号,自己去修改text即可。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。