SAP PP学习笔记14 - MTS(Make-to-Stock) 按库存生产(策略10),以及生产计划的概要

news2024/11/18 21:50:14

上面讲了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:销售订单出库,这个时候计划独立需求数量会减少

文章写得好长了,就先说到这里,其他的策略后面再说。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1792066.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

将单列数据帧转换成多列数据帧

文章目录 1. 查看数据文件2. 读取数据文件得到单例数据帧3. 将单列数据帧转换成多列数据帧 在本次实战中,我们的目标是将存储在HDFS上的以逗号分隔的文本文件student.txt转换为结构化的Spark DataFrame。首先,使用spark.read.text读取文件,得…

金融行业数字化上云及信创改造过程中的一些问题及解决方案|合集①

Q:对金融机构来讲,什么是一切业务运行的前提? 金融机构的业务连续性对系统的稳定性要求极高。任何系统故障都可能导致严重的业务中断和经济损失。因此,金融机构需要IT基础架构能够提供高稳定性的服务,确保业务的连续运…

[沫忘录]MySQL InnoDB引擎

[沫忘录]MySQL InnoDB引擎 逻辑存储结构 InnoDB采用 “表、段,区, 页、行” 这样的层级结构进行存储。 **表空间(tablespace)**ibd文件,主要用于存储记录、索引等数据,一个mysql实例可有多个表空间,甚至能通过innodb…

.NET周刊【6月第1期 2024-06-02】

国内文章 一文带你了解.NET能做什么? https://www.cnblogs.com/Can-daydayup/p/18214473 .NET是一个免费、开源、跨平台的开发平台框架,广泛应用于桌面、Web、移动、云服务、游戏、物联网、大数据和人工智能等领域开发。它支持C#、Visual Basic、F#等…

SSL代码签名最佳实践

代码签名就是软件发布者使用全球可信的证书颁发机构CA颁发的代码签名证书对软件代码进行签名,由此来验证软件开发者的真实身份,确保软件代码的完整性和可信任性。然而,攻击者一直试图渗透代码签名,意将恶意软件嵌入可信代码中。由…

finalshell刚连上就断,这个参数你注意到了吗

在实际应用中可能一不下心弄错一个参数就会让你的finalshell刚连上就断,如下图所示。 1、进入ssh目录下,修改ssh_config文件 2、修改UseDNS no,并把前面的#去掉。 注:如果在ssh_config文件见不到UseDNS yes ,可以打开sshd_config,他们是在…

视频怎么压缩变小?推荐三个压缩方法

视频怎么压缩变小?在数字时代,视频已成为我们日常生活和工作中不可或缺的一部分。然而,随着视频质量的提升,视频文件的大小也随之增加,这给存储和分享带来了不小的挑战。幸运的是,市面上有许多视频压缩软件…

Java学习笔记 集合的使用

在实际的项目中开发过程中,会有很多的对象,如何高效、方便的管理这些对象,是影响程序性能与可维护性的重要环节。在Java语言中为这个问题提供了一套完美的解决方案,也就是接下来要介绍的集合框架。 1.1 集合框架的结构 从Collect…

什么是 Batch Normalization 批标准化和全连接层

Batch Normalization 神经元在经过激活函数之后会处于饱和状态,无论后续怎么变化都不会再起作用。 每一层都会进行batch normalization的处理! without normalization 会导致数据分布再饱和区 全连接层: 全连接层(fully connected layers&a…

DPDK基础组件一(mbuf、ring、pktmbuf_pool)

一、rte_mbuf 此部分转自:https://zhuanlan.zhihu.com/p/616314276 1.mbuf结构 mbuf是报文中的描素的结构体,是整个转发过程中最核心的数据结构之一。主要针对于mbuf的常用API与基本原理做一个简单的介绍。 mbuf:报文内存存储结构,存储在mempool中mempool:使用环形缓冲…

【kubernetes】k8s集群中的ingress(对外服务)规则详解

目录 一、Ingress 简介 1.1service的作用 1.2外部访问方案 (四种)🌹🌹🌹 部署externalIPs 1.3Ingress 是什么 二、Ingress 组成🌹🌹🌹 三、Ingress 工作原理🐱&#x1f…

一维时间序列信号的小波时间散射变换(MATLAB 2021)

小波散射变换的目的在于获取第一层次的特征信息,即免疫平移、轻微形变的信息。而低通的滤波器能够获取输入信号的概貌,获取反映其整体大尺度特征的信息,以图像为例,由低通滤波器选取的信号对于图像的平移、伸缩、旋转等局部变化有…

【QT5】<总览二> QT信号槽、对象树及样式表

文章目录 前言 一、QT信号与槽 1. 信号槽连接模型 2. 信号槽介绍 3. 自定义信号槽 二、不使用UI文件编程 三、QT的对象树 四、添加资源文件 五、样式表的使用 六、QSS文件的使用 前言 承接【QT5】<总览一> QT环境搭建、快捷键及编程规范。若存…

计算机发展史 | 从起源到现代技术的演进

computer | Evolution from origins to modern technology 今天没有参考资料哈哈 PPT:(评论区?) 早期计算工具 算盘 -算盘是一种手动操作的计算辅助工具,起源于中国,迄今已有2600多年的历史,是…

告别鼠标:蓝牙无线安卓模拟鼠标,绘图板,手写板操作电脑PC端,卡卡罗特也说好,儿童节快乐

家人们,上链接了:https://download.csdn.net/download/jasonhongcn/89387887 横屏模式: 竖屏模式: 操作说明: 1. 手势滑动模拟鼠标移动 2. 界面如果有滚动条,右手指按紧,通过左手指移动实现…

智慧医疗新纪元:可视化医保管理引领未来

在数字化浪潮席卷全球的今天,我们的生活正在经历前所未有的变革。其中,智慧医保可视化管理系统就像一股清新的风,为医疗保障领域带来了全新的活力与可能。 想象一下,在繁忙的医院里,患者和家属不再需要为了查询医保信息…

适合航天航空的国产FTP替代软件

在宇宙探索的旅程中,航空和航天领域总是站在科技的最前沿,对数据传输的要求特别高。随着信息量急剧增加和安全威胁的复杂化,传统的FTP软件已经不能满足这个高端领域的需要了。因此,找到一款适合航空和航天领域的FTP替代软件&#…

SQLServer 查询指定数据库名和表名及表结构等

查询当前数据库中所有表名,不用指定数据库,选中某数据库直接执行SQL就好 -- U:所有用户表名; S:所有系统表名;V:所有视图表名 SELECT name FROM sysobjects WHERE xtypeU OR xtypeS OR xtypeV 查询指定数据库数据库中所有表名, SELECT TAB…

ad18学习笔记21:焊盘设置Paste Mask Expansion(锡膏层延伸)

在pcb上放置焊盘的时候,可以对焊盘进行设置,可以用默认的规则,可以用自定义的规则,网上很少看到自定义的规则怎么用。 参考了官方的说明文档,我只是稍微补充了一下 paste mask与solder mask有哪些区别_paste mask与s…

【30天精通Prometheus:一站式监控实战指南】第10天:blackbox_exporter从入门到实战:安装、配置详解与生产环境搭建指南,超详细

亲爱的读者们👋   欢迎加入【30天精通Prometheus】专栏!📚 在这里,我们将探索Prometheus的强大功能,并将其应用于实际监控中。这个专栏都将为你提供宝贵的实战经验。🚀   Prometheus是云原生和DevOps的…