物料主数据SAP[1]精编版

上传人:ahu****ng1 文档编号:141815330 上传时间:2020-08-12 格式:DOC 页数:13 大小:538KB
返回 下载 相关 举报
物料主数据SAP[1]精编版_第1页
第1页 / 共13页
物料主数据SAP[1]精编版_第2页
第2页 / 共13页
物料主数据SAP[1]精编版_第3页
第3页 / 共13页
物料主数据SAP[1]精编版_第4页
第4页 / 共13页
物料主数据SAP[1]精编版_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《物料主数据SAP[1]精编版》由会员分享,可在线阅读,更多相关《物料主数据SAP[1]精编版(13页珍藏版)》请在金锄头文库上搜索。

1、精品资料推荐物料主数据ERP中的数据通常有各种相对静态的主数据和交易数据,物料主数据无疑是最重要最复杂的主数据,在SAP中,SAP的主数据包括采购销售计划物控仓库质量进出口财务成本等数据,这些信息的正确输入需要各部门的Co-work才能保证数据的准确性,如果需要,企业可成立专门的主数据小组,一个大集团在全国乃至世界各地都有业务,在集团层面规范物料编码尤其重要,关于物料编码重要性在此不做讨论,这样的吹牛文章到处都有,吹牛他们吹,杀猪就俺来杀,下面看看SAP中关于物料需求的一些有趣的个性的配置。(1).物料主数据配置关于物料主数据的一些后台配置.图1-1:设置物料block参数默认的是排他锁(Lo

2、ck Exclusively) 10秒,你可以改成Late Lock.或将时间缩短. SAP的lock机制本来是为了确保业务数据完整性,但是其lock不是在DB层而是在ABAP层(如果需要SE11可自建Lock object).这样有一个比较大的麻烦,就是如果一个跨国大集团中有人在更改物料特别是一般视图的数据,其它Branch的user可能不能为该料开PO或做物料移动等,非常不方便.如果物料被某用户锁住,请试着使用Tcode:SM12处理.图1-2:激活Consignment info record(Tcode:OMEV)如想处理consignment物料(VMI-Vendor Managem

3、ent Inventory),你必须激活Consignment price via info record ,然后在ME11你才被允许建立consignment 类型的info record,此配置实乃多此一举.(2).为用户设置可维护主数据屏幕SAP的物料主数据包括采购销售工厂质量财务成本相关一大堆屏幕,这些屏幕还允许定义配置,这在实际业务中很有现实应用意义,比如采购部门不能看到财务成视图的价格等”敏感”数据, 生产计划员只能看到和维护和自己相关的物料的MRP View,即除非授权用户,一般各部门只看到和维护和自己工作相关的View。下面以一个实例,假设现在想让财务部用户STONEF在使用M

4、M01|MM02|MM03只能看到和维护会计成本视图,其它的物料主数据视图对STONEF是不可见的,这个配置很简单,只有小小的4步而已(如图1).第一步:维护屏幕顺序.Tcode:OMT3B(如图1-1).Copy SAP默认的屏幕顺序screen sequence 01 成Z1,将不需要的data screen删除,我的经验是将08-20,23-24等逻辑屏幕删除就行,尽量保留40以后的所有屏幕,否则在显示物料视图会有些问题(如图2) .在图2中,Data screen下面还有subscreen可看看,如果读者有ABAP基础,这很好理解,一个main screen通常是包括多个subscre

5、en.你对物料主数据的某视图的某字段按F1就可知道屏幕号和子屏幕号.第二步:维护主屏幕显示顺序Tcode:OMT3R(如图1- 2)这步非必须的,如果有必要,如图3,调整Main screen的顺序,图3-1中可看出Basic Data/Accouting/Costing的No.是30/20/10,这也就是财务部用户STONEF以后MM01/MM02/MM03看到的物料视图顺序,Basic Data将排在最后.同时可看到右边的Additional screens如图3-2 .第3步:分配屏幕顺序Tcode:OMT3E(如图1-3)接下来,分配Screen Sequences给User/Mate

6、rial Type/Transaction/Industry.如图4,假设建立了Transaction screen reference ZT并分配给Tcode:MM01/MM02/MM03(如图5),User screen reference ZS .图4-1新增一配置行,表示Transaction screen reference ZT, User screen reference ZS,所有的material type(SRef:matl type- *)和industry(SRef:Ind-*)都将使用第3步建立的只有basic data,accouting和costing view的

7、屏幕顺序Z1.图5是一个集成图,如需要还可建立Material type screen reference和industry sector screen reference,就是说配置可以更明细到让财务用户STONE只在维护某物料类型时才可以看到Basic data/accouting/cost 3个view,如不是,甚至啥都看不到,逻辑真是做的太毒了.到此,财务用户STONE使用MM01建立物料时,看到的将是如图6的3个View,并且basic data view在显示时确实是排在最后了.第4步:维护用户默认设定Tcode:OMT3U(如图1-4)实际上前面3步配置就实现了,此步是让财务用户

8、STONE选择View时将Accounting和costing默认选上,如图7,将Accouting 1/Accounting 2/Cost Estimate 1/Costing 2的Selection(如图7-1)选上,则财务用户STONE在MM01/MM02将发现accounting和costing view默认是已选.是不是限制了用户只能维护自己相关的视图就完事了呢,如果这样,SAP就不是SAP,SAP铁定要将各种用户如何维护自己业务相关视图数据进行到底,用户还可继续限制财务用户STONE在被授权的Basic Data/Accouting/Cost各 view的字段哪些是隐藏哪些是必输哪

9、些是可选哪些只让你看看却不能动手摸的,想的真是太细致了,细节决定成败,如果你正在整ERP而你没有想到这些,请不要伤心,你饱尝失败的痛苦就很正常,接下来请看(3).限制维护物料字段.(3).限制维护物料字段第一步:建立字段组 Tcode:OMS9|OMSR此步就是将物料主数据的几个字段打包成一个field group,这几个字段可以来自多个视图,比如想让财务用户STONE不能修改Accouting view 1和Cost view的某些字段就可以将这些字段设置成一字段组合.假设现在希望达到这样的目的:plant 5100,material type ZRAW(原材料类别),因为材料成本需要根据o

10、rigin group细分(即在Tcode:OKTZ定义产品的成本部件结构时,材料成本继续细分成五金类材料,电子类材料,塑胶类材料成本等),为了保证用户在维护物料主数据必须维护Material origin和orgin group,则将costing 1 view的origin group(MBEW-HRKFT)和material orgin(MBEW-HKMAT)设成一字段组比如202,将此俩字段设置成必输字段.*此俩字段默认在字段组41中,因为还有其它字段,所以新建202.按图1-1”New Entries”按纽建立一field reference 5100,其对应的Field Selec

11、tion group 202设置为必输”Reqd entry”.*还可定义industry级别,Tcode级别和Material type的field reference(Tcode:OMS3)等,比如可限制Material type是原材料,MM01时字段才必输入,总之,允许用户玩各种花哨动作.第二步:分配字段组(参考)给工厂 Tcode:OMSA如图2-1,将图1建立的field reference(field selection) 5100分配给工厂5100,注意其它的plant没做限制依旧使用默认的0001.一个小技巧:设置锁定字段Tcode:OMSFIX如图3-1是物料主数据的一个截

12、图,可将物料主数据的某些重要字段设置成lock-revelant,这样如果被锁住必须由被授权用户解锁后才能被修改.留一个思考题:系统可根据Material type/Industry sector/plant/T-code/Procurement type建立所谓的field reference,现在假设你的industry假设是M,将上面的field group 202设置成hide,然后Tcode :MM01又设置成必输, 然后plant 5100又是hide,最后Material type ZRAW又是必输.我有一个经历就是本来只该在生产工厂Plant 5100 MM01才设置必输的字段

13、结果在其它销售工厂也被弄成了必输,结果用户维护主数据时就出现了问题.现在问: 现在当你MM01为plant 5100建立ZRAW时,你家的Industry是M,SAP搞出这么多字段组合花样,那么Group 202的俩字段此时究竟是被hide还是必输?第三步:增强主数据字段修改授权. Tcode:BF24|BF34SAP还可控制比如象Group 202 的俩字段origin group(MBEW-HRKFT)和material orgin(MBEW-HKMAT)只有让授权用户才可维护?上面的lock-revalant小技巧是一种方法,还可以使用BTE(关于BTE详细请参考本书相关章节)来限制比如

14、不允许非授权用户更改origin group.方法如下:一.Tcode:BF24 建立一product假设叫ZMMCHK,并激活它.二.Tcode:BF34 选择Event选1250(如图4),Function ZMMCHK是从函数SAMPLE_INTERFACE_00001250 copy出来的(Tcode:SE37).*你可以从Event中选择到合适的Event,比如FI的某些预制凭证没有validation,可以使用 BTE来做凭证的有效性检查.然后在ZMMCHK中写一段代码Check sy-Tcode = MM02.If I_MBEW_NEW-HRKFT Ne I_MBEW_OLD-H

15、RKFT . Message E001(00) with 我origin group跟您老人家又不是很熟,干吗乱改人家?.Endif.BTE函数非常有用,比如可以检查物料分类帐的Currency type 10必须和30的单价必须相同,因为MM01/MM02没有合适的增强,使用BTE就非常方便,只要加入类似条件:If I_MBEW_NEW- Ne I_MBEW_NEW- . Message E001(00) with “10和30的单价必须保持一致”.Endif.(4).设置物料交易状态(Tcode:OMS4)上面着重介绍了物料字段状态的设置,SAP玩了很多花样,留下一个增强BTE更是能满足用户对物料主数据各种BT的控制需求。Tcode:OMS4用户可以通过设置物料状态控制物料的不同交易,如上图物料状态01表示采购栏的采购信息和仓库的移动被锁定,SAP将物料主数据分为集团层次的基本视图和指定工厂层次的其它视图,同样,物料状态也分跨工厂物料状态和特定工厂物料状态,这很有显示意义。如果将状态01分配给集团跨工厂层次,则表示该料在任何工厂都不允许采购和移动,如果集团产生一个新原料料编码,在未经审批禁止采购就可使用跨工厂状态;如果

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号