SAP从入门到放弃系列之CRP-Part1

news2025/2/24 3:30:59

从我学习CRP(Capacity Requirement planning)过程,应该能分三部分来总结。这篇就总结一下我学到的基本配置和概念。

温馨提示 :又臭又长的系统配置内容放在了最后的章节。本文分三个部分,工作中心数据和工艺路线创建,生产订单能力计算和计划调度数据分析,系统配置。有个笑话讲的是秦始皇焚书坑儒,就是小时候老师布置作业,总共三道题,第一题分为三小题,第一小题分为三小题。感觉CRP的总结可能会变成这种模式

目录

工作中心和工艺路线

生产订单数据分析

系统设置


工作中心和工艺路线

1、基本数据页签:

2、默认值页签

工序控制码:PP01,工序控制码一定要设置与计划相关。详见末尾的系统配置章节

3、创建能力页签:

这里维护的产能需求公式用于计算总时间。

双击能力类别,数据维护如下:

关于这里维护数据后,工作中心能力计算的方式举例:

能力 = 标准可用能力* 利用率 * 单个产能数,如上图计算得到能力 = 20.8H。这里的单个产能要在工序的拆分数量中有关,一定要注意,后面会详细解释。

计划页签

这里维护的公式用于订单的计划时间调度,用于根据产能需求和工作中心能力,计算工序开始日期和结束日期。

工艺路线数据设置

生产订单数据分析

CO01-创建生产订单,输入订单数量:10KG,基本结束日期2023.06.30,订单创建后数据如下:

工序数据:

计算订单工序待确认数据逻辑如下,都是根据工作中心作业类型分配的公式计算:

1、计算工序数量,根据工艺路线,计算得到工序数量 = 10KG,逻辑如下:

工序数量 = 订单数量* (抬头数量与工序的转换比例),根据工序计算可得,根据工序中抬头数量与工序数量的转换关系为1:1,工序数量为10KG。所以我们配置的计算公式里的参数 SAP_09  =  10 KG ,因为SAP_09参考了系统字段,这个很重要,一定要搞清楚。

2、工序中设置活动类型的待确认时间:根据工作中心成本核算页签分配的计算公式,直接等于活动类型数量,所以工序设置时间为0.5H.

3、工序机器活动类型的待确认时间:根据工作中心中作业类型分配的公式计算 =  活动类型数量 * 工序数量 / 工序基本数量  ,需要时间20H。

SAP_09  =  10 。

SAP_08 参数设定的时候 参考了标准字段,工序基本数量,所以根据工艺路线维护的数据 =  1

如上所述:

2、能力需求数据计算过程与工序的活动类型时间逻辑一致,根据对应工作中心能力页签分配的公式计算可得:计算公式配置在文章最后。

设置时间 = 0.5H

机器时间 = 20 H

3、计划排产时间计算过程,按照工作中心计划页签公式计算:

    因为是倒排,而且工作中心设置为8:00开始,17:00结束,中间休息1H。所以根据2023.06.30 17:00结束这个时间,倒推得到的计划实际开始日期为:2023.06.28  11:56 开始。为方便测试在能力中的班组数据设置未设置:所以计算的时候休息时间平均分摊,如下图设置能力的时候没有设置班组:1H/8H *0.5 *60  =  3.75分钟。所以才会开始时间为11:56。

在计划调度的公式中(公式详见文章最后配置章节),用到了参数拆分数量,系统逻辑为:如果工作中心的单个产能数与工序的拆分数量不相等,则用最小拆分数。如果工序中也未维护,则为0,系统计算默认为1,所以SAP_11
= 1。这里工作中心中维护的产能个数为2,但是工艺路线中为0,所以系统默认为1

所以最终工序的计划时间如下:

PS:如果工艺路线中拆分数量维护的和工作中心单个产能个数一致,维护为2,那在计划调度的公式里,SAP_11的值就等于2,那相当于有两条生产线,这里的排产的加工时间是会缩小为50%。

系统设置

1、OPU3-设置订单计划参数

配置路径:SPRO生产工序调度为生产订单定义计划参数

配置内容:

    • 生成能力需求打√

    • 计划类型:选择2-逆推

2、工序控制码设置:

路径:spro→生产→基本信息→工艺路线→工序数据→定义控制码。

配置内容:调度和确定能力需求勾选

3、标准值码设置:测试数据使用标准的SAP1

路径:spro→生产→基本信息→工作中心→常规数据→标准值→定义标准值码

配置内容:调度和确定能力需求勾选

标准值码SAP1中使用了三个工作中心参数SAP_1、SAP2、SAP3

4、工作中心参数设置

路径:SPRO→生产→基本信息→工作中心→常规数据→标准值→定义参数

以工作中心参数在公式中使用:这个很重要,公式中通过这些参数获取工序的信息,在下面的测试数据中详细举例。

SAP_08:参考标准字段BMSCH

SAP_09:参考标准字段MGVRG

SAP_11参考标准字段SPLIM

5、公式码设置

路径:IMG→生产→基本信息→工作中心→成本核算→工作中心公式→定义工作中心公式

为方便测试,我们公式数据使用系统标准的公式。

计划调度公式:SAP001和SAP002

能力计算公式:SAP005和SAP006

SAP001:

SAP002:

SAP005:

SAP006:

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

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

相关文章

【Tomcat 部署及优化】

目录 一、Tomcat 安装部署1、Tomcat 介绍2、Tomcat 核心组件1、Tomcat 功能组件结构:2、Container 结构分析: 3、Tomcat 请求过程: 二、Tomcat 服务部署1.关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下2.安装JDK3.设置JDK环…

六、docker安装ngxin部署若依前端

1.第一次安装,不进行挂载数据卷, docker run \ -p 8060:80 \ --name nginx \ --privilegedtrue \ --restartalways \ -d nginx:1.17.82. 将配置信息复制到宿主机本地 # 将容器nginx.conf文件复制到宿主机 docker cp nginx:/etc/nginx/nginx.conf /data…

代码随想录算法训练营第五十天|123.买卖股票的最佳时机III|188.买卖股票的最佳时机IV

LeetCode123.买卖股票的最佳时机III 动态规划五部曲: 1,确定dp数组以及下标的含义: 一天一共就有五个状态, 没有操作 (其实我们也可以不设置这个状态)第一次持有股票第一次不持有股票第二次持有股票第二…

为什么代码签名需要添加时间戳?

如果您是软件发行商或开发人员,那么您就会知道软件的成功通常取决于下载次数,这部分取决于用户对它的信任程度。因此,为了向用户保证并避免在下载或安装时出现不必要的警告消息,您采取了主动步骤,例如使用受信任的代码…

uniapp和springboot微信小程序开发实战:开发环境准备以及技术选型

文章目录 开发工具STSHBuilder X其他工具技术选型前端开发vueelementUI后端springbootmybatisplusJWT和shiro开发工具 STS STS是开发springboot项目的利器,是Eclipse的一个版本,全称是SpringToolSuite STS下载地址 HBuilder X 下载地址

WWDC2023|苹果iOS 17系统更新:可共享AirTag

苹果正在召开的 WWDC 2023 开发者大会上,宣布推出了 iOS 17 系统。包含一些功能上的更新。 共享 AirTag iOS 17 引入了一项备受期待的 AirTag 功能,即与他人共享 AirTag。自推出以来,AirTag 只能由一个人拥有和使用,但在 iOS 17…

如何做架构设计? | 京东云技术团队

也许您对软件设计存在一些疑惑,或者缺乏明确思路,那么本文将非常适合您。 1、设计很重要 我们可以看一下周边的事物,那些好的东西,他们并不会天然存在,都是被设计出来的,因此设计就是创造和改善事物的重要…

基于BP神经网络对MNIST数据集检测识别

基于BP神经网络对MNIST数据集检测识别 1.作者介绍2.基于BP神经网络对MNIST数据集检测识别2.1 BP神经网络介绍2.2 神经元模型2.3 激活函数2.4 BP神经网络基础架构2.5 BP神经网络正向传播反向传播 3.基于BP神经网络对MNIST数据集检测识别实验3.…

三分钟,教你3种前端埋点方式!

目录 前言 埋点方式 基于ajax的埋点上报 介绍 代码实现 缺点 基于img的埋点上报 script及link的缺陷 基于img做埋点上报 基于Navigator.sendBeacon的埋点上报 介绍 作用 补充 例子 优势 总结 常见埋点行为 点击触发埋点 页面停留时间上报埋点 错误监听埋点…

人工电场算法(AEFA)(含MATLAB代码)

先做一个声明:文章是由我的个人公众号中的推送直接复制粘贴而来,因此对智能优化算法感兴趣的朋友,可关注我的个人公众号:启发式算法讨论。我会不定期在公众号里分享不同的智能优化算法,经典的,或者是近几年…

8种Python异常检测算法总结

异常检测是通过数据挖掘方法发现与数据集分布不一致的异常数据,也被称为离群点、异常值检测等等。本文为大家整理了8个常见的Python异常检测算法,希望对大家有所帮助 一、异常检测简介 异常检测是通过数据挖掘方法发现与数据集分布不一致的异常数据&…

Centos7系统部署搭建Kafka集群

kafka集群搭建 一、环境准备1.1 服务器准备1.2 版本信息1.3 启动kafka环境1.3.1 获取kafka1.3.2 启动kafka1.3.2.1 kafka && ZooKeeper1.3.2.2 kafak && KRaft 1.4 创建主题1.5 事件写入主题1.6 事件读取1.7 停止kafka环境 二、搭建 kafka 集群2.1 ZooKeeper 集…

chatgpt赋能python:Python如何读取照片

Python如何读取照片 介绍 Python是一种高级编程语言,其简单易用、可扩展性强等特点,使其在数据分析、机器学习等领域得到了广泛应用。而在图像处理领域,Python同样也有着较为优异的表现。本文将介绍Python读取照片的方法,并探讨…

普通2本,去过字节外包,到现在年薪30W+的测试开发,我的2年转行心酸经历...

个人简介 我是一个普通二本大学机械专业毕业,17年毕业,19年转行,目前做IT行业的软件测试已经有3年多,职位是高级测试工程师,坐标上海… 我想现在我也有一点资格谈论关于转行这个话题;希望你在决定转行之前…

Linux下面安装jdk和tomcat

1、jdk的安装 1、上传jdk到 opt目录下面 2、解压jdk tar -xvf jdk-8u281-linux-x64.tar.gz3、一般把jdk放到/usr/local (软件的安装都是放到usr下面) mv jdk1.8.0_281 /usr/local/4、配置环境变量 找到 /etc/profile 进行编辑修改 export JAVA_HOM…

速下载 | 200页幻灯片图解新版《商用密码管理条例》

国家高度重视商用密码工作。2023年4月14日,国务院常务会议审议通过了《商用密码条例》(以下简称《条例》)修订草案。5月24日中华人民共和国中央人民政府网站正式公开修订后的正式稿全文。本次《条例》在密码法框架下进行了全面修订&#xff0…

面试“我“又踩坑了,高频软件测试面试题,项目经验板块(付答案)...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 问题1&#xff1a…

(学习日记)2023.06.07

写在前面: 由于时间的不足与学习的碎片化,写博客变得有些奢侈。 但是对于记录学习(忘了以后能快速复习)的渴望一天天变得强烈。 既然如此 不如以天为单位,以时间为顺序,仅仅将博客当做一个知识学习的目录&a…

基于ChatGPT使用报告 (针对嵌入式领域测试及心得)

目录 1、基于驱动的日志解析提问 错误日志分析【100%】 报错日志分析【90%】 错误日志分析【60%】 2、基于安卓设备调试提问 adb调试i2c【效率50%】 adb调试gpio【50%】 3、基于高通代码的提问 基于高通代码含义的解析【效率80%】 基于高通新增TP驱动提问【效率50%】…

【区块链 | L2】详解Layer 2扩展解决方案Optimism(OP)是如何工作的?

Optimism是一个快速、稳定、可扩展和低成本的以太坊Layer 2区块链。这意味着它在以太坊区块链(Layer1)之上运行,以帮助缓解拥塞,进而降低交易成本和处理时间。作为现有以太坊软件的最小扩展,Optimism的EVM-equivalent 架构可以扩展以太坊应用程序。如果它能在以太坊上工作…