FavoriteLoading
2

《SAP的检验与替代》-萌新1

[隐藏]

一、校验(Validation)

在凭证保存前根据设置条件判断此凭证是否有效,其中可以按抬头、行项目或完全凭证来判断,
然后再根据Validation设置的消息类型决定凭证是否允许保存。

SAP校验是对在系统输入的数据按照规则设定检验是否正确,可以按抬头、行项目或完全凭证来判断,
然后根据Validation设置的消息类型决定凭证是否允许保存(取消、错误、警告、信息),通过事物码OB28和GGB0实现。
校验步骤:
1、事务代码SE38,将程序 RGGBR000复制为ZRGGBR000
2、事务代码GCX2,维护应用区域GBLR退出程序ZRGGBR000
3、事务代码GGB0,维护有效性验证。
4、事务代码GGB4/OB28,激活有效性验证。(copy)

操作手册:

校验过程输入

1.1先决条件(第一种:直接写入条件语句;适合比较简单的条件区分)

1.1先决条件(第二种:写入条件语句的地方为空,此时查看检查中出现的数据出口名,以U200为例)

2.检查(即当检查到“1”中的条件语句输出是“false”时)

3.定义消息类型、编号、类别

附件:集(GS03)

二、替代(Substitution)

在凭证保存前根据设置条件判断此凭证是否有效,其中可以按抬头、行项目或完全凭证来判断,
然后根据替代规则把原有字段替换当前字段

SAP替代是指对某个字段或某个内容根据一定的条件判断后替代设定的值,该替代值可以为一个常量值,也可以为变量,根据实际业务而定,替代通过事物码OBBH和GGB1实现,其中可以按抬头、行项目或完全凭证来替换。
替代步骤:
1、事务代码SE38,将程序 RGGBR000复制为ZRGGBR000
2、事务代码GCX2,维护应用区域GBLS退出程序ZRGGBR000
3、事务代码GGB1,维护替代。
4、事务代码GGB4/OBBH,激活替代。(copy)

https://blog.csdn.net/zhongguomao/article/details/78687825

从以上链接自学的内容!

以上。