本帖最后由 龙弟 于 2013-7-5 10:19 编辑
SAP 通过事务代码与屏幕变式(SHD0)控制控制用户界面的某些字段,以控制FB50录入界面为例
.
在实际工作中经常会遇到要求把SAP中某些字段锁定,或设为必须输入,这时可以用事务代码与屏幕变式进行控制,事务代码:SHD0 (Transaction and Screen Variants)。
下面以FB50录入界面的控制为例演示:
一、查看FB50的屏幕号
输入事务代码FB50,点击菜单 系统(Y) => 状态(S)...,即可以看到屏幕号和子屏幕号。
二、创建/更换事务代码变式(Transaction Variants)
更换变式:输入事务代码SHD0回车,在下图界面选中新的变式,然后点击激活按钮。
创建新变式:输入事务代码SHD0回车:事务代码处输入FB50,命名,点击新建按钮进入创建凭证录入界面。
然后就会看到一个FB50的界面,录入抬头及行项目信息回车后点击保存按钮,系统弹出一系列 确认屏幕条目对话框,一直点确定继续,最后弹出 更改事务变式 的窗口
上图界面中可以对全部项目的可见,必录等进行修改控制。修改完毕后再次点击保存按钮弹出窗口
选择 本地对象 保存 (这个是什么意义不明白)
然后进入:
选择屏幕变式激活。
再次进入FB50时使用新的屏幕变式录入。
PS:参考小欧阳同学的提点和网上的帖子自己总结的,欢迎指正。
该贴已经同步到 龙弟的微博
|