SAP 数据字典应用(一)

        物理表又称透明表,他会在数据库中划分指定的控件来存放数据。物料表又分为系统表和客制表,系统表是SAP的标准业务关联表,在业务操作时会对物理表进行更新,一般情况下不允许用户直接修改。而客制表是由用户指定的,一般以“Z”或者“Y”作为表的首个字母,用户可以对表的结构进行修改。
        1.1 创建一个可维护表
        STEP | 01 在数据字典中参考物理表SPFLI复制一个自定义的表ZSFPLI。

        STEP | 02 在新建表ZSPFLI的Delivery and Maintenance页面中,维护Data Browser / Table View Maint字段的值X,表示允许通过表格维护工具维护该表。

        通过事务代码SE11浏览表中的数据,当表中有数据时,可以通过工具栏中的按钮或者执行主菜单中的命令来维护表中的数据,具体功能包括数据的新增,维护,删除等。

        STEP | 03 上面仅是一种维护表的方法,通过数据浏览器来实现。但是通过该方法需要使用SE11来操作,需要记住表名,操作步骤也比较麻烦,而且SE11的权限一般只会提供给IT人员,有些业务中可能会需要用户直接对一些定制表的数据进行维护。所以SAP提供了另一种方法,为指定表分配一个可维护的功能组,再通过SM30工具来修改制定表的数据,而且该功能还可以被分配为事务代码,通过事务代码的权限分配直接交付给用户操作。
        要实现该功能,首先需要创建一个函数组,函数组的创建直接在SE37中来实现,在事务代码SE37对应的工具中执行主菜单的“Goto” | “Function Groups” | “Create Group”命令,下面创建一个函数组ZF_TABLE_GP,记得保存并激活该函数组。



        STEP | 04 接下来将在SE11数据字典维护中进行操作,进入表格维护属性页面,执行主菜单中的“实用程序” | “表格维护生成器”命令。

        STEP | 05 接下来进入“生产表维护对话:生成环境”页面,“权限组”设置为“&NC&”,“函数组”为上一步骤中创建的“ZF_TABLE_GP”;表维护的实质是自动生成维护 页面并存放到函数组中去,所有“维护类型”选择“下一步”即可。“概述屏幕”字段设置为101(注意,1000-1010为SAP的保留屏幕,并且同一个函数组中有多个屏幕时不能重复)。相关参数维护完成后,单击工具栏中的“创建”按钮后并保存,将自动生成屏幕对象。

        STEP | 06 至此已经为自定义表分配了函数组及屏幕,接下来可以直接进入SM30实现对自定义表的数据维护,在表视图中输入物理表的名称。

        STEP | 07 在表维护页面单击“维护”按钮,既可对指定的表的数据进行维护,注意表中定义的主键只能在新建数据时维护,一旦保存了以后,主键值则不能被修改,但是可以删除整条数据。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SAP扫地僧

你的鼓励将是我最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值