SAPFI-MM集成完整解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
配置自动过账
(Automatic Account Assignment)
目录
简介------------------------------------------------------------------------------------------------------------------------------ 2
一、原理 ----------------------------------------------------------------------------------------------------------------------- 3科目表 ----------------------------------------------------------------------------------------------------------------------- 3评估层次 -------------------------------------------------------------------------------------------------------------------- 3在公司代码层次进行价值评估------------------------------------------------------------------------------------ 4在工厂层次进行价值评估 ------------------------------------------------------------------------------------------ 4科目分类 -------------------------------------------------------------------------------------------------------------------- 5实际业务的三种情况------------------------------------------------------------------------------------------------- 6与之对应的SAP解决方案------------------------------------------------------------------------------------------ 6价值串(Value String)-------------------------------------------------------------------------------------------------- 7过账事务码(科目组,Posting Transactions) ---------------------------------------------------------------------- 7自动抛帐的逻辑----------------------------------------------------------------------------------------------------------- 8
二、配置步骤 ---------------------------------------------------------------------------------------------------------------- 10评估级别 ------------------------------------------------------------------------------------------------------------------- 10价格控制 ------------------------------------------------------------------------------------------------------------------- 10定义评估控制------------------------------------------------------------------------------------------------------------- 11将评估范围群集分组 --------------------------------------------------------------------------------------------------- 12将评估范围群集分组 --------------------------------------------------------------------------------------------------- 13帐户分类参考 --------------------------------------------------------------------------------------------------------- 13评估类 ------------------------------------------------------------------------------------------------------------------- 15物料类型/帐户分类参考------------------------------------------------------------------------------------------- 15为移动类型定义科目分组--------------------------------------------------------------------------------------------- 16配置自动记账------------------------------------------------------------------------------------------------------------- 18定义规则---------------------------------------------------------------------------------------------------------------- 19定义记账码------------------------------------------------------------------------------------------------------------- 20配置自动记账 --------------------------------------------------------------------------------------------------------- 20模拟 ---------------------------------------------------------------------------------------------------------------------- 22 G/L科目列表 --------------------------------------------------------------------------------------------------------- 24
一点说明: ------------------------------------------------------------------------------------------ 错误!未定义书签。
参考资料:------------------------------------------------------------------------------------ 错误!未定义书签。
简介
所有牵涉到价值改变的物料移动和发票检验,在产生物料移动单据和后勤发票单据的同时都会自动的产生财务方面的单据,影响相应的科目。
SAP通过自动过账的配置来实现这一点。
MM和FI模组的通过这一部分结合起来,所以要理解这一部分,最好先要对MM和FI都有一些基础。
一、原理
科目表
一个集团下属的多家公司可能使用不同或者相同的科目表,科目表包含六大类科目:
资产、负债、所有者权益、收入、费用、利润。
资产=负债+所有者权益:这三个科目结合成资产负债表;
收入-费用=利润:这三个科目结合成损益表。
评估层次
隶属于一家集团的不同分公司Company,隶属于一家公司的不同分厂Plant,对于财务方面可能会存在相同或者不同的要求。
实际业务中,通常也有两种情况:
•在公司Company的层次上不同,有的时候可能也会有几家不同的公司采
用相同的要求;
•在工厂Plant的层次上不同,有的时候可能也会有几家不同的工厂采用相同的要求;
与之对应的SAP解决方案
•SAP使用Valuation Level(评估级别)来定义物料在什么层次(工厂或是
公司代码)进行价值评估;
•这一设置是对整个客户集团起作用;
•如果企业使用PP模块或CO模块或是零售系统,必须定义在工
厂级别;
•一旦设置,是不能改变的。
•SAP引入Valuation Group(评估分组)从而使自动记帐更为简单,并且解决了多个公司/工厂相同要求的需求,而且也解决使用了PP模块,但
是采用公司层次评估的问题。
在公司代码层次进行价值评估
首先可以定义Valuation Area是Company
然后可以定义多个Valuation Area隶属于同一个Valuation Group评估分组
在工厂层次进行价值评估
首先可以定义Valuation Area是Plant
然后可以定义多个Valuation Area隶属于同一个Valuation Group评估分组
科目分类
FI中和MM密切相关的科目可以分成四大类:库存/费用/GRIR/价格差异。
一般而言,库存和费用会进行比较详细的划分,而GRIR科目和价格差异不会进行更加详细的划分。
实际业务的三种情况
实际业务中,通常有三种情况:
(一)每种物料类型一个科目,以库存为例:原材料库存/半成品库存/成品库存/辅料库存;
(二)多种物料类型一个科目,例如:采购价格差异,一般不会根据物料类型(原材料/包装材料)
进行详细的划分;
(三)一种物料类型多个科目,例如:原材料库存-无烟煤/原材料库存-普通煤炭,或者费用-销售
成本/费用-原材料报废,这种情况最为常见,企业根据材料的性质/项目进一步的细分;
与之对应的SAP解决方案
使用Material Type 来和Account Category Reference 连接(M-1);
使用Account Category Reference来和Valuation Class连接(1-N);
Account Category Reference(帐户类参考在繁体中文系统下叫做科目类别参考)将Material Type 和Valuation Class(评估类)两者联系起来(M-N)。
这就可以很灵活的解决前面提到的三种业务情况。
价值串(Value String)
价值串可以看作是一种记账的规则,为物料移动或者发票校验包含了一系列的科目分配特征。
我个人感觉这一部分和价格确认比较相似,定义了一系列的步骤优先顺序,每一个步骤都连接到不同的过账事务码,而这个顺序本身就称作价值串。
过账事务码(科目组,Posting Transactions)
SAP中称为posting transactions,直接翻译过过来就是过账事务码,不过我觉得称为科目组、帐户组更容易说明其作用。
我们可以把事务码的作用理解成是一个账户分组,例如说:凡是牵涉到评估类(Valuation Class)的存货科目都在BSX这个事务码(账户组)内,凡是存货GR/IR科目都包含在WRX这个事务码(账户组)内。
在我们进行了物料移动或者发票校验后,并不是直接抛帐到某一个具体的科目中去,而是根据首先根据移动类型(物料移动)或者事务(发票校验),连接到相应的价值串,通过价值串,在连接到相应的事务码(账户组),在这个事务码中,才包含了很多具体的科目。
SAP使用这种方法,可以保证我们仅仅需要配置好事务码内的科目,而不需要针对每一种移动类型/事务,都进行繁琐的配置。
事务码是SAP系统中定义的,没有办法进行修改。
而事务码的列表比较复杂,建议大家参考100 easy lhb版主的说明
/dispbbs.asp?boardID=11&ID=1320&page=1
自动抛帐的逻辑
通过公司代码,连接到相应的科目表。
根据评估层次,连接到相应的评估分组。
物料,连接到相应的评估类。
根据物料移动的性质,连接到相应的价值串。
根据价值串和物料移动类型,连接到相应的事务码。
一个移动类型,按照不同的库存类型,是否进行数量或者数值的更新,不同的单据,不同的耗用过账,是否检查科目指派,最终分配不同的事务码。
最后:
不同的会计科目表,不同的事务码,不同的评估分组,不同的评估类,最终分配不同的科目。
二、配置步骤
评估级别
定义物料在什么层次(工厂或是公司代码)进行价值评估。
一般情况下,尽量将评估级别定义在工厂级别。
价格控制
为物料类型定义价格控制(定义使用标准价格或移动平均价格),是否强制使用某种价格。
具体配置参考公司情况,例如IDES中针对成品采用标准价格,原材料使用移动平均价格。
定义评估控制
OMWM定义是否激活估价范围分组从而使自动记帐更为简单。
一般情况下会定义激活。
将评估范围群集分组
OMWD通过估价范围分组从而使自动记帐更为简单。
将评估范围群集分组
OMSK将评估类和物料类型通过帐户类参考联系起来M-N。
两者通过帐户分类参考联系起来。
这样SAP就灵活的解决了实际业务中三种不同的情况:(一) 每种物料类型一个科目,(二) 多种物料类型一个科目,(三) 一种物料类型多个科目,
帐户分类参考
帐户类参考在繁体中文系统下叫做科目类别参考
评估类
一个帐户类参考对应多个评估类1-N
物料类型/帐户分类参考
多个物料类型对应一个帐户类参考M-1
帐户类参考在繁体中文系统下叫做科目类别参考
为移动类型定义科目分组
OMWN将过账事务码(或者称为科目组、帐户组)分配给移动类型。
一个移动类型,按照不同的库存类型,是否进行数量或者数值的更新,不同的单据,不同的耗用过账,是否检查科目指派,最终分配不同的过账事务码(科目组)。
(不推荐修改,如果企业确实有特殊需求,可以建立新的Movement Type来处理)
配置自动记账
OMWB配置自动记账
将总帐科目分配给过账事务码,从而使总帐科目与移动类型联系起来。
不同的会计科目表,不同的过账事务码(科目组),不同的评估分组,不同的评估类,最终分配不同的科目。
首先要选择配置那个科目表
定义规则
然后可以先根据企业需求自行定义规则:
借方/贷方Debit/Credit---------------借贷科目是否不同,
一般修改General modification---------------是否根据二级过账事务码(科目组)细分
估价修改Valuation modif. ---------------是否根据评估分组代码细分
评估级别Valuation class---------------是否根据评估类细分
具体作用可以参考前面讲的自动抛帐原理。
一般公司中,大部分情况下借贷科目使用相同的科目,而评估分组代码是否使用,要考虑到以后子公司/关联公司是否存在不同财务要求而定,推荐使用。
定义记账码
可以根据企业需求自行定义记账码(不推荐更改):
范例是配置GBB的贷方记账码(系统默认81)和借方记账码(系统默认91)
配置自动记账
范例一是IDES中INT科目表中对BSX的定义:
BSX是同评估类(Valuation Class)相关的所有存货科目,大家可以看到,IDES中,仅仅按照评估类进行了分类,这样,所有使用INT的工厂,在同一个评估类的物料进行移动的时候,都会抛帐到相同的科目。
范例二是IDES中INT科目表中对GBB的定义:
GBB事务中包含很多内容,图示部分是,很多时候只要设置GBB就行,其它都不用管。
AUA : PP/CO订单的收货和结算
可以看到仅仅配置了半成品和成品评估类,因为一般情况下材料不会开立生产订单。
AUF : 无Acct. Assignment的PP/CO订单的收货和结算
3040是备件,不知道是不是我这个IDES被人修改过。
AUI : Subsequent adjustment of actual price from cost center directly
to material (with account assignment)
这个不知道是什么事务,哪位高手知道请指点一下Dorian100@,谢谢!
BSA : 通过561/562做库存初始化的过帐科目
这是企业SAP上线的时候,设置的初始化库存科目,可以看到所有的物料评估类都会设置,因为上线时所有物料都需要初始化库存。
对于这几个事务,不同的评估类仍旧是抛到相同的科目表,之所以仍旧要按照评估类区分,是因为GBB-VAX/GBB-VAY/GBB-VBR等事务需要按照评估类区分,而这些都隶属于GBB这个事务,只能在GBB这个事务上设置是否按照评估类细化,所以在GBB-AUA/GBB-AUF这些事务上会出现一些数据冗余。
模拟
可以模拟物料移动来检查相应的科目是否配置完全
通过模拟,可以清楚地看到,物料进行相应移动的时候,会影响哪些过账事务码(科目组),以及相应的具体科目。
G/L科目列表
G/L科目可以按照科目列出相应的过账事务码(科目组)。