SAP-MM物料主数据
SAP-MM功能详解

SAP-MM功能详解1. 简介SAP-MM〔Material Management〕是SAP系统中的一个组件,用于管理企业的物料采购和库存管理等业务过程。
SAP-MM功能对于企业的供给链管理和物料本钱控制非常重要。
本文将详细介绍SAP-MM的各项功能及其作用。
2. 物料主数据管理物料主数据是SAP-MM模块的根底,它包括物料编号、物料描述、物料类型、物料组等信息。
SAP-MM提供了一个集中式的物料主数据管理系统,使得企业可以统一管理和维护物料主数据。
通过物料主数据管理功能,企业可以创立和维护物料主数据,以确保物料信息的准确性和一致性。
3. 采购管理SAP-MM提供了全面的采购管理功能,包括供给商管理、采购申请、采购订单、采购审批、采购合同等。
企业可以通过SAP-MM模块实现从物料需求确认到采购订单的生成和供给商付款的全过程自动化管理。
采购管理功能可以提高采购流程的效率,减少采购本钱。
4. 库存管理SAP-MM的库存管理功能可以帮助企业实时掌握物料库存情况,并通过库存差异分析等功能进行库存盘点和调整。
库存管理功能还支持批次管理、序列号跟踪和质量检验等特殊需求。
通过SAP-MM的库存管理功能,企业可以确保库存数据的准确性和可靠性,提高库存周转率和客户满意度。
5. 物料需求方案SAP-MM的物料需求方案功能可以帮助企业根据销售订单、预测需求和库存情况等因素,生成物料的需求方案。
物料需求方案功能可以帮助企业准确预测物料需求,合理安排采购方案,防止物料的过剩或短缺,降低库存本钱和销售风险。
6. 物料价格管理SAP-MM的物料价格管理功能可以帮助企业管理物料的价格变化和价风格整。
企业可以通过物料价格管理功能,灵巧调整物料的采购价格和销售价格,并实时掌握物料价格的变化情况。
物料价格管理功能可以帮助企业控制物料本钱,提高盈利能力。
7. 报表和分析SAP-MM提供了丰富的报表和分析功能,帮助企业全面了解物料采购和库存管理的情况,包括物料库存报表、采购订单报表、供给商报表等。
SAP-MM模块物料主数据管理操作手册

SAP物料主数据用户操作手册MM模块版本管理目录1. MM7.1.01 :物料主数据管理流程 (1)1.1 流程说明 (1)1.2 流程图 (2)1.3 系统操作—创建物料主数据 (3)1.3.1 操作范例:创建一个原材料物料主数据。
(3)1.3.2 系统菜单及交易代码 (3)1.3.3 操作步骤 (4)1.3.4 结论 (21)1.4 系统操作—修改物料主数据 (21)1.4.1 操作范例:修改物料主数据 (21)1.4.2 系统菜单及交易代码 (21)1.4.3 操作步骤 (21)1.4.4 结论 (24)1.5系统操作—物料查询 (24)1.5.1 操作范例:物料查询 (24)1.5.2 系统菜单及交易代码 (24)1.5.3 操作步骤 (24)1.5.4 结论 (25)1.6系统操作—删除物料主数据 (25)1.6.1 操作范例:删除物料主数据 (25)1.6.2 系统菜单及交易代码 (25)1.6.3 操作步骤 (25)1.6.4 结论 (27)2. MM7.1.02供应商主数据管理流程 (27)2.1 流程说明 (27)2.2 流程图 (28)2.3 系统操作—创建供应商主数据 (30)2.3.1 操作范例:创建供应商主数据 (30)2.3.2 系统菜单及交易代码 (30)2.3.3 操作步骤 (30)2.3.4 结论 (36)2.4系统操作—修改供应商主数据 (36)2.4.1 操作范例:修改物料主数据 (36)2.4.2 系统菜单及交易代码 (37)2.4.3 操作步骤 (37)2.4.4 结论 (38)2.5 系统操作—显示供应商信息 (39)2.5.1 操作范例:显示供应商信息 (39)2.5.2 系统菜单及交易代码 (39)2.5.3 操作步骤 (39)2.5.4 结论 (40)2.6 系统操作—删除供应商主数据 (40)2.6.1 操作范例:删除供应商数据 (40)2.6.2 系统菜单及交易代码 (40)2.6.3 操作步骤 (41)2.6.4 结论 (41)3. MM7.1.04采购价格维护流程 (42)3.1 流程说明 (42)3.2 流程图 (44)3.3 系统操作—创建信息记录 (46)3.3.1 操作范例:创建信息记录 (46)3.3.2 系统菜单及交易代码 (46)3.3.3 操作步骤 (47)3.3.4 结论 (50)3.4 系统操作—修改信息记录 (50)3.4.1 操作范例:修改信息记录 (50)3.4.2 系统菜单及交易代码 (50)3.4.3 操作步骤 (50)3.3.4 结论 (52)3.5系统操作—显示信息记录 (53)3.5.1 操作范例:显示信息记录 (53)3.5.2 系统菜单及交易代码 (53)3.5.3 操作步骤 (53)3.5.4 结论 (54)3.6系统操作—删除采购信息记录 (54)3.6.1 操作范例:删除信息记录 (54)3.6.2 系统菜单及交易代码 (54)3.6.3 操作步骤 (54)3.6.4 结论 (56)4.MM7.1.05 :货源清单维护流程 (56)4.1 流程说明 (56)4.2 流程图 (57)4.3 系统操作—创建货源清单 (59)4.3.1 操作范例:创建货源清单 (59)4.3.2 系统菜单及交易代码 (59)4.3.3 操作步骤 (59)4.3.4 结论 (60)4.4 系统操作—修改货源清单 (60)4.4.1 操作范例:修改货源清单 (60)4.4.2 系统菜单及交易代码 (60)4.4.3 操作步骤 (60)4.4.4 结论 (61)4.5 系统操作—删除货源清单 (61)4.5.1 操作范例:删除货源清单 (61)4.5.2 系统菜单及交易代码 (61)4.5.3 操作步骤 (62)4.5.4 结论 (63)5.补充—报表查询 (64)5.1 系统操作—采购申请列表显示 (64)5.1.1 操作范例:采购申请列表显示 (64)5.1.2 系统菜单及交易代码 (64)5.1.3 操作步骤 (64)5.1.4 结论 (65)5.2 系统操作—采购订单列表显示 (65)5.2.1 操作范例:采购订单列表显示 (65)5.2.2 系统菜单及交易代码 (65)5.2.3 操作步骤 (65)5.2.4 结论 (66)5.3 系统操作—单一物料库存查询 (67)5.3.1操作范例:单一物料库存查询 (67)5.3.2 系统菜单及交易代码 (67)5.3.3 操作步骤 (67)5.3.4 结论 (68)5.4 系统操作—库存物料清单显示 (68)5.4.1操作范例:库存物料清单显示 (68)5.4.2 系统菜单及交易代码 (68)5.4.3 操作步骤 (68)5.4.4 结论 (70)5.5 系统操作—安全库存信息查询 (70)5.5.1操作范例:安全库存信息查询 (70)5.5.2 系统菜单及交易代码 (70)5.5.3 操作步骤 (70)5.5.4 结论 (71)5.6 系统操作—物料主数据清单显示 (71)5.6.1操作范例:物料主数据清单显示 (71)5.6.2 系统菜单及交易代码 (71)5.6.3 操作步骤 (71)5.6.4 结论 (72)5.7 系统操作—借用物资清单显示及冲销 (72)5.7.1操作范例:借用物资清单显示及冲销 (72)5.7.2 系统菜单及交易代码 (72)5.7.3 操作步骤 (72)5.7.4 结论 (73)5.8 系统操作—供应商清单显示 (74)5.8.1操作范例:供应商清单显示 (74)5.8.2 系统菜单及交易代码 (74)5.8.3 操作步骤 (74)5.9 系统操作—物料凭证查询 (75)5.9.1操作范例:物料凭证查询 (75)5.9.2 系统菜单及交易代码 (75)5.9.3 操作步骤 (75)5.10 系统操作—物料凭证清单显示 (76)5.10.1操作范例:物料凭证清单显示 (76)5.10.2 系统菜单及交易代码 (76)5.10.3 操作步骤 (76)5.11 系统操作—询价单清单显示 (79)5.11.1操作范例:询价单清单显示 (79)5.11.2 系统菜单及交易代码 (79)5.11.3 操作步骤 (79)1. MM7.1.01 :物料主数据管理流程1.1 流程说明本流程用于院本部/南瑞集团、国电南瑞对物料进行集中管理的需求,集中在SAP系统内对物料进行维护,保证物料主数据规范和准确,符合实际情况和系统需要。
SAP物料主数据维护操作

文件名SD培训系统版本:1 功能概观1.1 交易码:<MM01> - 物料主数据创建<MM02> - 物料主数据修改<MM03> - 物料主数据显示1.2概念说明:在XOLO公司所有物料都需要在系统中进行物料信息的维护,并根据物料需要参与业务的情况维护相对应的信息。
数据主要分为以下几部分:基本数据:物料编码、物料描述、基本单位等;销售数据:销售组织、分销渠道、产品组、税分类、科目组、装载组等;采购数据:工厂、采购组、采购单位等;MRP数据:工厂、MRP类型、批量、安全库存、采购类型、交货时间、计划策略等;工厂库存数据:工厂、库位、发货单位;会计成本数据:评估类、价格控制、价格等;SD模块主要提供销售数据,然后供研发部门创建2 业务交易2.1创建物料主数据事务码: MM01文件名SD培训系统版本:字段用途物料-本次测试所有类型必须手工输入物料编码;上线后ODM备件和ZCLN类型物料必须输入、其它类型不需要输入,系统会自动编码;-输入物料编码行业领域-必输-固定输入M物料类型-必输-物料所需类型销售:销售组织数据1 -必须选择-销售组织数据1销售:销售组织数据2 -必须选择-销售组织数据2销售:一般工厂数据-必须选择- 销售:一般工厂数据回车回车或点击,进入下界面文件名SD培训系统版本:字段用途工厂-必输-输入此物料需要创建的工厂。
销售机构-必输-销售组织分销渠道- 必输- 分销渠道保回车回车或点击,进入下界面文件名SD培训系统版本:字段用途交货工厂-选择输入-该销售组织的默认交货工厂税分类-必输(大陆选择1,香港选择0)- 1 全额税- 0 不交税字段用途销售:销售组织数据2-点击销售:销售组织数据2 页签位置,或者回车;字段用途科目设置组-必输(成品选择主营业务收入其他选择其他业务收入)- 01 主营业务收入- 02 其他业务收入项目类别组-必输(默认标准项目)-NORM 标准项目回车回车进入销售:一般/工厂界面文件名SD培训系统版本:字段用途可用性检查-必须输入(默认02)-02 个别需求运输组-必须输入(默认0001)-0001 在托盘上装载组-必须输入(默认0001)-0001 吊车保存点击,如下图左下角提示。
SAP增强-MM-物料主数据

1、物料主数据增强(MM01/MM02/MM03)SAP 标准字段不够使用,利用屏幕增强增加字段,以便用户输入内容并保存至自定义表中。
1.1SE1建如下表(我们暂且称之谓ADD-ON表)如图 1.1-1 :图1.1-11.2创建定制子屏幕的程序Tcode:spro,后勤-常规- >物料主数据- >配置物料主记录- >创建定制子屏幕的程序进去之后填写一个新的函数组,如图 1.2-1 :图1.2-1保存后生成函数组 Z_FG2 ,此外会生成程序( SAPL+函数组名) SAPLZ_FG2 ,该程序名会在分配屏幕号的时候使用。
1.3SE80定义函数组se80- >function group- >Z_FG2,我们会看到已有了两个屏幕和两个 include如.图 1.3- 1:图1.3-1双击屏幕 0001 ,添加三个 Module ,编辑如图 1.3-2 :图1.3-2module disable_field:通过判断 TCODE ,如果是 MM03 ,则自定义字段为只读,module get_data:读取 ADD-ON 表中相应物料的数据,在自定义屏幕中显示出来。
module assign_data:将自定义屏幕中各字段的值传入内存 ID 中,以便保存时调用。
各模块代码如下(新建这几个 module 时不用再创建新的 include,放到 LZ_FG2TOP 中即可) :*&-------------------------------------------------------------------*&Module DISABLE_FIELD OUTPUT*&-------------------------------------------------------------------*text*--------------------------------------------------------------------MODULE DISABLE_FIELD OUTPUT .IF SY -TCODE = 'MM03' .LOOP AT SCREEN .SCREEN - INPUT = '0' .MODIFY SCREEN .ENDLOOP .ENDIF .ENDMODULE .*&-------------------------------------------------------------------*&Module GET_DATA OUTPUT*&-------------------------------------------------------------------* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MODULE GET_DATA OUTPUT .DATA : F1 LIKE ZPARTAPPEND -F1 ,F2 LIKE ZPARTAPPEND -F2 , W_MATNR TYPE MATNR .IF SY -TCODE = 'MM02' OR SY -TCODE = 'MM03' . GET PARAMETER ID 'MAT' FIELD W_MATNR .SELECT SINGLE * FROM ZPARTAPPEND WHERE MATNR = W_MATNR . F2 = ZPARTAPPEND -F2 . ENDMODULE .*& - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *& Module ASSIGN_DATA INPUT*& - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MODULE ASSIGN_DATA INPUT .ZPARTAPPEND -F2 = F2 .EXPORT ZPARTAPPEND TO MEMORY ID 'ZPARTAPPEND' . ENDMODULE .1.4 屏幕界面设计在屏幕界面点'格式'进行屏幕定义,定义屏幕如图 1.4-1 ,这里我们只用到部份字段。
SAP物料主数据全面解释

物料主数据一综述一.视图说明物料主数据是SAP系统MM模块的重要组成部分,它不仅为MM模块服务,也是SD、PP、PM等模块操作的对象。
物料主数据的涉及面广,层次复杂,所以将用多篇文档加以说明,并给出维护的示例。
物料主数据涉及面广,所以视图类型也多,主要包括基本数据视图和扩展视图两大部份,如下表所示。
其中工厂库存(X)、存储位置库存(Z)是显示视图,无需创建。
视图级别见图1。
GB6017.1-20起重机械安全规程-第1部分表物料主数据视图类型及描述图1物料主数据主要视图及级别图1显示了常用的扩展视图的维护的组织级别,实际维护中要比图中复杂的多,例如:采购视图中既有无组织机构的数据,又有工厂级数据;存储视图包含无组织机构、工厂级、存储地点级等三级的数据。
具体内容详见各视图专项描述。
1.1基本视图基本视图包含物料的基本信息,如物料类别、物料编号、名称、计量单位等,这些信息不与任何组织机构(如工厂、销售组织等)有关,一个物料在一个客户端(client)内只能有一个基本视图的数据。
物料的类别、编号在创建后一般是不可以更改的。
1.2扩展视图扩展视图包含销售、采购、MRP、会计、成本等各种专有视图,这些视图都与组织机构相关(如工厂、销售组织、库存地点等),维护这些视图需要指定相应的组织机构。
维护了指定组织机构的的扩展视图,此组织机构的相关业务流程才能完成。
如维护了A工厂的B物料的采购视图,A 工厂对B物料的采购才能实现。
每一个物料都需要有效维护各组织机构的视图。
如一个系统有20个工厂需要进行采购,则需要采购的每一个物料都要维护这20个工厂的采购视图;有10个销售组织需要进行销售,则需要销售的每一个物料都要维护这10个销售组织的销售视图。
每一类物料需要维护的视图并不一样,不是所有的视图都需要维护,一般只需要维护其中若干个就可以了,这根据业务需求和后台配置而定。
如原材料就可以不需要维护销售视图;一般情况下不需要维护“销售文本”和“采购订单文本”等视图。
SAPMM物流常用事务代码及操作说明

SAPMM物流常用事务代码及操作说明业务名称事务代码移动类型依据备注WM操作物料主数据MM01物料号创建物料视图(首次使用)物料主数据MM02物料号修改物料视图物料主数据MM03物料号查看物料视图物料主数据MM04物料号物料修改记录查询收货MIGO101采购订单按采购订单收货*收货MB01101采购订单按采购订单收货*收货MB1C561初始化收货*收货MB31101生产订单成品收货*收货MB32102生产订单成品收货冲销*收货ME2O供应商名称委外加工收货*发货MIGO281,网络预留号*发货MIGO261,订单生产订单*发货MIGO201,成本中心成本中心号成本中心领料*发货MB1A201,成本中心成本中心号成本中心领料*发货MB1A281,网络预留号*发货MB1A261,订单生产订单*发货VL06P*发货MB04超耗领料* 转储MB1B311库存地点间转储转储MB1B312转储冲销转储MB1B321质检到非限制(物流不常用,质检常用)转储MB1B415从非限制转项目转储MB1B415(Q)项目到项目转储MB1B416从非限制转项目,冲销转储MB1B416(Q)项目到项目,冲销转储MB1B349冻结转质检转储MB1B349(Q)冻结的项目转质检转储MB1B343冻结转非限制转储MB1B343(Q)冻结转项目转储MB1B344库存不合格转冻结转储MB1B344(Q)项目库存不合格转冻结转储MB1B Z71半成品收货转储MB1B309物料转换采购ME51N创建采购申请采购ME52N采购ME54N采购ME21N创建采购订单采购ME23N查看采购订单采购ME2L按供应商查询采购订单采购ME55日期采购订单审批(物流)采购ME28采购订单审批(领导)采购ME5A各种维度采购申请的清单显示采购MIR7预置发票采购MIR5发票清单报表(勾选预置,编辑-更改-“细节”,计划外运费)采购MIR4显示预置发票的凭证采购XK01创建供应商采购XK02修改供应商采购XK03查看vendor采购AC03创建服务主数据采购ME01维护货源清单采购ME03显示货源清单采购ME2C按物料组的采购订单采购ME9F消息输出,采购订单采购ME04更改货源清单采购MB5S显示收发货余额清单采购ME80FN分析采购ME2M按物料维护采购订单采购MEOM物料资源清单查询MB56物料号追诉成品的订单、原材料的批次查询MMBE物料号库存总揽查询MB51物料凭证物料过账清单查询MB52各种维度库存总揽查询MB5B日期等过账日期库存查询MBLB外协加工商库存查询冲销处理MBST冲销处理MBRL物料凭证按物料凭证进行退货、换货处理WM操作LB10仓库号按照仓库类型、移动类型进行物料转储WM操作LB11物料号、仓库号按照物料号创建物料转储单WM操作LT06物料凭证号按照物料凭证号创建物料转储单WM操作LT12物料凭证号对于整张物料凭证创建的物料转储单进行转储确认WM操作LT22对于类LB10、LB11生成的转储单进行转储确认WM操作LT24物料号针对LB10\LB11进行单个物料的转储确认WM操作LS24物料号查询物料的库位信息WM操作LS26物料号库存总揽WM操作LX02仓位号盘点表打印依据WM操作LU04仓库号、物料号创建物料记账变更的转储WM操作LS01N创建仓位号WM操作LS02N修改仓位号WM操作LS03N查看仓位号WM操作LT01手工创建转储单。
SAP_更改物料类型

MM_建物料主数据_修改物料类型及条件_后台设置
一、正常创建物料主数据MM01;
二、更改物料类型MMAM;
1、当此物料无库存、无预留、无采购文档、无PR、无PO等,用MMAM可直接修改物料类型。
2、若有1中的情况,仍想改物料类型,此时必须保证两个条件,一是此两种物料类型有相同的总分类帐科目;二是这两种物料类型的数量/价值更新一致。
三、后台设置物料类型的编码范围、物料的计量单位、物料状态、物料组。
1、后台PROD,后勤-常规/物料主记录/基本设置/物料类型/定义每个物料类型的号码范围
2、后台PROD,后勤-常规/物料主记录/设置关键字段/定义计量单位组
3、后台PROD,后勤-常规/物料主记录/设置关键字段/定义物料状态
4、后台PROD,后勤-常规/物料主记录/设置关键字段/定义物料组
具体的操作略。
物料管理(SAP MM:Material Management)

• 采购(Purchasing) • 库存管理(inventory management) • 物料需求计划(MRP) • 销售与分销 (Sales & Distribution) • 产品成本(Product Cost) • 工厂维护(Plant Maintenance) • 会计(Cost) • 生产(Production) • 质量管理(Quality Management)
SAP 组织结构
• 工厂(Plant)
– 生产线和工厂 – 或者在不同地点的存放地
Client
– 一个公司可以有许多工厂
– 4位 字符
– 物料需求计划(MRP)在工厂范围内运行, 所以工厂的 C0Y 1
所有库存都包括在物料需求计划范围内。
COY 2
• 库存地点(Storage Location)
– 原材料、备件、其它物料的存放地点
物料主数据
• 有关公司采购、存储、生产方面的物料的详细资料 • 一个物料可以是原材料、成品、半成品、备件、包装材料等等. • 指定物料的信息集中来源 • 物料主数据包含描述、计量单位、采购组、 多于/少于订单交货
的容差等信息
11
SAP –MM : Material Management Training Document
销售与分销(Sales & Distribution)
主数据
- 物料(Material) - 供应商(Vendor) - 总帐(G/L Account) - 客户(Customer)
-存货区域
(Storage Bins)
. . .
. . .
7
SAP –MM : Material Management Training Document
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
物料主数据ERP中的数据通常有各种相对静态的主数据和交易数据,物料主数据无疑是最重要最复杂的主数据,在SAP中,SAP的主数据包括采购销售计划物控仓库质量进出口财务成本等数据,这些信息的正确输入需要各部门的Co-work才能保证数据的准确性,如果需要,企业可成立专门的主数据小组,一个大集团在全国乃至世界各地都有业务,在集团层面规范物料编码尤其重要,关于物料编码重要性在此不做讨论,这样的吹牛文章到处都有,吹牛他们吹,杀猪就俺来杀,下面看看SAP中关于物料需求的一些有趣的个性的配置。
(1).物料主数据配置关于物料主数据的一些后台配置.图1-[1]:设置物料block参数默认的是排他锁(Lock 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 Management Inventory),你必须激活Consignment price via info record ,然后在ME11你才被允许建立consignment 类型的info record,此配置实乃多此一举.(2).为用户设置可维护主数据屏幕SAP的物料主数据包括采购销售工厂质量财务成本相关一大堆屏幕,这些屏幕还允许定义配置,这在实际业务中很有现实应用意义,比如采购部门不能看到财务成视图的价格等”敏感”数据,生产计划员只能看到和维护和自己相关的物料的MRP View,即除非授权用户,一般各部门只看到和维护和自己工作相关的View。
下面以一个实例,假设现在想让财务部用户STONEF在使用MM01|MM02|MM03只能看到和维护会计成本视图,其它的物料主数据视图对STONEF是不可见的,这个配置很简单,只有小小的4步而已(如图1).第一步:维护屏幕顺序.Tcode:OMT3B(如图1-[1]).Copy SAP默认的屏幕顺序screen sequence 01 成Z1(拷贝一个Z1),将不需要的data screen删除,我的经验是将08-20,23-24等逻辑屏幕删除就行,尽量保留40以后的所有屏幕,否则在显示物料视图会有些问题(如图2) .在图2中,Data screen下面还有subscreen可看看,如果读者有ABAP基础,这很好理解,一个main screen通常是包括多个subscreen.你对物料主数据的某视图的某字段按F1就可知道屏幕号和子屏幕号.第二步:维护主屏幕显示顺序Tcode:OMT3R(如图1- [2])这步非必须的,如果有必要,如图3,调整Main screen的顺序,图3-1中可看出BasicData/Accouting/Costing的No.是30/20/10,这也就是财务部用户STONEF以后MM01/MM02/MM03看到的物料视图顺序,Basic Data将排在最后.同时可看到右边的Additional screens如图3-2 .第3步:分配屏幕顺序Tcode:OMT3E(如图1-[3])接下来,分配Screen Sequences给User/Material Type/Transaction/Industry.如图4,假设建立了Transaction screen reference ZT(就用01,没有找到建地方)并分配给Tcode:MM01/MM02/MM03(如图5),User screen reference ZS(用Z1 OMT3B中建的).图4-[1]新增一配置行,表示Transaction screen reference ZT, User screen reference ZS,所有的material type(SRef:matl type-> *)和industry(SRef:Ind->*)都将使用第3步建立的只有basic data,accouting和costing view的屏幕顺序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步配置就实现了,此步是让财务用户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的字段哪些是隐藏哪些是必输哪些是可选哪些只让你看看却不能动手摸的,想的真是太细致了,细节决定成败,如果你正在整ERP而你没有想到这些,请不要伤心,你饱尝失败的痛苦就很正常,接下来请看(3).限制维护物料字段.(3).限制维护物料字段第一步:建立字段组Tcode:OMS9(配置字段组是必须输入,还是隐藏等)|OMSR(将字段加入到字段组)Tcode:OMS9 IMG Logistics - General->Material Master->Field Selection->Assign Fields to Field Selection GroupsTcode: OMSR IMG Logistics - General->Material Master->Field Selection-> Maintain Field Selection for Data Screens此步就是将物料主数据的几个字段打包成一个field group,这几个字段可以来自多个视图,比如想让财务用户STONE不能修改Accouting view 1和Cost view的某些字段就可以将这些字段设置成一字段组合.假设现在希望达到这样的目的:plant 5100,material type ZRAW(原材料类别),因为材料成本需要根据origin group细分(即在Tcode:OKTZ定义产品的成本部件结构时,材料成本继续细分成五金类材料,电子类材料,塑胶类材料成本等),为了保证用户在维护物料主数据必须维护Material origin和orgin group,则将costing 1 view的origin group(MBEW-HRKFT)和material orgin (MBEW-HKMAT)设成一字段组比如202,将此俩字段设置成必输字段.*此俩字段默认在字段组41中,因为还有其它字段,所以新建202.第三步:增强主数据字段修改授权.Tcode:BF24|BF34SAP还可控制比如象Group 202的俩字段origin group(MBEW-HRKFT)和material orgin(MBEW-HKMAT)只有让授权用户才可维护?上面的lock-revalant小技巧是一种方法,还可以使用BTE(关于BTE详细请参考本书相关章节)来限制比如不允许非授权用户更改origin group.方法如下:一.Tcode:BF24建立一product假设叫ZMMCHK,并激活它.二.Tcode:BF34选择Event选1250(如图4),Function ZMMCHK是从函数SAMPLE_INTERFACE_00001250copy出来的(Tcode:SE37).*你可以从Event中选择到合适的Event,比如FI的某些预制凭证没有validation,可以使用 BTE来做凭证的有效性检查.然后在ZMMCHK中写一段代码Check sy-Tcode = 'MM02'.If I_MBEW_NEW-HRKFT Ne I_MBEW_OLD-HRKFT .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分配给集团跨工厂层次,则表示该料在任何工厂都不允许采购和移动,如果集团产生一个新原料料编码,在未经审批禁止采购就可使用跨工厂状态;如果特定工厂的某部分物料可能存在潜在的质量问题需要经过质检确定才允许发到产线,就可在工厂层次锁住不允许发料,更进一步,如果该料即使有点小问题通过稍微修复还能用,则没必要锁住该料不参与MRP,否则,比如已明确这些料一定有质量问题只需等待退货手续,则不但锁住不允许发料,虽然还在库房也不应该参与MRP运算。