### 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
Lumerica l-FDTD软件在光子领域的应用,重点讲解了如何使用脚本语言(如Lua)进行光子晶体和微纳光子器件的设计与优化。具体涵盖了光子晶体微环谐振器、光栅、波长解复用器、模式复用器、模式转换器和微盘等器件的建模与仿真。同时,还讨论了逆向设计、直接二进制算法、遗传算法和梯度算法等优化技术的应用,旨在提升器件性能。 适合人群:从事光子研究的技术人员、科研人员及对光子器件设计感兴趣的者。 使用场景及目标:适用于需要精确模拟和优化光子晶体及微纳光子器件的研究项目,目标是提高器件的光性能,如谐振波长、传输效率等。 其他说明:文中不仅提供了理论背景,还给出了具体的脚本编写指导,使读者能够在实践中掌握Lumerica l-FDTD的强大功能。
2025-10-18 16:36:30 452KB
1
SnpEff是一个快速且功能强大的遗传变异注释工具,广泛用于生物信息领域。它能够根据参考基因组和基因组注释,预测单核苷酸多态性(SNPs)、插入/缺失变异(indels)以及结构变异对基因功能的影响。SnpEff提供详细的变异注释,包括对基因编码区域、非编码区域及其他基因组功能区域的影响分析,帮助研究人员理解变异的生物意义。
2025-10-18 15:15:09 61.88MB linux 生物信息学
1
基于《车辆-轨道耦合动力》的列车-钢弹簧浮置板-轨道耦合垂向时域Matlab程序设计与实现,基于《车辆-轨道耦合动力》的列车-钢弹簧浮置板-轨道耦合垂向时域Matlab程序开发与应用,列车-钢弹簧浮置板-轨道耦合垂向时域程序 根据《车辆-轨道耦合动力》编写 Matlab代码 注:仅代码,如需,需要有偿询问。 ,关键词:列车;钢弹簧浮置板;轨道耦合;垂向时域程序;《车辆-轨道耦合动力》;Matlab代码;有偿询问。,列车轨道耦合垂向时域Matlab代码程序 在现代城市交通系统中,列车运行的稳定性和安全性是至关重要的。为了深入研究并优化列车与轨道之间的相互作用,专业技术人员依据《车辆-轨道耦合动力》的理论基础,开发了列车-钢弹簧浮置板-轨道耦合垂向时域的Matlab程序。这一程序旨在模拟和分析列车在钢弹簧浮置板轨道系统上的动态行为,以便于工程师能够更好地理解和控制列车运行过程中的振动和稳定性问题。 钢弹簧浮置板轨道系统是一种先进的轨道结构设计,通过使用弹簧和浮置板来减少列车运行时产生的噪声和振动,从而提高乘坐舒适性和降低对周围环境的影响。在此系统中,列车与轨道之间的耦合作用非常复杂,需要借助专业的动力模型和计算软件来进行分析。Matlab作为一种广泛应用于工程计算和仿真领域的软件,提供了一个强大的平台来实现这些复杂的动力计算。 通过编写Matlab代码,研究者可以构建列车-钢弹簧浮置板-轨道耦合系统的垂向动力模型,进而研究它们在不同运行条件下的动态响应。这包括对列车经过时轨道系统的动态变形、振动传播以及浮置板系统的隔振性能等方面的研究。这样的研究有助于设计更安全、更高效的轨道系统,同时也有助于制定更为合理的维护和检修策略。 此外,列车与轨道耦合动力研究中的钢弹簧浮置板研究是一个重要的子领域。通过对浮置板系统的研究,可以深入理解其在减少振动和噪声方面的机理,并评估其在实际应用中的效果。由于涉及到复杂的物理现象和力响应,此类研究通常需要借助数值仿真手段来进行。 在当前的城市交通系统中,采用钢弹簧浮置板轨道系统能够有效提高城市轨道交通的舒适性和安全性。然而,为了达到最佳的效果,需要不断进行研究和技术创新。Matlab程序的设计与实现为这一过程提供了强有力的工具,有助于工程师们在理论研究和实际工程中找到最佳的解决方案。 需要指出的是,上述Matlab代码程序是根据《车辆-轨道耦合动力》的相关理论进行编写的。这是一门研究车辆、轨道以及它们之间相互作用的科,它在轨道交通的设计、分析和运行中扮演着重要的角色。开发者们基于这些理论,将抽象的动力方程转化为可以在计算机上执行的数值模型,从而实现了对列车运行状态的模拟和预测。这些研究成果可以为轨道交通系统的优化设计提供理论支持和实验数据。 列车-钢弹簧浮置板-轨道耦合垂向时域Matlab程序是城市轨道交通领域的一项重要技术成果。它的开发与应用对于提升列车运行的稳定性与安全性、优化轨道结构设计以及提高乘客舒适度都具有重要的意义。而这一切的实现,都离不开专业的《车辆-轨道耦合动力》理论指导和先进的Matlab仿真技术的支撑。
2025-10-18 11:54:22 96KB
1
内容概要:本文详细介绍了磁流变阻尼器在Simulink和Matlab中的建模方法及其在汽车悬架和建筑减震中的应用。首先解释了磁流变液的基本特性和非线性行为,然后展示了如何使用S函数实现阻尼力计算,并讨论了参数扫描、阶跃响应测试以及Bouc-Wen模型的应用。此外,还探讨了PID控制器与模糊控制器的性能比较,解决了仿真过程中可能出现的问题,如数值稳定性和磁场耦合。最后,提供了多个实用技巧,包括参数设定、非线性处理、动态磁场控制和可视化方法。 适合人群:对控制系统有兴趣的研究人员和技术人员,尤其是那些希望深入了解磁流变阻尼器建模和控制的人群。 使用场景及目标:适用于需要进行振动控制研究和开发的场合,旨在帮助用户掌握磁流变阻尼器的工作原理及其在Simulink和Matlab中的具体实现方法。 其他说明:文中不仅包含了详细的代码示例,还有许多实践经验分享,能够有效指导初者快速入门并解决常见问题。
2025-10-17 18:56:58 433KB Simulink Matlab 非线性动力学
1
内容概要:本文详细介绍了如何使用Matlab构建和仿真车辆行驶控制的运动模型。首先,通过简化四轮车辆为前后两个虚拟轮子的自行车模型,利用前轮转角δ和前轮转速v作为主要输入,结合轴距L和时间步长dt等参数,实现了车辆在屏幕上的运动仿真。文中提供了完整的Matlab代码示例,包括状态变量初始化、核心运动微分方程的实现以及主循环中的状态更新和轨迹绘制。此外,还讨论了参数调优的方法及其对仿真结果的影响,并展示了如何通过改变输入信号来重现不同的驾驶场景,如麋鹿测试和8字绕桩等。 适合人群:对车辆运动感兴趣的生、研究人员及工程师,尤其是那些希望深入了解车辆控制原理并通过编程进行仿真的读者。 使用场景及目标:①习和掌握车辆运动的基本理论和建模方法;②通过实际编码练习加深对运动方程的理解;③探索不同参数设置对车辆运动轨迹的影响,为进一步研究高级控制算法奠定基础。 其他说明:附带的操作视频可以帮助初者更好地理解和应用所内容。建议使用Matlab 2020b及以上版本以确保最佳兼容性。
2025-10-17 15:47:28 264KB
1
内容概要:本文档详细介绍了如何利用MATLAB进行车辆行驶控制运动模型的建模与仿真。首先解释了二自由度运动模型的基本原理,包括状态向量和控制量的定义以及运动微分方程的具体形式。接着展示了如何通过欧拉法对连续系统进行离散化处理,并给出了具体的MATLAB代码实现步骤。此外,文中还提供了完整的项目工程源文件、带有中文注释的操作视频教程和仿真效果图。最后讨论了不同条件下(如不同的转向角度和速度)下车辆运动特性的变化规律,并指出当转向角度过大时需要考虑动力模型来提高准确性。 适合人群:对自动驾驶或机器人导航感兴趣的科研人员、高校师生及工程师。 使用场景及目标:适用于希望深入理解车辆运动控制理论并掌握实际建模技能的习者;可用于教演示、实验研究或工程项目开发。 其他说明:文档不仅提供详细的理论推导和技术细节,还包括丰富的实例代码和可视化结果,有助于读者更好地理解和应用相关知识。
2025-10-17 15:46:52 297KB
1
计算机图形是一门综合性的科,涉及计算机科、数、工程和艺术等多个领域,主要研究如何通过计算机技术创建、处理、存储和显示图形信息。该科在游戏设计、影视特效、虚拟现实、医疗成像、建筑设计、机器人视觉等领域有着广泛的应用。 在高校的教体系中,计算机图形通常作为一门专业课程开设,旨在培养生在图形领域的理论知识和实践能力。以西南交通大计算机图形实验为例,生将通过一系列的实验操作,亲身体验图形处理的过程,习和掌握图形的基本概念、算法和技术。 实验一作为课程的开端,往往会聚焦于基础概念的引入和图形工具的初步使用。例如,生可能会接触到图形中的基本术语,如像素、分辨率、向量、位图、矢量图等。此外,实验可能还会引导生熟悉图形处理软件的操作,如Adobe Photoshop、Illustrator或专业图形软件OpenGL、DirectX等。 实验内容可能会包括简单的图形绘制、图像的基本处理(如裁剪、旋转、缩放)、颜色模型的转换(如RGB到CMYK的转换)、基本图形变换(平移、旋转、缩放)、以及光照和阴影效果的模拟等。通过对这些基础操作的练习,生不仅能够理解计算机图形的基本原理,还能够初步掌握图形的创建和编辑技能。 对于图形习者来说,理解图形的数据结构和存储方式至关重要。例如,位图图形是通过像素阵列来存储图像信息的,每个像素的颜色值由不同位深度的颜色通道组成。而矢量图形则是通过几何对象(如点、线、曲线、多边形等)来表示图形,其优点在于可以无限放大而不失真。 在进行图形实验时,生还需要了解图形中的坐标系统,比如笛卡尔坐标系在二维和三维空间中的应用,以及如何通过数变换来控制图形对象的位置和形态。此外,光照模型的习也是一大重点,它能够帮助生理解如何模拟现实世界中的光线效果,从而在计算机生成的图像中加入更逼真的光照和阴影。 随着实验的深入,生将逐渐接触到更高级的图形技术,如纹理映射、反走样技术、多边形建模、虚拟现实中的场景构建等。通过实验操作,生能够将理论知识与实际操作相结合,从而加深对计算机图形的认识和应用能力。 随着计算机技术的不断进步,计算机图形也在不断地发展和扩展。新的图形技术和算法,如基于物理的渲染(PBR)、实时光线追踪、深度习在图形中的应用等,不断地推动着图形领域的创新和发展。对于计算机图形习者来说,掌握这些新技术和新算法,将有助于他们在未来的习和工作中获得更多的机遇。
2025-10-17 09:31:15 61.03MB 计算机图形学
1
内容概要:本文详细探讨了Xarm6机械臂的正逆运动分析,重点在于使用改进的DH坐标系进行建模。首先介绍了DH坐标系的基本概念及其在机械臂建模中的应用,随后分别进行了正运动和逆运动的分析。正运动部分通过矩阵和向量运算推导出末端执行器的位置和姿态与各关节角度的关系;逆运动则通过解析解法求解出使机械臂达到目标位置和姿态的各关节角度。最后,文章讨论了如何综合所有关节的逆运动解,以获得最优解。整个过程中涉及了大量的数运算和优化算法。 适合人群:从事机器人技术和机械臂研究的专业人士,尤其是对运动分析有深入了解的研究人员和技术人员。 使用场景及目标:适用于需要理解和掌握机械臂运动控制原理的研究项目,以及希望提高机械臂运动精度和效率的实际应用场景。 其他说明:文章不仅提供了详细的理论分析,还强调了实际操作中的数基础和编程能力的要求,为未来的机械臂轨迹规划和控制提供了宝贵的理论依据。
2025-10-15 16:53:45 911KB
1
虚拟仪器软件开发环境——LabWindows/CVI 6.0 编程指南 304 9.3 仪器驱动程序开发 在设计、组建自动测试系统中,仪器的编程是一个系统中 费时费力的部分。系统中 的仪器可能由各个仪器供应厂家提供,而且系统设计人员对所有的仪器既需要完成底层的 仪器 I/O 操作,又需要完成高层的仪器交互能力,这大大增加了系统集成人员的负担。因 此仪器用户总是设法将仪器编程结构化、模块化以使控制特定仪器的程序能重复使用。因 此,一方面,对仪器编程语言提出了标准化的要求;另一方面,需要定义一层具有独立性 的模块化仪器操作程序,亦即具有相对独立性的仪器驱动程序。 随着虚拟仪器的出现,软件在仪器中的地位越来越重要,将仪器的编程完全留给用户 的传统方法也越来越与仪器的标准化、模块化趋势不符。I/O 接口软件作为一层独立软件 的出现,也使仪器编程任务划分。人们将处理与一特定仪器进行控制和通讯的一层较抽象 的软件定义为仪器驱动程序。更明确地说,仪器驱动程序就是一系列带有图形面板的高层 函数,它把诸如数据格式化、与 GPIB、VXI 等总线通信等低层操作包装成为直观的高层函 数,方便用户编程。仪器驱动程序一般是控制物理仪器的,但也有的是纯软件工具。 VXIplug&play 规范作为 VXI 总线系统软件级的标准,详细地规定了符合 VXI 总线即插 即用规范的虚拟仪器系统的仪器驱动程序的结构与设计,即 VPP 规范中的 VPP3.1~VPP3.4。 在这些规范中明确了仪器驱动程序的概念:仪器驱动程序是一套可被用户调用的子程序, 利用它就不必了解每个仪器的编程协议和具体编程步骤,只需调用相应的一些函数就可以 完成对仪器各种功能的操作,并且对仪器驱动程序的结构、功能及接口开发等作了详细规 定。这样,使用仪器驱动程序就可以大大简化仪器控制及测试程序的开发。 在这一节中,我们将以哈尔滨工业大自动化测试与控制研究所研制的 64 路开关模 块(HITC301)为例,详细介绍开发仪器驱动程序的过程。驱动程序开发过程的每一步都 严格遵守 VPP 规范的要求, 终形成 VXIplug&play 仪器驱动程序。读者开发其它仪器的 驱动程序时,可以参照此开发过程,编写符合虚拟仪器领域软件规范的驱动程序。 9.3.1 VPP 仪器驱动程序模型 VPP 仪器驱动程序要求具有兼容性、一致性和开放性。VPP 规范对仪器驱动程序的要 求不仅适用于 VXI 仪器,也同样适用于 GPIB 仪器、串行口仪器。VPP 规范规定了仪器驱动 程序统一的设计实现方法,使用户在理解了一个仪器驱动程序之后,可以利用仪器驱动程 序的一致性,方便而有效地理解另一个仪器驱动程序。 为了达到此目标,VPP 规范提出了仪器驱动程序的两个基本结构模型,VPP 仪器驱动 程序都是围绕这两个模型编写的。 一、外部接口模型 仪器驱动程序的外部接口模型如图 9-2 所示,它表示了仪器驱动程序如何与外部软件 系统接口。 外部接口模型共分为五个部分。
2025-10-15 16:04:35 4.98MB
1