利润中心会计ProfitCenterAccounting.docx

上传人:b****7 文档编号:10515037 上传时间:2023-02-17 格式:DOCX 页数:14 大小:441.54KB
下载 相关 举报
利润中心会计ProfitCenterAccounting.docx_第1页
第1页 / 共14页
利润中心会计ProfitCenterAccounting.docx_第2页
第2页 / 共14页
利润中心会计ProfitCenterAccounting.docx_第3页
第3页 / 共14页
利润中心会计ProfitCenterAccounting.docx_第4页
第4页 / 共14页
利润中心会计ProfitCenterAccounting.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

利润中心会计ProfitCenterAccounting.docx

《利润中心会计ProfitCenterAccounting.docx》由会员分享,可在线阅读,更多相关《利润中心会计ProfitCenterAccounting.docx(14页珍藏版)》请在冰豆网上搜索。

利润中心会计ProfitCenterAccounting.docx

利润中心会计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(详细请看<>的SPL篇),SPL包含一个tablegroup,这group通常包含*A,*P,*T三表,同样EC-PCAledger是SPL确Ledger8A,对应的三表是GLPCA(Actualline)/GLPCP(Planline)/GLPCT(Summarytable).

到目前为止,假设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,等俺的<>正式出版要改一下这词,就个破CO你说还玩几年,有俩三年都能用java给copy出一个小CO来,NND,弄的全国人民都以为俺屠夫是吹牛大王,其实俺不是俺早从良了,现在吹牛大王是俺小弟叫SAP搅肉机,二王是YZZY,没办法,俩小子特拽,长江后浪推前浪,中气不足吹不过人家毛头小伙.

?

在实际值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),请参考<>AM和EC-CS相关配置.

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.

创建订单的时候不能自动记录利润中心,原来的销售组织可以自动带出来.我手工维护了

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1