### SAP MM 物料管理模块知识点总结 #### 一、SAP MM 模块概述 SAP MM(Material Management)是SAP系统中的一个重要组成部分,主要用于处理企业的物流管理和采购活动。MM模块支持从供应商询价到采购订单创建,再到收货、发票验证以及支付的所有流程。此外,它还涉及物料主数据维护、库存管理和仓库操作等功能。 #### 二、基础知识与配置 ##### 1. 定义工厂、库存地点、采购组织、采购组、MRP控制者 **1.1 定义工厂** - **概念**:工厂是SAP系统中用于定义企业实体的一个基本单位,它是成本核算的基本单元,也是物料管理的核心单元。每个工厂都需要归属于一个公司代码。 - **配置步骤**: - 进入事务代码OX10; - 创建新的工厂条目,可以选择复制现有的工厂作为模板; - 填写必要的信息如工厂代码、名称、地址等; - 保存配置。 **1.2 定义库存地点** - **概念**:库存地点用于表示具体的物理存储位置,可以是仓库内的某个区域或者整个仓库。一个工厂下可以拥有多个库存地点。 - **配置步骤**: - 进入事务代码OX09; - 创建新的库存地点条目,并指定其所属的工厂; - 输入库存地点的代码和描述信息; - 保存配置。 **1.3 定义采购组织** - **概念**:采购组织代表了负责采购业务的部门,通常与特定的工厂相关联。 - **配置步骤**: - 使用事务代码OX08进入采购组织维护界面; - 创建新的采购组织条目,并关联到相应的工厂; - 输入采购组织的代码和描述信息; - 保存配置。 **1.4 定义采购组** - **概念**:采购组是指采购组织内的具体执行采购任务的工作小组。 - **配置步骤**: - 进入事务代码OME4; - 创建新的采购组条目,并指定其所属的采购组织; - 输入采购组的代码和描述信息; - 保存配置。 **1.5 定义MRP控制者** - **概念**:MRP控制者负责协调和监督MRP(Material Requirements Planning)计划的过程。 - **配置步骤**: - 使用事务代码OMD0; - 创建新的MRP控制者条目; - 输入MRP控制者的代码和描述信息; - 保存配置。 #### 三、分配关系配置 ##### 2. 分配工厂到公司代码、分配采购组织到公司代码、分配工厂到采购组织 **2.1 分配工厂到公司代码** - **配置步骤**: - 进入事务代码OX18; - 选择相应的工厂和公司代码进行分配; - 保存配置。 **2.2 分配采购组织到公司代码** - **配置步骤**: - 使用事务代码OX01; - 选择采购组织和公司代码进行分配; - 保存配置。 **2.3 分配工厂到采购组织** - **配置步骤**: - 进入事务代码OX17; - 选择工厂和采购组织进行分配; - 保存配置。 #### 四、物料主数据与配置 ##### 3. 定义物料组、定义计划边际码 **3.1 定义物料组** - **概念**:物料组是对物料进行分类的一种方式,便于管理相同类型的物料。 - **配置步骤**: - 使用事务代码OMSF; - 创建新的物料组条目; - 输入物料组的代码和描述信息; - 保存配置。 **3.2 定义计划边际码** - **概念**:计划边际码用于确定物料的需求类型和计划策略。 - **配置步骤**: - 进入事务代码OMDC; - 创建新的计划边际码条目; - 输入计划边际码的代码和描述信息; - 保存配置。 #### 五、工厂参数与配置 ##### 4. 维护工厂参数(库存预留—工厂和库存相关,自动创建物料的库存地点视图—库存相关) **4.1 库存预留参数** - **配置步骤**: - 进入事务代码SM30->V_159L; - 维护库存预留的相关参数; - 保存配置。 **4.2 维护物料库存地点视图** - **配置步骤**: - 使用事务代码OMB2; - 维护物料的库存地点视图信息; - 保存配置。 #### 六、物料需求计划与配置 ##### 5. 维护税务代码的缺省值、维护公司代码下物料管理的初始期间、维护物料需求计划相关的工厂参数、最后激活物料需求计划 **5.1 维护税务代码的缺省值** - **配置步骤**: - 使用事务代码OMR2; - 维护税务代码的缺省值; - 保存配置。 **5.2 维护公司代码下物料管理的初始期间** - **配置步骤**: - 进入事务代码OMSY; - 设置物料管理的初始期间; - 保存配置。 **5.3 维护和物料需求计划相关的工厂参数** - **配置步骤**: - 使用事务代码OMI8; - 设置物料需求计划相关的工厂参数; - 保存配置。 **5.4 激活物料需求计划** - **配置步骤**: - 进入事务代码OMDU; - 激活物料需求计划; - 保存配置。 #### 七、计划运行与配置 ##### 6. 定义计划运行的号码范围、物料类型的属性、评估控制、将评估范围集合分组、定义评估类 **6.1 定义计划运行的号码范围** - **配置步骤**: - 使用事务代码OMI2; - 定义计划运行的号码范围; - 保存配置。 **6.2 定义物料类型的属性** - **配置步骤**: - 进入事务代码OMS2; - 定义物料类型的属性; - 保存配置。 **6.3 定义评估控制** - **配置步骤**: - 使用事务代码OMWM; - 定义评估控制; - 保存配置。 **6.4 将评估范围集合分组** - **配置步骤**: - 进入事务代码OMWD; - 将评估范围集合分组; - 保存配置。 **6.5 定义评估类** - **配置步骤**: - 使用事务代码OMSK; - 定义评估类; - 保存配置。 #### 八、物料主数据维护 ##### 7. 新建物料主数据(原材料、贸易商品、产成品)并显示物料主数据清单 **7.1 新建立原材料主数据** - **配置步骤**: - 使用事务代码MMR1; - 创建新的原材料主数据; - 保存配置。 **7.2 新建贸易商品主数据** - **配置步骤**: - 进入事务代码MMH1; - 创建新的贸易商品主数据; - 保存配置。 **7.3 新建产成品主数据** - **配置步骤**: - 使用事务代码MMF1; - 创建新的产成品主数据; - 保存配置。 **7.4 显示物料主记录清单** - **配置步骤**: - 使用事务代码MM60; - 查看物料主数据清单; - 保存配置。 #### 九、采购数据与配置 ##### 8. 创建供应商采购数据和采购信息记录 **8.1 创建供应商采购数据** - **配置步骤**: - 使用事务代码MK01; - 创建供应商采购数据; - 保存配置。 **8.2 新建采购信息记录** - **配置步骤**: - 使用事务代码ME11; - 创建采购信息记录; - 保存配置。 #### 十、物料管理自动记账 ##### 9. 维护物料管理的自动记账 **9.1 存货记账** - **配置步骤**: - 使用事务代码OMWB; - 维护存货记账的相关参数; - 保存配置。 **9.2 已收货物/已收发票清算科目** - **配置步骤**: - 使用事务代码OMWB; - 维护已收货物/已收发票清算科目的相关参数; - 保存配置。 **9.3 库存记账的冲销输入** - **配置步骤**: - 使用事务代码OMWB; - 维护库存记账的冲销输入的相关参数; - 保存配置。 **9.4 成本价格差额** - **配置步骤**: - 使用事务代码OMWB; - 维护成本价格差额的相关参数; - 保存配置。 **9.5 将存货科目设置为只能自动记账** - **配置步骤**: - 使用事务代码OMWB; - 设置存货科目的自动记账选项; - 保存配置。 #### 十一、MM容差设置与金额检查 ##### 10. MM的容差设置及金额检查 **10.1 设置采购价格差异的容差限制** - **配置步骤**: - 进入事务代码SM30->VV_169G_PS; - 设置采购价格差异的容差限制; - 保存配置。 **10.2 设置收货的容差限制** - **配置步骤**: - 使用事务代码OMC0; - 设置收货的容差限制; - 保存配置。 **10.3 设置发票冻结的容差限制** - **配置步骤**: - 使用事务代码OMR6; - 设置发票冻结的容差限制; - 保存配置。 **10.4 维护项目金额检查** - **配置步骤**: - 使用事务代码OMRH; - 维护项目金额检查的相关参数; - 保存配置。 #### 十二、物料需求计划运行 ##### 11. 运行物料需求计划 **11.1 运行物料需求计划** - **配置步骤**: - 使用事务代码MD03; - 运行物料需求计划; - 保存配置。 **11.2 显示库存、需求清单** - **配置步骤**: - 使用事务代码MD04; - 查看库存和需求清单; - 保存配置。 #### 十三、MM流程使用与查询显示 ##### 12. MM流程使用(新建采购申请、新建采购订单、采购收货、采购发票校验、发票的解冻)和查询显示(显示发票和会计凭证、显示库存物料) **12.1 新建采购申请** - **配置步骤**: - 使用事务代码ME51N; - 创建新的采购申请; - 保存配置。 **12.2 新建采购订单** - **配置步骤**: - 使用事务代码ME21N; - 创建新的采购订单; - 保存配置。 **12.3 根据采购单收货** - **配置步骤**: - 使用事务代码MIGO; - 根据采购单收货; - 保存配置。 **12.4 根据采购单录入发票** - **配置步骤**: - 使用事务代码MIRO; - 根据采购单录入发票; - 保存配置。 **12.5 下达冻结发票(解冻发票)** - **配置步骤**: - 使用事务代码MRBR; - 解冻冻结的发票; - 保存配置。 **12.6 查询发票和凭证** - **配置步骤**: - 使用事务代码MIR4; - 查询发票和会计凭证; - 保存配置。 以上是关于SAP MM物料管理模块的基础配置和操作的知识点汇总。这些内容覆盖了从基本配置到实际操作的各个方面,对于初学者和实践者来说都是非常有用的参考资料。通过理解和掌握这些知识点,可以帮助更好地管理和优化企业的物流和采购流程。
2025-10-19 09:59:01 1.52MB 100小时学SAP之MM物料篇笔记-DP版
1
想学习sap但又无所下手的同学可以看这个了解下什么是sap,每一步都有详细的描述,简单易学,从实例学SAP ABAP编程...
2023-12-01 22:05:17 8.5MB
1
100小时学SAP全面教程版PDF版,该版本是ERP标准版本,里面包含各个模块要点图文解析,对于快速掌握SAP知识有帮助,值得学习。
2023-02-02 19:44:14 51.66MB SAP系统教程
1
ABAP 开发的三种环境: (1)SAP 正式系统环境; (2)SAP IDES 系统环境(学习环境); (3)MINISAP 环境。 三种环境中均含有大量的例子程序,事务代码(TCODE):Abapdocu。三种环境都能够 实现全部功能的 ABAP 开发(包括数据库编程)。
2023-01-01 23:46:31 28.61MB ABAP
1
从实例学sap abap编程,从实例学sap abap编程,从实例学sap abap编程
2023-01-01 23:42:42 27.94MB SAP ABA
1
ABAP开发的三种环境: (1)SAP正式系统环境; (2)SAP IDES系统环境(学习环境); (3)MINISAP环境。 三种环境中均含有大量的例子程序,事务代码(TCODE):Abapdocu。三种环境都能够实现全部功能的ABAP开发(包括数据库编程)。 SAP正式环境含有业务功能并能进行开发,但正式环境需要经过较复杂的系统配置,才能使用业务功能。正式环境没有任何业务数据。开发ABAP程序需要向SAP公司申请开发关键字。
2021-12-28 18:29:42 27.93MB sap abap
1
从实例学SAP_ABAP编程_清晰扫描版
2021-12-21 19:51:07 15.29MB SAP
1
实战SAP程序开发 PDF清晰版,入门实用资料。实战SAP程序开发 PDF清晰版,入门实用资料。
2021-10-20 10:38:13 94.11MB ABAP SAP
1
第1章 ABAP开发环境和总体介绍 1.1 ABAP开发环境子 1.2 ABAP开发总体介绍 第2章 创建“HELLO WORLD”程序 2.1 建立“HELLO WORLD”程序 2.2 为新建程序分配TCODE 2.3 为新建程序增加标题和列标题 2.4 文本和消息 2.4.1 文本的设定 2.4.2 消息的定义和使用 第3章 ABAP语法示例 3.1 FIELD-SYMBOLS 3.2 字符串的处理 3.2.1 合并字符串 3.2.2 拆分字符串 3.3 内表带有标题行 3.4 内表排序 3.5 修改内表数据 3.6 删除内表记录 3.7 使用索引插入内表行 3.8 格式化数据输出 3.9 内部数据存为文件 3.10 直接存入文件 3.11 将文件读取入内表 3.12 不使用提示框直接读入文件 3.13 列表输出 第4章 数据字典和数据表的读取 4.1 相关概念 4.2 实例建表 4.3 相关数据维护程序 4.3.1 新增 4.3.2 查询和删除 4.4 数据批量维护程序的生成及使用 4.5 建立域、数据元素和搜索帮助 4.5.1 建立域 4.5.2 建立数据元素 4.5.3 修改表结构使用数据元素 4.5.4 建立搜索帮助 4.6 逻辑数据库 4.7 数据表读取 4.7.1 基础的读取数据表例子 4.7.2 使用PACKAGE SIZE读取数据 4.7.3 内连接和外连接 第5章 标准列表和选择屏幕 5.1 连接相似语句 5.2 标准列表输出 5.3 输出无条件换页 5.4 列表的颜色 5.5 输出热点 5.6 交互式列表 5.7 为列表定义工具条与菜单 5.8 在弹出窗口中显示列表 5.9 隐藏字段技术 5.10 使用HIDE技术从列表中读取行 5.11 选择屏幕 5.11.1 选择屏幕操作 5.11.2 选择屏幕程序语法 5.11.3 选择屏幕实例设计 第6章 实战屏幕Screen设计 6.1 安装时注意的问题 6.2 第一个“HELLO WORLD”Screen程序 6.2.1 建立一个新程序 6.2.2 设计Screen 6.2.3 从程序中调用Screen 6.3 工具条和菜单设计 6.3.1 菜单编辑器 6.3.2 应用工具条设计 6.3.3 菜单设计 6.3.4 系统按钮设计 6.3.5 逻辑流设计 6.3.6 输入字段 6.3.7 OK_CODE 6.3.8 程序设计 6.3.9 屏幕输出 6.4 屏幕对象功能 6.4.1 单选按钮组的定义 6.4.2 输入输出字段的属性 6.4.3 数据字典关联字段 6.5 逻辑流 6.5.1 顺序执行逻辑流 6.5.2 字段检查与逻辑流的控制 6.5.3 发布消息 6.6 Listbox下拉框设计 6.7 修改屏幕状态 6.8 子窗口 6.9 表条目控制 6.9.1 手工制作 6.9.2 向导制作 6.10 通过定制控制在屏幕上显示图片 6.10.1 图片的上载 6.10.2 屏幕设计定义对象 6.10.3 图片显示程序 6.10.4 程序输出 6.11 通过定制控制设计文本编辑器 6.11.1 屏幕设计定义对象 6.11.2 文本编辑器程序 6.11.3 输出 6.12 列表和屏幕相互调用 6.12.1 从屏幕输入条件,列表输出数据 6.12.2 从列表调用屏幕 第7章 表控制Table Control设计 7.1 使用向导制作Table Control 7.1.1 建立程序 7.1.2 使用向导建立Table Control控件 7.2 手工制作Table Control 7.3 通过系统生成数据表维护程序 7.3.1 新建数据表 7.3.2 生成维护程序 7.3.3 数据维护 7.3.4 从程序调用生成的维护窗口 7.4 表格相关技巧 7.4.1 双击启动事件 7.4.2 取得行号 7.4.3 定义表格的读写属性 7.5 通过表格维护变更内表数据后提交数据库 第8章 ALV控件的使用 8.1 简单的ALV控件实例 8.2 自定义输出字段的ALV控件实例 8.3 在屏幕上建立ALV控件 8.3.1 定义SCREEN窗口 8.3.2 定义逻辑流 8.4 自定义ALV控件的工具条按钮 8.5 处理ALV双击事件 8.6 通过ALV控件编辑内表和数据库更新 8.7 ALV Tree的使用 第9章 Tree Control的使用 9.1 简单的Tree Control实例 9.2 建立有数据表接口的Tree Cont
2021-09-09 15:24:26 28.61MB 实例学ABAP编程 sap程序设计 绝版 完整版
1
100小时学SAP之PP---生产篇DP版
2021-08-23 21:01:02 1.63MB 100小时学SAP之PP---生产篇DP版
1