【业务背景】很多企业应为自己的关系需求,会启用批次管理,关于批次管理的文章很多,我也从各位前辈和大佬的分享上学到了很多知识和内容。

越深入越发现,批次可以延展的领域和功能,远远不止所谓追溯、先进先出等功能,更可以配合生产、销售、达到相关销售串货、库龄分析等数据分析提供基础。

批次管理贯穿在生产、采购、销售、质量管理的诸多方面。通过配置可以达到相应的管理目的。我参考学习了很多文章,目前所在的项目上,启用了批次管理,但是用的功能也相对浅一些,我作为一个“初级顾问”只有摸鱼的份儿,并没有上手实施,然后被项目经理反复叮嘱:看一百遍不如动手做一遍。唉,我也不知道自己哪里是“不动手了”,果然“初级顾问”在大佬们的眼里都是游手好闲吧,哈哈哈哈哈。搞得我项目上都不敢请假,我怕我请假以后,项目经理发现有我没我都一样,哈哈哈哈哈哈。

所以批次可以实现很多的功能:批次双单位、批次分割评估、批次集成、WIP批次、凭证批次、批次分拆与销售发票等等,都可以结合具体的业务场景,用批次的功能来一一实现,具体的我会”动手“实现以后发布blog和小伙伴们共同学习,希望老师们批评指正。

所以为了“动手”,上个项目并没有启用批次管理,然后我在上个项目的“测试机”里把这个项目的的“批次管理”copy复制配置了一遍,也算是对自己的一个交代。

其实我认为,有时候不在于是否动手,而是在动手的过程中,能总结和归纳其中的逻辑关系,感悟和摸清楚SAP的“性格”,就能够理解SAP的一些思想,有些事情顺着做,方向不会错,结果出来是早晚的事情。

话不多说,我自己梳理了一下目前这个项目的“批次管理”的逻辑关系,大概是下面这样的,希望各位大佬能够批评指正:

大概简要的分成三个部分:

第一个部分:就是激活、字段控制、移动类型创建批次规则的选择、

第二个部分:就是基础数据,也就是物料主数据的相关配置,这里面也勾选批次管理,扩充分类视图,然后把做好的特征分配给“类”,把“类”分配给“分类”视图。

第三个部分:就是批次管理为实现一些管理诉求,比如说先进先出,先定义”条件表“,把条件表在分给”访问队列“,再包给"策略类型”,再包给“批次查找程序‘,再把这个程序分配给”查找过程。

基本大概就是这个逻辑。然后我们先看第一大部分:

================华丽的分割线===============================================

一、激活批次管理:不过这部分基本是默认的:

激活启用批次管理的工厂

关于批次管理的三个层级:集团层、工厂层、物料层的区别

工厂层级:同一个物料再不同工厂下可以有相同的批次号,相同的批次可以有不同的属性,确定批次的唯一批次,需要:物料编码+工厂+批次。

物料层级:在物料层面上相同的物料,相同的批次,在所有的工厂里面都是”唯一“的,不同的物料之间可以有相同的批号。

确定物料的唯一批次需要:物料编码+工厂

集团层级:在集团层次内批次在整个集团内是唯一的,不同的物料有不同的批次号:一个批次只能分配一次。

确定物料的唯一批次源:批次号

第二步:批次的号码分配

批次号可以是内部分配,或者外部给号,如果是内部分配,需要激活:

 只有激活以后,启用批次管理的物料,在货物移动过程中,才会自动产生批次。

第三步、批次管理——维护批次创建规则

批次创建规则可以依据”移动类型“创建规则,也可以依据”物料类型“创建规则:

也可以依据产品订单/工序订单进行批创建:

第四步、IM中的货物移动

第一部分完

=======================华丽的分割线========================================

第二部分:基础数据准备

为了做这些东西,自己建个表,要不脑子记不住:

第一、CT04 创建特征

如下图:把每一个特征建立好,把字段写进去,特性值写进表里,其实就是应用的时候,可以系统自动写进去,而不用手工填写。

这里如果是工厂层的批次,应该是022 ,那么表应该是:MCHA,如果是其他层的,是023 ,那么表是MCH1

然后把特征都建了,再次不表了,然后把特征都分配给”类“

CL02

然后把这个”类’分给物料主数据:

同时启用“批次管理”

这里要跨一下第三部分,把顺序排了,CU70

在排序中,把特征值写进去,这个特征值也要分配到“类”里面,“类”又被分配给物料主数据,那么物料主数据在收货的时候,就会有过账日期,过账日期就可以按照升序排列了,就是这么个逻辑。

(参考本文的第一张逻辑图谱)

然后再MBC1 / MBC2 单独定义策略类型

第二部分完

================================= 华丽的分割线==============================

第三部分 查找策略

其实查找策略这个逻辑和很多SAP的其他逻辑很类似,就比如说“采购定价策略”,也是先定义条件表,然后捏在一起给个策略,然后采购订单再引用这个策略。我们一个个看:

第一、先搞条件表:

这里查依据,并不是只有MM会用到批次,仓库、销售、生产都会用到批次,所以大家的条件表也是不一样的,后续也是分开了很多策略,这里我只是以仓库先进先出为例:

我们以023为例,条件表可以自定义,从500多到999,具体不记得了。

条件表里可以配置所需字段:

第二步:把条件表 分给 访问队列:

这不,意思就是刚才第一步的  字段,包给了条件表,条件表又包给了 访问队列,访问队列起个名字,叫ME01  ME02  xxx

第三步:  把访问队列,包给策略类型

以ME02为例,这个ME02是指:策略类型,虽然名字和访问队列一样,但是别弄混了,可以自己COPY一个出来搞。

第四步、搞一个查找程序 再把策略包进去:

 

这意思,就是查找这个两个策略,这两个策略里面有访问队列,队列里有表,表里有字段,这不一层层的就剥开了么。

第五步、把查找程序再分给移动类型

哪个业务场景,需要活动移动的物料类型需要有批次查找的,就把它分进去。然后就齐活了。

然后我们检查一下测试

==================华丽的分割线=============================================

自己开张工单发货:工单要发10个,但是我要发15个,进行自动批次的拆分

 系统自动进行拆分,按照收货日期排序

COPY,系统自动带出批次号:

结束。

【MM小贴士】SAP 批次管理基础配置相关推荐

  1. 【MM小贴士】特殊采购类型40

    [业务背景]上一篇介绍了特殊采购类型 70  在同一营业范围内,同一公司下进行 不考虑MRP的的物资的管理,只是单纯的把MRP的需求指向到"公共工厂".具体的关于70的测试,请大家 ...

  2. SAP 批次管理(批次策略)

    批次策略 完成了前面文章SAP 批次管理(特性.类),即产生了批次及批次对应的特性值,就可以用策略实现先进先出(最后的收货日期值越小先出库) 1.分配IM查找程序(过程)/激活检查,查找程序(移动类型 ...

  3. 【MM小贴士】副产品 工单核算

    [业务背景]主要是联产品和副产品的攻略是一起写的,所以联产品请参考: [MM小贴士]联产品 产品主数据设置及工单核算_竹大的博客-CSDN博客https://yanshoushuai.blog.csd ...

  4. 【MM小贴士】SAP MM模块 序列号管理

    序列号管理在离散行业 如 汽车.机械装备等行业应用较多.每生产一个产品 都有一个唯一的编号.该编号用于追踪产品质量.处理后续的质量投诉,判定产品保质期等. 今天我们学习序列号的基础配置: 一.定义序列 ...

  5. 【MM小贴士】SAP 启用批次分割评估

    [业务背景]某些企业根据业务需求,特定的物料使用一个物料号,比如说专门为项目购买的项目专用物资,但是价格之间可能差异会比较大,如果只是使用一个物料号,采用移动平均价,势必会造成成本归集不那么准确,因此 ...

  6. SAP 批次管理(Batch management)配置介绍

    批次是物料管理中的常见概念,特别是在化工.制药.快消等行业,由于生产工艺或材料的原因,不同批次的产品或原料,在具体的属性上有区别,或出于保质期.质量追溯等原因,需要对同一物料,不同批次的产品或原料进行 ...

  7. 【MM小贴士】SAP采购订单创建参考采购申请的强控

    [业务背景] SAP里面的采购订单可以依据采购申请.合同.计划协议等信息进行创建,当然也可以自行创建.这就有一个选择,就是采购订单是否必须要有依据,这个是根据企业的实际情况来进行的. 这个小贴士,记录 ...

  8. 【MM模块】Batch 批次管理1

    本节主要内容: 批次主数据: 批次的分类: 批次决定: 货架有效期管理: 批次跟踪: Batch Management in Logistics 批次管理在采购.生产.销售及整个后勤模块中都是存在关联 ...

  9. SAP 批次管理(Batch management)

    批次是物料管理中的常见概念,特别是在化工.制药.快消等行业,由于生产工艺或材料的原因,不同批次的产品或原料,在具体的属性上有区别,或出于保质期.质量追溯等原因,需要对同一物料,不同批次的产品或原料进行 ...

最新文章

  1. python 检测四边形,并矫正
  2. 图像和流媒体 -- 详解YUV数据格式
  3. Python中的端口协议之基于UDP协议的通信传输
  4. Ubuntu 16.04 配置vsftpd使用 ssl 传输
  5. 如果你忘记了DotnetNuke站点的host和admin密码,解决方案
  6. 韦东山嵌入式Linux第一期视频-韦东山-专题视频课程
  7. 基于蒙特卡洛模拟的大规模电动车充电模型
  8. CoffeeScript 详解
  9. 场地测量的方法和程序_施工测量的基本方法
  10. 空格变成问号的怪问题
  11. python模拟登录注册知网
  12. 打开catia界面全是白色怎么办_CATIA复合材料设计教程:1.软件安装
  13. python二次方程_怎么用python解一元二次方程?
  14. Smith圆图阻抗匹配介绍使用
  15. Css3引用外部字体样式---博客园老牛大讲堂
  16. centos7 下双网卡如何配置静态IP
  17. hnust 2186 C 层次遍历
  18. 微信圈朋友圈代理怎么做
  19. 市场观察:130个智慧消防中标项目分析
  20. 极限题型一:求函数极限常见题型

热门文章

  1. 恶搞小程序(好玩的游戏)
  2. 孩子学计算机该不该买手机,该不该给上小学的孩子买手机?
  3. 【JavaScript】日期格式化
  4. 百度迁徙之后,大数据进入实用阶段
  5. AIDL 详细介绍及使用
  6. ORB-SLAM3 单目运行EuRoC数据集没有显示图像
  7. LeetCode 814. 二叉树剪枝
  8. ​这款「咒语」优化工具,功能有多强大?#Prompt Perfect
  9. java企业级开发框架
  10. Java可以做什么?