SAPMM模块自动过账原理及后台配置.docx
- 文档编号:3316814
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:12
- 大小:877.88KB
SAPMM模块自动过账原理及后台配置.docx
《SAPMM模块自动过账原理及后台配置.docx》由会员分享,可在线阅读,更多相关《SAPMM模块自动过账原理及后台配置.docx(12页珍藏版)》请在冰点文库上搜索。
SAPMM模块自动过账原理及后台配置
MM模块自动过账原理及后台配置
一.自动过账原理
在MM莫块的许多操作都能实现在FI模块自动过账,如P0收货、发票验证(LIV)、工单发料、向生产车间发料等等。
不用说,一定需要在IMG中进行配置才可以实现自动处理。
但SAP实现的这种自动配置的机制是怎样的呢?
其实也并不复杂,让我们先以一种最简单的情况来了解实现原理和实现流程,然后就可以轻松对各种情况作出配置。
如果我们使用SAP系统,初始化库存一定必不可少。
大家都知道初始化库存使用移动类型(movementtype)561/562。
我们先以561
/562的配置方法为例,说明配置流程。
有一点是大家首先要知道的,如果物料既有数量管理,又有金额管理,则物料异动会产生会计凭证,否则就没有会计凭证产生。
为了便于理解,先告诉大家,系统对MM莫块的自动过账配置是存放在T030表中的,我们用Tcode:
SE16N查看INT的自动科目配置有以下结果。
TabletobeWearched
T030
Numberhits:
500
Runtime
00:
00:
01
StandardAccountsTable
^aximunnno,ofhrts
ChAcChartofAccount(账目表)
Trans.:
Transaction
VGCdValuationGroupCode
AMAccountModification
Vai.Class:
ValuationClass(评估类)
上表的控制机制是这样的:
ChartofAccount及ValuationGroupCode从范围上进行控制,Transaction+AM+ValuationClass从条件上进行控制。
Account(总账科目)有两栏,一栏表示借方,一栏表示贷方,借贷方科目可以相同,也可以不同。
以第一行为例,在INT账目表中,如果transaction为BSV(表示库存账户变化),Valuationclass为3000,则借方科目是400020,贷方科目也是400020。
存货变动所生成的会计凭证有一个规律,这个规律就是一定有相应存货的增加或减少。
比如P0收货会导致存货增加,而发料则导
致存货减少。
而对应的科目则各不相同,比如P0收货对应的科目是应付账款(在SAP中是GR/IR),发料对应的科目应该是生产成本类科目。
根据这一规律,SAP系统也将存货过账分为存货科目(StockAccount)和消耗科目(ConsumptionAccount)。
存货的增加与减少用存货科目,TransactionkeyBSX码就是用于存货科目的配置;对方科目因为各不相同,也就有不同的Transactionkey比如GBB用来配置冲销科目,PRD用来配置价格差异科目等等。
有时,一种transactionkey还须细分不同的情况,这时就要用到
AccountModification了。
比如在GBB冲销科目)中,在冲销科目中,再用BSA一种accountmodification)表示初始化科目,用
VBR表示物料消耗科目。
Transactionkey和accountmodification组合在一起,称为价值串(valuestring),与movementtype
对应。
用户在MM模块过账时,会选择movementtype,系统则根据movementtype确定价值串,价值串确定transactionkey和accountmodification,据此找到对应的会计科目,自动过账也就实现了。
这一段话是理解自动过账的关键。
1)回到开头,初始化库存移动类型为561/562,对应的价值串是WA01WA01包含GBB(Transactionkey)和BSA(Accountmodification)(Tcode:
OMV)N
MvT[s[val.UpdateQtvupdateM¥t|cnsVai.strngCnfTSCey(ftcctmodf
Check
561
MM
0□
恥013PRDPRA
□
V"i遷耶2BSA
0
2)GBB+BSA在INT中的科目配置为(用tcode:
OBY(查看)
[UT匚hartofdccounts-internartion^
Valuationmo...Generalmodi...|Valuation匚lass
|DebitCredit
BSA
3000
3ggggg
399999
BSA
7900
399999
399999
Transacttorr
A匚countassignment
liBEOffsettingentrvforinventoryposting帀‘L-*I
而Valuationclass又有什么作用呢。
在物料主档中,我们要设定物料materialtype和valuationclass。
Materialtype大体上可为原材料、半成品、产成品等。
但会计科目的设定并不一定要根据物料类别,可能更明细一些,比如原材料-A类,原材料-B
类。
Valuationclass就是用来将有相同特性的物料组合在一起,对应不同的会计科目,既可以将materialtype细分,也可以实
现不同materialtype之间的组合。
以下是三种常见情况。
1)一种物料类别对应一个会计科目
2)不同物料类别对应同一科目
3)
一种物料类别对应多个会计科目
第一步-
-定义Valuationlevel
自动过账配置方法
MenuPath:
Valuationlevel可以基于plant,也可基于companycode.SAP建议用plant。
相关要点请参看帮助文件,不再多述。
Valuationlevelcanbe:
Valuationlevelisaplantorvaluationiscompancode.
SAPrecommendthatvaluationatplantlevelisused.
IfyouwanttouseapplicationcomponentProductionPlanningorCosting,
youmustusevaluationatplantlevel.
Thedecisionyoumadeisvalidforthewholeclient.
Onceset,itisnotpossibletoswitchthevaluationlevelfromplanttocompanycode,orviceversa.
G/Laccountsinwhichmaterialstocksaremanaged
Ifseveralplantsaretouseaccountdetermination,youcangroupthemtogetherinCustomizingforValuationandAccountAssignmentinthe
sectionAccountDetermination.
第二步:
配置MMAccountdetermination,将用到下面的menupath
⑨毎AccojntDeterminationWizard
马卫匸ccxintDeterminationWith口utWizard
define/aluatinn^ointrof-
廿otpTogetherValuationAreas
丄&
DefineValuatm
defineAcwuntGruu西门乜forMovementTV口缶
PurchaseAccountWanaQsrn&nt
ZonfigureAutomaticPostings
2.1Definevaluationcontrol,这一步仅仅是激活或不激活。
Vacationgroupif-iqcode
:
®Valuatorgrciupingcodea匚tive
OVsluatiangrouping亡od&netsrtlve
2.2Grouptogethervaluationareas
Valuationarea总是与plant的名称相同。
如果定义valuationlevel为plant,则可以通过valuationareagroup实现自动配置的组合。
比如对几家不同的工厂用相同的配置,如valuationarea9999与valuationarea9998的自动配置相同,它们可以用同一个group:
1000
Vai.
CoCode
[CompanyNam&
IckiTt/accr?
呛GpgCode
够99
9999
Wond&rftJConnouterCo
99妙
Iooo
2.3Definevaluationclass
这一步骤又分为三小步,如下图所示:
iProcesstheobjectsinthespedftedsequencei
■■■■■■・・・・■■■*■diiB■■<4I■■■■・■・■■・,■■■U■・■■■■■JA■■■■■■■
尙匚countcategoryreferBnce
ValuationClasi
Materialtype^ccountcategoryreference
2.3.1-Defineaccountcategoryreferenee
2.3.2—Definevaluationclass
2.3.3—Mappingmaterialtypewithaccountcategoryreferenee
2.3.1Defineaccountcategoryreferenee
般设置与物料类型对应。
如:
ZM01作为原材料的参考。
ZM02作为半成品的参考。
等等。
232Definevaluationclass相同的评估类具有相同的科目确定。
Valuation匚lasses
也Id|ARef|
Des匚ription
Description
8002ZH01
Dial
Ref,forRM
8003ZM01
Hand
Ref.forRM
8004ZH01
E^nd
R或forRM
8005ZflOl
MciYement
Ref,farRM
8100ZM02
Ref.farSFG
S200ZM03
FinishedGoods
Ref.forFG
8500ZH04
Qonsumahles
RetforConsum^le;
以上是以手表业为例。
设置8001为Case(壳),所用到的accountcategoryreferenee为ZM01其它依此类推
2.3.3Mappingmaterialtypewithaccountcategoryreferenee
代匚匚ciuntCategor/Refieren匚e/Mat用㈤Type
MTypIn^teri-altypedesa・|此Ref|Description
-3両抽2M01R或forRM
MTypIMaterial忖口总descr・
fces&tion
HALBSemi-iini^hedproduct
二
ZH02Ref.forSFG
MTypl-Materialtypedmsm
|D空niptiori
FSRT—Finishedprodurt
ZU03Ref,forFG
以ROH(rawmaterial)为例,对应的accountcategoryreferenee是ZM01这一步有什么作用呢,其实就是限制ROH物料类型可用
的valuationclass。
用MM0可以作如下图所示测试:
对ZM01来说,可用的valuationclass有8001至8005。
下图是系统中的验证(物料TEST_CAS的物料类别是ROH)
第4步-Configureaccountdetermination(Tcode:
OMWB/OBYC)
4.1进入下图所示界面,找到BSX所在行
RIKMaters(mm)
PrOC@dU«$
4.2双击BSX行,输入账目表(chartofaccounts),进入下图所示界面,设置记账规则
fchartofAtmunts:
99妙
COAftjrWonderfulComputer匚u.
Traisactian
Invientoryposting
Accountsaredeternninisdbasedcn
x
Deist/Credit
匚
Not匚hangeable
Valuationrriodlf.
17
Valuationclass
F
ODebit/Credit-是否借贷方用不同的科目。
对于BSX来说,不可设,即借贷方科目必须相同。
OValuationmodification—是否参照valuationgroupingcode。
Valuationclass-是否不同的valuationclass用不同的科目。
这一界面为设置规则(rules),第一次设置时系统会自动进入此界面。
储存规则后才可进行科目设置<
4.3储存规则后按“Accounts”按钮,设定各valuationclass所对应的科目。
设置后,按日储存。
:
Ch^rtofAccount;
1■■■■■・■■■■■■■K■■ill■■J■・■■■
9999UNfarWonderfulComputerCo.
Transaction
2SNInventoiyposting
Accountassignment
ValLfatmmo
ValuationclassA匚count
1000
S001
201010;
1000
$002
201020
1000
eoo3
201030
1000
S0C4
201040
1000
$005
201050
1000
S100
203050
4.4用同样的方法设置transactionGBB的记账规则和会计科目
Rules:
:
ChartofAccounts:
9999COAfiarWonderftjlCorwutei匚口.
Transaction
uEBOffsettingentryforinvmtorvpasting
Accountsdredeterminedbasedon
Dehit/Credit
n
Gerreralmodification
回
Valudtsonmodlf.
0
Valuation匚1日芳
Accounts:
■C^rtofAccounts9999匚OAforWunderlulComputer匚ct
TransactionGBBOffseltrigentryforinvent口rypcfiting
count击引g门E£nt
Valuationmo..
Generalmodi
|Valuationdas?
ACOQUlt
1000
殆A
8001
i■
1000
BSA
^8002
1
1000
ESA
8003
1000
BSA
0004
1000
BSA
沁5
1
完成以上步骤,即可实现库存初始化了。
可以在系统中进行simulation.
三.配置其它transaction的AccountDetermination举例
以上是标准设置流程,对各种不同的事务,主要是知悉所用到的Transaction和AccountsModification是什么。
以下给出部分
Transactionkey
1)配置PO收货(movementtype:
101/102):
WRX
2)配置物料成本中心发货的科目确定(movementtype201/202):
GBB+VBR
3)配置库存盘盈盘亏的科目确定(movementtype:
701/702):
GBB+INV
4)配置物料报废的科目确定(movementtype:
551):
GBB+VNG
5)配置重新估价的科目确定:
UMB
用MR21重新定价或价格控制为S的物料收货时,价格差异的科目确定。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SAPMM 模块 自动 过账 原理 后台 配置