SAP 事务和屏幕变式 SHD0的应用
作者:郑德鼎
约 8 分钟阅读
更新日期:2025-03-02
1 年前更新
标签:Data Engineering, SD, WM, 仓库管理, 数据工程, 销售分销
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP事务和屏
幕变式(SHD0)的应用
导读:在SAP/ERP项目实施中屏幕变式技术(SHD0)的应用非常广泛,基本每个项目都会大量的应用,通过屏幕变式技术可以在不用任何开发的情况下,非常方便将SAP操作界面的某些字段根据业务要求进行锁定、隐藏或设为必须输入。
Part1业务理解
通过屏幕变式控制事务操作中各个屏幕元素的可编辑,必输等属性(含菜单,按钮),来实现对功能页面的客制化,比起代码增强形式的控制和SAP Screen
Personas个性化页面更为简单方便,学习和使用成本也更低。
对应事务代码:SHD0
SAP 事务和屏幕变式 SHD0的应用 - 封面图
屏幕变式:一个事务会含一到多个屏幕,每个屏幕可对应一个屏幕变式,在事务变式中使用。
事务变式:事务下的屏幕变式构成事务变式,事务变式可绑定事务代码使用,直接新建事务变式会自动触发对应屏幕变式的创建。
标准变式:已创建的事务变式在标准变式下激活绑定,以及变式组的操作。
Part2系统功能介绍
在系统实际使用过程中,因为某些管理要求并不希望用户在操作SAP时能够有过多的权限去修改、查看某些关键性字段,为此需要将事务里部分屏幕上的字段设定为隐藏或显示状态。比如财务不允许销售用户能够在出具预制发票凭证时查看到物料的成本价格,但是对于成本价格隐藏的增强,开发很难找到此处的增强点。这时候通过SHD0就很容易满足这样的管理要求。
1、创建变式组,输入组名称和短文本后保存。
SAP 事务和屏幕变式 SHD0的应用 - 封面图
2、输入事务代码后回车,自动生成事务变式。
SAP 事务和屏幕变式 SHD0的应用 - 封面图
3、跳转到事务变式界面,输入生成的事务变式和事务代码VF01,点击新建。
SAP 事务和屏幕变式 SHD0的应用 - 封面图
系统提示该事务变式属于之前创建的变式组,查看无误后继续执行。
SAP 事务和屏幕变式 SHD0的应用 - 封面图
4、输入相关信息进入需要管理控制的界面。
SAP 事务和屏幕变式 SHD0的应用 - 封面图
点击执行后会跳转到下一个界面,当前页面的屏幕信息会保存一个变式,如果没有需要控制的字段信息,可以取消勾选“应用设置”,点击下一步,表示不对当前屏幕上的信息进行控制。
SAP 事务和屏幕变式 SHD0的应用 - 封面图
5、双击项目行,进入新的屏幕信息界面,找到需要隐藏掉的字段“成本”,勾选“不可见”栏,“应用设置”保留勾选。
SAP 事务和屏幕变式 SHD0的应用 - 封面图
如果想要用户不能点击某些功能键(此处以开票凭证按钮为例),可点击“菜单功能”按钮。
SAP 事务和屏幕变式 SHD0的应用 - 封面图
找到该功能键后选中,点击“取消激活”按钮,此时,该按钮行会标为黄色,表示将对该功能键按钮隐藏,点击“下一步”按钮。
SAP 事务和屏幕变式 SHD0的应用 - 封面图
6、需要控制的屏幕信息维护完毕后,输入屏幕变式短文本后点击“退出并保存”。
SAP 事务和屏幕变式 SHD0的应用 - 封面图
7、检查变式信息无误后,点击保存。
SAP 事务和屏幕变式 SHD0的应用 - 封面图
8、保存变式后,会生成一个请求包,维护需要将变式设置存放的请求包,并保存。
SAP 事务和屏幕变式 SHD0的应用 - 封面图
同时变式的设置也会存放在工作台请求中,方便后续可传入生产机使用。
SAP 事务和屏幕变式 SHD0的应用 - 封面图
9、请求保存成功后,点击返回按钮,可以看到,事务变式项目里生成了屏幕变式程序和屏幕号。
SAP 事务和屏幕变式 SHD0的应用 - 封面图
可点击“测试”按钮,检查变式是否满足我们的需求。
SAP 事务和屏幕变式 SHD0的应用 - 封面图
变式使用前:
SAP 事务和屏幕变式 SHD0的应用 - 封面图
变式使用后:
SAP 事务和屏幕变式 SHD0的应用 - 封面图
10、测试成功后,激活事务变式(此处激活即表示该变式对当前系统所有账户生效)
SAP 事务和屏幕变式 SHD0的应用 - 封面图
点击激活后,系统提示如下图,点击下一步,事务变式即激活成功。
SAP 事务和屏幕变式 SHD0的应用 - 封面图
如果想要针对某一部分用户使用该变式,则无需激活,可通过为变式组分配用户账号的方式实现,即只有被分配该变式组的用户应用该变式。
SAP 事务和屏幕变式 SHD0的应用 - 封面图
SAP 事务和屏幕变式 SHD0的应用 - 封面图
【END】
SAP 事务和屏幕变式 SHD0的应用 - 封面图
**作者|** 高维杰
**审核|** 张 牧
**编辑|** 王 锐

关于作者:郑德鼎
企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍
来源说明:本文内容由「SAP事务和屏幕变式SHD0的应用.md」整理生成,仅用于内部技术分享与学习交流。