SAP SD学习笔记36 - BackOrder(延期交货订单处理)

上一章讲了ATP(可用性检查)的各种Pattern。

SAP SD学习笔记35 - ATP(可用性检查)的各种Pattern-优快云博客

本章继续讲SAP的知识 - BackOrder(延期交货订单处理)。

目录

1,BackOrder(延期交货订单处理)的概要

1-1,BackOrder的核心概念

1-2,SAP中的处理流程

1-3,典型业务场景

1-4,优化BackOrder的策略

1-5,示例

1-6,总结

2,系统实操

2-1,业务场景

2-2,数据准备

2-3,VA01 受注票登录

a),受注票1 - 13408

b),受注票2 - 13409

c),受注票3 - 13410

2-4,ME21N - 购买发注

2-5,VA02 受注变更

2-6,CO09 利用可能在库概要

2-7,V_V2 贩卖/在库转送传票再日程计划 品目别

2-8,V_R2 贩卖/在库转送传票再日程计划 评价

2-9,CO06 BackOrder处理

2-10,总结


下面是详细内容。

1,BackOrder(延期交货订单处理)的概要

以下是Deepseek中查询的BackOrder概念:

在SAP中,BackOrder(未结订单/欠交订单) 指由于库存不足或其他资源限制,导致无法立即履行的客户订单。这些订单会被系统标记为“待处理”,直到补货或资源到位后完成交付。以下是关键点解析:


1-1,BackOrder的核心概念

  1. 触发条件

    • 当客户下单时,系统执行 可用性检查(ATP Check),若库存不足、生产未完成或采购延迟,订单无法立即交货,即成为BackOrder。

  2. 系统行为

    • 订单状态可能显示为 “部分交货”“延迟交货”

    • 系统会根据物料计划(如MRP)自动触发补货(生产/采购),或在库存到位后通知用户手动处理。

  3. 业务影响

    • 需平衡客户满意度和库存成本:频繁BackOrder可能影响客户关系,但过量库存会增加持有成本。


1-2,SAP中的处理流程

  1. 可用性检查配置

    • 通过事务代码 OVZ9 配置检查规则(如是否考虑在途库存、安全库存等)。

    • 检查范围可选:仅当前库存、在途采购订单、生产订单等。

  2. 监控BackOrder

    • VL10B:查看未完成的交货清单。

    • MD04(库存需求清单):分析物料的未来可用性,识别补货需求。

    • CO09:手动触发单个物料的ATP检查。

  3. 自动补货触发

    • 若启用MRP(物料需求计划),BackOrder会生成采购申请(PR)或生产订单(通过事务 MD01/MD02 运行MRP)。

  4. 手动处理

    • 库存到货后,通过 VL02N 处理未清交货单,或 VA02 更新销售订单的交货计划。


1-3,典型业务场景

  • 按库存生产(MTS):BackOrder常见,依赖现有库存履约。

  • 按订单生产(MTO):通常无BackOrder,因生产基于订单触发。

  • 跨仓库调拨:若其他仓库有库存,可通过库存转移(事务 STO)履约,而非标记为BackOrder。


1-4,优化BackOrder的策略

  1. 安全库存设置:通过事务 MMR1 配置,避免高频物料短缺。

  2. 交货优先级:在销售订单(VA02)中设置优先级,确保关键客户订单优先处理。

  3. 集成计划:使用APO(高级计划优化器)优化供需匹配,减少延迟。


1-5,示例

假设客户订购100件产品A,但库存仅剩50件:

  1. 系统执行ATP检查,标记订单为BackOrder。

  2. MRP生成采购申请,采购100件。

  3. 到货后,系统自动创建交货单(VL01N),完成剩余50件发货。


1-6,总结

BackOrder是SAP中管理供需不平衡的重要机制,需结合系统配置、监控工具和业务策略高效处理,以最小化对客户和运营的影响。

看了上面的概要,然后再看下图,好像好理解些了哈。

下面两种情况,SAP都会自动进入BackOrder处理:

- ATP检查无法保证全数量

- 指定纳期无法保证

下面来看一下具体的实操。

2,系统实操

2-1,业务场景

如下图所示,先简单描述一下场景:

- 既存在库数 250 个

-受注1- 10/1 : 来了第1个受注 100个,纳期为 10/3,有在库嘛,受注check OK,给它预定上

-受注2- 10/2 : 来了第2个受注 150个,纳期为 10/8,在库刚好够,受注check OK,给它预定上

-受注3- 10/3 : 来了第3个受注 100个,纳期为 10/4,完了,没在库了,这个生意做不做呢?

- 经查,将于 10/5 有入库预定 150个

- 这种情况下,是不是可以调整 10/2的 受注2,将其中的100个先给10/3 的受注3 那单

  反正10/2那第2个单,要求的是10/8纳期,到那个时候我也是可以纳品的呀,不用提前一直占着

  这个调整,就称之为 BackOrder处理。

2-2,数据准备

- 品目及在库

T-F200-06: 200个

在MD04 - 按时间的在库/所要量一览 也看到有 250个利用可能在库

2-3,VA01 受注票登录

a),受注票1 - 13408

- 数量 100个

- 纳期 2025/04/10

b),受注票2 - 13409

- 数量 100个

- 纳期 2025/04/24

这两个受注登完之后,在MD04里就能看到了。

c),受注票3 - 13410

- 数量 150个

- 纳期 2025/04/17

然后直接跳到了 标准受注:利用可能在库管理 画面了

其实这里就是告诉你,现在只有50个在库了,缺货啦,你赶紧跟客户沟通一下看怎么办吧

我在纳入提案 后面打个勾,回到VA01 画面之后,S(纳入日程行有) 列被打上勾了

双击一下

 

确认数量栏位只有50个

 

点 回退 到上一画面,

点 利用可能在库照会 图标

这个画面很好哈,比MD04 那边内容有些不一样,跟ATP更加关联性高一些,比如

- 确认济:这个栏位显示了每个受注具体给分配了多少量

- ATP 累积数量:这个栏位显示了现时点,还有多少Free的在库可用

 

点一下上图的 合计Record 图标

- 2025/03/29 入库/所要量 250个

- 2025/04/08 受注 13408 入库/所要量 100-  、确认济 100

- 2025/04/15 SimReq 所要Simulate 150-  、ATP累积数量 50  ==》要货150个,只能提供50个

- 2025/04/22 受注 13409 入库/所要量 100-  、确认济 100 =》虽然是4/22的,但是也都能供货

看完上面的 利用可能在库 概要画面,

下面再来贴一下的 MD04 - 按时间的在库/所要量一览 画面,

是不是看着好像差不多,但是其实很多信息只有 利用可能在库 概要画面 能显示。

 

先保存一下受注票3。

刷一下MD04,受注3 也显示出来了。

但是这里,哪张票具体拿了多少在库,这个信息是没有的,要看得去 利用可能在库 概要画面。

 

2-4,ME21N - 购买发注

现在来模拟这张图,在受注2(10/8) 的纳期之前,来一个购买发注。

这样就可以让受注2(10/8) 可以调整先给受注3(10/4),而且也不影响受注2的纳期,皆大欢喜。

 比如这里 4/17 来一笔购买发注。

保存完购买发注之后,刷新MD04

这样就在 4/15 和 4/22 之间多出来一条 购买发注:

- 入库/所要量 150

- 利用可能在库 250 =》400

 

2-5,VA02 受注变更

点 明细利用可能在库确认

 

可以看到这里已经变为150了。

因为到 4/17,利用可能在库 一共是200个,完全可以满足150个

但是受注3 就不能在 4/15 给客户了,而是会拖到 4/17。

如果客户同意还好,如果不同意,那这单你就干不成了。

 

上面的图我没点 对号,所以 利用可能在库概要 里面还是老样子,只是多了一条购买发注

受注3 的 确认济 栏位还是没弄

 

上面说了好几次 利用可能在库概要 画面。

难道它只能从 VA01/02/03里面点出来吗?

那倒不是,这么便利的功能,有自己的Tr-cd - CO09。

2-6,CO09 利用可能在库概要

修改一下参数:

- 确认规则:A - 受注

这个画面不仅仅是给受注用的,看确认规则一览,由很多Option的。

点一下 合计Record 图标,一样的。

上面的VA02 能干的事儿有限,想调整受注2的数量给受注3,它是干不了的。

那要在哪儿调整呢?

在其他画面,V_V2 里面调整。

2-7,V_V2 贩卖/在库转送传票再日程计划 品目别

再日程计划,术语叫 引当/再引当,这个术语大家相比都挺熟悉的。

SAP学习笔记 - 用Deepseek 整理SAP 08 - 引当/再引当 (BackOrder )-优快云博客

画面输入

- 品目,Plant

- Sort顺序:这个就是说以谁为优先进行调整

 - 日付

  - 用明细的登录日付进行排序

  - 用最早纳入日程行的纳入日付进行排序 (这就可以解决上面咱们的问题,受注2 =》受注3)

- Option

 - Simulation:ON - 只是进行模拟(为了防止调错,可以先模拟,这在SAP里挺常用的)

看 13410 行,以前的确认数量 50,被调整为 新确认数量 150 个。

这不就是咱们的目的嘛。

这样营业就不用再去跟客户解释调整,直接就能满足客户要求了,皆大欢喜!

这个毕竟只是模拟,点回退,然后勾掉Simulation,再点执行

点 OK

 

这样就调整好了。

 

调整的结果,如果上面的V_V2画面关了,还想确认一下的话,可以到V_R2里面看。

就跟那种照会画面似的。

2-8,V_R2 贩卖/在库转送传票再日程计划 评价

结果就显示出来了。

 

调整完之后,再去CO09 看一下。

4/15 那个受注3, 确认济的已经变为 150个了,

4/22 那个受注2,纳期也没有受到任何影响。

那万一 V_V2 跑完之后,发现之前想错了,还想改回来,

或者虽然调整完了,但是还想个别手动再次微调,可以做到吗?

也是可以的,这就要用到 CO06。

2-9,CO06 BackOrder处理

输入

- 品目,Plant

- 确认规则:A - 受注

点回车就进来了。

选中一条,比如选中 受注3那条,然后点 确认变更 图标

 

然后就可以改了,

比如我这里改成 150 =》120个

也就是由于某种原因,我暂时就想先给他 120个

然后点 对号

 

这样就调整好了。

这个功能挺好的,现场也挺常用的😄

就是谁谁谁那个货先借我使使呗,我这着急,等下一批货来了先给你,

反正就这么调嘛,营业不就总干这事儿嘛

确实,有的时候急单来了,你用V_V2总也调不好,那咋办,就用这个CO06手工调一下

先把这单弄过去再说嘛,其他的那些单再慢慢弄

甚至说,都没余粮了,那只能先把那些纳期远的给减少一点儿,匀出来一部分先拿给急单客户

 

2-10,总结

现实当中也经常发生的这个事情,需要调整引当(预留)完的在库给其他库存,

可以使用 V_V2 再日程计划,

如果V_V2里面调整的不是太理想,还可以个别的通过 CO06 - BackOrder处理 进行调整。

这个可能是SD里面,营业用的比较多的功能了吧~

以上就是本篇的全部内容。

更多SAP顾问业务知识请点击下面目录链接或东京老树根的博客主页

https://blog.youkuaiyun.com/shi_ly/category_12216766.html

东京老树根-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值