SAP学习笔记7.doc_第1页
SAP学习笔记7.doc_第2页
SAP学习笔记7.doc_第3页
SAP学习笔记7.doc_第4页
SAP学习笔记7.doc_第5页
已阅读5页,还剩99页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

物料移动类型和后勤自动科目设置后勤应该如何实时和财务集成,原则上,应该尽量让后勤人员在物料交易时不过多涉及财务专业知识,而是让系统自动产生会计凭证,ERP各模块都自动和财务集成,下面一步步详细说说ERP实现后勤自动国章的基本原理,其它模块的自动集成参考其他章节。1.认识评估概念关键词语:评估等级|评估范围|评估类|评估类别什么是评估等级和评估范围呢?如图1(Tcode:OX14)。一般,系统推荐的评估等级(Valuation Level)是工厂,此时评估范围(Valuation Area)=工厂。什么是评估类(Valuation Class)和评估类别(Valuation Category)呢?如图2。评估类是用来确定物料各种不同交易时记入哪个科目的,评估类和物料的移动类型中的科目修改一起确定会计科目,说白了,评估类是物料的科目确定标志码,评估类+科目修改得到会计科目。想设置多少个评估类最好先看看企业的报表,比如,将劳保和办公用品物料都对应到备品备件3007,物料消耗时和一般的备品备件都对应到物料消耗-备品备件科目,结果企业需要统计劳保和办工用品,系统虽然还提供了物料组区分劳保和办公用品,也即使说物料消耗-备品备件科目+物料组依旧可区分出当期的劳保消耗和办公用品消耗,但是用户认为没有直接走科目直观,并且物料消耗-备品备件是需要考核的,所以最好还是新增劳保和办公用品两个评估类,直接对应到劳保费和办公费科目。财务人员当然更喜欢直接从科目上直接进行报表分析.评估类如何配置呢?Tcode:OMSK图3中使用Tcode:OMSK定义和分配评估类的,首先定义帐户分配参考比如0001(参考原材料)和0010(制成品参考),如图3-1, 然后定义好评估类,将评估类归属于某个帐户分配参考,如评估类0710和0720归属帐户分配参考0001,如图3-2, 最后将物料类型对应到帐户分配参考,如图3-3,如物料类型ROH对应到帐户分配参考0001,这步有什么意义呢? 简单地说,就是限制特定物料类型只能选择特定,现在属于物料类型ROH的物料的评估类只能选择0710和0720,这样可杜绝原材料被某个马大哈不小心选择了产成品的评估类,这样都能整出个配置,多人性化。那么,如何更改有交易记录的物料的Valuation Class?步骤如下:I.使用MMBE/MM03查看库存,把该物料的库存调为0,可新建一专门的中间物料,使用移动类型309先转移到中间物料,修改完评估类后再转回,如果物料在该工厂多个库存地有库存,注意按照库存地转出先转如中间物料。II.Tcode:OMT4(或SE16: V_160M)把消息号MM326/MM327改成W,系统默认为物料有Open采购订单和生产工单不允许修改评估类,这个消息号可以修改。III. MM02或MM17批更改Valuation Class .评估类别又是什么呢?举个简单例子,同一材料有采购自用的,有工厂采购的,有来料加工的,有自制的,使用评估类别实际上是使用同一料号却从库存管理和成本核算上区分开物料的多种形态,评估类别和分割评估相关,在此不细述。2.组合评估范围Tcode:OMWD前面说过,通常评估等级是评估范围,这样系统在Copy新建工厂时即产生评估范围,ERP的成本核算是基于Plant的,Plant的建立可参照企业的车间,可参照企业的产品系列,或根据两个城市的不同的办事处,比如某公司代码在甲城市设置了生产工厂,在乙城市设置了一个销售办事处,从城市甲转移到城市乙的货物如果需要增加转储运费或方便管理控制,最好不采用同工厂间的301移库而是开物料转储单,而开转储单是基于工厂的,工厂还和利润中心对应,如果需要考核利润中心,设置工厂也是必要的,有时,为了成本核算也可建立一些虚拟工厂,典型的如各种无价值工厂,比如某物料有来料加工,除了建立来料加工的分割评估,也可建立一个来料加工工厂,再如某些贸易加工企业可能每个月都需要报废一些物料,每季末再申报海关集中处理,报废的物料在生产工厂库存不再反应,此时,就可建立一个无价值的报废工厂管理报废料的数量。有趣的是,有的ERP软件使用仓库做物料成本核算。在图4中,将公司代码2331的7个工厂都归属到同一个评估分组。特别地,对于大型跨国企业,由于其分布在世界各地的公司代码可能使用不同的会计科目表,可将使用同一会计科目表的公司代码的各工厂组合起来,如图5。3定义物料移动类型Tcode:OMJJ|OMCJ|OMBW关键词:移动类型|价值串|交易(事务)码|科目修改移动类型(Movement Type):ERP系统使用移动类型来确定各种不同的物料移动是否更新物料的库存数量和自动对应到相关的G/L 帐目的规则。价值串(Value String):物料移动的科目确定实际上是通过分配给移动类型的记账价值串来确定。交易码(TE Key):ERP系统使用交易(事务)码来确定生成过帐行的科目,每个物料交易实际上至少涉及到交易(事务)码,比如发料,至少涉及存货记帐交易码BSX,表示材料的增减,另外至少设计各种类型材料消耗科目,如果材料采用标准价格,多数情况下还涉及差异科目,这些都是通过交易码确定。科目修改:细分科目确定,存货交易分成两大类,一是存货的进库,一是存货的出库,典型地,对于记帐交易码BSX,表示材料的进库,无论是采购入库,生产入库,盘盈入库,委外加工入库等入库动作,都只直接对应到一个存货科目,它就不再需要科目修改,对于材料的各种出库消耗交易码GBB,它需要对应到各种消耗类型,所以使用科目修改细分不同类型的消耗科目,比如发料到工单是生产成本消耗,研发发料对应到研发费用,销售发料对应到销售成本科目,报废发料对应到管理费用等等。现在,通过图6能知道后勤自动过帐的基本原理。I工厂(评估范围)被分配到公司代码,科目表被分配到公司代码,可将多个工厂组合成一个评估分组码。II前面说过,通过物料类型限制只能使用某些评估类,物料主数据中维护好评估类。III物料在选择不同移动类型移动时将根据相应的价值串和交易码确定该移动类型是否进行数量和价值的更新,如果更新价值就涉及自动科目获取和自动财务记帐。为了方便读者理解,举一个实际例子,如图7。ERP系统预置了各种移动类型,基本上可以满足企业要求,这些移动类型也起到一个模版作用,如果需要用户可以根据这些模版任意复制自己的移动类型。业务背景:企业借用来料加工成品进行销售,来料加工原料和来料加工成品都采用分割评估,只管理数量,成本为0假设直接使用物料转储,从来料加工产品到自有产品时,如果使用309直接从来料加工物料转到自有物料,无论自有产品采用移动平均价还是标准价格,自有产品的成本都将为0,影响自有产品的当期成本。为此,Copy 562为ZL1表示来料加工转出,561为ZL2为来料加工转入,如图7。简单叙述下Copy移动类型的注意点:1“短文本”页面修改移动类型文本,注意“帮助文本“页面也一定要修改一下文本。2“允许事务“中选择什么Tcode(ERP系统的一种快捷运行程序的代码)。3“字段选择“页面选择移动的字段状态,字段状态在本书有过专门介绍,物料移动类型,会计科目和记帐码都有字段状态并需要保持一致。用户需求,自动过帐还需要核算到多个辅助项目,这不成问题,系统为移动类型设置了多个字段状态分组,通常的辅助核算无非是供应商/客户/员工什么的,图8-23显示的是附加科目设置分组(Account Assignment)的字段,你想到的没想到的”核算”字段应该都有,而且你可以方便设置那些字段为必输,隐藏和可选。1. “回转/后续移动类型”页面,通常Copy移动类型都需要成对出现,在此设置ZL1/ZL2的反冲移动类型为ZL2/ZL1,ERP系统提供了强大的”后悔”功能,基本上,各种交易都可反冲, ERP系统中,除非归档,原则上应该严禁删除任何凭证。2. “科目分组”页面,其中TE码GBB对应物料出库,设置科目修改ZL1表示决定出库的一个小类别的科目确定码,如图9。图9显示移动类型ZL1/ZL2对应的的科目修改为ZL1,如果有材料差异则进入PRD-PRA对应的科目,这些科目将配置在自动过帐表格中。接下来就可定义后勤自动过帐的科目分配了.4配置自动过帐科目Tcode:OBYC后勤自动科目配置包括委外加工,采购价格差异,物料分类帐差异,关税/代理/保险/商检/海关等各种采购附加费用科目的自动确定等,涉及各种后勤业务的自动科目分配,会计科目和财务专业知识又掩盖在幕后,比如各种采购附加费用,后勤采购人员只要输入关税/代理/保险/商检/海关等对应的条件类型就可,条件类型在自动科目配置中对应到科目,否则你让采购员开采购单时去选择各种科目,他天天半夜起床时都会恨死你。图10显示的是后勤自动科目配置的全部TE码/事务,其中图10-12显示的BSX表示存货入库,根据评估类对应到存货科目,比如原材料主数据维护的评估类是3004,则入库借记BSX原料,如果是产品7020则借记BSX产成品科目,另一方科目则取WRX,就是ERP系统所谓的GR/IR科目,可以将各种评估类都对应到该GR/IR中间科目,最右边的GBB表示物料消耗出库,前面已经讲过,无论何种入库,借方BSX都一定是存货科目,出库消耗就不同,有发料到委外仓,发料报废,盘盈盘亏,发料到各种类型成本中心,生产领料,退库等等,所以消耗事务GBB才会有所谓的科目修改来进一步细分科目确定,最典型的是如图10-3的VBR, 生产发料(移动261)和成本中心发料(201)都对应到该科目修改,同时刚才Copy的移动类型ZL1/ZL2来料加工移动类型对应到应付帐款-来料加工(设置成一般总帐科目)。在图10中,估价修改FR01即公司代码2331全部工厂的评估分组码,相传国内有的ERP软件直接物料凭证模板,在凭证模板设置科目,凭证模板类似移动类型+自动科目配置,我在想一个问题是 对于同一凭证模板比如生产发料,会计凭证如下Dr:生产成本-物料消耗 Cr:原材料现在有一个大型跨国公司,科目都是这俩破科目,但是会计编码不一样,那就比较不好玩了,凭证模板根据工厂设置科目,那还不如搞一个评估分组码,对同一凭证模板不同评估分组码设置一套科目, 将后勤自动科目配置和移动类型分开的好处是,对后勤顾问只要Copy移动类型就行,全部后勤科目配置集中起来让财务顾问去折腾。很显然,对于任何物料移动,其中一方的TE码/事务码必定是BSX(存货科目),现在来料加工转移到自有业务如下处理,来料加工物料原料/产品转出,因为来料加工原料/产品价格为0,所以转出时只产生物料凭证,存货数量减少,没有财务凭证,同时使用移动类型ZL2转入自有原料/产品,产生物料凭证增加存货数量,同时产生如下会计凭证:Dr:库存商品 (入库总金额为物料单价*数量) Cr:其它应付款-来料加工。还料时则反冲这两张物料凭证或ZL1出自有材料,ZL2进来料加工产品,这样借料对当期成本影响就甚小,为什么说甚小呢?因为假设自有产品采用标准价+ML,从来料加工转进自有产品采用标准价格非实际价格还是有稍许影响的,表格说明几种情况,为了简便,假设无消耗:一不从来料加工借料期初库存标准价当期采购数量采购价格来料加工转入期末数量期末实际价格012001000个13000个10001300二直接309从来料加工转为自有库存012001000个13001000个(无价值)2000650备注:影响当期成本,期末实际价格= 1000 * 1300 / ( 1000 + 1000)三.采用ZL1/ZL2两步法从来料加工转为自有库存012001000个1300100020001250备注:可忽略的稍许影响,除非标准价格和当期实际采购价格相差过大.期末实际价格= ( 1000 * 1300 + 1000 * 1200) / ( 1000 + 1000) = 1250现在,回顾一下后勤自动过帐设计思路:1. 工厂/评估范围组合为一评估分组码.2. 物料主数据中维护评估类3. 物料移动类型中的价值串和TE码决定科目.4. 根据TE码(或+价值修改)+评估类分配科目.后勤自动过帐详解事务一般修改Valuation Class和科目备注MemoAG1N/A和运输机构相关,在SAP标准的MM定价类型有的条件类型用到此Account key ,企业根本不用.AG2N/AAG3N/AAKON/A如有多plant而需要区分此差异可根据不同的val. Class(Mat. type)配置不同的价差科目当物料采用标准价时从consignment 库存和普通库存互相转产生的价差(材料成本差异科目)如MB1B:311/312 KAUMN/A同上,一般企业就使用材料差异科目.(COS-Returns Cost Variance)和65310080(Return Freight Others)科目,主要考虑是公司间转移会有运输费用等.工厂之间货物移动或者物料到物料之间的转换产生的价差.MB1B:311/309*对于开STO (公司间或跨公司)的库存转移似乎和这无关.即使材料采用STD,采购价格和物料价差由PRD(采购价差)决定.B01N/A所谓的后续结算(Subsquent settlement),可这样理解在PO中定义了折扣condition(Volumn-based rebate数量折扣),在收货后获取折扣,这时可给condition配置一预提应计收入科目.比如SAP默认的Pricing Procedure:RM5000-RM5003B02N/AB03N/ABSDN/A库存补充记帐和BSX不同的是,似乎使用第三方采购时非采购方需要使用此事务,更详细请看SAP相关帮助BSVN/A外包引起的存货变更科目,根据不同的valuation class配置类似委外加工结转|产出科目或直接使用生产成本产出科目. 外包PO的收货或外包后续调整对应的科目.BSXN/A根据不同的valuation class配置不同的存货科目大家都很熟悉就是存货过帐科目.COCN/A特别地,为巴西公司的重估消耗科目DELN/ADIFN/A可以分借贷给不同的科目,借方可配置类似营业外支出而贷方可配置营业外收入科目.MIRO时在容限范围(Tcode:OMR6)内的小差异,比如GR/IR line item amount是100USD,AP是100.8(or 99.5)USD,就需要配置DIF科目.EINN/APurchase account(EIN), purchase offsetting account (EKG), freight purchase account (FRE) These transactions are used only ifPurchase Account Managment is active in the company code.请参考IMG :Material management-Valuation and account assignment-Purchase Account ManagementCompany code BE01默认激活.通常在Belgium, Spain, Portugal, France, Italy, and Finland等国家使用.EKGFREFR1-FR4各种采购附加杂费比如运输保险等科目带未清项(open item)管理,此运输费类似GR/IR要发票校验. BS科目除非商品流通企业的运杂费(代摊存货费用)核算采用条件类型(现在方案不采用).FRL可根据外包料的valuation class设置外包费用-SFG(FG)科目.同样是为外包,和BSV(料产出)不同的是,这一般是外包作业(工)即相关外包费用科目,企业实际付给外包商的委外加工(服务)费用FRN外包PO的突发附加费用*公司配置62000090(Operating matl. Consum-FG科目)这是为外包PO所谓的突发delivery costs (incidental costs of procurement)或其它费用所设计的科目GBBAUA生产订单结算的产出差异设置成和AUF一样的科目AUF生产成本-产出(prod. Cost-output)科目,根据Val. Class(Mat. Type)细分.无科目分配的生产订单收货,当工单采用backflush或分步使用MB1A261发料,MIGO 101收FG时就使用到AUF .BSA库存初始化科目.MB1C 561期初库存INV库存使用中造成的损益差异,通常就是盘点损益.)盘赢盘亏VAX销售成本科目VAY和VAX的区别和VAY不同的是VAX通常用于无SO发货,典型的比如STO(stock transfer order),VL10B后做的VL02N发货.实际上跨公司的公司转储单隐含集成同一集团一方销售业务,简化了处理步骤.VAYVB0外包PO收货时所对应的企业自备材料消耗费用,根据valuation class(Mat.type)不同设置不同科目企业在外协时可能提供一些材料,在收货时会有Dr:VB0对应外协材料消耗科目 Cr:材料存货科目有企业直接配置存货科目.这时会计分录就是 Dr:存货 Cr:存货VBR生产费用消耗,即所谓的生产成本投入,根据Val. Class配备不同科目. 大家最熟悉的261/262工单发货,201/202成本中心发货都是对应此科目.VKASAP提供的default for sales order account assignmentSAP提供的default for project account assignment,输入SE16:V_T163K,K-VBR,M-VKA,P-VKPK类PO(费用类PO)和P类PO大家都很熟悉,M类PO通常是指为某Sales order购买收货将到指定的SO stock.如果愿意你可轻易更改成你所需用的Account modification.VKPVNG报废/毁损科目,可只使用一个报废费用科目,没必要一定要根据val. Class细分,视管理需求设置典型的551报废对应的科目.Y-Z型自定义自定义的一般修改主要确定新准则下的科目是否和物料自动过帐相关.查看了相关科目,似乎关系也不到.ZOF生产成本-产出科目研发物料消耗等科目.可无PO(purch. Order)收材料,理论上,同样也可无Prod. Order收SFG/FG.MIGO(A1:Goods receipt,R10:Others)521/522, 收半成品成品531/532, 收By-productKBSSAP用来在收货时临时决定PK码不能设置科目(81/91).KDM汇兑损益科目,有的企业设置已实现和未实现汇兑损益.比如MIRO引起的汇兑损益.KDR发票校验外币转化成本位币时的小数位差异.类同KDMKDV类KDR,ML使用目前未配置KON应付委托款Consignment liabilities(应付委托款)arise in the case of withdrawals from consignment stock or from a pipeline or when consignment stock is transferred to own stock.KTR使用cost object hierarchy的价差抵消科目Offsetting entry for price differences in cost object hierarchies.和PRK对应.LKW起用ML后的应计和递延科目中石化使用了材料成本差异科目.PRD一般修改PRA|PRD|PRF|PRUPRVML低层价差PRYML相关成本价格差额RUE预提delivery cost科目在PO有condition type使用这account key,在MIRO必须手工清理.*比如你copy了procedure RM0000并使用了condition MAR1.UMB可使用材料差异(BS科目)*公司配置科目Gain/Loss from Val.(P&L科目)MR21/MR22更改price时的.外企似乎更愿使用重估损益之类的P&L科目.UPF计划外运费科目FR1-FR4等的计划价和MIRO时的实际价差异将自动过帐到此科目VST现在你根本就不用再在此配置进项税科目,可能你只要设置一rule然后保存一下就可,即使你在此设置了,SAP更愿意去读取OB40设置的科目.FTXP定义税码,OB40给定VST科目,这个事务没有存在必要WGI因通货膨胀引起Goods issue/Goods receipt的重估少用WGRWRX即GR/IR科目相关Tcode:OBYP,F.13,F.19Z*自定义的TransactionMM带记帐码的条件类型可以对应自定义的帐码,即对应此.结论: (1). FR1代摊存货费用不走条件类型,不相关. (2). 除了GBB物料各种消耗类科目才有可能涉及新增加删除科目外,其它不涉及,仔细分析了新增删除科目,基本没有科目和物料自动消耗相关. ERP APAR相关科目配置: (1).IMG路径:应收帐目和应付帐目-业务交易-未结清项目的结清-为汇率差异定义会计科目(Tcode:OB09),特别是有外币业务的企业应收应付预收预付其它应收应付应该配置汇率差异科目(中石化有的企业据成从来无外币业务无配置).(2).IMG路径:应收帐目和应付帐目-业务交易-未结清项目的结清-收到的预付款-定义客户预付款的统驭科目(Tcode:OBXR).(3).IMG路径:应收帐目和应付帐目-业务交易-带有备选统驭科目的过帐-其它特殊总帐事务-为客户定义备选统驭科目(Tcode:OBXY) 为供应商定义备选统驭科目(Tcode:OBXT)(4).IMG路径:应收帐目和应付帐目-业务交易-带有备选统驭科目的过帐-确定备选的统驭科目(Tcode:SE16-V_THKON).(5). IMG路径:应收帐目和应付帐目-业务交易-结算-评估-外币估值-准备外币评估的自动过帐(Tcode:OBA1,OBA1-KDF同OB09)(6).Tcode FTXP,OB40定义税码和税务科目(和新科目无关,保持原样).(7).OBXU:定义现金折扣科目(5503990400: 财务费用-其他费用-现金折扣) (和新科目无关,保持原样).(8).OBXK:为银行费用定义会计科目(5503990400: 财务费用-其他费用-现金折扣) (和新科目无关,保持原样).ERP CO自动科目配置:(1). 统驭调整科目(和新准则无关)IMG路径:控制-成本要素会计-统驭分类帐下.OBXN:业务区域调整科目6100000000 ,各种业务范围(包括功能范围对应的)调整中间科目.OK17:统驭过帐调整6100000001,KALC时会将水电汽风等次级要素的调整会对应到此科目.OBXM:资产负债表再调整科目配置(OBXM-GA0 = OBXN)(2)内部定单和WBS结算科目的检查.检查结算规则用科目做结算接收方的,是否使用到新科目(参照新科目调整,基本没有).分割评估和混合成本业务背景:公司生产某品牌电子产品A的成品用到的主要组件主板时有(1)完全投料生产的,(2)回收成品A拆装下来的,根据实际使用程度需要或不需要在进行一定程度维护的,(3)外购的主板,(4)另一品牌B上的回收主板,比如B不再生产了,但是其回收拆拆出的主板可用于生产A ,B的主板和A结构功能相同,需要补充少量电子元件.回收A,B产品的价格不同从而相应的主板成本也不同,投料自产和外构的主板价格也不同,最后用这些主板去生产成品A. 主板和成品A都需要开工单和核算成本,对最终成品A的成本来看,显然使用不同的主板生产成本会有很大区别.问题:如何区分使用不同主板生产出的A的成本.配置分割评估典型的,公司产品既有自产的,又有外购的,此时就可采用分割评估,如果确实只有一两个这样的特例,自产和外购使用两个物料当然没有问题,不说违反物料编码唯一性原则,跑MRP也不方便,可以让PMC员工特别关注此两物料,但是如果企业有大量这样的物料这种方案就行不通.启动分割评估配置相对简单,如图1.(1)激活分割评估(Tcode:OMW0),在此激活分割评估.(2)配置分割评估(Tcode:OMWC)1定义global type单击Global types出现系统已经存在的左右的valuation type,然后按create按钮,假设建立一valuation type名叫ZOUS(外包使用),记住按图3-1的create后再保存.如图4,定义好四个global valuation type(接下来还有plant-level级的local valuation type的概念),Virgin(自产主板), Recycle(回收A主板),ZOUS(外包),ZREC2(回收B主板)图2-4的acct. cate请参考Tcode:OMSK,实际上是将几个valuation class group起来,这样可限制在建立物料主数据选某valuation type时只能选取此group中的valuation class2定义global category图2中单击Global category进入图5.按图5-1create按钮建立Valuation category Z后选图5-2Types-cat.分配valuation type给Valuation category .选则Types-Cat.进入图6,将所需的valuation type激活,表示此valuation category将包含这几个valuation type .再将valuation category分配给工厂,为此你按图6-1,进如图7.将所需要的工厂激活,到此分割评估配置完成 .建立物料主数据在建立物料主数时选Valuation category Z,然后再使用MM01扩展四个valuation type的数据,如图8,物料主数据建立完成后选图8-2的organazation levels应该能看到四valuation types,图8显示ZFG01的分割评估ZREC2使用的V price control, valuation class是ZWIP.如图9,在plant-level这层,ZFG01的valuation class是ZFIN . 下面几个概念要澄清:(1) plant-level这层使用分割评估只能采用移动平均价格.(2) Plant-level和valuation type level的valuation class可以不同.(3) Valuation type level的价格控制可以是移动平均价,也可采用标准价格,所有的valuation type level的价格移动平均成plant level的移动平均价格.(4) 可能出现valuation type level有单价,plant-level单价为0,比如所有的valuation type级的库存都是0 , 当然plant level的库存也是0,此时就有这种情况.Valuation数据保存在MBEW表中,假设某一时点,MBEW数据组织如下.如图9,Recycle假设使用S,库存10,标准价100/PC,Virgin 库存2,MAP 83/PC .ZOUS,ZREC2的库存是0.图9-2,valuation type为空的表示plant-level这层的总库存可单价,关系如下.Plant-level unit price = (1000 + 166 )/12 = 97.17 (MAP ).思考:(1)什么是Valuation type | Valuation category |Valuation class |Valuation level |Valuation area (2)plant-level的移动平均价是由个valuation type加权而来, 标准价格如何得出?建立生产版本.(Tcode:C223/MM01)为主板ZFG01建立4个BOM(可能对应4个不同routing),自产的BOM和普通BOM一样,回收BOM是拆料BOM,投入成品A,B产出ZFG01外,还有其它部件产出,可能需要补充的电子件因为不确定不维护在BOM中,对外构主板也维护外包BOM,可能公司也提供少量料,此时提供料的item category建成L,外包vendor提供的料建成N,并不参与成本计算.图10是一个实际的外包BOM,Ict L表示公司提供料,N表示料由vendor提供,当双击看item明细的Status/Lng Text Tab页的 CostingRelevncy应该选不参与成本计算.(关于外包流程和CostingRelevncy请参考本书相关章节)对应建立4个production version(步骤略)建立cosing mix ratio (Tcode:CK91/CK91N|CK94)CK91N建立所谓的Procurement Alternative,图11-1将四个生产版本group在procurement alternative中,显然SAP提供了强大的mixed ratio功能,在此例选择的process cat.是prodution,你还可使用其它的process cat.Changeable name允许你输入你自己的描述.CK94定义mixed ratio什么是qty structure type呢?瞧瞧,太TMD简单了.定义quantity structure type将qty structure type和costing vesion对应上.OKKN自动有了. OKKN的标准成本的costing type 是1这样Ck11N, Z0001维护了4个25%就出现.这样costing version 1就和CK94定义的qty structure Z0001 link 上了.注意:如没定义Z0001,则cost estimate时俺后台定义的selection BOM&Routing 规则,一般是BOM1+Routing 1做成本估算.四个25%. Valuation variant分析Valuation variant是用来定义取价策略的,OKK4看看相关的valuation variant 001 for STD Z06/Z07 for production order plan/actual cost valuation variant成品采用MAP收货评估变式,就是说成品收货可的实际cost valuation 不使用Z07而另定义.分给工厂假设定义了Z06.Z07,Y07,Y07当工单的header material产出料是MAP才起作用的.现在假设你定义了Z06/Z07/001/Y07四个valuation variant .看一个小破表,你就会对此烂熟.实际上SAP就这些东西翻来覆去晃来晃去忽优人的.投入物料取价产出物料取价V price controlS price controlV price controlS price control工单计划成本根据Z06的取价策略,比如第一策略是planned price 1,那么计划成本就优先取此price根据Y07的取价策略根据Z06的取价策略工单实际成本一定是物料的主数据价格,从财务上也讲得通,投入料MAP就取MAP,S就取S单价根据Y07的取价策略,就是说产出料使用MAP一定是使用Y07.一定是物料的主数据价格,也就是标准价格.靠,那么Z07的valuation variant有啥屁用?对于material valuation来说,这个实际的valuation确实啥屁估用都没有,你随便设置都行,注意只是material valuation ,对物料评估来讲,除非productin order outpout material采用MAP,否则它一定是使用物料主数据价格. 哎,还有activity valuation ,costing sheet嘛,这些才有用.*1 如你不更改Default是Z07,只对MAP起作用.l 2. 标准成本不是工单计划成本.标准价格只是计划成本的一种取价策略而已,不以中国成本观念去看这些东东.如你家的产出料 price control是S,你只能采用S收货,不可能是别的价格,不要老蒙俺老人家,以为俺好忽优,想忽优俺门都没有,.如是V就好办了,你想定义怎样的output 收货单价都行,因为有enhancement.从上面那些图可看出Y07的首选定价是U(自定义). 在本例中假设你将自产,回收A,回收B,外构的都做cost est. 同时回收A,回收B,外购将这些价格,CK24 release to planned price 1-3(自产的直接到STD price) .现在你就可定义自产的生产不同的主板取不同的价格入库,这样不会造成很大差异.隆重介绍一下取价策略K.后勤一般设置(Logsticis-General)后勤配置介绍下图1-1-1-7的七点配置.物料主数据(Material Master)配置物料主数据(Cofiguring the Material Master)下面以一个实例介绍如何配置物料主数据屏幕,通常物料主数据维护牵涉到多个部门,企业一般会成立物料主数据小组专门负责维护.企业一般会有这样的需求,比如让库房的用户不能看Accouting view的一些所谓敏感数据, 生产计划员只能看到维护MRP View,当然通常basic data view是要让看看的. 假设现在想让财务部用户STONEF在使用MM01|MM02|MM03只能看到和维护会计成本视图,其它的物料主数据视图对STONEF是不可见的,这个配置很简单,只有小小的4步而已.图1-1:Tcode:OMT3B首先Copy SAP默认的屏幕顺序screen sequence 01 成Z1,将不需要的data screen删除,如图2 .在data screen下面还有subscreen可看看,如果读者有ABAP基础,这很好理解,一个main screen通常是包括多个subscreen.你对物料主数据的某视图的某字段按F1就可知道屏幕号和子屏幕号.图1- 2:Tcode:OMT3R这步非必须的,如果有必要,如图3,调整Main screen的顺序,如图3-1,将basic data调到最后,这就是以后MM01/MM02/MM03看到的物料视图顺序.同时可看到右边所有的Additional screens如图3-2 .图1- 3 :Tcode:OMT3E你可分配Screen Sequences给User/Material Type/Transaction/Industry.步骤如下: (1).建立Transaction screen reference ZT给MM01-MM03,这个对整个tcode所有的用户都有效,通常你不能这样做,在此只是举例而已.(2).User screen reference ZS给user STONEF,(3).如果需要你还可建立Material type screen reference和industry sector screen reference.以上3步请参考合成图5.(4).然后再在图4-1加一行数据,表示Transaction screen reference ZT, User screen reference ZS,所有的material type和industry(如果需要SRef:Matl type可加具体material type意思是屏幕顺序Z1只对此material type才有效)都将使用只有basic data,accouting和costing view的屏幕顺序Z1.到此设置基本完成,MM01建立物料时,你看到的将如图6,让我们回想第图1- 2,是的,basic data view排在最后了.现在在选择View时间将Accounting和costing默认选上.请看步骤图1- 4,你也可使用图6的Default Values保存.图1-4:Tcode:OMT3U维护一些用户初始设置而已,如图7,用户在MM01/MM02将发现accounting和costing view默认是已选.字段选择(Field Selection)在刚刚的物料主数据屏幕配置中我们可限制某用户只能看到和维护设定的几个物料视图,这步使用字段选择我们可设置用户必须维护或禁止维护允许视图的某些字段内容,这个设置也很简单,举一个实例,假设用户在维护会计和成本视图时必须维护标准价格,Origin group(对成品是统一是Z000,表示空)和Material origin3个字段.一般就4个步骤,如图1-1-4.图1-1:Tcode:OMSR如图2-2,为了快速找到字段,你直接输入字段名称MBEW-HKMAT(Material origin)|MBEW-STPRS(标准价格)|MBEW-HRKFT(orgin group),将他们一起分配给Field sel. Group 222(如图2-1,此编号只能是1-240).图1-2:Tcode:OMS9在这一步,你将刚刚定义的field sel. Group 222分配给所谓的field ref.,可以是显示(就不能修改),必须输入(Reqd entry)和可选(Opt. entry),这个field ref.可以是一个industry sector,一个plant,一个material type,也可以是一个物料主数据维护tcode(MM01-MM03).如图3-2和图3-4同时设置了222对应plant 5100和MM01是必须输入的,这样5100或使用MM01时你就必须输入222包含的3个字段.明白下面几个问题:(1) 假设你只想让plant 5100才必须维护222包含的3个字段,其它plant不要限制,你只要将Field ref. 5100设置成Reqd. entry就可以.(2) 如果你想限制凡是MM01都必须输入222包含的3个字段,就如图3-4(3) 假设你的industry sector是M,222必输,plant 5100是display,MM01又是必输,自己测试哪个设置更有优先权.理解以上3点,不要将不需要强制字段输入的工厂设置成必须输入.图1-3:Tcode:OMS3将industry sector映射成Field ref. 而已.图1-4:Tcode:OMSA我怎么知道图3-2的Field Ref. 5100一定是对应到plant 5100呢,就在这步设置,设置后系统就知道,哦,原来Field Ref. 5100就是对应到plant 5100.图1-5:Tcode:OMSFIX如图5-1,是一个物料主数据屏幕Header的一个图,在此步你可设置一些lock相关字段,这样可保护一些重要字段,必须被授权用户解锁后才能被修改.Field reference复习.SAP的字段控制设置使用的field reference可以是(1) Material type (2)Industry sector (3) Plant (4)Tcode (5)Procurement type(E:自产 or F:外购)(4)(5)似乎是SAP默认的,(1)(2)(3)要设置.在OMS3(for industry sector)和OMSA(for plant)分别将industry sector和plant和field ref. link上了,对material type,使用OMS2定义field ref.如图6-1.那我现在要让非授权用户根本就改不了某些字段如何办?显然上面的lock-revalant应该算一种选择,在下面使用BTE来限制不允许用户更改origin group.很简单.1. BF24 建立一product假设叫ZMMCHK并激活它.2. BF34 如图11,Event选1250,Function ZMMCHK是从函数SAMPLE_INTERFACE_00001250 copy出来的,这样可避免为直接使用该函数而申请Access key.然后在ZMMCHK中小写一段代

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论