MRP物料需求计划
1.重订货点的采购计划。
计算方式:再订货点的库存数量 = 安全库存 + 采购提前期 * 每天消耗的数量
一旦库存数量触及再订货点的库存数量,需触发采购订单订购物料,理想的情况下 ,下次到采购订单收货日期,库存数量刚好剩下安全库存,所以在采购提前期不变的情况下,每次的采购批量比较固定。
2.MRP物料需求计划
计算方法:
根据主生产计划,采购库存计划,BOM结构,制定物料需求计划。
订货数量 = 相关需求数量 * BOM单位用量 + 已分配量 - 库存数量 - 采购订单数量(在途未入库)
如果有安全库存设置,还需要考虑安全库存
订货数量 = 相关需求数量 * BOM单位用量 + 已分配量 + 安全库存 - 库存数量 - 采购订单数量(在途未入库)
如果有采购固定批量设置,订货数量会考虑固定批量。
MRP物料需求计划计算的相关设置:
工厂层面: 对工厂激活物料需求计划,建立计划相关文件
计划参数文件用来设定每次进行MRP计算时所选用的参数。
配置路径:生产------物料需求计划-----计划文件条目-----激活MRP和建立计划相关文件
物料主数据层面:(1).定义工厂的特定物料状态
物料状态类型的配置路径:后勤------常规------物料主数据-------设置关键字段------定义物料状态
(2).设置物料主数据的MRP类型
MRP类型的配置路径:生产--------物料需求计划------主数据-------检查MRP类型
计划订单固定类型参数说明:
参数为0时:计划时界内所有已经存在的计划订单都不固定(计划订单不加),当接到该计划时界内新SO,MRP计算后新SO产生的需求计划按照本订单的交期插入计划时界内,并且不固定.
参数为1时: 计划时界内所有已经存在的计划订单都固定(计划订单加),当接到该计划时界内新SO,MRP计算后新SO产生的需求计划订单固定放入计划时界末.
参数为2时:计划时界内所有已经存在的计划订单都固定(计划订单加),当接到该计划时界内新SO,MRP计算后新SO不产生计划订单。
参数为3时: 计划时界内所有已经存在的计划订单不固定(计划订单不加),当接到该计划时界内新SO,MRP计算后新SO产生的需求计划订单固定放入计划时界末.
参数为4时:计划时界内所有已经存在的计划订单都不固定(计划订单不加*),当接到该计划时界内新SO,MRP计算后新SO不产生计划订单。
MRP参数文件:事务码 MMD1,用来方便设定物料主数据的MRP屏幕的相关参数。
工厂层次的配置:
计划时界我理解就是平时说的计划排产的滚动周期。
计划时界的配置路径:生产--------物料需求计划------计划-------MRP计算-------定义计划时界和滚动前一期间
计划周期 就是平时说的计划排产固定周期。
计划周期的配置路径:生产--------物料需求计划------计划-------MRP计算-------定义计划区间
下图是物料主数据MRP屏幕的相关设置,对应物料层面的设置:

MRP物料需求计划的更多相关文章
- 全新的软件项目,好的开始决定了成功一半!(需求&计划)
刚看完“无问西东”,电影里说人总归还是要留下些足迹(文字)的,那么赶紧跑图书馆来留下些文字. 最近去瑞士启动了一个新的项目,那么早上做项目,晚上总结留下了一张张思维导图来记录当时的感受, 手稿如下,字 ...
- 用友U8按BOM计算销售订单物料需求SQL代码 第一稿
drop table #tmp1999 drop table #tmp2999 drop table #tmp3999 drop table #tmp4999 drop table #tmp5999 ...
- Erp第三章:管理问题与MRP、MRP2、ERP
1企业管理者经常头疼问题:一.“产供销”严重脱节 . 二.财务数据和业务数据对不上号 2.MRP(物料需求计划,Material Requiremengts Planning),MRP2( ...
- 企业计划体系的变迁:从ERP到APS再到SCP
规划是供应链运作的大脑.几十年来,规划从MRP发展到到ERP到APS再到SCP,经历了从部分到全局,从静态到动态,从企业到供应链的发展历程.供应链的效率取决于规划.规划不到位,任何执行都是事后挽救. ...
- 易普优APS(高级计划排程)演绎饭局模型(通俗的告诉您ERP计划与APS计划的区别)
一天中午,老张突然回到家里对妻子说:“亲爱的老婆,晚上几个同事要来家里吃饭.这次我专门回家来要用最先进的ERP理念来完成咱家的请客过程了,要把这次宴会搞成一次ERP家宴.你看,我已经用CRM客户关系管 ...
- APS高级计划排程系统应该支持的企业应用场景
APS高级计划排程系统应该支持的企业应用场景 面对工业4.0智能制造的挑战,很多企业希望能够引进APS高级计划排程系统,全自动的.快速的制定精细化的生产计划,准确的计算产线/设备上各种产品型号的加工顺 ...
- 06易普优APS行业方案:包装印刷行业高级计划排程
易普优APS行业方案:包装印刷行业高级计划排程 一.包装印刷行业发展概况 网络购物催生包装印刷行业迅猛发展,目前已具有万亿市场规模,全国包装印刷企业总数达30万家,其中规模以上企业只有2万多家,已然成 ...
- 易普优APS 5.0高级计划排程系统助力工业4.0智能工厂建设
(一)智能工厂建设核心 <中国制造2025>明确提出要推进制造过程智能化,智能工厂是实现智能制造的重要载体.作为智能工厂,在生产过程应实现自动化.透明化.可视化.精益化的同时,产品检测.质 ...
- 解析大型.NET ERP系统架构设计 Framework+ Application 设计模式
我对大型系统的理解,从数量上面来讲,源代码超过百万行以上,系统有超过300个以上的功能,从质量上来讲系统应该具备良好的可扩展性和可维护性,系统中的功能紧密关联.除去业务上的复杂性,如何设计这样的一个协 ...
随机推荐
- odoo13之右上角弹出提示框
前言 在odoo中已经提供好了右上角弹出提示框的接口,我们只需要调用即可: 而提示框的实现又分为前端js实现和后段函数实现,前后端实现的效果相同. 实现效果图 前端实现提示框 在前端中显示提示框最常用 ...
- Android动画系列之属性动画
原文首发于微信公众号:jzman-blog,欢迎关注交流! 属性动画相较帧动画和补间动画更强大,帧动画和补间动画只能应用于 View 及其子类,而属性动画可以修改任何对象的属性值,属性值可在指定的一段 ...
- JZOJ 11.28 提高B组反思
JZOJ 11.28 提高B组反思 被打崩了呀 下次打提高A去了(逃 T1 刚开始没有读懂题,后来读懂了以后没有思路.没有想到是一个构造题,对同构的性质没有了解清楚,题解也讲的不明不白,懵-- T2 ...
- 定时器:Django-crontab
定时器是平时编程中比较常用的,今天分享一个Django里非常好用又简单的定时亲:Django-crontab.这个真的是非常的简单好用,比celery+Django执行周期任务简单的多 首先下载dja ...
- nodejs事件和事件循环简介
目录 简介 事件 事件循环 事件循环的阻塞 事件循环举例 栈和消息队列 作业队列和promise process.nextTick() setImmediate() setInterval() 简介 ...
- 第14.6节 使用Python urllib.request模拟浏览器访问网页的实现代码
Python要访问一个网页并读取网页内容非常简单,在利用<第14.5节 利用浏览器获取的http信息构造Python网页访问的http请求头>的方法构建了请求http报文的请求头情况下,使 ...
- Scrum冲刺_Day06
一.团队展示: 1.项目:light_note备忘录 2.队名:删库跑路队 3.团队成员 队员(不分先后) 项目角色 黄敦鸿 后端工程师.测试 黄华 后端工程师.测试 黄骏鹏 后端工程师.测试 黄源钦 ...
- js数组去重方法集合
//第一种方法,新建一个空数组,将原来的数组循环逐个与新数组的成员做比较,如果新数组没有该元素就push进来 var arr = ['a', 1, 1, 1, 2, 4, 4, 'b', 'c', ' ...
- 实现一个类型判断函数,需要鉴别出基本类型、function、null、NaN、数组、对象?
只需要鉴别这些类型那么使用typeof即可,要鉴别null先判断双等判断是否为null,之后使用typeof判断,如果是obejct的话,再用Array.isArray判断是否为数组,如果是数字再使用 ...
- JApiDocs(自动生成接口文档神器)
JApiDocs教程 前言 作为一名优秀的程序员来说,由于涉及到要与前端进行对接,所以避免不了的就是写接口文档.写完接口文档,一旦代码返回结果,参数等出现变动,接口文档还得随之改动,十分麻烦,违背了我 ...