SAP-MM知识精解-批次管理(06-01)-批次确定的概览及主要逻辑

时间:2024-03-29 21:08:17

导读:

我们前几篇已经较为详细地分享了批次管理的概念与相关使用,本篇将介绍批次管理中最为重要、也最为实用的应用及配置:批次确定。

 

 什么是批次确定?比如当我们进行库存管理时,最常见的管理管理模式就是先进先出(FIFO); 先进先出,顾名思义,先进即先收进仓库的货物,要最先出去。也就是要使用库存中的货物时,在货物领用出库时,按照收货的时间,最先收货部分最先出库;

 

我们知道,当我们使用批次管理以后,每次收货时,我们可以根据不同的批次,记录其不同的收货日期,也就是说,在库存中的货物批次,都有一个自己的收货日期;

 

当我们掌握了批次确定这部分知识以后,就可以在系统中进行配置,从而实现,根据批次确定的知识,实现当对货物进行出库时,系统自动给我们推荐收货日期最早的批次,这就是我们所说的批次确定在先进先出的业务场景下的应用。

 

~~~~~~~~~~~~~~~~~~~~~~~简易的分割线~~~~~~~~~~~~~~~~~~~~~~

这里我们额外说明一下,在之前的几篇内容中也有提到过,不同的模块应用,批次管理的启用,将基于不同的后台配置,比如:

MM模块,主要基于IM(库存管理)的移动类型,进行批次管理进行设置;

PP模块,主要是基于生产订单及工厂,进行批次管理的设置;

WM模块,主要是基于仓库号及移动类型的组合,进行批次管理设置;

SD模块,主要是基于销售组织、分销渠道、销售订单类型等的组合,进行批次管理设置; 

总体如下图,我们看一下批次确定的后台配置设定,就能看出其分类方法了。本篇,我们。主要是MM库存管理进行举例讲解。

SAP-MM知识精解-批次管理(06-01)-批次确定的概览及主要逻辑

~~~~~~~~~~~~~~~~~~~~~~~简易的分割线~~~~~~~~~~~~~~~~~~~~~~

正文:

以下说明,我们将基于库存管理的批次确定进行举例,库存管理的批次设置,是基于移动类型的。 

如果我们从系统应用到后台配置进行逐级分解的话,批次的确定逻辑整体如下: 

 

1.启用批次管理,并给移动类型分配批次的查找程序; 

后台路径:SPRO → 后勤 - 常规 → 批次管理 → 批次确定和批次检查 → 批次查找程序分配和检查** → 分配 IM 查找过程/**检查

SAP-MM知识精解-批次管理(06-01)-批次确定的概览及主要逻辑

在这个配置中,我们能看到,我们可以给移动类型分配“查找程序”。

也就是说,当我们使用移动类型进行出库时,批次的确定结果,将直接决定于所分配的查找程序。 

那什么是“查找程序”中都包含了哪些逻辑呢? 

我们接着看下一部分。

 

2.定义批次的查找程序定义

后台路径:SPRO → 后勤 - 常规 → 批次管理 → 批次确定和批次检查 → 批次查找程序定义→ 定义库存管理查找过程

在下图中,我们能看到,我们已经定义了批次查找的过程,也就是我们在1中所介绍的“查找程序”。

SAP-MM知识精解-批次管理(06-01)-批次确定的概览及主要逻辑

 

我们点击“控制数据”看看,查找程序的中包含什么?

SAP-MM知识精解-批次管理(06-01)-批次确定的概览及主要逻辑

 

 

根据上图,我们看到的是,“查找程序”中分配的是CTyp,这里的CTyp,是指Category type,也就是策略类型。 

那么策略类型又是什么呢? 

我们接着看下一部分。

 

3.策略类型的定义

后台路径:SPRO → 后勤 - 常规 → 批次管理 → 批次确定和批次检查 → 策略类型 → 定义库存管理策略类型

SAP-MM知识精解-批次管理(06-01)-批次确定的概览及主要逻辑

SAP-MM知识精解-批次管理(06-01)-批次确定的概览及主要逻辑

 

关于策略类型设置中,核心部分包括“存取顺序”,“选择”以及“排序”。

要说策略类型的内容,就得说清楚上述三个核心部分:

3.1 存取顺序

SAP-MM知识精解-批次管理(06-01)-批次确定的概览及主要逻辑

存取顺序,也叫访问队列或者叫访问顺序,就是我们查询和筛选批次的条件顺序。

 后台路径:SPRO → 后勤 - 常规 → 批次管理 → 批次确定和批次检查 → 访问队列 → 定义库存管理访问顺序 

在此配置下,我们可以定义不同的访问顺序,如下图所示,其中也包含了我们上部分中的顺序ME02;

SAP-MM知识精解-批次管理(06-01)-批次确定的概览及主要逻辑

 

在存取顺序的详细内容中,我们能看到,不同“表”按顺序的排列,如下图所示。

SAP-MM知识精解-批次管理(06-01)-批次确定的概览及主要逻辑

 

 

这里的表,其实是指条件表,系统按照此条件表的顺序,去查找相应的批次,如果第一个条件表中没有找到批次,就会按顺序,以之后的条件表去找批次,直到找到为止。

如上图所示,会先按照条件表24去找,如果24中没有找到,就会在23条件表去寻找,以此类推。

 能找到物料的条件表的前提是:当我们定义好存取顺序以后,我们需要使用事务码MBC1,去给物料创建相应的条件表,当物料的条件表被创建好了,才意味着,每次针对该物料进行货物移动时,如果符合所创建的条件顺序,才根据条件表找到相应批次,进而触发批次确定。 

P.S.这里还涉及条件表创建的配置,及MBC1的使用,这个我们在以后继续分享。

 

3.2 选择中的分类

SAP-MM知识精解-批次管理(06-01)-批次确定的概览及主要逻辑

选择视图中,主要需要维护类别,这里的类别是包含了批次管理特性的类别;换句话说,我们根据存取顺序找到了很多批次,而这里所维护的类别中的特性,就是我们用户筛选这些批次的维度。比如,我们在做先进先出时,这里分类中所包含的特性,应该是入库时的收货日期。

 

3.3 排序

SAP-MM知识精解-批次管理(06-01)-批次确定的概览及主要逻辑

排序是指我们分类中的特性,筛选出了相应的批次,而这些批次的排序和推荐顺序,将此处维护的排序原则为准。  

如果我们以SQL语句的语法去说明上述三者的关系,总的来说应该是:

Select * from 存取顺序 where 分类的特性= 前台输入的值 sort by 排序顺序

 

4.总结:

本篇主要介绍批次确定的主干逻辑,总的来说,如下图所示:

SAP-MM知识精解-批次管理(06-01)-批次确定的概览及主要逻辑

其中,策略类型以及存取顺序中涉及的配置内容,以及其他的细节配置内容,后续我们继续分享。

详细内容请查看公众号文章:

https://mp.weixin.qq.com/s/yDwz6msMugNzXhhOTgnwrA

~~~~~~~~~~~~~这篇内容就到这儿吧,我们下篇见~~~~~~~~~~~~~~~

才疏学浅,能力有限,如果大家发现问题,还请批评指正。

愿大家的学习,轻松且愉快。

如果大家觉得有用,希望转发关注,谢谢。

SAP-MM知识精解-批次管理(06-01)-批次确定的概览及主要逻辑