筛选两个表物料代码相同物料,则数量相减的得数叫做什么

信息化规划
通过咨询项目或年度顾问方式,帮助您架起业务和IT的桥梁,解决业务和IT创新融合、现有系统取舍难、IT架构、建设路径、IT治理、IT支出优化等IT策略问题。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
通过电话,与您交流信息化现状及要解决的管理问题,帮助您确定IT建设的基本思路,回答您在IT规划方面的常见困惑。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
声明:此服务畅享IT不收取任何费用!
如觉满意,可为畅享IT向您的朋友圈进行口碑宣传。
与您签订总包或三方合同,帮您解决业务和IT规划落地走样、IT详细设计缺失、难以寻觅靠谱的技术供应商、多个供应商协调难、维护升级服务保障难等棘手问题。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
供应商选型
为您推荐与企业需求、预算相匹配的靠谱服务商、产品商,解决产品选型没有底、服务商质量难保障的问题。
现已开通地区上海--%>
对需求设计给出建议,对企业准备的需求文件提出评审意见。
目前已有73位项目经理成为畅享IT监理团顾问--%>
通过典型客户参观、专家评价等方式,对您预选择的供应商给出第三方评价。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
声明:此服务畅享IT不收取任何费用!
!如觉满意,可为畅享IT向您的朋友圈进行口碑宣传。
与您签订监理合同,以里程碑专家评审、项目变更协调、风险控制研讨、供应商关系协调、CIO智力网络等为主要服务内容,与甲乙方一起实现上线成功。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
通过电话,交流您IT建设的现状及面临的问题,在IT建设路径、供应商选择、IT项目棘手问题处理等方面提供智力和资源支持。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
声明:此服务畅享IT不收取任何费用!
!如觉满意,可为畅享IT向您的朋友圈进行口碑宣传。
开发维护外包
畅享IT帮助寻找可靠的、性价比高的开发力量,签订外包合同或三方合同,为企业提供可信赖的开发量,为IT供应商解决开发力量不足的问题。
畅享IT帮助寻找靠谱的、性价比高的维护力量,签订外包合同,对客户满意度负责,为客户解决维护运营服务保障难的问题。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
对IT系统、IT项目或IT管理进行评估,出具中立评估报告,解决IT评价难、取舍难的问题。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
企业若对供应商产品或服务不满意,可请畅享IT做案例采访,进行曝光。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
声明:此服务畅享IT不收取任何费用!
!如觉满意,可为畅享IT向您的朋友圈进行口碑宣传。
400-698-9918
践行O2O,共创赢商之道
11.13免费线上会议—企业信息化新模式:云计算
2014年中国信息化领袖峰会暨十周年庆典
畅享网招募IT服务合伙人!
视频会议系统免费试用火热进行中
家乐福、圣戈班的大数据:从世界500强看零售与制造的创新策略
当前位置:&&&
&&&&&&正文
(共 1 条) 上一页 1 下一页
3671|回复:
职能部门:
城市:北京
10:08:47 |
&&&& 有人给一作家看一篇文章,作家看了后道:谁写的文章这样烂,来人告诉他是他自己N年前写的。&& 有人给一书法家看某人写的字然后问,字写成这样能成为书法家吗?书法家道:这样也能成为书法家就太没天理了,结果被告知是自己小学的墨宝。&&& 某天,本人看了一处理物料帐记录,有人直接往SAP数据库表写数据,于是道:哪鸟人如此胆的做这样的事情,结果旁人告诉俺就是俺干的。俺于是道:是这样的,如果是你搞表属于胡搞,如果是本屠夫整表,那就属于高技术活儿。通常如果出现各种C+错误C+ 019: 没有找到物料 **** 的物料帐簿表头数据(就是往CKMLHD补充数据)C+ 065: 错误阅读物料明西帐表头记录C+ 072: 读取物料价格表CKMLPR时的错误(1).物料帐屠宰数据表实例:某物料在2009/07月收货,但是物料帐主数据由于某种原因缺失, 2009/12月供应商来发票,Tccode:MIRO发票校验出现C+ 507错误,提示MLBECR表货币数据缺失, 见下图, 怎么办呢,补充数据,补充哪些表呢? Lots of tables .&& 补充数据由于涉及很多表,看采购订单,恰好10/20行物料单价一致(实际物料同类,就是型号不同),而物料帐缺失的是10行,只需要读取并参考20行的数据将其补全就可以。*CKML: 显示所有物料分类帐Tcode错误原因是因为2009/12月发票校验时读2009/07的收货历史,但2009/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-BOOLE &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+ 072中,建议使用函数CREATE_NEW_ML_MASTER_DATA补充物料帐数据,由于SAP考虑的是各种业务,如物料帐是否存在多货币,多货币之间的汇率转换;是否存在销售订单或项目库存,SAP那帮鸟人的思维非常缜密,这点俺还是非常佩服的,如某物料期初无库存,本期采购普通库存1000吨, 采购差异10万,3个销售单分别销售出1万,则10万差异分到销售为3万,遗留7万由期末库存承担,其中由销售承担的3万还能继续下分到具体获利段,如3个销售订单对应3个不同客户,则每个客户获利段1万,不过这样做应该会造成性能严重下降,因为要去找订单历史;假设同时有2个PTO(Purchase to Order),假设其中采购100吨为1个销售订单(销售订单库存),差异5万,销售50吨,该销售订单期末库存50吨,则差异5万均分,并且和普通库存1000吨的10万差异是分开的, 因为分别是普通库存(MBEW/MBEWH)和销售订单库存(EBEW/EBEWH)。企业实际业务可能非常简单,那就直接插入修改表,往最少7个表中写入数据,参考程序如下:注,其中0表示采购订单行20物料对应的成本估算号,而0为缺失主数据的物料对应的成本估算号。REPORT ZML_LS .data: i_mlwere like mlwere ,&&&&& i_mlbe like mlbe,&&&&& i_mlbecr like mlbecr .* _updatehistory table mlwere_selectsingle_*into i_mlwere from mlwere&where ebeln = ''&&&& and ebelp = '00020'.i_mlwere-mlvnr = ''.i_mlwere-ebelp = '00010'._updatemlwere from i_mlwere.*_updatehistory table mlbe ._selectsingle_*into i_mlbe from mlbe&where belnr = ''&&& and buzei = '0002'&&& and gjahr = '2009'.&i_mlbe-mlvnr = ''.&i_mlbe-buzei = '0001'.&_updatemlbe from i_mlbe.*_updatehistory table mlbecr_selectsingle_*into i_mlbecr from mlbecr&where belnr = ''&&& and buzei = '0002'&&& and gjahr = '2009'.&i_mlbecr-mlvnr = ''.&i_mlbecr-buzei = '0001'.&_updatemlbecr 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 occurs 0 with header line .*更新ckmlhd表&& select&* into table i_ckmlhd&from ckmlhd&&& where bwkey = 'CHJ1'&&&&& and kalnr = '' .&loop at i_ckmlhd .&&& i_ckmlhd-KALNR =&'' .&&& modify i_ckmlhd transporting KALNR .&endloop .&insert&ckmlhd&from table i_ckmlhd&ACCEPTING DUPLICATE KEYS .*更新CKMLPR物料帐-价格控制表,分货币种类,10/32*更新CKMLPR表,省略.*更新CKMLPP物料帐-期间值汇总表,分年度期间货币类型保存存货数量&& _deletefrom ckmlpp&&&& where KALNR =&'' .&& _select*&into&table i_ckmlpp&from ckmlpp&&& where kalnr = '' .&& loop at i_ckmlpp .&&&& i_ckmlPP-KALNR =&'' .&&&& modify i_ckmlPP transporting KALNR .&& endloop .&insert&ckmlPP&from table i_ckmlPP&ACCEPTING DUPLICATE KEYS .*更新CKMLCR物料帐-期间值汇总表,按年度期间保存货币类型存货金额*最少更新当期11/上期10/去年12月&_deletefrom ckmlcr&& where KALNR =&'' .&select&*&into table&i_ckmlcr&from ckmlcr&where kalnr = '' .&loop at i_ckmlcr .&&&& i_ckmlcr-KALNR =&'' .&&&& modify i_ckmlcr transporting KALNR .&endloop .&insert&ckmlCR&from table i_ckmlCR&ACCEPTING DUPLICATE KEYS .message i001(00) with '_updateOK!'.上回有个女士问俺是如何将什么上期期末和本期期初不平抹平的,俺告诉她是用标准程序,实际上俺真的不知道有没有什么标准程序,那堆破程序就是俺写的, 主要是怕恐怖动作吓坏人家, 就好比内科手术,俺杀猪的自己将SAP开膛破肚玩玩就可以, 你见过医生将人胸膛破开然后抬到大街上晒吗?&&对于改表这东西,慎之又慎, 有时候,必须的,该出刀时就出刀!数据插入完毕后,错误消失,最后需要提醒的是,如果不非常熟悉业务和技术的顾问,千万不要玩弄这种恐怖游戏!有一天,1个ERP小青年跑来很严肃地问俺如何学SAP, 俺说每天早上起来不但要想流程想业务,更要背表背字段的关联,他听到一半就吓跑了,实际上俺还没告诉他前3年每天包括周末最少花10个小时看ABAP代码, 估计听了他要一头撞死!(2).涉及物料明细帐的系统表格:&行项目表:汇总表:&&成本估算号:CKMLHD&(1)对于初始库存(类别为AB):初始库存一般可以通过上期的期末库存得到。&帐项目类型:&(2)对于收据――》采购、生产(数量、初级评估、价格差异)类别(ZU-收据)+处理类型(B+-采购)&&&&类别(ZU-收据)+处理类型(VF-生产)(3)对于消耗量――》生产、库存转储(数量、初级评估、价格差异)&类别(VN-消耗量)+处理类型(VF-生产)&类别(VN-消耗量)+处理类型(VU-库存转储)&&EI:单级价格差异和EI:多级价格差异为期末分得的单层和多层差异。RCPT:M-LVLPRDIF指跑物料帐从上层传过来的差异。&&&&&(5)CKM3行项目的查询:如查询收据+采购价格差异:(1)根据成本估算号+类别(ZU-收据)+处理类型PrcCat-Pr/Cnalt(B+采购、BF生产)去查询表MLIT得到物料分类帐凭证编号+项目号。&&&&(2)根据物料凭证编号+1去查询表MLCRF可以得到价格差异。&&&&&& (3)根据物料凭证编号+1去查询表MLCR可以得到初级评估。&&&&&& (4)根据物料凭证编号+1去查询表MLPP可以得到数量。&&&物料凭证和物料分类帐凭证的联系可以去查询表MLHD。&&&&&&&&&&&&&&&&&&&&&&期末库存的查询:&根据成本估算号查询表CKMLCR可以得到初级评估(+价格差异(EI:单级价格差异+EI:多级价格差异)&&EI:单级价格差异和EI:多级价格差异为期末分得的单层和多层差异。&查询表MBEW/MBEWH可以得到初级评估(总价值):查询表CKMLPP可以得到数量:&产成品库存明细表:期初数(上期的期末数)+收据-期末=本期消耗&差如何查询消耗量的生产、库存转储的汇总数(数量、初级评估、价格差异)&&&通过表MLCD:(VN+BF\VU)&&&&&差如何查询收据的采购、生产的汇总数(数量、初级评估、价格差异)&通过表MLCD:(ZU+B+/BF)&(3).平行货币类型和多级评估物料分类帐的多货币类型物料分类帐可以最多使用3个货币类型记录物料移动交易数据,在相应工厂激活物料分类帐后(Tcode:OMX1),然后需要分配货币类型给物料分类帐类型(Tcode:OMX2),物料分类帐作为物料交易明细账,其业务也是允许采用多个货币记录的,FI/CO最后将物料分类帐类型分配到评估区域(Tcode:OMX3),通常情况下评估区域实际上对应的就是工厂(Tcode:OX14),这两次分配决定了启用物料分类帐的工厂业务数据记录的货币类型,如下图。上图是分配货币类型的典型配置,多数情况下是复制默认ML类型000,也就是说物料分类帐将同时使用FI currency type和CO currency type两个货币类型,通俗地讲,就是物料分类帐将同时使用FI本位币和CO控制范围货币两个货币类型同时记录业务数据,但,国内企业这两者都是本位币,企业真的一定需要同时启动两个货币类型吗?后续影响是什么?货币类型是什么?&货币计量&是会计四大假设之一,作为一个能适应全球不同国家业务和处理跨国集团业务的管理软件,如果不能有效处理货币计量,肯定是行不通的,隐藏在货币计量之后最重要的实际上是来自不同国家的庞大组织架构的各种业务数据集成问题。SAP系统引入了货币类型这么个东西,那么系统有多少个货币类型呢?请看下图(Tcode:OMX6)下面简单回顾一下这些货币类型:00:凭证货币/记帐货币/交易货币10:公司代码货币/第一本位币,公司代码货币设置Tcode:OBY6,为什么说本位币还要加上&第一&这个词呢?因为SAP最多允许3个本位币,另两个将作为附加本位币,附加本位币设置Tcode:OB22,说到公司代码货币,接下来详细介绍一下FI Currency Type 。&&FI currency type是什么?FI货币类型首先包括本位币currence type 10,你还可以根据业务需求定义第2和第3附加本位币,如果这样,FI货币就有3种货币, 如果物料分类帐选择了FI currence type,则物料分类帐将同时使用这3个货币。在财务模块,如果包括凭证货币,一个FI凭证行项目中就记录有4个货币金额,下图展示的是公司代码SSSS的一个同时启动3个本位币的设置。&&&& 如上图,公司代码SSSS使用了集团货币(Currency type 30)做第二附加本位币,这有重要意义,它可以根据历史汇率实时记录转换到集团货币的金额。&&&公司代码SSSS还启动了第3本位币硬通货货币(Currency type 40),启动硬通货必须在公司代码对应的国家设置硬通货(Tcode:OY01),例如,某集团在墨西哥有业务,这个国家通货膨胀相对严重,所以设置了美元做硬通货,并作为第三本位币。你还可以为第2和第3本位币设置不同的评估,法律评估,集团评估还是利润中心评估?多级评估稍后会详细剖析;你还可以为第2/3本位币的转换设置换算的源货币和转换汇率,源货币可以是凭证货币或第1本位币,通常采用第一本位货币进行转换,汇率类型也可采用不同的汇率类型和汇率转换日期。什么意思呢?现在检查一下FI会计凭证BSEG相关货币的字段内容。会计凭证如何记录FI 货币?从设计上来分析一下,在会计凭证行项目中可以记录4种类货币:.BSEG-DMBTR:本位币金额.BSEG-WRBTR:凭证/记帐货币金额.BSEG-DMBE2:以第二本币计的金额.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:集团货币余额.所以必须为第三本位币设置专门一套总帐。同样以为公司代码SSSS为例,必须为第3本位币硬通货币40启动第2套FI总帐,此时在相应报表上必须注意第2总帐, 总帐余额结转F.16也必须保证两个总帐都被结转。&&在ECC新总帐版本中,其新总帐科目余额总计表FAGLFLEXT:(取代GLT0)已包含4组货币:TSL:业务货币/凭证货币总计HSL:本位币币总计KSL:集团货币总计OSL:第四货币总计(即第三本位币),凭证货币+3本位币共计四货币MSL:业务数量总计(新总帐新增,满足数量金额帐需求)因此,在新总帐中,启动第3本位币不再需要增加FI账套。 20:CO控制范围货币,即CO货币。30:集团公司货币,集团是什么?集团是Client?是的,有时你基本上可以这样认为,一个集团可能将各个地区不同业务集中在同一Client,基本上,很少项目会在集中服务器上同时运行两个生产Client,集团货币30就是Client 标准货币,在SCC4中设置,一个Client只有一个标准货币。40/50:物价指数货币和硬通货在国家中设置(Tcode:OY01)。60:公司货币,公司在SAP被用做法定合并的最小单元。A0:财务管理范围货币,集团预算使用的货币。B0:经营范围货币,经营范围为获利分析的最高组织结构,集团中多个控制范围可属于同一经营范围。什么是CO货币类型?CO的货币包括业务货币,(成本)对象货币和CO控制范围货币,也就是说,Co凭证的行项目记录这3种货币,在此特别强调一下CO货币之控制范围货币,控制范围货币在Tcode:OKKP中设置,通常,可使用currency type 20或集团货币Currency type 30做控制范围货币,如果一个client中只有一个公司代码或所有的公司代码本位币一致,你甚至可以使用Currency Type 10做控制范围货币。控制范围货币设置实际上和控制范围如何设置息息相关,比如,某家台资集团在一个Client上使用了两个控制范围,目的是可以使台湾地区和中国使用不同的会计科目表和设置两个不同的控制范围货币,实际上保证控制范围货币与其包含的公司代码位币一致;再如,另一家美资公司控制范围使用了集团货币Type 30 USD,只设置一个控制范围,日本/香港/中国/法国/德国等多家使用不同本位币的公司代码被分配到该统一的控制范围下。简单地说,控制范围货币类似CO模块的本位币,也就是说CO模块的&法定货币&是控制范围货币,分配分摊工重过帐工单结算等是以控制范围货币为基准的,现在回顾一下分配分摊循环的货币选择,如下图。在CO分配分摊地字段组中可以选择其它两种CO货币-&成本对象货币和业务货币,如果你对该两字段按帮助,系统会给你如下解释:&As a rule, only amounts in controlling area currency are used inperiodic reposting, assessment and distribution.&如此设计动因何在,举个例子,如果有着多个不同本位币的公司代码的集中服务器只有一个控制范围,跨公司代码的费用分摊或任何跨公司代码交易过帐到CO模块,以什么货币金额为准?当然是统一的控制范围货币。正因为如此,为了避免FI过帐到CO时出现复杂的货币转换,这就是为什么有人喜欢建立多个控制范围货币的原因,目的就是尽量是FI/CO货币一致,在整个集团的获利分析时,多个控制范围在统一到一个经营范围,控制范围货币各异,但经营范围货币又是一致的,通过这种方式,轻易解决了跨国公司复杂的货币转换业务。现在,应该对FI/CO货币类型有着非常清晰的认识了,还是以公司代码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元收货,内部收货不抛差异,价格是不一致的,这样造成的后果是FI/CO数据不一致。在上图中,公司代码SSSS的10/30都是RMB,两个价格不一致一目了然,在价格变更时,用户往往忽略了CO货币类型,风险巨大,如果30是其它货币,检查价格错误将更加困难,FI/CO价格的不一致将直接导致财务分析和成本分析报表取数无所适从,究竟那边才是正确的数据?因为到目前为止,只讨论了多种货币/平行货币,SAP还提供了所谓的多级评估,多级评估的设计初衷是为了解决集团和利润中心转移价格问题,稍后会有讨论。ML单一/多级货币讨论如果公司代码和控制范围货币一致,并且利润中心转移价格(物料互供)未采用ML默认方式,实际上可以考虑只使用单一货币类型,即FI本位币类型,这样可以有效保证FI/CO/ML/PCA的物料交易数据只有一个统一口径。平行货币错误处理实例某物料10层(FI层)标准价格为元吨,期间物料交易价格分析CKM3图如下:集团公司30层(CO凭证层),当期标准单价为12174.79元/吨,30层的收据不产生差异,CKM3价格交易如下:上两图期末库存为负(允许负库存),是月平衡前预跑物料分类帐的截图,注意期初差异10/30就不一致,原因是4月底修改5月初的价格时只变更了10层,30层保持不变,造成的后果是4月份开始FICO的物料交易数据开始不一,如果是原料,多层差异已上卷,因ML10/30层是分开计算的,则整个产品层10/30都混乱了,问题是如何更正?更正存在的问题有:I.假设现在是第5期,因为有交易,MR21已经不能更改S+3的物料单价,只能从第6期开始统一10/30两层价格。II.即使第6期的标准价格被修正为一致,同时,还必须保证10/30两层的期初差异也完全一致,才能保证以后FICO层的数据是统一的。*为了简化成本核算工作,企业在ERP系统中月末平衡后才统一对成品进行收货处理,期中的销售为负库存交货,即计数时为先发后收,月平衡后期末库存不出现负库存。 平行货币切换单一货币步骤从平行货币切换回单一货币,可以使用以下方式:A.8KEU:取消多级评估方法B.8KEQ:去除分配到控制范围的多级评估参数文件C.SE38:运行SAPRCKMJX取消MLD.OMX2:只分配FI货币类型到物料分类帐类型,如果FI包括多个货币类型,则选择&人工的&选项手工分配货币类型的方法,如下图。E.CKMSTART:重新设置ML工厂为生产性质其中AB两个步骤是针对启动了多级评估的企业,最好在一个新期间切换。切换建议:在从平行货币切换回单一货币,建议从后勤和财务方面进行充分测试,保证ML使用单一货币后FI/CO/ML/PCA的数据绝对一致,对相关分析报表无影响。广义的物料交易包括后勤和财务两个模块的业务:a.后勤模块的各种物料移动&I.物料的收发领退废等业务又可简单分为两种:&& 进货/出货,反映在ML即为收据/消耗。&b.财务模块的存货价值变更&I.发票价格变化或汇率引起的存货价值变更。&II.MR21/MR22, CKMPRPN/CKME价格变更引起的存货价值变更。&III.工单结算引起的存货价值变更。ML多级评估在ML中使用多个货币类型和多级评估概念不同,你可以在ML中只使用多货币类型而不启动多级评估,启动多级评估首先是设置多货币类型,多级评估的最主要目的就是实现转移价格, 配置分三步,路径如下图:a.定义货币/值参数文件(Tcode:8KEM)b.分配货币/值参数文件给控制范围(Tcode:8KEQ).c.平行评估方法: 检查激活 / 执行(Tcode:8KEP).多级评估几个要点:a.如果启动多级评估,多货币类型则被限制,在多级评估中,SAP提供了最常用的currencytype,即FI currency type 10和Group currency 30,只有这两种假设前面所说的公司代码SSSS的ML货币类型SSSS包含的3个货币类型10/30/40 就和多级评估相冲突,使用Tcode:CKM_CURRENCIES_LIST可以查看货币类型和平行评估的状态。多级评估视图则划分为法律评估、集团评估和利润中心评估3种评估。b.如果启动多级评估,则需要启动多个CO版本(Tcode:OKEQN/OKEVN),比如启动了利润中心评估,就必须启动利润中心评估版本。如何设置多级评估首先,公司代码货币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.集团公司记帐货币+利润中心评估是32.显然象上图的多级评估参数文件激活后,物料的货币类型将是10/11/32 。激活多级评估要点a.由于多级评估只支持10/30,所以FI本位币最好只设置10或附加的本位币30 。b.控制范围货币最好不要使用20而是30,这和同一Client使用了两个控制范围对应的控制范围货币有点矛盾,因为30只有一个(Client标准货币),控制范围货币20可以任意设置货币。c.必须为每个评估视图定义实际版本。d.需要使用OKG9为每个实际版本定义在产品版本分析,WIP可以使用到3个评估视图。e.多级评估的目的是实现集团间或利润中心转移价格,但是多层评估不适合作业类型,跨利润中心的分配作业实现不了转移价格,转移价格主要体现在物料的转移价格上。&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.最后,为了保证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由RAW01和RAW02各一组成,启动了多级评估10/32,CK11N如何估算?此时你需要CK11N分别为10/32估算,可使用Tcode:OKKN为10/32两个视图分别定义评估变式。&&在深入讨论平行评估时,有必要吹一下责任会计,在实现分权经营体制下,企业可以按照&目标管理&的原则,将生产经营的整体目标分解为不同层次的子目标,同时将这些目标落实到想光单位形成企业内部单位,即所谓的&责任中心&.责任中心分3大层次:成本/费用中心-&利润中心-&投资中心.成本中心大家都很熟悉,就是在该单元着重考核其发生的成本和费用,通常并不形成货币计量的收入.企业可以对生产经营中独立性较大的内部单位不仅考核其成本费用,还要考核起工作成果带来的收入,并进一步将收入和成本配比以考核其利润,则此类单位称为利润中心.&在SAP中,有个全面预算的东东,同样可以通过一定时期实际实现的利润中心的利润和&责任预算&所以预计的利润进行差异对比并分析差异形成的具体原因,从而对各利润中心经营上的得失和有关人员功过做评价(就国内企业这管理水平谁还玩这种高级的东西).&在SAP的利润中心模块,还有一个东西值得一提就是转移价格(Transfer Price),这个是利润中心间物料/或劳务互供的价格,因为要考核利润,从一个利润中心将物料转移到另一利润中心通常不简单使用成本价格,而是也尽量按市场价格为基础制定内部转移价格,同时形成内部收入和内部成本(关于Transfer price更详细请参考本书的利润中心模块).&转移价格不仅仅反应在物料移动(MM),FI(GL,AA).CO(CEA统诣)块(CO-PCA),使用在利润分析模块(CO-PA),. KEA0.&现在假设你对ML的货币类型,评估和平行评估(Currency type+Valuation profile)的关系非常清楚.接下来应该讨论下集团公司评估和利润中心评估.在利润中心模块,原则上可以保存任何一种评估方式,但是如果评估方式包括利润中心评估,则利润中心会计就必须使用利润中心评估,注意一下,这通常意味着利润中心数据将和FI数据不一致,如果你并不想考核利润中心,启动利润中心评估就是画蛇添足.&利润中心会计核算-&基本设置-&成本控制范围设置-&维护控制范围设置(Tcode:0KE5),公司代码视图:公司间或对外部公司的采购对该层物料评估产生影响.利润中心视图:利润中心间的移动才对评估值产生影响,不同利润中心可以设置转移价格(可多重)集团视图:只有对集团外(确切地是控制范围外)的物料移动才产生影响.如果一个真正的集团在系统中使用了几个控制范围,那就不好办了集团视图的用处企业经常面临的矛盾实况是,一个物料在不同公司代码层价格不一,即使在同一公司代码的不同利润中心为了内部考核也可能设置转移价格,而从集团的角度来看,存货转移的内部利润是需要抵消的,这样,可以在整个集团层面设置统一的集团内部交易价格,从这层视图看整个集团的内部交易是同一成本价交易,只有外部的存货采购才更新该视图,也为报表和并做准备。&&*通过3个视图解决了貌似矛盾的需求。&You can only perform group costing within a single controlling area.如果企业集团启动了两个控制范围这样,如果一个控制范围的公司代码和另一个控制范围的公司代码发生跨公司转储会认为是集团外的交易。利润中心可以是跨公司代码的(此时类似业务范围).是相互矛盾的,为报表合并做数据准备.如上图,可以在PA中启动多个货币类型,上图启动了4个货币类型.货币类型越多,数据量显然越大,性能也受影响,即使启动了4个货币类型,并不意味每条交易就一定会以4个货币记帐.10&&& 公司代码货币12&&& 公司代码货币,利润中心评估B0&& 营运相关货币B2&& 经营组织货币,利润中心评估1.SAPRCKMJX2.8KEU撤消平行评估3.8KEM修改C+V配置参数文件4.8KEQ将参数文件分配到成本控制范围5.CKMSTART对ML和其它模块产生的影响.一定要不会出现C+ 309CKM3物料帐簿货币被更改消息号 C+ 039B+&V+在ML doc item中,决定物料帐簿货币被更改消息号 C+ 039CKM9:检查ML配置&Table:CKMLCT(评估范围内的货币类型和评估类-&各估价范围对应的货币类型/评估)&总结一下:a.如果没启动平行评估(8KEP),则只使用多货币类型(OMX2),通常OMX2中保留FI货币(OB22,如果没有设置,就只有currency type 10)|CO货币(通常20或30,建议使用30)b.如果启动了平行评估,8KEP检查货币和估价配置文件不应该是无效的(如图X)c.如果只想使用两个货币而不使用平行评估,是没有必要启动平行评估的,造成后续麻烦.d.SAP是集成的,启动平行评估可在多模块同步,否则数据会不一致.SAP那些鸟人这样说.The consistency of currencies throughout the component is no longer guaranteed,太狠了,甩手不管了,话又说回来,反正顾问也是流水的兵,各位老人家即使留下烂摊子项目game over那时拍屁股走人,最后吃苦的不还是企业和IT中心的支持人员.回顾一下, 启动多级评估注意各个模块的影响.a.在FI模块,OB22可以设置最3本位币,理论上可以让每个本位币对应到一个评估.b.在CO模块,启动平行评估意味着必须有3个实际版本,在OKEQN中定义并分配个CO(如图Y,图Z),这样在CO行项目表COEP中会以3 版本记录数据.在CO-PC的工单可以3个评估的数据(图Z1).SAP说其差异计算只能使用公司代码评估(如在跨国集团各currency type不同,则使用当前Exch. Rate去做translate,这个就很讨厌),其它俩View是通过汇率转换的,因为作业类型不好使用平行评估,但是WIP计算可以(如图Z2),而且你想激活(8KEP)平行评估,还非得为WIP设置相关斑斑c.在ML模块,当然是平行评估.d.在利润中心模块,如果在C+V profile中使用了利润中心评估则必须使用利润中心评估(0KE5).e.国内企业各种货币类型一般都玩来玩去都是RMB还好,跨国公司可能多个不同货币估计就不到好玩了.f.SAP似乎是说标准成本估算(有的企业不做此步)也是通过公司代码货币然后用当前Exch. Rate去转换的,CK11N看结果是可以转换货币的,如图Z3.&&在COEP中有版本GRP,PCT数据.&PUP和MAP的差异&&<div class="votes" id="Score
畅享论坛提示:看帖后顺手回帖,是对辛苦发帖者的鼓励,是美德。
行业:建筑
职能部门:信息/资料管理
城市:淄博市
(共 1 条) 上一页 1 下一页
您还未登录,不能对文章发表评论!请先
请输入-10到10之间的数值
11:18:37 971/ 11:18:38 064/ 11:18:38 080
专业服务公司IT系统蓝图与您共绘制
计算机软件
互联网/移动互联网/电子商务(中小型)
顾问/咨询/会计/招聘服务
培训/教育/科研院校(中小型)
广告/公关/会展
媒体/影视/艺术
本次活动针对以上行业
点击系统名称填写公司信息化现状,畅享网将核实贵公司的信息化现状。
核实信息后您将获得:
您所在行业的信息建设状况一手数据
100畅享金币
下载VIP权限3个月
截止日前填写还能获得专业行业信息化分析报告。

我要回帖

更多关于 相减的得数叫做什么 的文章

 

随机推荐