版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SAP恐怖小说之屠宰物料帐 付鸿杰 有人给一作家看一篇文章,作家看了后道:谁写的文章这样烂,来人告诉他是他自己N年前写的。 有人给一书法家看某人写的字然后问,字写成这样能成为书法家吗?书法家道:这样也能成为书法家就太没天理了,结果被告知是自己小学的墨宝。 某天,本人看了一处理物料帐记录,有人直接往SAP数据库表写数据,于是道:哪鸟人如此胆的做这样的事情,结果旁人告诉俺就是俺干的。俺于是道:是这样的,如果是你搞表属于胡搞,如果是本屠夫整表,那就属于高技术活儿。通常如果出现各种C+错误C+ 019: 没有找到物料 * 的物料帐簿表头数据就是往CKMLHD补充数据C+ 065: 错误阅读物料明西帐表
2、头记录C+ 072: 读取物料价格表CKMLPR时的错误(1).物料帐屠宰数据表实例:某物料在2021/07月收货,但是物料帐主数据由于某种原因缺失, 2021/12月供给商来发票,Tccode:MIRO发票校验出现C+ 507错误,提示MLBECR表货币数据缺失, 见下列图, 怎么办呢,补充数据,补充哪些表呢? Lots of tables . 补充数据由于涉及很多表,看采购订单4500021207,恰好10/20行物料单价一致(实际物料同类,就是型号不同),而物料帐缺失的是10行,只需要读取并参考20行的数据将其补全就可以。*CKML: 显示所有物料分类帐Tcode错误原因是因为2021/
3、12月发票校验时读2021/07的收货历史,但2021/07的物料帐历史不完整。CALL FUNCTION 'CKMW_READ_PO_HISTORY' EXPORTING EBELN = POT-EBELN EBELP = POT-EBELP BNK = LD_BNK * no_curtp_00 = gd_mlwere-no_00_ml "(del)RH P40K036986* no_curtp_10 = gd_mlwere-no_10_ml "(del)RH P40K036986 NO_CURTP_00 = GD_MLWERE-NO_00_ML-BOOL
4、E "RH P40K036986 NO_CURTP_10 = GD_MLWERE-NO_10_ML-BOOLE "RH P40K036986 TABLES T_EKBE_CR = LD_EKBE_ALL_TBL T_EKBZ_CR = LD_EKBZ_ALL_TBL EXCEPTIONS DATA_NOT_FOUND = 0 OTHERS = 1.也就是说,以下3个和采购订单相关连的物料帐表无10行的数据。MLWERE:采购和物料分类帐之间的转换表MLBE:GR/IR 相关交易的商品分类帐FS 项表MLBECR:GR/IR相关交易商品分类帐编号表note 817210:C+
5、 072中,建议使用函数CREATE_NEW_ML_MASTER_DATA补充物料帐数据,由于SAP考虑的是各种业务,如物料帐是否存在多货币,多货币之间的汇率转换;是否存在销售订单或工程库存,SAP那帮鸟人的思维非常缜密,这点俺还是非常佩服的,如某物料期初无库存,本期采购普通库存1000吨, 采购差异10万,3个销售单分别销售出1万,那么10万差异分到销售为3万,遗留7万由期末库存承当,其中由销售承当的3万还能继续下分到具体获利段,如3个销售订单对应3个不同客户,那么每个客户获利段1万,不过这样做应该会造成性能严重下降,因为要去找订单历史;假设同时有2个PTO(Purchase to Orde
6、r),假设其中采购100吨为1个销售订单(销售订单库存),差异5万,销售50吨,该销售订单期末库存50吨,那么差异5万均分,并且和普通库存1000吨的10万差异是分开的, 因为分别是普通库存(MBEW/MBEWH)和销售订单库存(EBEW/EBEWH)。企业实际业务可能非常简单,那就直接插入修改表,往最少7个表中写入数据,参考程序如下:注,其中000100223201表示采购订单行20物料对应的本钱估算号,而000100223199为缺失主数据的物料对应的本钱估算号。REPORT ZML_LS .data: i_mlwere like mlwere , i_mlbe like mlbe, i_
7、mlbecr like mlbecr .* update history table mlwereselect single * into i_mlwere from mlwere where ebeln = '4500021207' and ebelp = '00020'.i_mlwere-mlvnr = '000000085904'.i_mlwere-ebelp = '00010'.update mlwere from i_mlwere.*update history table mlbe .select single * i
8、nto i_mlbe from mlbe where belnr = '5000036980' and buzei = '0002' and gjahr = '2021'. i_mlbe-mlvnr = '000000085904'. i_mlbe-buzei = '0001'. update mlbe from i_mlbe.*update history table mlbecrselect single * into i_mlbecr from mlbecr where belnr = '500003
9、6980' and buzei = '0002' and gjahr = '2021'. i_mlbecr-mlvnr = '000000085904'. i_mlbecr-buzei = '0001'. update mlbecr from i_mlbecr.*更新物料帐主数据表data: i_ckmlhd like ckmlhd occurs 0 with header line, i_ckmlpp like ckmlpp occurs 0 with header line, i_ckmlcr like ckmlcr
10、occurs 0 with header line .*更新ckmlhd表 select * into table i_ckmlhd from ckmlhd where bwkey = 'CHJ1' and kalnr = '000100223201' . loop at i_ckmlhd . i_ckmlhd-KALNR = '000100223199' . modify i_ckmlhd transporting KALNR . endloop . insert ckmlhd from table i_ckmlhd ACCEPTING DUP
11、LICATE KEYS .*更新CKMLPR物料帐-价格控制表,分货币种类,10/32*更新CKMLPR表,省略.*更新CKMLPP物料帐-期间值汇总表,分年度期间货币类型保存存货数量 delete from ckmlpp where KALNR = '000100223199' . select * into table i_ckmlpp from ckmlpp where kalnr = '000100223201' . loop at i_ckmlpp . i_ckmlPP-KALNR = '000100223199' . modify i
12、_ckmlPP transporting KALNR . endloop . insert ckmlPP from table i_ckmlPP ACCEPTING DUPLICATE KEYS .*更新CKMLCR物料帐-期间值汇总表,按年度期间保存货币类型存货金额*最少更新当期11/上期10/去年12月 delete from ckmlcr where KALNR = '000100223199' . select * into table i_ckmlcr from ckmlcr where kalnr = '000100223201' . loop at
13、 i_ckmlcr . i_ckmlcr-KALNR = '000100223199' . modify i_ckmlcr transporting KALNR . endloop . insert ckmlCR from table i_ckmlCR ACCEPTING DUPLICATE KEYS .message i001(00) with 'update OK!'.上回有个女士问俺是如何将什么上期期末和本期期初不平抹平的,俺告诉她是用标准程序,实际上俺真的不知道有没有什么标准程序,那堆破程序就是俺写的, 主要是怕恐怖动作吓坏人家, 就好比内科手术,俺杀猪
14、的自己将SAP开膛破肚玩玩就可以, 你见过医生将人胸膛破开然后抬到大街上晒吗? 对于改表这东西,慎之又慎, 有时候,必须的,该出刀时就出刀! 数据插入完毕后,错误消失,最后需要提醒的是,如果不非常熟悉业务和技术的参谋,千万不要玩弄这种恐怖游戏!有一天,1个ERP小青年跑来很严肃地问俺如何学SAP, 俺说每天早上起来不但要想流程想业务,更要背表背字段的关联,他听到一半就吓跑了,实际上俺还没告诉他前3年每天包括周末最少花10个小时看ABAP代码, 估计听了他要一头撞死!(2).涉及物料明细帐的系统表格:行工程表:汇总表:本钱估算号:CKMLHD(1) 对于初始库存类别为AB:初始库存一般可以通过上
15、期的期末库存得到。帐工程类型:2对于收据?采购、生产数量、初级评估、价格差异类别ZU-收据+处理类型B+采购类别ZU-收据+处理类型VF生产3对于消耗量?生产、库存转储数量、初级评估、价格差异类别VN-消耗量+处理类型VF生产类别VN-消耗量+处理类型VU库存转储EI:单级价格差异和EI:多级价格差异为期末分得的单层和多层差异。RCPT:M-LVLPRDIF指跑物料帐从上层传过来的差异。5CKM3行工程的查询:如查询收据采购价格差异:1根据本钱估算号类别ZU-收据处理类型PrcCat-Pr/CnaltB+采购、BF生产去查询表MLIT得到物料分类帐凭证编号工程号。(2) 根据物料凭证编号100
16、00000371去查询表MLCRF可以得到价格差异。 (3) 根据物料凭证编号10000000371去查询表MLCR可以得到初级评估。 4根据物料凭证编号10000000371去查询表MLPP可以得到数量。物料凭证和物料分类帐凭证的联系可以去查询表MLHD。期末库存的查询:根据本钱估算号查询表CKMLCR可以得到初级评估价格差异EI:单级价格差异EI:多级价格差异EI:单级价格差异和EI:多级价格差异为期末分得的单层和多层差异。查询表MBEW/MBEWH可以得到初级评估总价值:查询表CKMLPP可以得到数量:产成品库存明细表:期初数上期的期末数收据期末本期消耗差如何查询消耗量的生产、库存转储的
17、汇总数数量、初级评估、价格差异通过表MLCD:VN+BFVU差如何查询收据的采购、生产的汇总数数量、初级评估、价格差异通过表MLCD:ZU+B+/BF(3).平行货币类型和多级评估物料分类帐的多货币类型物料分类帐可以最多使用3个货币类型记录物料移动交易数据,在相应工厂激活物料分类帐后(Tcode:OMX1),然后需要分配货币类型给物料分类帐类型(Tcode:OMX2),物料分类帐作为物料交易明细账,其业务也是允许采用多个货币记录的,FI/CO最后将物料分类帐类型分配到评估区域(Tcode:OMX3),通常情况下评估区域实际上对应的就是工厂(Tcode:OX14),这两次分配决定了启用物料分类帐
18、的工厂业务数据记录的货币类型,如下列图。上图是分配货币类型的典型配置,多数情况下是复制默认ML类型000,也就是说物料分类帐将同时使用FI currency type和CO currency type两个货币类型,通俗地讲,就是物料分类帐将同时使用FI本位币和CO控制范围货币两个货币类型同时记录业务数据,但,国内企业这两者都是本位币,企业真的一定需要同时启动两个货币类型吗?后续影响是什么? 货币类型是什么?“货币计量是会计四大假设之一,作为一个能适应全球不同国家业务和处理跨国集团业务的管理软件,如果不能有效处理货币计量,肯定是行不通的,隐藏在货币计量之后最重要的实际上是来自不同国家的庞大组织架
19、构的各种业务数据集成问题。SAP系统引入了货币类型这么个东西,那么系统有多少个货币类型呢?请看下列图Tcode:OMX6下面简单回忆一下这些货币类型:00:凭证货币/记帐货币/交易货币10:公司代码货币/第一本位币,公司代码货币设置Tcode:OBY6,为什么说本位币还要加上第一这个词呢?因为SAP最多允许3个本位币,另两个将作为附加本位币,附加本位币设置Tcode:OB22,说到公司代码货币,接下来详细介绍一下FI Currency Type 。 FI currency type是什么?FI货币类型首先包括本位币currence type 10,你还可以根据业务需求定义第2和第3附加本位币,
20、如果这样,FI货币就有3种货币, 如果物料分类帐选择了FI currence type,那么物料分类帐将同时使用这3个货币。在财务模块,如果包括凭证货币,一个FI凭证行工程中就记录有4个货币金额,下列图展示的是公司代码SSSS的一个同时启动3个本位币的设置。 如上图,公司代码SSSS使用了集团货币(Currency type 30)做第二附加本位币,这有重要意义,它可以根据历史汇率实时记录转换到集团货币的金额。 公司代码SSSS还启动了第3本位币硬通货货币(Currency type 40),启动硬通货必须在公司代码对应的国家设置硬通货(Tcode:OY01),例如,某集团在墨西哥有业务,这个
21、国家通货膨胀相对严重,所以设置了美元做硬通货,并作为第三本位币。你还可以为第2和第3本位币设置不同的评估,法律评估,集团评估还是利润中心评估?多级评估稍后会详细剖析;你还可以为第2/3本位币的转换设置换算的源货币和转换汇率,源货币可以是凭证货币或第1本位币,通常采用第一本位货币进行转换,汇率类型也可采用不同的汇率类型和汇率转换日期。什么意思呢?现在检查一下FI会计凭证BSEG相关货币的字段内容。会计凭证如何记录FI 货币?从设计上来分析一下,在会计凭证行工程中可以记录4种类货币:.BSEG-DMBTR:本位币金额.BSEG-WRBTR:凭证/记帐货币金额.BSEG-DMBE2:以第二本币计的金
22、额.BSEG-DMBE3:以第三本币计的金额假设公司代码SSSS本位币为RMB,记帐货币为HKD,第二本位币为USD,以第二本币计的金额可以通过本位币RMB或记帐货币HKD进行汇率转换,通常使用第一本位币进行转换,汇率默认也采用平均汇率M。新增FI分类帐在SAP47或以下版本,如果启动了第3本位货,那么必须配置第2套FI总帐,为什么呢?虽然会计凭证能记录多到达4个货币,但FI总帐Summary table GLT0却只有3组字段:.GLT0-TSL01->16:凭证货币余额.GLT0-HSL01->16:本位币余额.GLT0-KSL01->16:集团货币余额.所以必须为第三本
23、位币设置专门一套总帐。同样以为公司代码SSSS为例,必须为第3本位币硬通货币40启动第2套FI总帐,此时在相应报表上必须注意第2总帐, 总帐余额结转F.16也必须保证两个总帐都被结转。 在ECC新总帐版本中,其新总帐科目余额总计表FAGLFLEXT:(取代GLT0)已包含4组货币:TSL:业务货币/凭证货币总计HSL:本位币币总计KSL:集团货币总计OSL:第四货币总计(即第三本位币),凭证货币+3本位币共计四货币MSL:业务数量总计新总帐新增,满足数量金额帐需求因此,在新总帐中,启动第3本位币不再需要增加FI账套。 20:CO控制范围货币,即CO货币。30:集团公司货币,集团是什么?集团是C
24、lient?是的,有时你根本上可以这样认为,一个集团可能将各个地区不同业务集中在同一Client,根本上,很少工程会在集中效劳器上同时运行两个生产Client,集团货币30就是Client 标准货币,在SCC4中设置,一个Client只有一个标准货币。40/50:物价指数货币和硬通货在国家中设置Tcode:OY01。60:公司货币,公司在SAP被用做法定合并的最小单元。A0:财务管理范围货币,集团预算使用的货币。B0:经营范围货币,经营范围为获利分析的最高组织结构,集团中多个控制范围可属于同一经营范围。什么是CO货币类型?CO的货币包括业务货币,(本钱)对象货币和CO控制范围货币,也就是说,C
25、o凭证的行工程记录这3种货币,在此特别强调一下CO货币之控制范围货币,控制范围货币在Tcode:OKKP中设置,通常,可使用currency type 20或集团货币Currency type 30做控制范围货币,如果一个client中只有一个公司代码或所有的公司代码本位币一致,你甚至可以使用Currency Type 10做控制范围货币。控制范围货币设置实际上和控制范围如何设置息息相关,比方,某家台资集团在一个Client上使用了两个控制范围,目的是可以使台湾地区和中国使用不同的会计科目表和设置两个不同的控制范围货币,实际上保证控制范围货币与其包含的公司代码位币一致;再如,另一家美资公司控制
26、范围使用了集团货币Type 30 USD,只设置一个控制范围,日本/香港/中国/法国/德国等多家使用不同本位币的公司代码被分配到该统一的控制范围下。简单地说,控制范围货币类似CO模块的本位币,也就是说CO模块的法定货币是控制范围货币,分配分摊工重过帐工单结算等是以控制范围货币为基准的,现在回忆一下分配分摊循环的货币选择,如下列图。在CO分配分摊地字段组中可以选择其它两种CO货币->本钱对象货币和业务货币,如果你对该两字段按帮助,系统会给你如下解释:“As a rule, only amounts in controlling area currency are used inperiod
27、ic reposting, assessment and distribution.如此设计动因何在,举个例子,如果有着多个不同本位币的公司代码的集中效劳器只有一个控制范围,跨公司代码的费用分摊或任何跨公司代码交易过帐到CO模块,以什么货币金额为准?当然是统一的控制范围货币。正因为如此,为了防止FI过帐到CO时出现复杂的货币转换,这就是为什么有人喜欢建立多个控制范围货币的原因,目的就是尽量是FI/CO货币一致,在整个集团的获利分析时,多个控制范围在统一到一个经营范围,控制范围货币各异,但经营范围货币又是一致的,通过这种方式,轻易解决了跨国公司复杂的货币转换业务。现在,应该对FI/CO货币类型有
28、着非常清晰的认识了,还是以公司代码SSSS为例,如果使同时启动了FI/CO货币类型,那么其将包括FI货币类型10/30/40和CO类型30,合并为10/30/40,在物料主数据中你必须为此种货币维护3个价格,如下列图,假设3个价格是不同的。现在会出现一些小问题,以两个最根本的业务来说明。I.采购业务,假设采购价格为105元/个,那么公司代码层100元收货,抛出借方5元差异, 集团货币层/CO凭证层110元收货,抛出贷方5元差异,收货价格都是105元,也就是说,从外部而来的采购收货统一从FI过帐,3个价格此时尚可以保持一致。II.工单收货, 公司代码层100元收货,CO层110元收货,内部收货不
29、抛差异,价格是不一致的,这样造成的后果是FI/CO数据不一致。在上图中,公司代码SSSS的10/30都是RMB,两个价格不一致一目了然,在价格变更时,用户往往忽略了CO货币类型,风险巨大,如果30是其它货币,检查价格错误将更加困难,FI/CO价格的不一致将直接导致财务分析和本钱分析报表取数无所适从,究竟那边才是正确的数据?因为到目前为止,只讨论了多种货币/平行货币,SAP还提供了所谓的多级评估,多级评估的设计初衷是为了解决集团和利润中心转移价格问题,稍后会有讨论。ML单一/多级货币讨论如果公司代码和控制范围货币一致,并且利润中心转移价格(物料互供)未采用ML默认方式,实际上可以考虑只使用单一货
30、币类型,即FI本位币类型,这样可以有效保证FI/CO/ML/PCA的物料交易数据只有一个统一口径。平行货币错误处理实例某物料10层FI层标准价格为100465.19元吨,期间物料交易价格分析CKM3图如下:集团公司30层CO凭证层,当期标准单价为12174.79元/吨,30层的收据不产生差异,CKM3价格交易如下:上两图期末库存为负允许负库存,是月平衡前预跑物料分类帐的截图,注意期初差异10/30就不一致,原因是4月底修改5月初的价格时只变更了10层,30层保持不变,造成的后果是4月份开始FICO的物料交易数据开始不一,如果是原料,多层差异已上卷,因ML10/30层是分开计算的,那么整个产品层
31、10/30都混乱了,问题是如何更正?更正存在的问题有:I.假设现在是第5期,因为有交易,MR21已经不能更改S+3的物料单价,只能从第6期开始统一10/30两层价格。II.即使第6期的标准价格被修正为一致,同时,还必须保证10/30两层的期初差异也完全一致,才能保证以后FICO层的数据是统一的。*为了简化本钱核算工作,企业在ERP系统中月末平衡后才统一对成品进行收货处理,期中的销售为负库存交货,即计数时为先发后收,月平衡后期末库存不出现负库存。 平行货币切换单一货币步骤从平行货币切换回单一货币,可以使用以下方式:A8KEU:取消多级评估方法B8KEQ:去除分配到控制范围的多级评估参数文件CSE
32、38:运行SAPRCKMJX取消MLDOMX2:只分配FI货币类型到物料分类帐类型,如果FI包括多个货币类型,那么选择“人工的“选项手工分配货币类型的方法,如下列图。ECKMSTART:重新设置ML工厂为生产性质其中AB两个步骤是针对启动了多级评估的企业,最好在一个新期间切换。切换建议:在从平行货币切换回单一货币,建议从后勤和财务方面进行充分测试,保证ML使用单一货币后FI/CO/ML/PCA的数据绝对一致,对相关分析报表无影响。广义的物料交易包括后勤和财务两个模块的业务:a.后勤模块的各种物料移动 I.物料的收发领退废等业务又可简单分为两种: 进货/出货,反映在ML即为收据/消耗。 b.财务
33、模块的存货价值变更 I.发票价格变化或汇率引起的存货价值变更。 II.MR21/MR22, CKMPRPN/CKME价格变更引起的存货价值变更。 III.工单结算引起的存货价值变更。ML多级评估在ML中使用多个货币类型和多级评估概念不同,你可以在ML中只使用多货币类型而不启动多级评估,启动多级评估首先是设置多货币类型,多级评估的最主要目的就是实现转移价格, 配置分三步,路径如下列图:a. 定义货币/值参数文件(Tcode:8KEM)b. 分配货币/值参数文件给控制范围(Tcode:8KEQ).c. 平行评估方法: 检查激活 / 执行(Tcode:8KEP).多级评估几个要点:a.如果启动多级评
34、估,多货币类型那么被限制,在多级评估中,SAP提供了最常用的currency type,即FI currency type 10和Group currency 30,只有这两种假设前面所说的公司代码SSSS的ML货币类型SSSS包含的3个货币类型10/30/40 就和多级评估相冲突,使用Tcode:CKM_CURRENCIES_LIST可以查看货币类型和平行评估的状态。多级评估视图那么划分为法律评估、集团评估和利润中心评估3种评估。 b.如果启动多级评估,那么需要启动多个CO版本(Tcode:OKEQN/OKEVN),比方启动了利润中心评估,就必须启动利润中心评估版本。如何设置多级评估首先,公
35、司代码货币10 的法律评估是必须的,多级评估只能使用两种货币类型10/30,如果你的ML currency type 为10/30/40,多级评估是激不活的,现在回忆OMX6定义货币类型的画面,我们可以看到10下的11/12,30下的31/32 ,这个就是用于多级评估的货币类型。货币类型和评估视图组成多级评估,货币类型10/30和3种评估视图组成以下6种多级评估。 a.公司代码货币+法律评估已经是货币类型10(必须使用)b.公司代码货币+集团评估是11.c.公司代码货币+利润中心评估是12.d.集团公司记帐货币货币类型30e.集团公司记帐货币+集团评估是31.f.集团公司记帐货币+利润中心评估
36、是32.显然象上图的多级评估参数文件激活后,物料的货币类型将是10/11/32 。 激活多级评估要点a.由于多级评估只支持10/30,所以FI本位币最好只设置10或附加的本位币30 。b.控制范围货币最好不要使用20而是30,这和同一Client使用了两个控制范围对应的控制范围货币有点矛盾,因为30只有一个Client标准货币,控制范围货币20可以任意设置货币。c.必须为每个评估视图定义实际版本。d.需要使用OKG9为每个实际版本定义在产品版本分析,WIP可以使用到3个评估视图。e.多级评估的目的是实现集团间或利润中心转移价格,但是多层评估不适合作业类型,跨利润中心的分配作业实现不了转移价格,
37、转移价格主要表达在物料的转移价格上。 f.工单的方案/实际比拟和工单差异计算只能使用实际版本Version 0。如果多级评估货币类型不同,比方某企业启动了10/32,10为USD,32为RMB,那么差异是直接通过公司代码货币10*汇率传送到32层。 g.采购收货和发票校验不使用多级评估。 h.标准本钱估算可同时使用公司代码货币/控制范围货币保存结果,如果是10.30, 那么是直接通过公司代码货币10*汇率如果货币不同传输到30。 如果是10/32,那么需要就两个评估视图进行评估。 i.多级评估不适用于使用Non-valuated Sales order stock的MTO生产方式。J.最后,为
38、了保证CO模块价值流的完整性,多级评估支持次级本钱要素的分配分摊。实例说明多级评估10/30的例子首先说一个标准本钱估算的实例,假设启动10/30,都是RMB,产品FG01由RAW01和RAW02各一组成,RAW01 10/30价格为100/105元,RAW02那么为200/210元,假设FG01无工艺路线,那么CK11N FG01 10/30的价格是多少? 300/315吗? 是300/300。再假设RAW01采购1个,采购价格为120元一个,RAW01 10/30如何入账,实际上10/30 两边都是120元入账,只是抛出差异10/30分别为20元/15元。10/32的例子同样,产品FG01
39、由RAW01和RAW02各一组成,启动了多级评估10/32,CK11N如何估算?此时你需要CK11N分别为10/32估算,可使用Tcode:OKKN为10/32两个视图分别定义评估变式。在深入讨论平行评估时,有必要吹一下责任会计,在实现分权经营体制下,企业可以按照目标管理的原那么,将生产经营的整体目标分解为不同层次的子目标,同时将这些目标落实到想光单位形成企业内部单位,即所谓的责任中心.责任中心分3大层次:本钱/费用中心->利润中心->投资中心.本钱中心大家都很熟悉,就是在该单元着重考核其发生的本钱和费用,通常并不形成货币计量的收入.企业可以对生产经营中独立性较大的内部单位不仅考核
40、其本钱费用,还要考核起工作成果带来的收入,并进一步将收入和本钱配比以考核其利润,那么此类单位称为利润中心.在SAP中,有个全面预算的东东,同样可以通过一定时期实际实现的利润中心的利润和责任预算所以预计的利润进行差异比照并分析差异形成的具体原因,从而对各利润中心经营上的得失和有关人员功过做评价(就国内企业这管理水平谁还玩这种高级的东西).在SAP的利润中心模块,还有一个东西值得一提就是转移价格(Transfer Price),这个是利润中心间物料/或劳务互供的价格,因为要考核利润,从一个利润中心将物料转移到另一利润中心通常不简单使用本钱价格,而是也尽量按市场价格为根底制定内部转移价格,同时形成内
41、部收入和内部本钱(关于Transfer price更详细请参考本书的利润中心模块).转移价格不仅仅反响在物料移动(MM),FI(GL,AA).CO(CEA统诣)块(CO-PCA),使用在利润分析模块(CO-PA),. KEA0.现在假设你对ML的货币类型,评估和平行评估(Currency type+Valuation profile)的关系非常清楚.接下来应该讨论下集团公司评估和利润中心评估.在利润中心模块,原那么上可以保存任何一种评估方式,但是如果评估方式包括利润中心评估,那么利润中心会计就必须使用利润中心评估,注意一下,这通常意味着利润中心数据将和FI数据不一致,如果你并不想考核利润中心,
42、启动利润中心评估就是画蛇添足.利润中心会计核算->根本设置->本钱控制范围设置->维护控制范围设置(Tcode:0KE5),公司代码视图:公司间或对外部公司的采购对该层物料评估产生影响.利润中心视图:利润中心间的移动才对评估值产生影响,不同利润中心可以设置转移价格(可多重)集团视图:只有对集团外(确切地是控制范围外)的物料移动才产生影响.如果一个真正的集团在系统中使用了几个控制范围,那就不好办了集团视图的用处企业经常面临的矛盾实况是,一个物料在不同公司代码层价格不一,即使在同一公司代码的不同利润中心为了内部考核也可能设置转移价格,而从集团的角度来看,存货转移的内部利润是需要抵消的,这样,可以在整个集团层面设置统一的集团内部交易价格,从这层视图看整个集团的内部交易是同一本钱价交易,只有外部的存货采购才更新该视图,也为报表和并做准备。*通过3个视图解决了貌似矛盾的需求。You can only perform group costing within a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电力设备出口购销合同
- 大夜班护士岗位职责
- 江苏省扬州市西湖实验学校高考地理 专题七 人类与高考地理环境的协调发展教案
- 八年级生物下册 第7单元 生命的延续与进化 第21章 第2节《生物的变异》教案 (新版)苏科版
- 2024年九年级语文下册 第一单元 写作学习扩写教学设计 新人教版
- 2024-2025学年高中政治 第三单元 全面依法治国 第八课 法治中国建设 1 法治国家教案 部编版必修3
- 2024春八年级语文下册 第3单元 12《诗经》二首教案 新人教版
- 2024-2025学年高中生物 第5章 生态系统及其稳定性 第4节 生态系统的信息传递教案 新人教版必修3
- 2024年春八年级道德与法治下册 第四单元 崇尚法治精神 第七课 尊重自由平等 第2框 自由平等的追求教案 新人教版
- 节水管理制度(模板)
- 语言学新知与中学语文教学
- 医院科室质量与安全管理小组工作记录本目录
- 断路器失灵保护及远跳详解
- 300字方格纸模板
- 草诀百韵歌原文及解释
- 钢网架防火涂料施工方案
- 肺癌的护理常规(PPT课件)
- 农村商业银行信贷业务发展规划-2019年文档
- 一汽大众供应商物流管理评价标准
- 化工厂工程设备安装施工方案.doc
- 同位角内错角同旁内角专项练习题有答案
评论
0/150
提交评论