天天看点

SAP寄售业务会计凭证的分配码原理分析

本文需要大家在了解寄售基础流程的情况下才能更好的理解。在标准寄售业务中,物料通过移动类型411上线后,产生物料凭证,并基于后台相关配置自动产生记账会计凭证。记账到一个与标准采购相类似的寄售GR/IR中转科目中。在凭证行项目中,会产生一个分配字段。其中有一段号码。这个号码经过分析是寄售上线的物料凭证号+年度。有一定经验的顾问都会产生一个疑问。这个凭证中的分配字段应来自于科目主数据中的排序码字段。大家可以去检查一下自己系统中的科目设置,在寄售模式中,凭证中的分配字段应该并不是来自于排序码。

SAP寄售业务会计凭证的分配码原理分析

业务顾问通常不会对ABAP有太多了解(笔者也一样),笔者咨询过更专业的顾问。在检查寄售标准程序逻辑中,给出了以下代码。该代码中有两行提供了线索

SAP寄售业务会计凭证的分配码原理分析

XBESG-KTOSL="KON"解释为:当会计凭证行目中的KTOSL(事务)等于KON(寄售科目确定中的事务)如下图所示。

SAP寄售业务会计凭证的分配码原理分析
SAP寄售业务会计凭证的分配码原理分析

XBSEG-ZUONR=XBKPF-AWKEY这行理解为:会计凭证行目中的分配字段(ZUONR)等于会计凭证头中的字段参考关键(AWKEY)

上面两行代码结合起来可理解为,当会计凭证行项目中标识了这是一笔寄售业务后,其凭证行项目对应的分配字段会来自于会计凭证头中的字段参考关键。接下来我们再来找一下会计凭证头中的字段参考关键的相关逻辑。打开对应的会计凭证头,找到参考码,打开帮助信息,其中己经明确回复了本文开头的问题。

SAP寄售业务会计凭证的分配码原理分析

至此,寄售业务中的分配字段来自于参考码,而参考码中定义了寄售业务上线凭证号和年度的组合。所以,其实在系统中通过以上方式就可以看出,系统的标准功能对寄售业务会计凭证的分配码的产生原理就是如此。

讲这么多,这个凭证中自动产生的分配码有什么作用呢?如果没有应用,了解它的产生原理干嘛呢?其实是大有用处的。这个彩蛋就在后面博文中再解读吧。