在“≤ORACLE系统与实践≥系列之三:EBS的基础设置要点简介”中,关于“单位设置”的介绍已经说过,EBS的单位及其换算关系是定义在INV组织之上并且可以与特定物料相关的。在Item定义中,可以为之指定“主要单位”(Primary)与“辅助单位”(Secondary),并且规定两者换算所允许的偏差系数(Deviation Factor)。这主要是为了满足实际工作中某些特殊物料的特殊计量需求,某些液态的化工原料如乙醇、汽油等,计价、储存可能是按吨、公斤或桶来计量的,但实际使用则可能是按“升”来计量,例如国内加油站进货按吨计,给车加油时按升计。由于两者的换算关系可能受不同场合“温度、压力”等因素的影响,实际计量与原先“标准”条件下定义的换算关系存在一定偏差。系统对于所产生的这种偏差必须有明确的规定。
在EBS的Item定义中,在“主要”(Main)标签页(Tab),针对单位(UOM)主要是就库存余额数量的“跟踪”(Tracking)、产品定价(Pricing)的计量,如何进行事务处理做了规定,如下图10所示:
上图10中的几个字段“跟踪、定价、辅助、默认、正负偏差系数、转换”的取值关系颇为复杂,建议参考ORACLE相关官方文档(INV UG)。其中的一个可能结果是,只要手工输入的辅助单位的计量实际值与主要单位的计量值的实际换算关系在规定的偏差范围内,系统均当成标准换算关系进行处理,这对于库存数量余额的准确跟踪及产品正确定价将十分重要。