SAP PS配置——确认与替代【OPSI】【OPSN】
2023-03-01 本文已影响0人
鼠小倩
校验和替代可以在不需要ABAP顾问编写代码的情况下实现系统内部分字段的检验或者替换。
事务代码:【OPSI】【OPSN】
菜单路径:IMG-> 结构->实施结构->工作分解结构(WBS)->维护确认/维护替代
![](https://img.haomeiwen.com/i18862822/0cec89b7e3751f9c.png)
一、维护确认【OPSI】
1.创建确认
首次创建需要先创建消息类
![](https://img.haomeiwen.com/i18862822/ff485b0d428a25a7.png)
直接跳转到SE91的界面
![](https://img.haomeiwen.com/i18862822/8f0467e5f8dd8d8e.png)
选择包(没有的话创建包或者选择保存到本地对象)
![](https://img.haomeiwen.com/i18862822/d28a8c07f690f686.png)
创建请求号
![](https://img.haomeiwen.com/i18862822/b860ad459c6a715f.png)
创建成功,修改消息类文本信息
![](https://img.haomeiwen.com/i18862822/3aac6d239dbbfcc1.png)
2.创建步骤
(1)配置先决条件, 确定我们在什么样的情况下系统会进行信息校验。
选择表字段、状态然后设置常量
![](https://img.haomeiwen.com/i18862822/54d642f9d331b5e5.png)
(2)配置检查,具体校验的信息。
我这里校验的是当先决条件:“项目参数文件=ZLQQ002”时,项目定义前三位编码必须是"LQQ",如果不是的话,会有下面的报错信息。
![](https://img.haomeiwen.com/i18862822/b7c6f0a23a0166c0.png)
注:FldComp标识输入项目定义编码的范围,从1开始。
(3)配置消息,系统校验时显示的警示信息
选择我们的消息编号
![](https://img.haomeiwen.com/i18862822/0144abf7c56a0123.png)
配置完成
![](https://img.haomeiwen.com/i18862822/cc37e7538a34743e.png)
同理测试配置WBS确认
![](https://img.haomeiwen.com/i18862822/ada7ae1d71308aab.png)
3.将确认规则分配给项目定义参数文件(OPSA)
配置路径:IMG-> 结构->实施结构->工作分解结构(WBS)->创建项目参数文件
![](https://img.haomeiwen.com/i18862822/aebc5c02c7c141a1.png)
4.测试
![](https://img.haomeiwen.com/i18862822/48e47d947221a527.png)
WBS元素校验测试
![](https://img.haomeiwen.com/i18862822/81c0b354f5567384.png)
二、维护替代【OPSN】
替换的话不需要配置消息类,在创建替换时,直接选择要替换的字段,可以多选。在创建项目的时候,可以根据设置的先决条件下,直接替换某个字段。
例如:项目定义中的替换:在项目参数文件 = = 'ZLQQ002' 时,直接替换功能范围的值。
![](https://img.haomeiwen.com/i18862822/4a954e245eddb6e3.png)
项目WBS中的替换:替换申请人编号和负责人编号
![](https://img.haomeiwen.com/i18862822/2727a4fb42acdf7f.png)
测试
当项目创建完后,我们的功能范围直接替换填写
![](https://img.haomeiwen.com/i18862822/df077b092a49d91b.png)
当WBS创建成功后,负责人编号和申请人编号会自动替换填写
![](https://img.haomeiwen.com/i18862822/d27f675968baf56a.png)
补充:GGB0可以查看设定的校验对象
GGB1可以查看设定替代的对象