SAP 60策略测试简介

news2024/12/23 22:15:53

前面我们已经测试了10.11.20.40.50.52策略的测试,下面我们会测试一下60的策略,我们把60策略和50的策略进行一个比较,先看下后台的配置上面有什么不一样的地方。
首先是50策略
在这里插入图片描述
我们看到60策略里面很多地方都显示有计划物料,所以我们可以大概猜到60策略肯定是和计划物料相关的。同时看到独立需求类型的配置里面也是对应有计划物料的配置。
接下来开始我们的测试。
在这里插入图片描述
1、我们还是从创建物料开始
成品 AB6
计划物料 AC1
原材料 100199
原材料 100200

在这里插入图片描述

字段解释:
**计划物料:**这个字段标识了该物料的计划物料。
**计划工厂:**这个字段标识了计划物料所对应的工厂
**计划转换因子:**这个字段标识该物料与计划物料的两个基本计量单位之间的比例转换关系。
**计划物料基本计量单位:**这个字段标识了计划物料的基本计量单位。

2、CS01—创建BOM
成品 AB6----原材料 100199
计划物料 AC1----原材料 100200
在这里插入图片描述
在这里插入图片描述
3、C201创建主配方,离散制造业CA01创建工艺路线
成品物料和计划物料都要创建
在这里插入图片描述
4、C223创建生产版本—成品物料和计划物料都要创建
在这里插入图片描述
6、创建计划物料的计划独立需求60KG
在这里插入图片描述
在运行MRP后发现计划物料跑出的计划订单不能转换成生产订单,通时成品物料的需求为空,没有需求
在这里插入图片描述
然后我们看计划物料的下层物料的需求,可以看到下层物料的需求是正常可以转换为采购申请的。
这个时候物料的独立集中为2

在这里插入图片描述
我们将100200的独立集中更改为1 改为专用物料看下结果,可以看到是不能转换为采购申请的,这个测试结果和我们之前测试的50策略和52策略的计划独立需求的结果是一样的。
在这里插入图片描述
7、创建成品物料的计划独立需求—50kg
在这里插入图片描述
可以看到成品物料的计划独立需求运行完MRP后计划订单的需求是不能转换为生产订单的
在这里插入图片描述

8、使用成品创建销售订单—20KG

在这里插入图片描述
当成品物料AB6的销售订单下达后,
成品物料的计划独立需求并没有减少,完全的按销售订单生产
计划物料的计划独立需求就被扣减了从60变成了40.
这个时候有同学会问题为什么是40,不是应该是20么。
这个时候就是在物料主数据中维护的计划因子起了作用了
在这里插入图片描述
我们在主数据中维护的是2,20*2=40
在这里插入图片描述
MD63查看计划独立需求,实际的60还没有进行扣减
在这里插入图片描述
9、将成品物料的计划订单转换为生产订单
生产订单转换后,需求并没有发生变化
在这里插入图片描述
10、对生产订单进行收货处理—收货20kg
可以看到生产订单收货后进去了销售订单库存里面
在这里插入图片描述
11、VL01N成品物料交货—20KG

在这里插入图片描述
MD63查看计划物料的计划独立需求,可以看到当成品物料的销售订单交货以后直接扣减了计划物料的计划独立需求的数量
同时是用交货数量*计划转换因子=扣减数量

在这里插入图片描述
总结:
1、计划物料不根据计划独立需求进行生产
2、成品物料不根据计划物料的计划独立需求进行生产。
3、成品物料的计划独立需求产生的需求不能转换生产
4、成品物料的销售订单按照转换因子比例冲减计划物料的计划独立需求
5、成品物料的销售订单不冲减自身的计划独立需求。
6、成品物料按单生产,和计划独立需求无关。
7、成品物料的销售订单交货按照计划转换因子比例最终消耗计划物料的计划独立需求。

经过测试我们可以发现60策略的计划独立需求传递到下层原材料的需求控制和50策略与52策略完全是一样的,都是通过主数据中的独立集中的字段进行控制的。同时我们在测试过程中发现,成品物料的计划独立需求没有扣减和消耗的时候,所以我们测试案例中的成品物料就不需要创建计划独立需求了,其实BOM也可以不用搭,完全的通过计划物料去备料,通过成品物料的销售订单下达发货来消耗冲减计划物料的计划独立需求,物料的备料也完全通过计划物料来做就可以。

相信60策略用的都比较少,之前呆在一家汽车配件的公司用到过60的这个策略,公司生产的是汽车雷达,但是我们在生产雷达的时候并不会提前知道车身的颜色,所以我在做物料预测的是,计划物料设置的是一个纯白色的汽车雷达计划物料。当客户下达对应的销售订单的时候就知道下达对应有颜色物料的成品料号,从而对计划物料的计划独立需求进行消耗和扣减。

更多SAP相关文章请点击

文章中如有错误处。敬请指正!

搜索公众号:SAP资料文库
微信号:SPRO_PP

写于:深圳大鹏
时间:2023-11-13

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

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

相关文章

链表相关部分OJ题

💓作者简介👏:在校大二迷茫大学生 💖个人主页🎉:小李很执着 💗系列专栏:Leetcode经典题 每日分享:人总是在离开一个地方后开始原谅它❣️❣️❣️———————————…

基于php+thinphp+vue的教材管理系统

运行环境 开发语言:PHP 数据库:MYSQL数据库 应用服务:apache服务器 使用框架:ThinkPHPvue 开发工具:VScode/Dreamweaver/PhpStorm等均可 项目简介 教材管理系统,主要的模块包括首页、个人中心、学生管理、老师管理、教材征订管理、教师教材退订管理、…

基于RK3568新零售智能售货柜解决方案

I 方案简介 新零售智能售货柜解决方案: 无人零售除了无人货架外,自动售货机仍是亮点。但仍有很多人认为自动售货机已经过时,不会成为新零售领域的新星。 随着手机支付、人脸支付不断普及,智能售卖不断的推陈出新,无人…

【赠书第5期】AI时代项目经理成长之道:ChatGPT让项目经理插上翅膀

文章目录 前言 1 ChatGPT为项目经理带来便利 2 提供自动化的通知和提醒 3 提供数据分析和可视化 4 结论 5 推荐图书 6 粉丝福利 前言 在现代商业环境中,项目经理需要具备高度的灵活性和响应能力。而现在,随着技术的不断提升和新工具的涌现&#…

使用百度语音识别技术实现文字转语音的Java应用

探讨如何使用百度语音识别技术将文字转换为语音的Java应用。百度语音识别技术是一种强大的语音识别服务,可以将输入的文字转换为自然流畅的语音输出。我们将使用Java编程语言来实现这个应用,并提供相应的源代码。 首先,我们需要准备一些前提…

适用于WPF的设计模式

适用于WPF的设计模式 讨论“XAML能不能写逻辑代码”这个问题。我发现这是个有歧义的问题。这个问题可以有两种意思: XAML能不能用来写逻辑代码? XAML文件里能不能包含逻辑代码? 对于第一种意思——XAML是一种声明性语言,就是用来…

开发企业微信群机器人,实现定时提醒

大家好,我是鱼皮,今天分享一个用程序解决生活工作问题的真实案例。 说来惭愧,事情是这样的,在我们公司,每天都要轮流安排一名员工(当然也包括我)去楼层中间一个很牛的饮水机那里接水。但由于大…

JDK更换版本不生效问题

JDK版本更换 问题: 当本地电脑拥有多个版本jdk时, 切换jdk版本不生效 解决方案: 1.查看环境变量(高版本的jdk安装时自动注入环境变量) 2.将Path里面的jdk的bin配置上移到最上面 3.查看jdk版本, java -version 启动项目,显示如下使用了jdk17

“第六十七天”

各位,昨天查找子串的方法想起来了,就是那个KMP算法......自己理解都有点困难,还看看能不能想一下,确实很困难啊。 不要忘了toupper函数和tolower函数不是直接改变字符的大小写,而是返回对应的大小写的值,需…

设计模式—结构型模式之代理模式

设计模式—结构型模式之代理模式 代理模式(Proxy Pattern) ,给某一个对象提供一个代理,并由代理对象控制对原对象的引用,对象结构型模式。 静态代理 比如我们有一个直播平台,提供了直播功能,但是如果不进行美颜,可能就比较冷清…

activiti7审批驳回,控制变量无法覆盖,导致无限循环驳回,流程无法结束

项目开发过程中使用工作流,因此考虑使用activiti7做完工作流引擎。项目开发过程中,发现流程驳回时,再次执行流程,控制变量无法覆盖,导致无限循环驳回,流程无法结束。流程图如下图所示: 驳回控制…

2023年数维杯国际大学生数学建模挑战赛

当大家面临着复杂的数学建模问题时,你是否曾经感到茫然无措?作为2022年美国大学生数学建模比赛的O奖得主,我为大家提供了一套优秀的解题思路,让你轻松应对各种难题。 cs数模团队在数维杯前为大家提供了许多资料的内容呀&#xff0…

kubernetes--Pod进阶

目录 一、资源限制: 1. 资源限制的两种规范: 2. Pod 和 容器 的资源请求和限制: 3. CPU 资源单位: 4. 内存资源单位 : 5. 资源限制示例: 二、健康检查:探针(Probe) 1. 探…

深入理解强化学习——马尔可夫决策过程:马尔可夫过程和马尔科夫链

分类目录:《深入理解强化学习》总目录 马尔可夫过程是一组具有马尔可夫性质的随机变量序列 S 1 , S 2 , ⋯ , S t S_1, S_2, \cdots, S_t S1​,S2​,⋯,St​,其中下一个时刻的状态 S t 1 S_{t1} St1​只取决于当前状态 S t S_t St​ 。我们设状态的历史…

JVM:如果是你,你如何解决跨代引用的问题?(记忆集和卡集)

这部分内容主要是为了稍后介绍各款垃圾收集器时做前置知识铺垫,如果对这部分内容感到枯燥或者疑惑,可以先放下看,等后续遇到要使用它们的实际场景、实际问题时再结合问题,再回来阅读和理解。 记忆集和卡集 前面在分代收集理论那…

第十六章,反射与注解例题

package 例题; import java.lang.reflect.Constructor;class 例题1Demo {//变量String s;int i, i2, i3;private 例题1Demo() {//无参构造方法}protected 例题1Demo(String s, int i) {//有参构造方法this.s s;this.i i;}public 例题1Demo(String... strings) throws NumberF…

jupyter lab常用插件集合

❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️ 👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…

032-从零搭建微服务-定时服务(一)

写在最前 如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。 源码地址(后端):mingyue: 🎉 基于 Spring Boot、Spring Cloud & Alibaba 的分布式微服务架构基础服务中心 源…

【Git】第二篇:基本操作(创建本地仓库)

我们知道,git是一个版本控制器,可以帮我们控制管理电脑上所有格式的文档。 而我们需要使用git管理文件的时候,我们必须将这些文件放到git仓库中,只有在git仓库中的文件才可以被我们的git追踪管理 创建本地仓库 创建本地仓库是需…

【BMC】jsnbd介绍

jsnbd介绍 本文主要介绍一个名为jsnbd的开源项目,位于GitHub - openbmc/jsnbd,它实现了一个前端(包含HTML和JS文件)页面,作为存储服务器,可以指定存储内容;还包含一个后端的代理,这…