练习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
2
3
4
5
6
7
当前情况:
仓库库存: 200 单位
采购订单 (收货): 100 单位
销售订单 (发货): 80 单位
交货单 (发货): 50 单位

请计算ATP数量
📌Hint
ATP = 仓库库存 + 计划收货 - 计划发货
📌Answer (查看答案)
Answer:
ATP = 200 + 100 - 80 - 50 = 170 单位

Question 3.2: 如果新客户订单要求100单位,系统能否完全确认?

📌Hint
比较100和ATP数量
📌Answer (查看答案)
Answer:
能,因为 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:
  1. 创建运单: 选择要包含的交货单
  2. 计划: 分配承运商、路线、运输方式
  3. 装运: 货物装车
  4. 运输: 在途中
  5. 到达: 目的地到达
  6. 确认: 完成运输确认

Question 7.2: 运输阶段(Stage)是什么?

📌Hint
运输路线的细分
📌Answer (查看答案)
Answer:
运输阶段是运单路线的细分,例如:
  • ** Leg 1**: 工厂 → 中转仓库
  • ** Leg 2**: 中转仓库 → 目的地

Summary (总结)

📌Key Takeaways
  • ATP公式: ATP = 仓库库存 + 计划收货 - 计划发货
  • 检查组: 物料主记录中定义,控制物料级别的ATP行为
  • 检查规则: 单据类型中定义,控制交易级别的ATP行为
  • 按订单生产: 库存不共享,专用于该订单
  • 按库存生产: 库存共享,所有订单竞争库存
  • 运单: 多个交货单的组合,用于批量运输
  • 运输阶段: 运输路线的细分,可以包含多个路段

  • [[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