SAP从放弃到入门系列之WIP Batch(Work-in-Process ) -Part1

news2024/11/25 0:21:25

ERP系统的复杂性并不单是架构设计和技术造成的,而是它所要支撑的业务场景,涉及行业越广泛越复杂软件功能越复杂,复杂的背后是业务实践沉淀和优化的流程。平时看着部分系统功能很复杂,但当真正遇到业务难题的时候,才能理解它的完美逻辑与业务解决思路。
项目实施过程中,有些企业对质量追溯的诉求很迫切的,经常提到一个要求是要实现批次追溯从而实现质量的追溯,我们抛开质量追溯是通过批次追溯这个思路合不合理不谈。且说批次追溯的问题,PP顾问会遇到这种尴尬的情况,一个大的订单中,往往是N:M的原料投入和产出,如果要做到投入产出的关联关系,最简单的一种方案只能拆订单(这种方案生产部和计划部肯定会骂娘的)。最近又遇到了这种项目需求(这个也就是我写批次追溯那篇文章的原因),最后QM顾问搞了一个自开发的功能解决的,个人感觉只是短时间的解决了问题且不具备通用性,我就很好奇那么有没有其他的标准解决方案,这个也就是我要写WIP批次功能理论的原因,WIP批次能不能解决这个问题。实现投料与入库批次相关联的目的,最终效果如下图:一个订单产出两个批次,每个批次都能关联对应的投料批次数据

在这里插入图片描述

一、 概述

此业务功能能够使得企业使用在制品 (WIP) 批次来提高制造流程每个工序阶段状态和特征的透明度。通过 WIP 批次,不仅可以做到按数量(确认)记录制造过程中的生产进度,还可以记录到生产的材料的当前工序加工完成的属性。针对工序委外的业务,也可以记录和描述在制产品出厂前的状态和特征和委外回厂收货后的状态和特征。WIP 批次还可以记录投入批次和收货批次之间的关系,当完工产品有质量缺陷,我们可以实现工序流转,物料流转记录的回溯,从而可以实现端到端批次追溯。
一个生产订单可以有多个 WIP 批次来描述生产过程的物料流转次数集合(例如,离散件或部分数量)。

二、 系统配置

  1. 相对于S4的系统应该不用考虑是否有安装软件组件,严谨起见大家还是需要检查:SAP_APPL_604

  2. 在工序委外业务中使用WIP 批次关联(需要激活业务功能集LOG_MM_OM_1,S4版本一般是默认激活的)

  3. 激活业务功能集LOG_PP_WIP_BATCH和LOG_PP_WIP_BATCH_02,属于WIP批次的增强功能,一般默认是激活的。只有激活之后才有以下功能
    a) WIP 批次的库存评估
    b) WIP 批次和跟文档批次(documentary batch)使用
    c) 订单拆分(order split) 时WIP 批次的转移

  4. 激活WIP批次功能,这个不会默认激活,需要进行配置,配置路径:SPRO-后勤(常规)- 批次管理- WIP 批次-激活 WIP 批次。
    在这里插入图片描述

这里也不用因为这个是全局的设置且不能取消激活而担心,因为真正要使用到WIP还是需要在订单和工厂维度进行更进一步的系统配置。当激活之后,在生产相关的配置中才能对WIP相关功能进一步设置。
5. 调整工序控制码的设置(只有激活了WIP批次功能,这里才能进行设置)
在这里插入图片描述

  1. 定义确认参数文件,配置路径:SPRO-生产-商店底价控制-工序-确认-单个屏幕输入项-定义用于确认生产订单的单一屏幕条目。
    这里自定义一个,选择并添加对应的WIP批次处理的屏幕,这样报工时才有对应的屏幕区域
    在这里插入图片描述

SU3给用户分配此确认参数CORUPROF

  1. 定义订单参数文件,SPRO-生产-商店底价控制-主数据-订单-定义订单类型相关的参数
    在这里插入图片描述

  2. 定义批次使用清单:SPRO-后勤(常规)- 批次管理-批量使用处清单-建立批处理使用地点清单的设置
    在这里插入图片描述

这里如果不设置,那就不会实时生成批次的使用清单数据,MB56进行批次追溯前需要通过MB57建立关系
9. 定义 SPRO-后勤(常规)- 物料主数据-基本设置-进行全球设置
在这里插入图片描述

三、 数据设置

物料主数据则出现可以维护OB(original batch management)物料的控制,OB关联维护为1.
在这里插入图片描述

最后

以上功能配置完成之后,CO01创建一个生产订单,再CO11N报工WIP的操作界面这个时候就有了,也就是基础置完成了。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/747003.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

47.判断类关键字 if else switch case default

目录 1 if 2 else 3 判断的嵌套 4 switch,case,default 4.1 基本使用 4.2 需要注意的点 1 if if后面的括号加表达式的内容,大括号中加入 条件为true 时要运行的代码 经测试如果我们将a的值设置为0,则不会弹出警告框 2 else 和if配合使用…

ubuntu netplan工具原理(网络配置、ip修改ip、固定ip)(NetworkManager)

https://netplan.io/ 文章目录 netplan工作原理netplan -h原翻译命令释义- help:显示netplan的帮助消息。- apply:将当前netplan配置应用到运行系统。示例命令:netplan apply --debug- generate:从/etc/netplan/*.yaml生成特定于后…

iOS开发 - NotificationService语音播报

iOS NotificationService语音播报 最近碰到个接收到推送要实现语音播报的需求,需要后台推送通知,APP客户端收到通知之后语音播放:“您的账户收到一笔巨款”的功能。 因为工程之前已经集成了极光推送服务。这里直接使用Notification Service…

【科研绘图】MacOS系统OmniGraffle实用指南

用过不少绘图软件,包括Visio (only for Windows)、ProcessOn、draw.io等主流软件,然后换Mac后尝试了实验室在用的OmniGraffle,才第一次感受到了绘图软件的人性化和强大! 实用操作总结 按住Shift后调整元素位置或调整线段&#x…

使用STM32 再实现感应开关盖垃圾桶

硬件介绍 SG90舵机 如上图所示的舵机SG90,橙线对应PWM信号,而PWM波的频率不能太高,大约50Hz,即周期0.02s,20ms左右。 在20ms的周期内,高电平占多少秒和舵机转到多少度的关系如下: 0.5ms-----0度…

性能测试持续学习 Docker 新建镜像,启动 POD

目录 前言: 1、构建镜像 2、使用已有镜像启动 Pod 前言: 在进行性能测试时,持续学习Docker的使用可以帮助测试团队更好地管理测试环境和资源。通过使用Docker,可以轻松创建和管理测试环境的镜像,并通过启动POD来快…

win32汇编资源编译RC2103错误 - end of file in string literal

现在有如下的一个资源rc文件&#xff0c; #include <resource.h>#define DLG_MAIN 1 #define IDC_COUNT 101DLG_MAIN DIALOG 50, 50, 113, 40 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "例子" FONT 9, "宋体&…

什么是端口号【图解TCP/IP(笔记十一)】

文章目录 端口号端口号定义根据端口号识别应用通过IP地址、端口号、协议号进行通信识别端口号如何确定端口号与协议 TCP具有代表性的知名端口号UDP具有代表性的知名端口号 端口号 端口号定义 数据链路和IP中的地址&#xff0c;分别指的是MAC地址和IP地址。前者用来识别同一链…

【论文笔记】Guided Skill Learning and Abstraction for Long-Horizon Manipulation

【论文笔记】Guided Skill Learning and Abstraction for Long-Horizon Manipulation 更多笔记&#xff08;在耕&#xff09;&#xff1a;这里 文章目录 【论文笔记】Guided Skill Learning and Abstraction for Long-Horizon ManipulationAbstractI. INTRODUCTIONII. RELATED…

flashFXP 提示: 数据 Socket 错误: 连接已超时 阿里云 安全组

flashFXP 提示: 数据 Socket 错误: 连接已超时的解决办法, 公司搬家后,ip换了.ftp进不去了.当然要查一下服务器防火墙,ftp软件上的端口是否开放.比如自定义的端口为21221,则需要在安全组中开放这个端口.但发现没问题. 同时重新修改了ftp用户的密码.发现也无效 网上有人说,传输模…

MySQL每日一练:多表查询——连接查询、子查询

目录 1、首先创建员工表emp和部门表dept&#xff1a; dept表&#xff1a; emp表&#xff1a; 2、插入数据&#xff1a; dept表&#xff1a; emp表&#xff1a; 3、 按条件查找 1、首先创建员工表emp和部门表dept&#xff1a; dept表&#xff1a; create table dept (…

量子纠缠:超越时空的连接

亲爱的读者&#xff0c; 欢迎回到量子力学系列文章。在前几篇文章中&#xff0c;我们介绍了量子力学的起源、基本概念&#xff0c;以及叠加态和超级定位的奇特现象。今天&#xff0c;我们将探索量子力学中最为神奇和令人惊叹的现象之一&#xff1a;量子纠缠。 量子纠缠是一种特…

opencv读取图像数据并修改通道转变内存连续

opencv读取图像数据并修改通道转变内存连续

试题小结3

项目和项目之间的通信 两个java项目&#xff0c;他们之间进行信息的通信 前提&#xff1a;必须知道要通信的java项目&#xff08;接收请求方&#xff09;的服务器的IP地址和访问路径。 其实两个java项目之间的通信还是使用HTTP的请求。主要有两种方式&#xff1a; ①使用ap…

Flask+Echarts搭建全国疫情可视化大屏

FlaskEcharts搭建全国疫情可视化大屏 1、前言2、实现2.1 搭建flask应用2.2 编写html及其对应css代码2.3 可视化展示2.3.1 左上角板块2.3.2 中间上方板块2.3.3 右上角板块2.3.4 左下角板块2.3.5 中间下方板块2.3.6 右下角板块 2.4 完整代码&数据集获取 3、号外 1、前言 本项…

Git学习与使用

目录 版本控制、GIT以及SVN常见的版本控制方法本地版本控制集中式版本控制分布式版本控制 SVN与Git的区别 下载与安装Git安装&#xff1a; Git环境配置Git必要的配置 Git的基本理论&#xff08;核心&#xff09;Git项目搭建创建目录 git文件操作忽略文件 使用码云(gitee)辅助学…

CV常用注意力机制总结

本文总结了近几年CV领域常用的注意力机制&#xff0c;包括&#xff1a;SE&#xff08;Squeeze and Excitation&#xff09;、ECA&#xff08;Efficient Channel Attention&#xff09;、CBAM&#xff08;Convolutional Block Attention Module&#xff09;、CA&#xff08;Coor…

DevOps基础服务2——Jenkins

文章目录 一、基本了解1.1 CI/CD介绍1.2 基于Docker的CI/CD 二、安装jenkins三、页面管理3.1 当前系统用户配置3.2 系统配置3.3 全局工具配置3.4 插件管理3.4.1 安装插件3.4.2 上传插件 3.5 用户设置3.6 查看日志3.7 汉化设置 一、基本了解 DEVOPS概念&#xff1a; DevOps是一种…

经典指针与数组笔试题——C语言

学习这片文章中的知识点&#xff0c;可以加深大家对指针应用的理解&#xff0c;让大家更能轻松知道指针在各种情况下指向那个内存地址。    文章开始之前 &#xff0c;我们先来介绍一下一些必要的知识点 &#x1f4e2; &#xff1a; 以下代码都是在64位编译器下测试的 经典…

orcle报错:无监听程序,解决方法

orcle报错&#xff1a;无监听程序&#xff0c;解决方法 报错页面&#xff1a; 打开桌面侧边安装orcle的列表&#xff0c;找到Net Configuration Assistant&#xff0c;双击&#xff08;这个可以重新配置监听&#xff09; ![]](https://img-blog.csdnimg.cn/3ba6bd6bd0af413ca5…