profit

更新时间:2022-11-27 05:03:00 阅读: 评论:0


2022年11月27日发(作者:glu)

利润中心会计(ProfitCenter

Accounting)

1基本设置(BasicSettings)

首先熟悉一下利润中心的基本设置,配置路径如图1.

[1]Tcode:OKKS

图1-[1],如果使用了多个controllingarea可自由切换,读者可遇到多出类似操作比如AM中

t折旧表,PA中tOperatingconcern,实际上不过是改变一下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,controllingarea

currency,Groupcurrency,Operatingconcerncurrency不同,你可能要尽量使用统一的货币,

毕竟在各种报表时去转换货币.

图2-[6]表示利润中心会计在会计年度2005/2006被激活,在此你并不能增加新的会计年度,你

必须使用TcodeOKKP增加,如图3-[2],比如你要增加2007会计年度,然后自动反应在图2-[6]

的会计年度,当然你也可在图3-[1]activatecomponents/controlindictors勾上Profit

center激活利润中心会计.

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-badperiodaccount二是cost-of-sales

-PCA的数据收集实际上也采用的SPL的概念,什么是SPL?简单理解就是凡是非

Ledger0的ledger都是SPL(详细请看<>的SPL篇),SPL包含一个tablegroup,这group

通常包含*A,*P,*T三表,同样EC-PCAledger是SPL确Ledger8A,对应的三表是GLPCA(Actual

line)/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->Actual

Postings->R/3InternalDatatransfer(1KE8/1KE9/1KEC).

一般有业务数据时相关配置不再允许更改,在testrver可使用0KE1rettest数据,将测试数据删除,

这次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,你设置可以不要version

1,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表中,数据直接进入summary

tableGLPCT.

图5[8]表示计划数据使用的汇率,你可使用和记帐使用的M平均汇率不同的其它汇率,为此你需

要使用OB07定义pe比如图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分配PCAdocumenttypeP0编号范围,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企业组织(EnterpriOrganization)

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

维护统计指标,同时作为t传到reportpainter.

[5]Tcode:3KEJ

使用代表物料在分析时不但可Byaccount而且可by此代表物料,可能的情形是,比如有的企业

使用了变式BOM产生一堆FGmaterialNo,实际上这些FG可能只是某些component的颜色和尺

寸有所不同而已,有人就向SAPAG报告,老大,这样做报告分析不大好使用,屠夫就说那就多加

过字段叫REP_MATNR吧,SAPAG就说既然是屠夫要求的怎么也的给个面子就加了这个字段(MD,

那象YZZY和Sherky俩毛头小伙对俺这样的老人家一点礼貌都没有,什么世道,人心不古,世态炎

凉,看人家德国姥多知书达礼),于是PCA那几破表给多弄个字段就叫代表性物料,所谓的代表物

料大概就是这样产生出来的.

如图3[1]输入VGCd,这个就是OMWD用来将valuationarea(OX14,SAPdefaultvaluation

level->Valuationareaisaplant,只要是copy出的plant就一定会出现在OMWD中)group

起来的de,也是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].

什么情况下需要使用Salesordersubstitution?

.

通常Salesorderitem的利润中心是根据plant+material自动从物料主数据带出来如在物料主数据维护

了利润中心的话,显然这满足不了复杂的业务需求.典型的实际需求是希望根据不同的销售组织,销售区域

或其它更复杂的组合条件决定相应的利润中心.

你必须使用退代,即使在建立/修改(VA01/VA02)Salesorderitem你能单击item进入itemaccount

assignmentTab页将从plant+material带出的Profitcenter更改成新的利润中心,交货开票时,利润中

心凭证的利润中心

ForCOGSaccount你使用OKB9.

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

本文发布于:2022-11-27 05:03:00,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/28927.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

下一篇:prefecture
标签:profit
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图