SAP MM模块之批次管理
1.Batch的定义:Batch is a quantity any drug produced during a given cycle of manufacture. The essence of a manufacturing batch is therefore its homogeneity(同质,同种,同批次).摘自SAP PA教材。
2.Batch涉及的模块:Batch主要涉及后勤模块,采购,生产,销售。具体点:就是当采购原材料入库是会生产相应的批次,生产领料,生产入库,销售出货都会有批次的选择跟确定。
3.如何启用批次管理?
1.确定使用的批次级别。后台路径:spro->后勤 - 常规->批次管理->指定批级别并激活状态管理。
系统提供了三个批级别:a,工厂级的唯一批次:同一个工厂里面的同一个料号,批次唯一。级别最低。
b,物料层的唯一批次:相同的物料,相同的批次,在所有工厂都是唯一的。
c,位于集团某一物料的唯一批次:批次在集团唯一。
如果需要转换的话,级别之间的转换,只能从a->b.
2. 物料主数据创建的时候,在采购视图里面的批次管理的check box打上勾,即可。
4.如何创建一个新的批次呢?
系统提供了两种方式来创建批次,第一种手工创建批次,事物代码MSC1N.第二种方式在货物移动的时候自动创建,跟移动类型有关。
5.特性分类在批次管理里面的应用。
一般情况下,在使用批次管理之后,我们会配置一部分特性来描述我们的批次,比如供应商,最后的收货日期,生产日期等等。但是并不是所有的批次料号一定要分配分类和特性的。
step 1,首先我们使用事物代码CT04创建特性,比如说供应商,生产日期,收货日期等等,很多情况下,我们会参照结构表名来创建,这样做的好处,比如我们采购收货的时候,会自动将采购单上面的供应商带入到这个特征值里面。如图:
step 2,建立分类,事物代码CL02,其中分类的类型022(如果你的批次层次是工厂级别的),其他情况选择023.
step 3,将我们建立的分类分配给料号。事物代码是CL20N,也可以在MM01的时候,直接扩建分类的视图。
6. SLED(shelf life expiration date) 与批次管理的结合运用
这类功能一般对于那些面包行业比较实用,即我们在采购收货的日期跟生产日期之间的比较,是否能够满足我们的最小剩余货架寿命。
首先,我们需要在扩建物料主数据的时上候,在工厂数据/存储1里面的最小剩余货架寿命(放在我们货架上面的时间),总货架寿命(整个产品的保质期)。在货物收货的时候输入生产日期,一开始根本没有地方可以让我输,原来需要在后台 SPRO->后勤 - 常规->批次管理->货架寿命截止日期 (SLED)->设置到期日检查。
7.批次管理里面还有状态管理,当我们发现库存里面有一批材料无法使用的时候,我们可以通过事物代码MSC2N修改批次的状态(非限制使用,批量限制).允不允许出现批次状态,可以通过后台配置实现。
8.批次管理的运用,可以实现先进先出。
SAP系统实现该功能,所使用的技术就是条件技术(定价条件,消息处理,打印时候)。
后台配置地方:spro->后勤 - 常规->批次管理->批次确定和批次检查里面进行配置。
step one:通过应用程序application得到对应的查找程序search procedure。
MM:移动类型+特殊库存标示->查找程序
PP:工厂+订单类型-> 查找程序 还有SD和WM模块的批次确定过程,这里不在细述。
step two:通过查找程序找到策略类型
其中在定义策略类型的时候,注意一下几点的设置 存取顺序,选择 B,排序 C,批分解
step three:存取顺序会得到表(多条),如果能读取到记录,就可以得到批次,否则就得不到批次 A.
step five: 根据存取顺序,维护记录。事物代码:mbc1。
其作用就是:select * from table A where 条件 B sort by C。其中排序,可以通过后台设定排序规则的。
在实际的货物移动的时候,可以自动确定批号,比如在使用MB1A 201成本中心发料的时候批号输入 * 。
结束语:批次管理需要企业仓库对不同的批次号的实物进行区分管理,需要对原材料和成品的质量跟踪(事物代码MB56),公司的物流周转快速,不然仓库的工作量将成倍的增加。此文档主要讲解物料管理里面的批次管理,有错误的地方,大家可以指出,我来修正。
SAP MM模块之批次管理的更多相关文章
- 【MM系列】SAP MM模块-关于批次特性的查看和获取
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MM模块-关于批次特性的查看 ...
- SAP MM 无价值物料管理的一种实现思路
SAP MM 无价值物料管理的一种实现思路 笔者所在的项目,客户工厂处于先期试生产阶段,尚未开始大规模的商业化生产,但是这并不影响客户集团总部的SAP项目实施.笔者于7月初加入该工厂的第2期SAP项目 ...
- SAP MM 模块常用的数据表
SAP MM模块常用数据表: Table Table Class Application Class Data Class Description EBAN TRANSP ME Transactio ...
- 【MM系列】SAP MM模块-科目分配的配置
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MM模块-科目分配的配置 ...
- 【MM系列】SAP MM模块-分析采购收货完成标识
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MM模块-分析采购收货完成标 ...
- 【MM系列】SAP MM模块-收货自动创建采购订单
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MM模块-收货自动创建采购订 ...
- 【MM系列】SAP MM模块-控制采购订单中某些项目的输出显示
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MM模块-控制采购订单中某些 ...
- 【MM系列】SAP MM模块-移动类型全部列表
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MM模块-移动类型全部列表 ...
- 【MM系列】SAP MM模块-组织结构第二篇
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MM模块-组织结构第二篇 ...
随机推荐
- MVC 中DropDownList 用法
MVC 中DropDownList 用法 后台 Dictionary<string, int> dc = new Dictionary<string, int>(); dc. ...
- Centos6.6 tar包安装JDK
Linux CentOS 6.6安装JDK1.7 目录 1.下载JDK 2.卸载JDK 3.安装JDK 3.1..rpm后缀格式JDK安装方式 3.2..tar.gz后缀格式JDK安装方式 4.验证安 ...
- percona-toolkit工具包的使用教程之开发类工具
percona-toolkit工具包的使用教程之开发类工具 1. pt-duplicate-key-checker l 功能介绍: 功能为从mysql表中找出重复的索引和外键,这个工具会将重复的索 ...
- 【转载】前端面试“http全过程”将所有HTTP相关知识抛出来了...
原文:前端面试“http全过程”将所有HTTP相关知识抛出来了... 来一篇串通,一个http全过程的问题,把所有HTTP相关知识点都带过一遍 http全过程 输入域名(url)-->DNS映射 ...
- 【转载】.NET程序员走向高端必读书单汇总
原文:.NET程序员走向高端必读书单汇总 .NET程序员走向高端必读书单汇总 一.知识树 1. 基本能力 1.1 数学 1.2 英语 1.3 语言表达 2. 计算机组织与体系结构 3. 算法与数据结构 ...
- jQuery插件之jquery editable plugin--点击编辑文字插件
jeditable是一个jquery插件,它的优点是可以就地编辑,并且提交到服务器处理,是一个不可多得的就地编辑插件.(注: 就地编辑,也有称即时编辑?一般的流程是这样的,当用户点击网页上的文字时,该 ...
- Java EE 在网页输出九九乘法表
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...
- monkey基本命令参数详解示例
Monkey基本命令参数 参数名 基本功能 举例 -p 参数-p用于约束限制,用此参数指定一个或多个包(Package,即App).指定 包之后,Monkey将只允许系统启动指定的APP.如果不指定包 ...
- ackerman递归
定义: n+1 n=0 A(m,n)={A(m-1,1) m=0 A(m-1,A(m,n-1)) n>0,m>0 #include <iostream> #inc ...
- iOS - Threads 多线程
1.Threads 1.1 进程 进程是指在系统中正在运行的一个应用程序.每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内. 比如同时打开 QQ.Xcode,系统就会分别启动两个进程. ...