利润中心会计ProfitCenterAccounting.docx
- 文档编号:7796304
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:13
- 大小:441.80KB
利润中心会计ProfitCenterAccounting.docx
《利润中心会计ProfitCenterAccounting.docx》由会员分享,可在线阅读,更多相关《利润中心会计ProfitCenterAccounting.docx(13页珍藏版)》请在冰豆网上搜索。
利润中心会计ProfitCenterAccounting
1基本设置(BasicSettings)
首先熟悉一下利润中心的基本设置,配置路径如图1.
[1]Tcode:
OKKS
图1-[1],如果使用了多个controllingarea可自由切换,读者可遇到多出类似操作比如AM中set折旧表,PA中setOperatingconcern,实际上不过是改变一下parameterID之值,COarea的parameterID是CAC,关于parameterID请看附录应掌握的ABAP基础知识.
在此你设置的Controllingarea就是接下来0KE5维护的Controllingarea,可能集团会使用多个Controllingarea(详细请回顾本书CO的一般控制设置章节).
[2]Tcode:
0KE5
图2-[1]设置Dummyprofitcenter,成本对象Accountassignment如没抓到profitcenter(比如记帐时costcenter主数据忘记维护profitcenter,OKB9也没维护)就取它.
图2-[2]利润中心顶层标准层次名称,关于如何建立利润中心层次请看下面的主数据
图2-[3]是假设属于同一profitcenter的costcenter间的CO操作比如分摊数据不post到利润中心会计,但是不影响FIpost过来的数据,主要是为了减少不必要的数据量.
图2-[4][5]作用很明显,虽然从理论上可做到Profitcentercurrency,controllingareacurrency,Groupcurrency,Operatingconcerncurrency不同,你可能要尽量使用统一的货币,毕竟在各种报表时去转换货币.
图2-[6]表示利润中心会计在会计年度2005/2006被激活,在此你并不能增加新的会计年度,你必须使用TcodeOKKP增加,如图3-[2],比如你要增加2007会计年度,然后自动反应在图2-[6]的会计年度,当然你也可在图3-[1]activatecomponents/controlindictors勾上Profitcenter激活利润中心会计.
SAP的常见Currencies关系(Skip)
Profitcentercurrency:
Controllingareacurrency:
Groupcurrency:
Operatingcurrency:
这些currency的关系如何?
[3]Tcode:
1KEF
设置EC-PCA实际数据控制参数,如图4-[1]表示是否需要传输Actualdatalineitem,图4-[2]表示FI|CO的数据实时在线传输到EC-PCA模块,如没设置Locked标识的话.
EC-PCA有两种模式选择一是account-basedperiodaccount二是cost-of-sales
accountingmethods.EC-PCA的数据收集实际上也采用的SPL的概念,什么是SPL?
简单理解就是凡是非Ledger0的ledger都是SPL(详细请看<
到目前为止,假设0KE5
(1)已经给当年度打上了激活标志,
(2)设置了Dummyprofitcenter,(3)1KEF也设置了onlinetransfer,然后你在FI和CO中测试着post几个凭证看看EC-PCA的几个表变化.
最简单的方法是FB50(FImodule)直接选俩P&L科目记一笔帐,然后使用SE16看表GLPCA和GLPCT的变化,如果你没有设置传输lineitem,凭证post后只在GLPCT有Ledger8A/version0的数据而actualline表GLPCA没有任何数据,除非你勾选了传输lineitem.如你连onlinetransfer都没选上,就没有任何数据实时传到EC-PCA任何表,你就必须manual传输数据,请参照IMGpath:
ProfitCenterAccounting->ActualPostings->R/3InternalDatatransfer(1KE8/1KE9/1KEC).
一般有业务数据时相关配置不再允许更改,在testserver可使用0KE1resettest数据,将测试数据删除,这次1KEF里勾上lineitem传输选项,再使用KB11N(COmodule),MB1A551scrap(MMmodule)和9KE0(EC-PCA直接)看看EC-PCA的数据变化,是的,你很快就明白了FI/CO的数据是如何传输到EC-PCA的,就这么简单!
[4]Tcode:
OKEQ/OKEQN
等一下,上面这样弄一下数据就传到EC-PCA了?
不是还要设置一下版本吗?
是的,所以如果SAP工程师能从设计逻辑上多多思考学习SAP就是小菜一碟,MD,等俺的<
在实际值post到EC-PCA版本自动是0,并且似乎Ledger8A和相应的表是固定的,我没有看到有相关配置去更改另外的Ledger比如ZA为EC-PCA的Ledger,也没有看到允许用户更改Ledger8Atablegroup的配置,比如我希望加多几个字段到EC-PCAtable,这点和一般的SPL不同.
当然对于EC-PCA的fieldmovement是可设置和增强的.
图5[1]-[2]我们看到COGeneralVersion0,SAPdefault很多version,你设置可以不要version1,2,不要任何其他的version,但是version0是必需的的,因为它承载了ActualCOdata当然也可用于CoPlan,也就是说当MM/FI/SD/HR/PP等模块实时非计划数据post到CO模块一定是Version0.
一般根据实际需求会建立其他CO版本.
图5-[3]将CO版本在PCA中设置,单独在PCA(CO-PA一样)设置的版本而没在CO中设置会不能使用,所以一个有效的版本首先必须是CO版本,然后才可以是PCA/PA版本.
能用在PS的版本,CO版本的ExclusiveVesion必须是3.
图5-[4]-[5]表示CO版本的会计年度设置,上面讲过PCA,PA版本首先必须是CO版本.
让我们再回顾一下COversion的设置,如图6-[1],COversion50和PCAversion/PAversion使用不同的汇率类型,COversion使用M,而后俩者使用专门为计划设置的P汇率,图6[2]表示内部作业分摊使用的版本,默认是0.
图5[6]表示允许实时传输数据(实际上对Plandata即使没有选择onlinetransfer它似乎依旧会onlinetransfer,所以这选项似乎没有作用,这和实际值传输有所不同),
图5[7]如没有选上,就不会有planlineitem数据post到GLPCP表中,数据直接进入summarytableGLPCT.
图5[8]表示计划数据使用的汇率,你可使用和记帐使用的M平均汇率不同的其它汇率,为此你需要使用OB07定义exch.Ratetype比如图5[8]P然后OB08维护P汇率.
什么是所谓的版本?
简单地说,就是用来分割数据用的,这很容易理解某中学初一招收到新生250人,将它分成5个班就相当于5个版本.
PCA表:
GLPCP(planline)/GLPCA(actualline)/GLPCT(Summary)/GLPCO|GLPCC这种tablegrouop(表组)熟悉SPL的应该非常容易理解,而版本使数据保存在可通过它分割
PCA模块的Recordtype和PA的recordtype(详细请看PA相关章节)不同,它分0(actual)/1(plan)/2(actualass./dis.)/3(planass./dis.)
实际项目中你可能需要建立多个版本这起决定于业务需求复杂度.
很好,你可使用7KE1/7KE3进行PCAplan,测试后的数据使用0KE1删除,在能顺利测试之前,你必须使用GB02分配PCAdocumenttype P0编号范围,PCA默认的doctype就俩->实际的A0和计划的P0(当然你可定义自己的doctype名称).
[5]Tcode:
KEE0
简单地说,这只是调整plantableGLPCP和SummaryTableGLPCT之间的差异,对实际值使用的是1KE8/1KE9/1KEC等tcode重传,你在什么情况下需要这样做,请自看帮助.
[6]Tcode:
1KE1/0KE4
SAP似乎告诉我们,EC-PCA的Ledger8A和相应的表都是Fixed的,在一些情况下,你可能要执行0KE4去更新一些东西,让我们回顾以下CO-PA,在彼允许自定义characteristic和valuefield,在激活时EC产生包含这些characteristic和valuefield的各种表,同时必须激活所谓的环境Environment,实际上就是动态产生一些相关controltable,Strucure和支持程序.0KE4一样的道理.
[7]Tcode:
0KE6
激活所谓的平均余额帐Ledger8Z,如激活了,在GLPCT表中就会有Ledger8Z的数据,你什么时候根据企业需要激活ledger8Z请看SAP帮助.
[8]Tcode:
2KET/SE16:
V_T030_GL/OC08
2KET设置是否允许2KES做年度余额结转.SE16:
V_T030_GL(OB53forsingle)配置留存利润科目.OC08维护transactiontype(AM|Consolidation),请参考<
2企业组织(EnterpriseOrganization)
EC-PCA需要怎样的组织结构?
从costcentercopy.按事业部,按销售地区
3主数据(MasterData)
主数据部分很多是在前台可操作的,故在此不再描述,当然前台操作Tcode和后台的配置Tcode并没什么不可逾越的鸿沟,通常只是一个标志的转换而已.请看本节例1如何使配置可前台操作.
[1]
[2]Tcode:
KE59
建立dummyprofitcenter,如没抓到profitcenter系统自动使用它.
[3]Tcode:
1KE6
请看例2Matchcode和Searchhelp
[4]Tcode:
KK01/KK02|KBH1/KBH2|3KEG
维护统计指标,同时作为set传到reportpainter.
[5]Tcode:
3KEJ
使用代表物料在分析时不但可Byaccount而且可by此代表物料,可能的情形是,比如有的企业使用了变式BOM产生一堆FGmaterialNo,实际上这些FG可能只是某些component的颜色和尺寸有所不同而已,有人就向SAPAG报告,老大,这样做报告分析不大好使用,屠夫就说那就多加过字段叫REP_MATNR吧,SAPAG就说既然是屠夫要求的怎么也的给个面子就加了这个字段(MD,那象YZZY和Sherky俩毛头小伙对俺这样的老人家一点礼貌都没有,什么世道,人心不古,世态炎凉,看人家德国姥多知书达礼),于是PCA那几破表给多弄个字段就叫代表性物料,所谓的代表物料大概就是这样产生出来的.
如图3[1]输入VGCd,这个就是OMWD用来将valuationarea(OX14,SAPdefaultvaluationlevel->Valuationareaisaplant,只要是copy出的plant就一定会出现在OMWD中)group起来的Val.Grpgcode,也是MM科目自动分配OBYC中的Valuationmodif.
SAP推荐这个只对成品使用,毕竟这会影响系统性能.
[6]Tcode:
3KEK
如图4-[1]建立了一代表物料ASSORT0109.
[7]Tcode:
8KEO
建立派生规则,步骤和CO-PA特征派生规则(KEDR)定义一样,
图5[3]definition的sourcefields选MATNR,其它的比如你想将BUKRS和BWKEY做source
field似乎行不通,图5[2]表示只对plant(valuationarea)5100有效,
然后单击图5[1]维护规则.
如图[6]
设置物料580286的代表物料是图[4]设置的物料ASSORT0109.
实际上PCA模块的GLPCA/GLPCP/GLPCT表都有字段REP_MATNR用来保存所谓的代表物料
一个简单的测试,MB1A551报废一个580286,然后看看GLPCA和GLPCT表,是的,当成功post后,REP_MATNR保存的是ASSORT0109.
如果你需要更负责的逻辑可使用Exit.
在测试成功前,你必须使用3KEH定义580286OBYC->BSX对应的存货科目,因为如不设置,CO-PCA(此乃CO模块,BS科目又未建立costelement)默认是不会将数据存货科目的分录数据post到PCA模块的,当然报废费用科目的分录数据也会有REP_MATNR
例1如何使配置可前台操作
例2Matchcode和Searchhelp
4利润中心分配(AssignmentstoProfitCenters)
分配利润中心很容易理解,比如图1-[1]基本在物料主数据中你可将利润中心字段设置为必输,对历史物料主数据的更改除了使用MM17masschange外,CATT/BDC/LSMW或使用BAPI(BAPI_MATERIAL_SAVEDATA)写个小程序怎么着都行.
定义和分配SO退代规则:
Tcode:
0KEM/0KEL,如图1-[2]-[3].
TheprocessinglogicforthiscategoryhasnotchangedbetweenClassicEC-PCAandnewGLPCA.InClassicEC-PCA,aseparatedocumentispostedtoLedger8AintoEC-PCA.WithnewGL,thereisno needforaseparatedocumentbecauseProfitCenterisanotherattributeonthelineitemthatcanbereportedfromnewGL
什么情况下需要使用Salesordersubstitution?
Format.Item.
通常Salesorderitem的利润中心是根据plant+material自动从物料主数据带出来如在物料主数据维护了利润中心的话,显然这满足不了复杂的业务需求.典型的实际需求是希望根据不同的销售组织,销售区域或其它更复杂的组合条件决定相应的利润中心.
你必须使用退代,即使在建立/修改(VA01/VA02)Salesorderitem你能单击item进入itemaccountassignmentTab页将从plant+material带出的Profitcenter更改成新的利润中心,交货开票时,利润中心凭证的利润中心
ForCOGSaccount你使用OKB9.
创建订单的时候不能自动记录利润中心,原来的销售组织可以自动带出来.我手工维护了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 利润 中心 会计 ProfitCenterAccounting