当前位置: 首页 > news >正文

SAP_MMQM模块-采购收货质量控制

采购订单收货如何控制质量检验后再放行使用,针对目前了解到的功能,有以下三种方案;

一、启用QM模块,正常使用MIGO收货-移动类型101,入库后产生检验批,产生质检库存,质检部检验合格后,在系统操作QA32/QA11决策,质检库存转移到非限制库存;

二、不启用QM模块,使用MIGO收货-移动类型103,进入到收货冻结的库存(此时,货物的归属权还属于供应商),质检部检验合格后,操作MIGO收货-移动类型学105,收货冻结的库存转移到非限制库存;

三、启用QM模块,使用MIGO-移动类型103,进入到收货冻结的库存(此时,货物的归属权还属于供应商),并且可以产生检验批,质检部检验合格后,在系统操作QA32/QA11决策,质检库存转移到非限制库存;(需要注意,做QA32决策放行前,如果物料启用了批次管理,需要提前给物料用MSC1N维护批次主数据,在QA32时,要录入对应的批次)

功能一和二比较常用,本文档不予以截图记录,下面只记录方案三;

方案三:

1、创建采购订单及审批;

2、采购收货

3、MMBE/MB52查询库存:此时可以发现MMBE能看到收货冻结的库存有数量100,MB52无法查询到库存;

4、MSC1N创建物料的批次

5、QA32/QA11检验批放行(查看检验批可以看到,地点和批次都为空,移动类型103)

输入使用决策代码时,系统提示需要一个批的分配,这是由于该物料启用了批次管理,需要输入对应的批次号

填写决策后,库存转移到哪个地方,并且库位是多少,保存

6、MMBE/MB52查询库存:可以看到MMBE从收货冻结的库存转移到非限制使用,另外,MB52也可以查询到系统库存

ME23N查看采购订单历史:

附加(错误的使用案例,仅供记录参考):启用QM模块,使用MIGO-移动类型103收货到冻结库存,再用移动类型105收货到非限制库存,系统产生两个检验批;

1、采购订单收货历史查询:

2、QA32查看检验批,可以看到,103和105都能产生检验批

3、MMBE查询库存:


备注:MB52无法看到对应的冻结库存数据(可以理解为,执行103收货冻结时,库存还没实际进入工厂,不属于工厂库存;当真正进入工厂库存后,再进行库存冻结,那么数据就会更新到已冻结的那一列库存中去;)

4、QA32放行操作;

(1)对于105移动类型的检验批进行放行操作;

可以看到数量22的质检库存转移到非限制库存,收货冻结的库存44不变;

同样的MB52可以看到该物料的批次库存转移到非限制库存;

(2)放行103移动类型的检验批:由于103入库时,没有对应的库位及批次信息,进行决策时,系统提示需要一个批的分配;

点击保存时,系统提示错误,如下图所示:

根据要求填写库位后,还是提示错误,如下图所示:

总结:使用103,产生质检库存的情况下,就不能再用105移动类型收货,否则103做决策时,库存无法转移;

相关文章:

  • 【八股】泛型
  • 深度学习pytorch——激活函数损失函数(持续更新)
  • SpringBoot+ElasticSearch实现文档内容抽取、高亮分词、全文检索
  • 【系统架构师】-第12章-信息系统架构
  • Python基础中易错点分享
  • UE4_旋转节点总结一
  • ubuntu16 apt安装程序锁死解决
  • opencv 十九 python下实现多线程间rtsp直播流的复用
  • Games104 听后笔记
  • 利用python搭建临时文件传输服务
  • 《自动机理论、语言和计算导论》阅读笔记:p5-p27
  • Microsoft Word 快捷键 (keyboard shortcut - hotkey)
  • C# 高级文件操作与异步编程探索(初步)
  • 计算机组成原理 — 指令系统
  • AI颠覆,倒计时
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • 11111111
  • AHK 中 = 和 == 等比较运算符的用法
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • Angular4 模板式表单用法以及验证
  • Cookie 在前端中的实践
  • Java精华积累:初学者都应该搞懂的问题
  • JS函数式编程 数组部分风格 ES6版
  • Mysql优化
  • Promise面试题,控制异步流程
  • React16时代,该用什么姿势写 React ?
  • vue的全局变量和全局拦截请求器
  • 成为一名优秀的Developer的书单
  • 大整数乘法-表格法
  • 开源SQL-on-Hadoop系统一览
  • 理解在java “”i=i++;”所发生的事情
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • NLPIR智能语义技术让大数据挖掘更简单
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • $.ajax中的eval及dataType
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (javascript)再说document.body.scrollTop的使用问题
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (十六)Flask之蓝图
  • (图)IntelliTrace Tools 跟踪云端程序
  • (学习日记)2024.01.09
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .NET Framework .NET Core与 .NET 的区别
  • .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter
  • .net反混淆脱壳工具de4dot的使用
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .NET运行机制
  • .Net中的集合
  • @JsonSerialize注解的使用
  • @vue/cli脚手架