SAP License:SAP的确认与替代
1.确认与替代的作用
确认(Validation):在凭证保存前根据设置条件判断此凭证是否有效,其中可以按抬头、行项目或完全凭证来判断,然后再根据Validation设置的消息类型决定凭证是否允许保存。
替代(Substitution):在凭证保存前根据设置条件判断此凭证是否有效,其中可以按抬头、行项目或完全凭证来判断,然后根据替代规则把原有字段替换当前字段。
确认和替代的区别:确认是在按条件判断的时候直接做校验,举个例子说,如果一个凭证不符合确认的校验规则,那么就出现提示。而替代,是直接替换成新值。讲到这里还是不得不举个例子来说明一下。
例子:发票校验时如果凭证无文本则系统提示“请输入合同号码”。确认功能,系统按字段是否为空为检查条件,如为空校验后在凭证保存时出现上述信息。替代功能,同上,只是在凭证保存时直接把文本字段换成相应的信息。但不是所有的替代都可以用(比如凭证预制)这些可以通过GB01来查看。
2.确认与替代的操作
常用T-code:OB28:AP/AR/GL|OAZ1:AM|GCVW:GlobalValidation
下面以一个凭证校验必须输入0-9999之间的数字的实例来解释一下确认的与替代的操作。
【图】1是可以对文档抬头控制。其只可选BKPF字段和只在凭证头回车或保存凭证触发。
【图】2是可以对行项目进行控制。校验的时候是校验行项目。其先决条件可选BKPF和BSEG,但是Check只能选BSEG字段,否则不被触发。
【图】3是完全控制。其回车和保存都触发。
RULE:就是说可以建立一个规则,那么这个规则可以任意被任意调用,有一点像公用的意思。
【图】1,先决条件选择分配字段不能为空。
【图】2这就是让选字段,同时看【图】4,不光是可以选TABLE还可以选RULES,还记得RULES吧,我前面已经讲过的,当然有EXIT就更好了(T-code:CMOD可以建立)
【图】3各种选择条件,阿拉最喜欢的。
先决条件:Reference<>””
检查:Reference>=”0″AND Reference<=”9999″
信息:输入号码。
MESSAGE TYPE,我们可以控制是警告还是报错。MESSAGE NUMBER是输入信息是什么?要记得激活哦。来看看效果吧~~~
【图】1输入了超出0-9999的范围【图】2报错“SAP权限管理”。
替代操作和确认完全一样,下面把常用事务代码写一下。大家再去自己摸索摸索吧。
GGB0: All Validations. GGB1: All Substitutions GGB2: All Rule ClassGGB4: 激活
关于赛锐信息
作为SAP的资深合作伙伴,赛锐信息是一家专业提供SAP行业化管理软件解决方案的顾问公司,致力于为企业提供SAP ERP系统咨询服务、IT规划、业务流程优化、信息系统实施、行业信息系统方案开发,运营外包及售后维护等全面的服务方案。已服务1000+家不同行业、规模的大中小型企业客户。在电子高科技、汽车零部件、印刷包装、医疗器械、快消品、专业服务等行业信息化管理领域具有领导性地位。