SAP RETAIL 自动补货 (Automatic Replenishment) 初探

SAP零售系统里不再运行MRP了,不过项目实践中还是需要运行Replenishment(补货),一些项目需要执行自动补货(Automatic Replenishment)以满足业务需求。

SAP零售系统,对于笔者而言,也是全新的东西,近几个月以来,笔者也在业余时间对于零售系统做了不少的研习,捣鼓和测试。之前笔者对于零售系统里自动补货功能,虽然看了一些文档,但是一直都是一知半解,也没有能在SAP零售系统上真正成功运行过自动补货功能。今日笔者拿到了一个关于自动补货功能介绍的文档,不过根据里面的展示和讲解,有很多事务代码明显是新SAP系统不再支持的了。结合这个文档,笔者在一个SAP零售系统里做了一些探索,测试过程中遇到了不少报错,经过上网查资料等方式,都找到了解决办法,成功的执行相关补货的事务代码触发了采购订单(补货采购订单)。

如下这篇文档大致描述了笔者这次探索过程,供业界同仁们参考。

1,物料主数据里补货相关的参数。

SAP零售行业解决方案初阶 7 - 自动补货_自动补货

target stock 需要维护,MRP type维护成RP。

2,Source List 主数据

SAP零售行业解决方案初阶 7 - 自动补货_主数据_02

3, MMBE现有库存数据。

SAP零售行业解决方案初阶 7 - 自动补货_字段_03

4, 执行事务代码WRP1,

SAP零售行业解决方案初阶 7 - 自动补货_主数据_04

报错信息:

Transaction WRP1 cannot be executed (SAP Note 2476734)

说明事务代码WRP1在新版的S4HANA零售系统里已经不再被使用了。上网查资料得知,可以使用事务代码WRP1R。

5,执行事务代码WRP1R (Rapid Replenishment).

SAP零售行业解决方案初阶 7 - 自动补货_主数据_05

这里的customer 41是store NM03的customer代码,种种原因门店NM03的Customer code没能弄成跟门店代码一致。

执行,运行失败,有2个报错。如下图:

SAP零售行业解决方案初阶 7 - 自动补货_SAP RETAIL_06

需要修改门店主数据以及物料主数据。

6,修改site 主数据,维护工厂日历,

SAP零售行业解决方案初阶 7 - 自动补货_主数据_07

修改物料主数据,维护avail check字段(checking group)值,如下图,

SAP零售行业解决方案初阶 7 - 自动补货_主数据_08

7, 再次执行事务代码WRP1R,

SAP零售行业解决方案初阶 7 - 自动补货_SAP RETAIL_09

执行,

SAP零售行业解决方案初阶 7 - 自动补货_SAP RETAIL_10

SAP零售行业解决方案初阶 7 - 自动补货_数据_11

依旧报错,说是No purchasing group in doc.header of store order U019035103.如上图。

8, 商品主数据里的采购组字段是有值的,即 N01,

SAP零售行业解决方案初阶 7 - 自动补货_字段_12

再回去看那个报错的详细信息,

SAP零售行业解决方案初阶 7 - 自动补货_数据_13

点击上面的"Assign purchasing group to purchasing area"链接,进入如下配置,

SAP零售行业解决方案初阶 7 - 自动补货_主数据_14

该配置漏掉了采购组织0002相关的配置参数,

SAP零售行业解决方案初阶 7 - 自动补货_SAP RETAIL_15

新增加一条数据,如下图示:

SAP零售行业解决方案初阶 7 - 自动补货_自动补货_16

9,再次去执行事务代码WRP1R,

SAP零售行业解决方案初阶 7 - 自动补货_字段_17

SAP零售行业解决方案初阶 7 - 自动补货_字段_18

SAP零售行业解决方案初阶 7 - 自动补货_SAP RETAIL_19

SAP零售行业解决方案初阶 7 - 自动补货_主数据_20

成功了!SAP系统提示说采购订单4500000678 被自动创建,如下图示:

SAP零售行业解决方案初阶 7 - 自动补货_主数据_21

至此SAP零售系统里的自动补货功能成功的被执行了,这也算是笔者近期对于SAP零售系统研习上的一个突破吧。

-完-

写于2021-10-18晚上。