SAP-MM知识精解-自动科目记账- “价值串”与“事物/事务代码”

原文链接:https://mp.weixin.qq.com/s/85SjDishYd62gBvPCFwYgg

前一段时间,有朋友给我发邮件,咨询关于“价值串”与“事物/事务代码”的关系。由于各种原因,一直没有时间进一步讲述,本篇,我们就详细讲解一下“价值串”与“事物/事务代码”。

注意,直接阅读此篇的朋友,可能会有一定理解障碍,建议大家先阅读此系列之前的内容,再看此篇。

正文

由于本系列其他文章已经介绍了自动记账所需要的主要逻辑。

本篇,主要结合“事物/事务代码”和“价值串”再详细介绍一下,科目自动确认的逻辑。本篇的核心逻辑如下:

 

实际业务 → 移动类型 → 价值串 → “事物/事务代码” → 财务记账科目

 

首先,我们根据实际业务,比如参考采购订单的收货、参考生产订单的收货等等实际业务,能够确认具体的移动类型;

 

SAP系统会结合实际业务中的参数,比如收货参考的是采购订单还是生产订单,具体物料是否是价值更新/数量更新,等等,通过一系列参数,进一步要用与此移动类型所对应的哪个价值串;(说明在SAP系统中,移动类型与价值串之间有对应关系)

 

在根据实际业务,及价值串中所包含的“事物/事务代码”,判断针对此次业务,系统要使用哪些“事物/事务代码”; (说明在SAP系统中,价值串与“事物/事务代码”有对应关系)

 

当系统确定了具体的“事物/事务代码”,系统会取“事物/事务代码”所对应的科目,进行记账。(说明在SAP系统中,“事物/事务代码”与财务科目有对应关系)

 

基于以上,便完成了,科目的自动记账;

接下来,我们就结合系统配置,从后往前,详细讲讲上述的对应关系。

(之所以,从后往前,即从科目往移动类型讲解配置,是为了更方便大家理解)

1. “事物/事务代码” → 财务记账科目

首先,我们介绍“事物/事务代码” 与 财务记账科目之间的配置关系。

如下图所示,“事物/事务代码”实际上就是科目确定的代码,不同的“事物/事务代码”分别对应着不同的科目。比如BSX代表着库存科目,WRX代表着GR/IR清算科目,PRD代表着差异科目等等。

 

后台配置的事务代码:OBYC

后台配置路径:SPRO→物料管理→评估和科目设置→科目确定→无向导的科目确定→配置自动记帐

我们可以在OBYC中看到,SAP系统中所有的“事物/事务代码”。

如下图1/2所示,我们可以在OBYC中,给每个“事物/事务代码”分配需要对应的科目。

换句话说,我们能够很清晰地知道:在OBYC中,系统实现了“事物/事务代码”,与具体的记账科目,一一对应。

 

2. 价值串 → “事物/事务代码”

2.1 价值串与“事物/事务代码”的关系

价值串实际上是多个“事物/事务代码”的组合;

换句话说,就是SAP从实际业务的角度,将多个有关系的“事物/事务代码”组合在一起,并给其分配一个新的代码,这个代码,就叫做价值串;

这也就回答了前文邮件中,所问到的:价值串,与“事物/事务代码”(TE码)到底是什么关系。

另外,在系统的其他地方,比如接下来要讲OMJJ移动类型配置界面中,“事物/事务代码”也叫“TE码”或者叫“TE Key”。

 

2.2 价值串与“事物/事务代码”的关系配置

后台配置事物码:OMJJ

后台配置路径:SPRO→物料管理→库存管理和实际库存→移动类型→复制,更改移动类型

如下图所示,选择具体的移动类型,双击“科目分组”;

 

进入到“科目分组”界面之后,假定,我们是一个正常原材料,参考常规采购订单的收货,其对应的价值串是:WE01。

我们就以WE01举例,如下图1,我们选中移动类型101所对应的价值串WE01,点击明细按钮,则进入价值串WE01所对应的所有“事物/事务代码”(TE码)的分配界面,如图2。

截至到这里,大家可能会有两个疑问:

如上图1所示,移动类型101对应了多个不同价值串:WE01/WE06/WF01等,系统是如何判断,针对常规采购订单的收货,就要取价值串WE01的?
关于这个问题,我们在后文“移动类型与价值串的关系”中介绍;

既然一个价值串对应多个TE码,直接显示在上图2中就行,为何还在图1中专门显示一个TE码?
在图1中显示TE码是因为有的TE码需要维护“科目修改”,因此会显示到这里。

如果不了解“科目修改”,请参考此篇内容~~~~~

 

价值串与“事物/事务代码”的配置解释
如下图所示,我们可以很清楚地看到价值串WE01,包含的所有TE码,即“事物/事务代码”。

 

这里,我们就要注意了,对于价值串,我们可以这么理解:

SAP中的每一个价值串,都代表了一种业务;

SAP给每一个价值串,都分配好了相应业务所有可能用到的TE码,即所有可能用到的“事物/事务代码”;

换句话说,每次发生业务时,找到具体的价值串,并不是价值串下所有的TE码,都会发生记账,而是根据实际业务,系统会自动选择部分需要的TE码,进行自动记账。

在这里,我们需要注意两点:

价值串,与TE码的分配关系,是SAP系统提前定义好的,是不可更改的,是我们不能配置的。
在实际业务中,系统取到相应的价值串,在挑选需要的TE码,这一逻辑也是SAP标准程序已经写死固定好的,是不可更改的,比如,参考采购订单收货时,系统会取TE码BSX,进行记账,我们是无法通过配置,将其改成其他TE码的。
上述两点,可以参考PA原文,如下:

价值串WE01下所包含的“事物/事务代码”(TE码)
这里,我们直接以WE01为例,进行举例说明,其他的价值串,大家可以自行测试了解。整体思路都是一样的。

BSX(存货记帐):库存成本科目

WRX(已收货物/已收发票清算科目):GR/IR清算科目

PRD(成本价格差额):价格差异科目

KDM(物料管理汇率差异):汇率差异科目

EIN(采购科目):法国、比利时等国家需要使用的科目(中国不用)

EKG(采购抵销帐户):法国、比利时等国家需要使用的科目(中国不用)

BSV(库存帐户变化):与subcontract业务相关的库存变化科目

FRL(外部加工):与subcontract业务相关的外部加工科目

FRN(外部作业或有费用):与subcontract业务相关的外部作业费用

BSX(存货记帐):库存成本科目(配合UMB所使用的库存成本科目)

UMB(来自重估损益):价格更改时用到的。(价格更改的事物码MR21)

 

举例来讲:

举例1,如果是一个原材料用移动平均价进行管理,参考标准采购订单收货,并做发票校验时,系统会根据标准程序逻辑:

根据移动类型101,取价值串WE01,再取价值串中的TE码:BSX / WRX,所对应的科目分别作为借贷方。

借:库存成本

贷:GR/IR  

虽然WE01中有多个TE码,但是系统程序会根据业务判断,自动选择需要的TE码了。

举例2,基于上述例子1,如果物料是标准价进行管理,那么系统除了会使用BSX/WRX,还会用到PRD,启用差异科目。

借:库存成本

贷:GR/IR

借/贷:差异科目

3. 移动类型 → 价值串

介绍到这里,基本上,我们已经非常清楚地给大家说明了,价值串,TE码的概念与关系。

但是,我们还没有说明一个移动类型,其实对应了多个价值串,系统是如何判断在多个价值串中,选择需要的一个价值串,如下图所示。

 

实际上,我们结合上图,在价值串与移动类型之间,还有5个字段,其实,系统就是根据这5个字段进行判断的。

字段1:

特殊库存:业务是否是委外、寄售、项目库存等情况;

字段2、字段3:物料是否是价值更新及数量更新

字段4:

移动标识:是参考采购订单的移动,还是生产订单的移动,或者不参考任何订单的移动等;

字段5:

移动标识:所发生的收货是否是针对成本中心的消耗、或者收作资产等

 

针对101收货,系统类似上述进行一系列判断,最终,就能确定其唯一的价值串了。

比如,参考标准采购订单的收货,物料也是价值更新、数量更新,不是特殊库存,我们就能判断出该业务所用的价值串是WE01,如下图。

再比如,参考标准生产订单的收货,物料也是价值更新、数量更新,不是特殊库存,我们就能判断出该业务所用到的价值串是:WF01,如下图。

这里之所以显示两行,是因为价值串WF01中的两个TE码,都涉及“科目修改”的确认。

 

我相信本篇内容,再结合之前所写的内容,基本上能够帮助大家彻底理解科目自动记账的逻辑体系。

剩下的学习,大家可以根据文中所提到的思路,自己进行测试了。
————————————————
版权声明:本文为CSDN博主「Kerwin-G」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值