练习8-9:可用性检查与运输处理
Practice 08-09: Availability Check & Transportation (练习8-9: 可用性检查与运输)
ℹ️Exercise Objectives
- Understand ATP logic and availability check procedures
- Understand transportation processing in SD
Part 1: Availability Check (可用性检查)
Q1: ATP Logic (ATP逻辑)
Question 1.1: 什么是ATP?ATP计算的公式是什么?
📌Hint
ATP = Available to Promise,考虑库存、收货和发货
📌Answer (查看答案)
Answer:
- ATP = Available to Promise(可用量承诺)
- 公式: ATP = 仓库库存 + 计划收货 - 计划发货
- 用于确定是否能够按客户要求日期交货
Question 1.2: 以下哪些项目包含在ATP计算中?
| 项目 | 是否包含 | 说明 |
|---|---|---|
| 非限制使用库存 | ||
| 质量检验库存 | ||
| 在途库存 | ||
| 采购订单 | ||
| 生产订单 | ||
| 销售订单 | ||
| 交货单 |
📌Hint
考虑哪些是可用库存、收货和发货
📌Answer (查看答案)
Answer:
| 项目 | 是否包含 | 说明 |
|---|---|---|
| 非限制使用库存 | ✅ 包含 | 可直接使用的库存 |
| 质量检验库存 | ❌ 不包含 | 检验中,不可用 |
| 在途库存 | ❌ 不包含 | 尚未到达 |
| 采购订单 | ✅ 包含 | 计划收货 |
| 生产订单 | ✅ 包含 | 计划收货 |
| 销售订单 | ❌ 不包含 | 计划发货(减少ATP) |
| 交货单 | ❌ 不包含 | 计划发货(减少ATP) |
Q2: Checking Group vs Checking Rule (检查组 vs 检查规则)
Question 2.1: 检查组(Checking Group)和检查规则(Checking Rule)有什么区别?
📌Hint
一个是物料特定的,一个是交易特定的
📌Answer (查看答案)
Answer:
- 检查组: 物料特定的可用性检查设置,定义在物料主记录中
- 检查规则: 交易特定的可用性检查设置,定义在销售订单类型、交货类型中
- 两者结合决定如何执行可用性检查
Question 2.2: 检查组在哪个物料主记录视图中定义?
📌Hint
思考SD相关的物料视图
📌Answer (查看答案)
Answer: 在物料主记录的销售视图中定义
Question 2.3: 检查规则在哪里定义?
📌Hint
与销售单据类型相关
📌Answer (查看答案)
Answer: 在销售订单类型和交货类型的配置中定义
Q3: ATP Calculation (ATP计算)
Question 3.1: 计算ATP数量
1 | 当前情况: |
📌Hint
ATP = 仓库库存 + 计划收货 - 计划发货
📌Answer (查看答案)
Answer:
ATP = 200 + 100 - 80 - 50 = 170 单位
ATP = 200 + 100 - 80 - 50 = 170 单位
Question 3.2: 如果新客户订单要求100单位,系统能否完全确认?
📌Hint
比较100和ATP数量
📌Answer (查看答案)
Answer:
能,因为 100 ≤ 170
确认后的新ATP = 170 - 100 = 70 单位
能,因为 100 ≤ 170
确认后的新ATP = 170 - 100 = 70 单位
Question 3.3: 如果新客户订单要求200单位,系统会如何处理?
📌Hint
部分交货选项
📌Answer (查看答案)
Answer:
- 如果允许部分交货: 确认170单位,剩余30单位后续交货
- 如果要求完全交货: 无法确认,需要检查未来收货
Q4: Make-to-Order vs Make-to-Stock (按订单生产 vs 按库存生产)
Question 4.1: 按订单生产和按库存生产的ATP检查有什么区别?
📌Hint
考虑库存是否共享
📌Answer (查看答案)
Answer:
- 按库存生产: ATP检查针对一般库存,所有订单共享库存
- 按订单生产: ATP检查针对该订单的专项需求,不共享库存
Question 4.2: 以下情况应该使用哪种生产策略?
| 业务场景 | 生产策略 |
|---|---|
| 标准产品,大量库存 | |
| 定制产品,客户特定 | |
| 需要特殊配置的产品 |
📌Hint
思考产品是标准化还是定制化
📌Answer (查看答案)
Answer:
| 业务场景 | 生产策略 |
|---|---|
| 标准产品,大量库存 | 按库存生产 |
| 定制产品,客户特定 | 按订单生产 |
| 需要特殊配置的产品 | 按订单生产 |
Part 2: Transportation Processing (运输处理)
Q5: Transportation Planning (运输计划)
Question 5.1: 什么是运输单据(Shipment)?
📌Hint
多个交货单的组合
📌Answer (查看答案)
Answer:
运输单据是将多个交货单组合在一起进行运输的凭证,用于:
运输单据是将多个交货单组合在一起进行运输的凭证,用于:
- 优化运输资源利用
- 计划运输路线
- 跟踪运输状态
Question 5.2: 运输单据包含哪些关键信息?
📌Hint
考虑运输相关的基本要素
📌Answer (查看答案)
Answer:
- 运输日期和时间
- 运输路线
- 承运商(运输公司)
- 运输方式(卡车、铁路、空运等)
- 包含的交货单列表
Question 5.3: 创建运输单据的事务代码是什么?
📌Hint
VT开头的事务代码
📌Answer (查看答案)
Answer: VT01N (创建运输单据)
Q6: Shipment Types (运输类型)
Question 6.1: 常见的运输类型有哪些?
📌Hint
思考不同的运输方式
📌Answer (查看答案)
Answer:
- 标准运输: 普通货物运送
- 紧急运输: 加急运送
- 退货运输: 退货物品的运输
- 集运: 多个小订单合并运输
Question 6.2: 运单(Shipment)和交货单(Delivery)的关系是什么?
📌Hint
一对多关系
📌Answer (查看答案)
Answer:
- 一个运单可以包含多个交货单
- 一个交货单只能分配给一个运单
- 运单是交货单的集合,用于批量运输
Q7: Transportation Stages (运输阶段)
Question 7.1: 运单的典型处理流程是什么?
📌Hint
从计划到完成
📌Answer (查看答案)
Answer:
- 创建运单: 选择要包含的交货单
- 计划: 分配承运商、路线、运输方式
- 装运: 货物装车
- 运输: 在途中
- 到达: 目的地到达
- 确认: 完成运输确认
Question 7.2: 运输阶段(Stage)是什么?
📌Hint
运输路线的细分
📌Answer (查看答案)
Answer:
运输阶段是运单路线的细分,例如:
运输阶段是运单路线的细分,例如:
- ** Leg 1**: 工厂 → 中转仓库
- ** Leg 2**: 中转仓库 → 目的地
Summary (总结)
📌Key Takeaways
- ATP公式: ATP = 仓库库存 + 计划收货 - 计划发货
- 检查组: 物料主记录中定义,控制物料级别的ATP行为
- 检查规则: 单据类型中定义,控制交易级别的ATP行为
- 按订单生产: 库存不共享,专用于该订单
- 按库存生产: 库存共享,所有订单竞争库存
- 运单: 多个交货单的组合,用于批量运输
- 运输阶段: 运输路线的细分,可以包含多个路段
Related Concepts
- [[05-Availability-Check/ATP-Basics]] → ATP basics
- [[05-Availability-Check/Business-Scenarios]] → Business scenarios
- [[05-Availability-Check/Transportation]] → Transportation processing
- [[02-Process-Overview/Shipping-Processing]] → Shipping processing