1 用途
1.1 aATP
- 写‘aATP – ABC(替代确认)’之前,先搞清楚什么是‘aATP’。
- ‘aATP’即‘高级可承诺量’。
- 附上SAP Help Portal上的说明。
总结下来有几点:
- ‘aATP’是 SAP S/4 HANA中的一项业务功能,可响应销售和生产计划中的订单履行查询。
- 订单履行查询包括所需的 1)产品 2)工厂 3)需求数量 4)可用产品日期。
- 对于需求的响应,‘aATP’是基于 1) 当前库存情况 2)未来预期或计划的库存收货 3)考虑并发订单,此外也可以增加限制条件如区域和客户。
- 对于需求产品的数量、日期和对应的工厂,‘aATP’生成确认的建议。
1.2 aATP – ABC(替代确认)
- ABC 全称:Alternatvie-Based Confirmation,简单翻译成‘替代确认’。
- aATP – ABC 以下简称‘ABC’。
- 同理,先附上SAP Help Portal上的说明。
总结下来有几点:
- 当请求的交货工厂的产品可用数量,不能在请求的交货日期之前确认销售订单时,可以使用 SAP S/4HANA 中 ABC 功能重新计算备选方案。
- 为了改进对销售订单要求的确认,ABC 可以将最初请求的交货工厂、库存或产品交换为替代方案。在此过程中,系统使用启发式方法自动计算所有可能的备选方案(例如,更多数量、更早的交货日期),并在多个备选方案中选择最有利的方案。
- 计算出的替代确认方案在销售订单处理期间显示在查看可用性检查结果 屏幕。
2 需要用到的 ABC FIORI 应用和它们的主要功能
注意:以下功能只能在 FIORI 上实现,SAP GUI 没有相关的 T-code 可以实现。
序号 | FIORI应用 | 主要功能 |
---|---|---|
1 | 配置替代策略 | 1. 增删改查‘替代策略’ 2. 选择替代方案(1. 工厂 2. 产品 3. 库存 4. 工厂 + 产品 等等) 3. 选择‘行内替代’- 订单行里更改替代方案数据 4. 选择‘子项目生成’- 新增订单行项目生成替代方案数据 5. 选择最合适的方案,如果一条行项目可以满足订单需求情况下,就不需要新增行项目6. 定义替代方案优先顺序(比如,1. 工厂 2. 产品 A 3. 产品 B) |
2 | 配置备选控制 | 1. 增删改查‘备选控制’ 2. 分配‘替代策略’ 3. 定义‘ABC执行’ 4. 创建不同组合的特征,以及排序(比如,1. 创建销售订单类型和售达方 2. 依次排序优先级) |
3 ABC 确认策略
序号 | ABC 确认名称 | ABC 确认策略 |
---|---|---|
1 | FULL_CONFIRMATION | 确认所有订单数量,不满足条件就不会确认订单 |
2 | MAX_EARLIER_CONFIRMATION | 1. 基于最大比例确认订单数量 2. 基于最快交货时间确认订单 |
3 | ON_TIME_CONFIRMATION | 确认请求交货日期,不满足条件就不会确认订单 |
注意:除了以上3种确认策略之外,SAP S/4 HANA 2022版本还可以自定义确认策略(比如,确认订单数量最大比例、发货最低延迟时间,还可以自定义产品和库存替代方案等等)。
4 使用 ABC 的主要业务场景
4.1 工厂替代场景(对应 - 7 系统准备工作完毕,查看系统执行结果)
同一片区域工厂的客户需求量暴涨,不得不从不同区域的工厂调货。
4.2 产品替代场景
- 产品更新、产品迭代
新产品上市期间,考虑用新产品代替老产品。 2. 产品退市
基于产品退市时间,排除替代老产品。 3. (3 F)产品组 – Form-Fit-Function Class
(3 F)产品组定义:形状、大小、功能一样的产品组,但是生产在不同的区域,这些产品可以相互被替代。
- 产品促销期/推广优惠期
指定期间内产品自我替代,参与可用性检查(ATP Check)。除了指定期间,产品都不参与可用性检查(ATP Check)。
- 使用产品替代优先顺序排列组合
排序 | 替代产品 |
---|---|
1 | 产品 C |
2 | 产品 A |
3 | 产品 B |
4.3 库存替代场景
考虑‘工厂’+‘库存’or‘产品’+‘库存’or‘库存’。如果要使用库存替代方案,订单里必须填写库存,否则系统没能力考虑库存替代方案。
4.4 工厂和产品组合替代场景
同时考虑工厂和产品替代。
5 ABC 系统配置
5.1 ABC 后台配置
- 设定可用性检查组使用aATP功能:跨应用组件 > 高级可承诺量(aATP)> 产品可用性检查(PAC)> 定义可用性检查
- 可用性检查和物料主数据对应关系
5.2 ABC 权限
角色:SAP_BR_ORDER_FULFILLMNT_MNGR(这回总算找到方法寻找对应的角色了 ) 感兴趣的小伙伴可以参考我之前的文章:SAP Fiori Library
6 ABC FIORI 主数据配置
6.1 配置替代策略
创建工厂替代策略,为了确认订单可以同时创建行项目和修改行项目。
6.2 配置备选控制
创建备选控制,分配替代策略,选择执行 ABC 的条件(订单类型、售达方)。
7 系统准备工作完毕,查看系统执行结果
1. 使用 ABC 之前,客户确认订单信息:
(工厂 – ZSY1 可用性检查数量 = 10,工厂 – ZSY2 可用性检查数量 = 100)
2. 使用 ABC 之后,客户确认订单信息:
(工厂 – ZSY1 可用性检查数量 = 10,工厂 – ZSY2 可用性检查数量 = 100)
同时考虑多个工厂可用性检查数量,确认订单数量。