物料主数据SAPWord下载.docx
- 文档编号:22816264
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:19
- 大小:456.57KB
物料主数据SAPWord下载.docx
《物料主数据SAPWord下载.docx》由会员分享,可在线阅读,更多相关《物料主数据SAPWord下载.docx(19页珍藏版)》请在冰豆网上搜索。
在图2中,Datascreen下面还有subscreen可看看,如果读者有ABAP基础,这很好理解,一个mainscreen通常是包括多个subscreen.你对物料主数据的某视图的某字段按F1就可知道屏幕号和子屏幕号.
第二步:
维护主屏幕显示顺序
OMT3R(如图1-[2])
这步非必须的,如果有必要,如图3,调整Mainscreen的顺序,图3-1中可看出BasicData/Accouting/Costing的No.是30/20/10,这也就是财务部用户STONEF以后MM01/MM02/MM03看到的物料视图顺序,BasicData将排在最后.
同时可看到右边的Additionalscreens如图3-2.
第3步:
分配屏幕顺序
OMT3E(如图1-[3])
接下来,分配ScreenSequences给User/MaterialType/Transaction/Industry.
如图4,假设建立了TransactionscreenreferenceZT并分配给Tcode:
MM01/MM02
/MM03(如图5),UserscreenreferenceZS.
图4-[1]新增一配置行,表示TransactionscreenreferenceZT,UserscreenreferenceZS,所有的materialtype(SRef:
matltype->
*)和industry(SRef:
Ind->
*)都将使用第3步建立的只有basicdata,accouting和costingview的屏幕顺序Z1.
图5是一个集成图,如需要还可建立Materialtypescreenreference和industrysectorscreenreference,就是说配置可以更明细到让财务用户STONE只在维护某物料类型时才可以看到Basicdata/accouting/cost3个view,如不是,甚至啥都看不到,逻辑真是做的太毒了.
到此,财务用户STONE使用MM01建立物料时,看到的将是如图6的3个View,并且basicdataview在显示时确实是排在最后了.
第4步:
维护用户默认设定
OMT3U(如图1-[4])
实际上前面3步配置就实现了,此步是让财务用户STONE选择View时将Accounting和costing默认选上,如图7,将Accouting1/Accounting2/CostEstimate1/Costing2的Selection(如图7-[1])选上,则财务用户STONE在MM01/MM02将发现accounting和costingview默认是已选.
是不是限制了用户只能维护自己相关的视图就完事了呢,如果这样,SAP就不是SAP,SAP铁定要将各种用户如何维护自己业务相关视图数据进行到底,用户还可继续限制财务用户STONE在被授权的BasicData/Accouting/Cost各view的字段哪些是隐藏哪些是必输哪些是可选哪些只让你看看却不能动手摸的,想的真是太细致了,细节决定成败,如果你正在整ERP而你没有想到这些,请不要伤心,你饱尝失败的痛苦就很正常,接下来请看(3).限制维护物料字段.
(3).限制维护物料字段
建立字段组
Tcode:
OMS9|OMSR
此步就是将物料主数据的几个字段打包成一个fieldgroup,这几个字段可以来自多个视图,
比如想让财务用户STONE不能修改Accoutingview1和Costview的某些字段就可以将这些字段设置成一字段组合.
假设现在希望达到这样的目的:
plant5100,materialtypeZRAW(原材料类别),因为材料成本需要根据origingroup细分(即在Tcode:
OKTZ定义产品的成本部件结构时,材料成本继续细分成五金类材料,电子类材料,塑胶类材料成本等),为了保证用户在维护物料主数据必须维护Materialorigin和orgingroup,则将costing1view的origingroup(MBEW-HRKFT)和materialorgin
(MBEW-HKMAT)设成一字段组比如202,将此俩字段设置成必输字段.
*此俩字段默认在字段组41中,因为还有其它字段,所以新建202.
按图1-[1]”NewEntries”按纽建立一fieldreference5100,其对应的FieldSelectiongroup202设置为必输”Reqdentry”.
*还可定义industry级别,Tcode级别和Materialtype的fieldreference(Tcode:
OMS3)等,比如可限制Materialtype是原材料,MM01时字段才必输入,总之,允许用户玩各种花哨动作.
分配字段组(参考)给工厂
OMSA
如图2-[1],将图1建立的fieldreference(fieldselection)5100分配给工厂5100,注意其它的plant没做限制依旧使用默认的0001.
一个小技巧:
设置锁定字段
OMSFIX
如图3-1是物料主数据的一个截图,可将物料主数据的某些重要字段设置成lock-revelant,这样如果被锁住必须由被授权用户解锁后才能被修改.
留一个思考题:
系统可根据Materialtype/Industrysector/plant/T-code/Procurementtype建立所谓的fieldreference,现在假设你的industry假设是M,将上面的fieldgroup202设置成hide,然后Tcode:
MM01又设置成必输,然后plant5100又是hide,最后MaterialtypeZRAW又是必输.
我有一个经历就是本来只该在生产工厂Plant5100MM01才设置必输的字段结果在其它销售
工厂也被弄成了必输,结果用户维护主数据时就出现了问题.
现在问:
现在当你MM01为plant5100建立ZRAW时,你家的Industry是M,SAP搞出这么多字段组合花样,那么Group202的俩字段此时究竟是被hide还是必输?
第三步:
增强主数据字段修改授权.
BF24|BF34
SAP还可控制比如象Group202的俩字段origingroup(MBEW-HRKFT)和materialorgin
(MBEW-HKMAT)只有让授权用户才可维护?
上面的lock-revalant小技巧是一种方法,还可以使用BTE(关于BTE详细请参考本书相关章节)来限制比如不允许非授权用户更改origingroup.
方法如下:
一.Tcode:
BF24建立一product假设叫ZMMCHK,并激活它.
二.Tcode:
BF34选择Event选1250(如图4),FunctionZMMCHK是从函数SAMPLE_INTERFACE_00001250
copy出来的(Tcode:
SE37).
*你可以从Event中选择到合适的Event,比如FI的某些预制凭证没有validation,可以使用
BTE来做凭证的有效性检查.
然后在ZMMCHK中写一段代码
Checksy-Tcode='
MM02'
.
IfI_MBEW_NEW-HRKFTNeI_MBEW_OLD-HRKFT.
MessageE001(00)with'
我origingroup跟您老人家又不是很熟,干吗乱改人家?
'
Endif.
BTE函数非常有用,比如可以检查物料分类帐的Currencytype10必须和30的单价必须相同,因为MM01/MM02没有合适的增强,使用BTE就非常方便,只要加入类似条件:
IfI_MBEW_NEW-NeI_MBEW_NEW-.
MessageE001(00)with“10和30的单价必须保持一致”.
(4).设置物料交易状态(Tcode:
OMS4)
上面着重介绍了物料字段状态的设置,SAP玩了很多花样,留下一个增强BTE更是能满足用户对物料主数据各种BT的控制需求。
OMS4
用户可以通过设置物料状态控制物料的不同交易,如上图物料状态01表示采购栏的采购信息和仓库的移动被锁定,SAP将物料主数据分为集团层次的基本视图和指定工厂层次的其它视图,同样,物料状态也分跨工厂物料状态和特定工厂物料状态,这很有显示意义。
如果将状态01分配给集团跨工厂层次,则表示该料在任何工厂都不允许采购和移动,如果集团产生一个新原料料编码,在未经审批禁止采购就可使用跨工厂状态;
如果特定工厂的某部分物料可能存在潜在的质量问题需要经过质检确定才允许发到产线,就可在工厂层次锁住不允许发料,更进一步,如果该料即使有点小问题通过稍微修复还能用,则没必要锁住该料不参与MRP,否则,比如已明确这些料一定有质量问题只需等待退货手续,则不但锁住不允许发料,虽然还在库房也不应该参与MRP运算。
再比如食品、医药等行业保质期用于管理企业存货的有效期,如果到了有效期自动弹出预警窗口,可设置警告或错误信息,可设置物料的状态,过了保质期不仅仅出库的问题,还可锁住不让跑MRP等等待报废批准。
你还可以随意冻结物料主数据,做删除标等。
某天俺有感而发涂鸦了一首诗:
前不见宰牛的,后不见屠龙的,只见一个杀猪的,念管理软件之艰难,独怅然而涕下.好友看了诗后居然都狂吐了一地,这些家伙简直太没诗意了!
物料主数据的的设置是自制件E,如果这种设置了,标准的系统是还可以下采购订单的,系统能否在系统配置里达到此功能,所我自己的经验和推测,因为在运行MRP时出来的计划订单也可以转成采购订单,而计划订单出来的是由物料主数据里的X或E而来了,所以我认为可能没有标准的配置,不知道其他人还有什么解释和理解的,是否只能通过用户出口来解决此问题,请大家发表自己的看法这个MMPP状态,也就是基本视图里面的"
跨工厂物料状态"
获取类型是E的如果在这个地方设置了"
01"
因采购/仓库而被冻结,这样这个物料就不能下采购订单了
(5).特殊物料处理
MB58是用于显示CustomerConsignment[寄存于客户的库存状况]!
乱谈一下几种比较特殊的物料在SAP中的处理。
管道物料(PipelineMaterial)
管道物料指直接在生产过程中消耗不需库存管理的诸如燃油工业用电用水等特殊物料(意思是从管道,输电线路等获得),这些物料有这么些特征1.不用做物料计划,比如工业用电一般随时可获取2.通常不用做库存管理3.需用时直接消耗月结时才结算相应负债(应付).
话说回来,其实要说管道物料不做计划随时获得也不大合情,比如工业用电吧(当然企业就用几度电照照明而已也没有必要使用这个管道物料付电费直接做一笔帐也就行了,如大量用电比如炼钢厂需要将用电量计入生产成本可以用用)不说某地区电量短缺就是电量丰富的地区那也要跟电大哥关系搞好,止不定人家就在关键时候停你的电.当年我就开一小网吧管我那片电的那家伙都时不时要弄个吃喝的发票到我这报报,有更狠的,据说某派出所弟兄NB,从不交电费,后来供电所给拉闸了,派出所的弟兄们急了,逮住一个机会将供电所所长大人在某宾馆办那好事抓了个现场,听说还给拍了一些艺术照准备拿去展览,反正事后听说此该派出所再也未断过电.
管道物料的基本处理流程是
(1).MM01建立管理物料
(2).ME11建立Pipelinecategory的inforecord
(3)201P|261P|281P发料.
(4)期间结算使用MRKO
一个案例是,物流企业生产外包,工艺非常简单,外包商唯一要做的就是将一些零件贴上标签组装起来最后包装,公司将贴标签动作设置成虚拟物料比如单价2分钱/100个动作,组装5分钱/100个动作,建立在各BOM中.因为外包商和公司在同一楼,实际上开工单领料都是该外包商,做完后将成品送回公司,公司根据每天所做成品数量展BOM算工钱给外包商出.将这些人工不做作业的好处是省的外包商随意confirmation作业.
某服装厂的生产员工使用计件工资,不希望使用作业统计人工成本以免月末分配分摊的烦死一堆人而想让生产成本-人工直接反映在工单上就可使用管道物料,下面是参考步骤.
(1)建立管道物料ZJJGZ
(2)ME11建立Pipelineinforecord对应单位价格/件.
(3)建立一个专门的vendoraccountgroup后将产线员工建成vendor对应的Recon.Account是应付工资,ERP中将员工建成专门的vendor或customer也不是什么新鲜事.
(4)根据当日统计的各员工实际件数做MB1A261P到相应的工单,vendor输入员工vendor,弄个excel做个批导入.
此步产生的会计凭证是Dr:
生产成本投入—管道物料(OBYC->
GBB-VBR,将生产成本投入-管道物料名称改成生产成本投入-人工比较好听写),Cr:
应计计件工资(OBYC->
KON),这样在工单上就能看到实际的人工,如有必要,在OKTZ中将生产成本投入—管道物料(即生产成本投入-人工)专门做一个costcomponentstructure.
(5)MRKO期末结算,产生的分录是Dr:
:
KON)Cr:
应付工资(员工vendor对应的科目).
供应商寄存物料(ConsignmentStock)
这个一般有个叫法是VMI(VendorManagementInventory),为什么使用它老子就不说了,MD快写完的好好的一本<
<
MM一月通>
>
一下全完了,悲哀。
处理基本流程:
(1)MM01建立物料
(2)OMEV激活consignmentinforecord,其它没啥特别配置
(3)ME11建立ConsignmentInforecord
(4)你可以先建里合同(ME31K),PR(ME51K)然后转PO,要不直接建立PO(ME21N),ItemcategoryK
(5)收货至vendorconsignmentstock(6)MRKO
委外加工物资
不说了.
委托代销商品
委托代销商品是日常商品销售的主要方式,越来越多地被供应商、商家所采用,这种销售方式,一方面,减少了委托方的商品积压、仓储成本,另一方面,降低了受托方的商品资金占和经营风险。
除了供应商会将物料consign给企业,企业也可能将商品委托给分销商,
SAP中可建立4个salesordertype处理它..
……
代销商品有关的会计处理如下(委托方和受拖方各自会计处理方法):
(1)将货物交付他人代销的处理
①视同买断方式
发出代销商品时:
借:
贷:
库存商品
收到代销清单时:
银行存款
主营业务收入(或其他业务收入等)
应交税金——应交增值税(销项税额)
主营业务成本
②收取手续费方式
营业费用
借用标准SD寄售流程
库存的物料有一些要借给客户,请问有何解决方案?
单独弄个库存地点,或者工厂,或者特殊库存。
sd的寄售流程可以考虑。
不妨借鉴一下寄售的流程:
1)借出业务发生:
创建一个寄售性质的销售订单-->
创建寄售性质的交付单--->
过账出货--->
货物进入以顾客号码为抬头的特殊库存。
以下SAP设置可供参考:
salesdocumenttype=KB,itemcategory=KBN,goodsmovementtype=631(Goodsissuecustomerlending,听听这名字,lending),KBN不作价也与billing无关
2)归还业务发生:
创建一个反寄售性质的销售订单-->
创建交付单-->
过账发货-->
货物回归普通非限制库存,顾客号码项下的特殊库存存量将减少。
salesdocumenttype=KA,itemcategory=KAN,goodsmovementtype=632,KAN同样不作价也与billing无关
3)顾客不归还(至少存在部分数量没有归还),创建一个寄售发货性质的销售订单--->
货物将从特殊库存中姿消-->
对交付单出票借计应收账款。
SAP配置可供参考:
documenttype=KE,itemcategory=KEN,goodsmovementtype=633,KEN涉及specialstock=W,KEN本身既要作价也要出票且参照delivery出票。
至于质检在流程上的地位,与销售单下达后<
--->
发货之前的常规备货流程并无区别。
我们的“物资借用”流程完全如上所述,具体环节的拿捏请自己把握。
我说过,KBN不须作价也不须出票,既然不出票,财务拿什么对顾客主张权利(比如说应收账款之类)?
至于寄售流程与常规流程有什么区别,相信你们的销售部门更有发言权。
我所说的方案,是指“可以参照寄售流程来设计物资借用流程”,名称不同,但原理是一样的,都需要借助一个特殊的specialstock=W来实现。
客户维修物料
在此只讨论不在保修期之内的终端客户返回工厂待修的物料(都过保修期了,还修个球,用户真是,坏了扔到垃圾桶不就得了,拿回修理干啥?
),弄的又多出一流程.
计划成本法下原材料移作他用进项税转出问题
在使用计划成本法核算下,企业原材料移作他用(即用于固定资产、对外投资、对外捐赠、职工福利等)进项税额转出时,一定要将原材料的计划成本先换算为实际成本,然后再计算税额。
工程专用物资
注意工厂物资和生产原料的借用,需要考虑增值税转出问题。
例:
某企业为增值税一般纳税企业,原材料采用计划成本核算,当期在建工程领用原材料500000万元,成本差异率为2%,计算计入在建工程的成本是多少。
原材料实际成本=500000*(1+2%)=510000
进项税额=510000*17%=86700
计入在建工程的成本=510000+86700=596700
借:
在建工程
596700
贷:
原材料
500000
材料成本差异
10000
应交税金——应交增值税(进项税额)
86700
上题中还有一个考点:
运费的进项税转出问题。
如:
某企业为增值税一般纳税企业,原材料采用计划成本核算,当期在建工程领用原材料500000元,其中含运费10500元,成本差异率为2%,计算计入在建工程的成本是多少。
这里的计入原材料成本的运费10500元已经扣除了增值税进项税额,要将其先换算成原运费成本
原实际支付的运费=10500/(1-7%)=11290
增值税进项税额=11290*7%=790
原材料成本差异=(500000-10500)*2%=9790
原材料实际成本=(500000-10500)+9790=499290
原村料进项税额=499290*17%=84879
在建工程成本=499290+10500+84879+790=595459
595459
9790
85669
代加工业务流程
销售订单库存和项目库存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物料 数据 SAP