当前位置:文档之家› 浅析SHD0在实际业务当中的应用

浅析SHD0在实际业务当中的应用

浅析SHD0在实际业务当中的应用
简介
SHD0:Transaction and Screen Variants
主要是用于屏幕变式处理,可更改屏幕字段的属性等。

本文档主要从业务应用层面对SHD0做一个简单介绍。

业务场景一
(一) 业务需求
某业务部门只允许一般业务查询人员查看特定用途的BOM清单(以CS03及BOM用途1为例),而BOM维护员可以维护并查看所有用途的BOM清单。

(二) 需求分析
由业务部门需求可以看出他们对CS03的查询分成两块管理:BOM维护员需要维护并查看所有用途的BOM清单;一般查询人员只允许查看BOM用途为1的BOM 清单。

这样就需要针对不同的用户应用不同的查询策略,此需求可由SHD0方便的解决。

(三) 解决方案
经分析,使用SHD0满足业务部门需求
1创建变式组(Variant Groups)
变式组的命名可任意规定,但是要遵循易于管理的原则,不然以后变式组越建越多将不知道每个变式及变式组的作用是什么了。

本例中,创建变式组的名字为ZTEST。

进入SHD0,选择”Standard
V ariants”->”V ariant Groups”,且在”Group Name”中输入”ZTEST”,然后点击“新建”按钮
出现如下的界面,输入短文本,点击保存,成功新建一个变式组。

在事务代码处输入CS03,然后点击左上角的“创建”按钮,进行屏幕变式的维护。

3变式维护
点击创建按钮后,进入熟悉的CS03界面,然后在此界面把必输项都给输入必要的值。

(否则将报错)。

输入必要值之后,点击回车,弹出如下的界面
在这个界面上有:复制设置、不显示屏幕、Name of screen variant、Screen variant short text等抬头选项,下面还有字段选项等。

由于本屏幕就是我们要应用的屏幕,所以需要勾选上“复制设置”;
对于BOM用途字段现在的内容值是1,而按照业务要求一般业务查询人员只允许查看1用途的BOM清单,所以需要把用途字段对应的“有内容”、“只输出”、“强制的”给勾选。

因为咱们只需要维护用途字段,所以至此本屏幕的录制完成。

点击“Exit and Save”退出。

注:对于某一个输入字段,当只选择“强制的”字段时,可更改其属性将其设置成必填字段
4保存变式
点击“Exit and Save”后,进入“更改事务变式”界面,在这个界面可以对变式及某个特定的屏幕输入短文本,本例输入如下。

输入完毕后,点击保存按钮,输入相关信息后(本例中将变式维护在本地,所以没有生成请求号),这样屏幕变式就创建
完成了。

5激活变式
变式激活可简单分为Client级激活与用户级激活,Clinet级激活是将此变式应用于本Client下的所有用户;而用户级激活,只是将此变式用于特定的用户,而对其他用户不产生影响。

Client级激活:
选择“Standard V ariants”->“Standard V ariants”,输入变式的名字“ZTESTCS03”。

然后点击激活按钮,即可将变式应用于整个Client;
查看集团级激活的效果:CS03下的BOM用途字段变式只显示的灰色值。

用户级激活:
选择“Standard V ariants”->“V ariant Groups”界面,在“User Assignment”->“User”下输入用户名,然后依次点击右侧的“Assign”与“Set Proposal”,这样就可以完成此变式在当前用户的激活。

如果要取消某个用户的变式作用,则在输入用户名后,依次点击“Delete Assignment”和“Reset Proposal”即可。

业务场景二
(一) 业务需求
在计划员对生产订单进行排定的时候,时常需要将已排的生产订单删除后再排定新的生产订单,而在操作中会发生错将TECO及CLSD当成删除标志使用,从而影响某些报表的统计等。

因此需要取消计划员的TECO及CLSD的权限,上述TECO 及CLSD按工厂管理规定进行权限分配。

(二) 需求分析
分析场景基本可将需求分成两块:取消计划员CS02的TECO及CLSD等权限;
保留某些特定用户的TECO及CSLD权限。

因此需要应用SHD0中的菜单字段隐藏功能。

(三) 解决方案
1 创建变式
选择ZTEST变式组,输入事务代码CO02
2 变式维护
进入变式维护界面后,点击回车,跳出如下界面,由于本界面并没有需要的菜单信息,所以不用勾选“复制设置”
点击有下角的继续按钮,进入生产订单维护界面。

在生产订单维护界面空白处点击回车后跳出当前屏幕信息。

由于是维护菜单选项,所以取消当前屏幕的“复制设置“,然后点击”菜单功能“进行菜单功能的维护。

依次展开“菜单栏”—“功能”—“限定的处理”。

双击限定的处理下的每个行项目,选定后每个行项目的底色将变成黄色。

最后点击“继续”与“Exit and Save”按钮进入更改变式保存界面,勾选“对状态”的单选框。

保存变式后,仍按场景一中说明的激活变式的方法进行变式激活,效果如下:。

相关主题