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

上面讲了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.mzph.cn/pingmian/20826.shtml

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

相关文章

STC8增强型单片机进阶开发--独立按键

知不足而奋进 望远山而前行 文章目录 目录 文章目录 前言 目标 内容 原理图 按键消抖 软件设计 要求 分析 实现单个按钮 实现多个按钮 使用位操作存储状态 总结 前言 本次学习旨在探索按键操作及按键消抖的原理和实现方法。通过学习原理图、按键消抖的三种方法以及软件设计的要…

如何选择D类音频放大器(数字功率放大器)

1 简介 多年来,音频内容一直在不断发展。从当地唱片店购买 12 英寸 LP 黑胶唱片的时代已经成为过去,现在我们通过流式传输几乎可即时播放云端的任何内容。虽然一些音频爱好者会为了获得新奇体验而重拾黑胶唱片,但今天绝大多数的音频都是以数…

JVM学习笔记(持续更新)

JDK、JRE、JVM区别? 类加载过程 装载 验证 准备 解析 初始化 类加载器分类 双亲委派模型 如何打破双亲委派模型? 自定义类加载器,集成ClassLoader类重写loadClass,如Tomcat JVM内存模型 JVM 需要使用计算机的内存,Java 程序…

【LeetCode 101】对称二叉树

1. 题目 2. 分析 这道题比较经典。我又一次做错了,这次是花了20min都没有做出来。 最开始我的思想就是,递归比较左根节点的左子树和右根节点的右子树是否对称即可,然后觉得能解决问题了,便动手coding。哪知道,又碰到了…

电源滤波器怎么选用

电源滤波器怎么选用 滤波器应用场景及作用第一步:第二步:第三步:第四步: 滤波器应用场景及作用 可以有效解决EMC测试无法通过、端口防护、滤除干扰、设备保护等问题 主要功能有: 1、降低主电源谐波; 2、保护驱动装置电力电子元件…

算法人生(18):从神经网络的“剪枝策略”看“怎么找回时间”

IT人的工作和生活难平衡这事,到底要怎么解决呢,让我们从神经网络的“剪枝策略”中找点灵感吧! 剪枝策略是指训练和优化深度神经网络时采取的一种技术,从名字就知道,它就像修剪树木一样,去除不必要的枝叶&a…

Vuex 是什么?VueX简介

聚沙成塔每天进步一点点 本文内容 ⭐ 专栏简介Vuex 是什么核心概念1.State(状态)2. Getter(获取器)3. Mutation(突变)4. Action(动作)5. Module(模块) 原理解…

使用STS临时访问凭证通过客户端直连OSS对象存储服务器

目录 1、导论 2、客户端直传 3、创建RAM用户以及RAM角色 4、如何实现客户端直传 4.1、跨域访问 4.2、安全授权 5、代码示例 5.1、后端代码实例 5.2、客户端代码实例 1、导论 最近在做项目的过程中使用到了阿里云OSS来存储客户端上传的文件,方法是直接将客…

Keras深度学习框架实战(3):EfficientNet实现stanford dog分类

1、通过EfficientNet进行微调以实现图像分类概述 通过EfficientNet进行微调以实现图像分类,是一个使用EfficientNet作为预训练模型,并通过微调(fine-tuning)来适应特定图像分类任务的过程。一下是对相关重要术语的解释。 Effici…

Flutter-自定义可展开文本控件

Flutter 在移动开发中,常常需要处理一些长文本显示的场景,如何优雅地展示这些文本并允许用户展开和收起是一个常见的需求。在本文中,我将分享如何使用Flutter实现一个可展开和收起的文本控件。 效果 我们将实现一个可展开和收起的文本控件…

yolov10模块

yolov10模块 1 C2f2 C2fCIB2.1 CIB2.2 RepVGGDW 3 PSA4 SCDown5 v10Detect 论文代码:https://github.com/THU-MIG/yolov10 论文链接:https://arxiv.org/abs/2405.14458 Conv是Conv2dBNSiLU PW是Pointwise Convolution(逐点卷积) DW是Depthwise Convolut…

【SQL学习进阶】从入门到高级应用【企业真题】

文章目录 第一题第二题第三题第四题第五题第六题第七题第八题第九题MySQL行转列使用case whengroup by完成 第十题 🌈你好呀!我是 山顶风景独好 💕欢迎来到我的博客,很高兴能够在这里和您见面! 💕希望您在这…

疫情物资捐赠和分配系统的设计

管理员账户功能包括:系统首页,个人中心,管理员管理,机构管理,用户管理,发放管理,物资管理 前台账户功能包括:系统首页,个人中心,物资论坛,公告信息…

STM32作业设计

目录 STM32作业设计 STM32作业实现(一)串口通信 STM32作业实现(二)串口控制led STM32作业实现(三)串口控制有源蜂鸣器 STM32作业实现(四)光敏传感器 STM32作业实现(五)温湿度传感器dht11 STM32作业实现(六)闪存保存数据 STM32作业实现(七)OLED显示数据 STM32作业实现(八)触摸按…

彻底卸载Windows Defender

概述 卸载Windows Defender的方法有很多,如修改注册表、组策略,执行脚本等等,这些方法操作过于繁琐和复杂,不适合小白,今天带来一款强大的卸载工具,只需要以管理员身份运行该软件即可,不用其他操…

禹晶、肖创柏、廖庆敏《数字图像处理(面向新工科的电工电子信息基础课程系列教材)》Chapter 6插图

禹晶、肖创柏、廖庆敏《数字图像处理(面向新工科的电工电子信息基础课程系列教材)》 Chapter 6插图

Stable Diffusion详细教程

目录 🐋引言 🐋Stable Diffusion基本概念 🦈潜在扩散模型 🦈图像生成原理 🐋Stable Diffusion安装部署 🦈环境要求 🦈安装步骤 🐋Stable Diffusion阶段 🦈准备阶…

PHP 页面报错Warning</b>: Cannot modify header information - headers already sent by

先给出解决方案再解释,如果急着用就不用看解释了。 解决方案一:保存php文件编码为utf-8无BOM码,具体操作可以用notepad等编辑器完成,把 sesstion_start() 放在文档所有输出(包括html标签和php的输出语句,具…

ch4网络层---计算机网络期末复习(持续更新中)

网络层概述 将分组从发送方主机传送到接收方主机 发送方将运输层数据段封装成分组 接收方将分组解封装后将数据段递交给运输层网络层协议存在于每台主机和路由器上 路由器检查所有经过它的IP分组的分组头 注意路由器只有3层(网络层、链路层、物理层) 网络层提供的服务 一…

Java筑基-集合[Set、Map、List、Stack、Queue]

这里写目录标题 一、Collection接口结构图二、Set集合1、常用方法 三、List集合1、List集合常用方法2、代码案例 四、Stack集合1、方法2、代码展示 五、Queue集合1、常用的方法2、代码展示 六、Map集合1、基本概念2、常用方法3、代码展示 一、Collection接口结构图 二、Set集合…