上面讲了SAP里面的基础知识,BOM,作业手顺(工艺路线),作业区(工作中心),MRP,MPS等概念,现在该到用的时候了。
SAP PP学习笔记07 - 简单BOM,派生BOM,多重BOM,批量修改工具 CEWB_sap cewb-CSDN博客
SAP PP学习笔记07 - 作业手顺(工艺路线Routing)_sap routing挂在物料下面-CSDN博客
SAP PP学习笔记08 - 作业区(工作中心Work Center),作业区Customize_sap 工艺路线中工作中心-CSDN博客
SAP PP学习笔记09 - 作业区(工作中心Work Center)Customize2(管理码,班次顺序,计算式),标准Text,作业区阶层_sap work center uph-CSDN博客
SAP PP学习笔记11 - PP中的MRP相关概念,参数,配置_sap pp计划订单配置-CSDN博客
SAP PP学习笔记13 - MPS(主生产计划 - Master Production Schedule)的目的,必要性,基本原则,哪些物料该跑MPS,需求时界,计划时界等_sap mps-CSDN博客
本章讲生成计划,主要是如何做计划策略。
1,生产计划的概要
1-1,生产计划与控制
SAP里面的需求产生有2种途径
- 客户订单(Sales)
- 计划独立需求(Plnd Indep. Requirements)
1-2,计划层次
一般有4种,这里简单说2种
- MPS(主生产计划 - Master Production Schedule):一般针对产成品
- MRP(物料需求计划 - Material Requirements Planning System):针对组件,半成品,原材料
1-3,生产计划的过程
生产计划的周期大概有如下几步:
- SOP(Sales & Operations Planning):根据过去的历史记录做一个销售预测
- Demand Management:如果对SOP满意,可以转成计划独立需求
- Long-Term Planning:长期计划
- MPS:可以对计划独立需求跑MPS,确定大方向
- MRP:跑MRP来确定物料需求
- Production Control:做一些生产,采购方面的控制
- Settlement:结算
然后有一些要素需要考虑:
- Capacity Planning:做计划的时候要考虑产能,不能无限产能
- Inventory Mgmt:库存管理
1-4,MRP 过程
MRP有两种
- Consumption-based(基于消耗的)
有关基于消耗的方式,可以参考这篇文章
SAP MM学习笔记39 - MRP(资材所要量计划)_sap mm mrp-CSDN博客
什么时候用这个基于消耗的方式呢?
1,低价值的物料(比如包装材料等)
2,每天的用量是稳定的
- MRP
1),Consumption-based(基于消耗的)
复习一下做个练习
重订货点(Reorder point)= Replenishment lead time(补充天数) * 每天消耗量 + 安全库存
A)做一个原材料的品目
- MRP Type:VB
- 发注点:100
- Lot Size: FX
- Lot Size:200
- 安全在库:50
B),MD04
这样默认有50个安全库存的需求
跑一下MD41
刷新MD04,产生了一个200个(1个Lot的量)购买依赖
当运行MRP的时候,库存为0,所以需求是安全库存的50,重订货点(发注点) = 100 即可
但是Lot的量是200,所以就订货200个
> 重订货点(Reorder point)= Replenishment lead time(补充天数) * 每天消耗量 + 安全库存
现在假如有库存 101个,看运行MRP有何结果。
先把库存加大
MB1C(这个是计较老的T-code,也可以用MIGO)
https://wenku.baidu.com/view/95ce1e50bceb19e8b8f6baeb.html?_wkts_=1717282775256&bdQuery=MB1A+MB1C
重新运行一遍MD41之后,刷新MD04
可以发现就不会产生需求了,因为库存 101 > 重订货点(发注点) 100
即使运行MRP,也不再会产生购买依赖。
1-5,需求管理(Demand Management)
这是PP的精华部分。
计划策略(Planning Strategies) 的种类
- MTS(Make-to-Stock):按库存生产(見込生産)
- MTO(Makte-to-Order):按订单生产(受注生産)
- ATO(Assemble-to-Order)/ ETO(Engineer-to-Order):(受注组立)/ (受注设计)
MTS(Make-to-Stock):按库存生产(見込生産) 的计划策略
MTS就是说,在没有订单的情况下,根据预测自主安排的生产。
它的需求来源就是计划独立需求(Planned independent requirements)。(MD61)
- 10 Make-to-stock production(anonymous)
- 11 Makte-to-stock production/gross reqmts planning
- 30 Production by lots
- 40 Planning with final assembly
- 70 Planning at assembly level
- 59 Planning at phantom assembly level
下面来一个一个讲这些策略
2,MTS(Make-to-Stock) 按库存生产 - 10
MTS 有如下步骤:
- Demand program:计划独立需求(也成为 销售预测,PIR,DM,Demmand,Forecast)
- MRP:触发原材料采购,或半成品/成品的生产,PP模块的话,就是生产,产生 生产订单
- WH stock Finished product:成品入库
- Sales orders from WH:销售订单出库,这个时候计划独立需求数量会减少
咱们在系统上完整做一下这个流程。
2-1,品目准备
1),MM01 新规品目(1个半成品,2个原材料)
a),100-710-B1 - HALB 半成品
- 贩卖组织2 Tab
- 品目统计Group:1-统计关联
- 品目价格设定Group:01-标准部品
- 明细Category Group:NORM-通常明
- MRP 3 Tab
- 方针Group:10-在库品的受注生产
- 消费Mode:2
- 逆消费期间:999
- 顺消费期间:999
- Lot Size:FX-固定Size
- 固定Lot Size:200 意思就是每次调达,都以200为单位
b),100-710-T1 / 100-710-T12- ROH 原材料
2),CS01 新规BOM
3),CA01 新规作业手顺(工艺路线)
4),CA97 更新品目Master
勾上 品目Master的直接更新,以更新成品生产时间到物料主数据中。
就是更新了品目Master 作业计划 Tab的 内部生产日数
以上就是品目的准备工作。
就是说SAP中录入了成品/半成品的主数据,当产生订单等所要需求时,跑MRP或MPS,
SAP会自动把该成品用MTS 的方式进行生产。
下面来看系统操作,从产生需求开始,跑MRP,然后转生产订单,成品入库,建销售单,出库。
2-2,MD61 计划独立所要量登录(计划独立需求)
也称为 销售预测,PIR,DM,Demmand,Forecast,意思都是一样的
2024年6月,输入 150个,2024年7月,输入了100个
即6月份产生了150个,7月份产生了100个 100-710-B1 的所要量需求
保存
这个警告是说输入的日付已经在计划时间Fence内存在啦(就是说你输入的日期有点儿不太保险)
有关计划时间Fence(计划时界),可以参照下面文章
SAP PP学习笔记13 - MPS(主生产计划 - Master Production Schedule)的目的,必要性,基本原则,哪些物料该跑MPS,需求时界,计划时界等_sap mps-CSDN博客
2-3,MD41 单一品目MRP
2-4,MD04 在库/所要量一览
可以看到
- 独立所要量 LSF 150-
- 独立所要量 LSF 100-
- 计手配 36853 / Stck 200
- 计手配 36854 / Stck 200
因为咱们是以固定Lot单位调达的,每次固定会搞200个为单位的量
双击 计手配 那一行,以确认是否可以转成生产订单
方法就是 弹出框 的下面那行,有 制造指图(生产订单)...的时候,表示可以转成生产订单。
我觉得肯定还有其他方法,这个方法只是比较直观
点击 制造指图 按钮,转成生产订单
打开 C040 制造指图 登录画面
出来一个信息,研究半天也没弄明白,好像是能力没设置或有限产能:
所要量或能力不存在,或与有限负荷山积日程计划无关
No reqmts/caps exists or not relevant to finite scheduling
这是个啥东西,
好像说是所要量太大了,超过能力范围了
搞了半天,跟着这个帖子,MM02中改了些物料的参数,就可以了。
改了好多参数,搞得我也不知道是哪个了,TODO:以后弄明白原理了再加上吧。
https://www.slideshare.net/slideshow/sap-ppusermanual/223467251
再试一次,这次好像没啥问题了
点一下 指图发行(下达订单),然后保存
保存成功了
刷新一下,可以看到 36859 计划手配 已经转成了 60003544 制造指图(生产订单)。
2-5,MIGO 入库(收货)
保存
回到MD04,刷新之后,在库 > 利用可能数量 增加了200,制造指图那一行已经不显示了。
但是独立所要 LSF 那两行并没有减少。
2-6,VA01 受注传票(销售订单)
这里需要做SD的受注 -> 出荷 -> 出库,有关SD的简单流程,可以参照如下文章
SAP SD学习笔记01 - 简单走一遍SD的流程:受注,出荷,请求-CSDN博客
SAP SD学习笔记05 - SD中的一括处理(集中处理),出荷和请求的冻结(替代实现承认功能)_出荷传票的基本数量单位-CSDN博客
输入
- 受注Type :比如 OR:标准受注
- 组织Data:比如 贩卖组织/流通Channel/制造部门:1000/10/00
输入受注先/出荷先/得意先发注番号
输入品目,受注数量
然后回车
保存,照会
回到MD04,刷新一下
看到多了一行 受注,MRP要素Data:13339,入库/所要量:20
但是独立所要 LSF 那两行仍然没有减少。
2-7,VL01N 出荷传票登录(出库确认)
输入
- 出荷Point
- 选择日付
- 受注
注意:选择日付至少要在 出荷管理 > 利用可能日 之后
修改选择日付,点回车
点 Menu > 后续机能 > 转送指图登录
直接点 转送指图明细生成,然后保存
回到MD04,刷新一下
这个时候还是没变,因为还没出库嘛,只是出荷了
2-8,VL02N 出荷传票变更,出库确认
直接点 出库确认
出库完了了
再次刷新 MD04
这次独立所要(计划独立需求)终于变了。
2-9,总结
来复习一下这张图:
它的起点是计划独立需求(不是客户订单),这样就产生了需求;
它的终点是销售订单出库,到此需求才得到满足,需求的数量才会减少。
MTS(Make-to-Stock) 按库存生产 - 10
Make-to-Stock Production/Net Reqmts Plng(10)
MTS 有如下步骤:
- Demand program:计划独立需求(也成为 销售预测,PIR,DM,Demmand,Forecast)
- MRP:触发原材料采购,或半成品/成品的生产,PP模块的话,就是生产,产生 生产订单
- WH stock Finished product:成品入库
- Sales orders from WH:销售订单出库,这个时候计划独立需求数量会减少
文章写得好长了,就先说到这里,其他的策略后面再说。