SAP 10策略测试及简介

从今天开始将把PP模块中常用的一些策略进行一个测试,编写成系统的文档,有点策略经常不用自己都忘了一些策略的特性。所以还是有必须形成文档的形式记录下来
1、首先准备好物料
成品物料为AB0,在MRP3视图中维护对应的策略组的10
同时选择消耗模式为2.消耗期间都是999
在这里插入图片描述
2、其他要准备的就是创建一个BOM、工艺路线、生产版本
相信各位都应该都会了。我就不截图演示了

3、我们先将AB0的这个物料充电库存
在这里可以看到成品物料的库存数量是10
在这里插入图片描述
4、创建AB0物料的销售订单数量为20
在这里插入图片描述

然后我们运行MRP -MD02,运行后我们再看MD04的需求
我们可以看到没有产生任何的计划订单

在这里插入图片描述

5、创建物料的计划独立需求,需求数量为50
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,以下是一个简单的策略模式的测试代码示例: ```java // 策略接口 interface Strategy { void execute(); } // 具体策略类A class ConcreteStrategyA implements Strategy { @Override public void execute() { System.out.println("执行策略A"); } } // 具体策略类B class ConcreteStrategyB implements Strategy { @Override public void execute() { System.out.println("执行策略B"); } } // 策略上下文 class Context { private Strategy strategy; public Context(Strategy strategy) { this.strategy = strategy; } public void setStrategy(Strategy strategy) { this.strategy = strategy; } public void executeStrategy() { strategy.execute(); } } // 测试代码 public class StrategyTest { public static void main(String[] args) { Context context = new Context(new ConcreteStrategyA()); // 初始化时设置策略A context.executeStrategy(); // 执行策略A context.setStrategy(new ConcreteStrategyB()); // 设置策略B context.executeStrategy(); // 执行策略B } } ``` 在以上代码中,策略接口`Strategy`定义了策略的执行方法`execute()`,并由具体的策略类实现。策略上下文`Context`包含一个策略对象,通过`setStrategy()`方法可以动态设置不同的策略对象,`executeStrategy()`方法则执行当前策略对象的`execute()`方法。在测试代码中,我们创建了一个`Context`对象,并将其初始化时设置为具体策略类A的实例,执行`executeStrategy()`方法后会输出“执行策略A”,然后将其策略对象设置为具体策略类B的实例,再次执行`executeStrategy()`方法会输出“执行策略B”。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我小时候很黑

你的打赏是对我的肯定

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值