小技巧财务凭证的退代(Substitution)和Validation不同的是,Validation只做检测,一般不做相应数据的修改,Substitution弥补了这反面的缺陷,它和userexit结合将方便用户编写更复杂的逻辑
注意的是,如果Substitution使用Userexit在程序中只做检查而不替代内容,此时,Substitution可以完全取代Validation
简单地讲,替代就是在会计凭证生产时(包括手工和自动过帐)允许用户根据需求对凭证抬头和凭证行项目进行一定的内容修改,这种灵活的功能可以满足一些非常变态的需求,要不怎么说SAP什么东西都能轻易配置出来呢
比如国内很多企业都要求会计凭证有个文本摘要可对某些自动凭证根据规则写入一些文本摘要,或修改凭证的利润中心,功能范围等,同样,理论上讲,SAP系统几乎允许你修改会计凭证的任何内容,甚至包括会计科目,SAP一直强调科目没有级别,对自动科目设置非常严谨,所以修改会计科目通常发生在自动过帐时人工无法干预科目的情况,典型的是MIRO时科目只能对应供应商主数据科目,如果一个供应商发票校验需要对应应付或其他应付,系统就无法自动实行,就可采用科目替代
替代Tcode:OBBH:AP/AR/GLDoc
OACS:AMCreateAssetsOA02:MasschangeAssetsGCVY:GlobalSubstitution(InSPL,CompanyLevel)GCVX:LocalSubstitution(InSPL,CompanycodeLevel)
GGB1:各模块全部替代按照国内很多企业的内部制度,所有的会计凭证都需要文本摘要并且多数凭证要打印出来存档,对于很多自动凭证却并不能产生文本摘要,此时可以使用替代塞一个文本进去,有的企业连ERP系统产生的特有的中间凭证也打印,真是不掀嫌浪费纸张
图1是一个文本摘要的例