SAP MTS案例教程PP生产前台操作
目录
本章介绍 2
生产订单相关操作 3
批量查询生产订单 3
单个显示生产任务单 5
生产订单批量可用性检查 6
显示短缺部件信息 8
修改生产订单 9
重读工单计划主数据 11
单个下达生产订单 12
批量下达生产订单 13
非倒冲生产方式操作过程 15
多个工单批量发料 15
单个工单发料 18
工单计划内退料 20
工序报工 22
生产工单报工 24
生产订单完工入库 25
查询完工入库物料凭证 27
查询成品库存 28
查询工单成本 29
倒冲生产方式操作过程 30
倒冲工序组件分配 30
按工单拉料到线边仓 33
工序报工 37
整个工单报工 41
本章介绍
本章内容包括,批量查询生产订单,单个生产工单可用性检查,生产订单批量可用性检查,显示短缺部件信息,非倒冲生产方式操作过程:领料、报工、完工入库,拉料单操作,倒冲生产方式操作过程。通过本章完工入库,作为SD销售发货章节案例库存来源。
本案例整机公司非倒冲生产工单数据如下:
工单 | 物料名称 | 订单数量 | 完工数量 | 备注 |
100000000 | A黑色成品 | 1000 | 1000 | 展示非倒冲 |
100000001 | A白色成品 | 1000 | 1000 | |
100000002 | H金色成品 | 1500 | 1400 | |
200000000 | A1黑色半成品 | 1000 | 1000 | |
200000021 | A1白色半成品 | 1000 | 1000 | |
200000001 | H1金色半成品 | 1500 | 1500 |
本案例整机公司倒冲生产工单数据如下:
工单 | 物料名称 | 订单数量 | 完工数量 | 备注 |
10000000X | H金色成品 | 100 | 20 | 展示倒冲 |
本案例倒冲相关设置如下:
物料反冲参数 | 工作中心反冲 | 为工序分配组件 | 工单BOM反冲 | BOM仓储地点 |
1一直反冲 | 否 | 分配给最后工序 | 最后工序反冲 | 线边仓 |
生产订单相关操作
批量查询生产订单
案例
整机公司生产订单已在计划模块根据计划订单转换生成,操作详见PP物料需求计划模块,生产订单明细如下。
工厂 | 物料名称 | 计划生产数量 | 单据状态 | 生产类型 |
1010 | A1黑色半成品 | 1000 | 创建 | ZP01 |
1010 | A1白色半成品 | 1000 | 创建 | ZP01 |
1010 | H1金色半成品 | 1500 | 创建 | ZP01 |
1010 | A黑色成品 | 1000 | 创建 | ZP01 |
1010 | A白色成品 | 1000 | 创建 | ZP01 |
1010 | H金色成品 | 1500 | 创建 | ZP01 |
事务码:COOIS
路径:后勤 -> 生产 -> 车间现场控制 -> 信息系统 -> COOIS -订单信息系统
输入工厂1010,点执行,进入下一界面
双击某个订单号打开工单,进入下一界面
可看到此时10000000工单是CRTD新增状态,订单数量1000,交货数量为0。
单个显示生产任务单
事务码:CO03
路径:后勤 -> 生产 -> 车间现场控制 -> 订单 -> CO03 -显示
输入需要查询的工单号100000000,回车,进入下一界面
可看到此时10000000工单是CRTD新增状态,订单数量1000,交货数量为0。
生产订单批量可用性检查
生产前通过此功能批量进行可用性检查,通过本步骤检查处理,然后下一步骤可显示短缺物料。
事务码:COMAC
路径:后勤 -> 生产 -> 车间现场控制 -> 控制 -> COMAC -汇总可用性检查
输入工厂1010,点“批量处理-物料可以性核查”页,进入下一界面
功能选择160物料可用性核查,点执行,进入下一界面
全选,点批量处理按钮,弹出如下界面
点执行,提示已执行批量处理。
显示短缺部件信息
接前步操作,批量显示生产工单物料短缺物料。
事务码:CO24
路径:后勤 -> 生产 -> 车间现场控制 -> 信息系统 -> CO24 -短缺部件信息系统
输入工厂1010,点执行,进入下一界面
此界面列出短缺物料,最后一列遗漏显示X,就是短缺物料。本案例因为半成品还没生产,对于成品生产来说是短缺的。
修改生产订单
案例
为后面演示生产领料过程,修改整机公司生产订单为非倒冲领料方式,下达生产订单前修改组件倒冲为否,存储地点为原材料仓。
工厂 | 生产版本 | 子件物料名称 | 需求数据 | 工序 | 发料仓库 | 倒冲 |
1010 | A | A1黑色半成品 | 1000 | 10 | 原材料仓 | 否 |
1010 | A | A2委外组件 | 1000 | 10 | 原材料仓 | 否 |
1010 | A | A1白色半成品 | 1000 | 10 | 原材料仓 | 否 |
1010 | A | A2委外组件 | 1000 | 10 | 原材料仓 | 否 |
1010 | B | H1金色半成品 | 1500 | 10 | 原材料仓 | 否 |
1010 | B | H2委外组件 | 1500 | 10 | 原材料仓 | 否 |
事务码:CO02
路径:后勤 -> 生产 -> 车间现场控制 -> 订单 -> CO02 –更改
输入需要修改的工单号100000000,回车,进入下一界面
点“组件概览”按钮,进入下一界面
反冲列取消勾选,存储地点原材料输入1003原材料仓,保存。其它工单修改相同操作。
重读工单计划主数据
金色成品在B组装线生产,下达生产前修改生产版本为B组装线对应的生产版本B。
事务码:CO02
路径:后勤 -> 生产 -> 车间现场控制 -> 订单 -> CO02 –更改
在金色成品工单修改界面,点菜单功能—读取生产计划主数据,弹出下一界面
生产版本输入B(对应B组装线),根据需要是否重读物料清单BOM,回车,提示已执行计划。
保存工单。
单个下达生产订单
事务码:CO02
路径:后勤 -> 生产 -> 车间现场控制 -> 订单 -> CO02 –更改
输入需要下达的工单号100000000,回车,进入下一界面
点“下达”按钮,点保存。
批量下达生产订单
事务码:COHV
路径:后勤 -> 生产 -> 车间现场控制 -> 控制 -> COHV -批量处理
输入工厂1010,点“批量处理”页,进入下一界面
功能选择130下达,点执行,进入下一界面
全选工单,点批量处理按钮,弹出如下界面
点执行,提示已执行批量处理。
非倒冲生产方式操作过程
多个工单批量发料
本功能演示多个工单批量发料生产。
事务码:CO27
路径:后勤 -> 生产 -> 车间现场控制 -> 货物移动 -> 物料分段运输 -> CO27 -拣配
输入工厂1010,系统状态输入REL下达,点执行,进入下一界面
选中需要发料的工单行,如下图示
本案例选中A1黑色白色半成品两个工单,点“拣配”按钮,进入下一界面
系统自动根据工单组件信息带出物料、数量、工厂、库存地点,移动类型261代表向工单发料,根据实际修改数量,保存完成多工单批量发料。
下图显示物料凭证
工单批量发料生成的物料凭证,移动类型261。
下图显示财务凭证
原材料生成凭证分录,借:生产成本-直接材料 贷:原材料 (每个物料生成一个分录)
公司间物料生成凭证分录,借:生产成本-直接材料 贷:公司间物料 (每个物料生成一个分录)
单个工单发料
事务码:MB1A
路径:后勤 -> 生产 -> 车间现场控制 -> 货物移动 -> MB1A - 发货
输入移动类型261,工厂1010,发料库存地点1003原材料,点“到订单”按钮,进入下一界面
输入黑色成品工单100000000,回车,进入下一界面
勾选物料,根据实际修改发料数量,库位自动带出修改为对应库存,保存。
下图显示财务凭证
原材料生成凭证分录,借:生产成本-直接材料 贷:原材料
半成品生成凭证分录,借:生产成本-直接材料 贷:半成品
工单计划内退料
案例
为了演示生产领料功能,本案例不采用倒冲领料方式。金色成品工单100000002发料1500套,月未生产完工入库1400个,超发材料100套,为了成本投入产出的配套,超投入的物料退回仓库。
事务码:MB1A
路径:后勤 -> 生产 -> 车间现场控制 -> 货物移动 -> MB1A - 发货
输入工厂1010,点菜单发货—依照参考取消—到订单,弹出下一界面
输入金色成品工单100000002,回车,进入下一界面
移动类型自动显示为262,修改数量为退库数量,保存。
下图显示财务凭证
生成凭证分录:借:原材料/半成品 贷:生产成本-直接材料
工序报工
案例
整机公司成品有两道工序,第一道工序组装,第二道工序包装,通过工序报工功能先第一道工序,再报工第二道工序。报工工时自动带出本案例不做修改。
事务码:CO11N
路径:后勤 -> 生产 -> 车间现场控制 -> 确认 -> 回车 -> 用于操作 -> CO11N - 计工单
……完整版请加微信erplabs2购SAP MTS案例教程。
相关文章:

SAP MTS案例教程PP生产前台操作
目录 本章介绍 2 生产订单相关操作 3 批量查询生产订单 3 单个显示生产任务单 5 生产订单批量可用性检查 6 显示短缺部件信息 8 修改生产订单 9 重读工单计划主数据 11 单个下达生产订单 12 批量下达生产订单 13 非倒冲生产方式操作过程 15 多个工单批量发料 15 单个工单发料 1…...
Celery task 执行报错 TypeError: Object of type set is not JSON serializable 问题分析处理
情况描述: 定义了新的shared_task推送到生产环境后,发现无法执行,会报错set对象无法序列化,报错内容如下: Traceback (most recent call last):File "/tmp/venv/lib64/python3.6/site-packages/kombu/serializati…...

【大魔王送书第一期】《一名阿里服务端开发工程师的进阶之路》
一、前言 目前,资讯、社交、游戏、消费、出行等丰富多彩的互联网应用已经渗透到了人们生活和工作的方方面面,正深刻改变着信息时代。随着用户规模的增长和应用复杂度的上升,服务端面临的技术挑战越来越严峻。在头部互联网企业,服…...

[FPGA IP系列] BRAM IP参数配置与使用示例
FPGA开发中使用频率非常高的两个IP就是FIFO和BRAM,上一篇文章中已经详细介绍了Vivado FIFO IP,今天我们来聊一聊BRAM IP。 本文将详细介绍Vivado中BRAM IP的配置方式和使用技巧。 一、BRAM IP核的配置 1、打开BRAM IP核 在Vivado的IP Catalog中找到B…...
react ts
一、项目搭建 1、创建项目 使用vite生成项目 npx create-react-app react-ts-project --template typescript 启动项目 yarn start 删除无用组件 2、设计目录结构 资源说明http网络请求assets公共资源components组件router路由配置utils工具模块store状态机App.tsx应用…...
配置MySQL
配置MySQL_5.7.16 一级目录2.1.1 安装包准备2.1.2 安装MySQL2.1.3 配置MySQL 一级目录 2.1.1 安装包准备 1)将安装包和JDBC驱动上传到/opt/software,共计6个 01_mysql-community-common-5.7.16-1.el7.x86_64.rpm 02_mysql-community-libs-5.7.16-1.el…...

GFPGAN 集成Flask 接口化改造
GFPGAN是一款腾讯开源的人脸高清修复模型,基于github上提供的demo,可以简单的集成Flask以实现功能接口化。 GFPGAN的安装,Flask的安装请参见其他文章。 如若使用POSTMAN进行测试,需使用POST方式,form-data的请求体&am…...

vue数字输入框
目录 1.emitter.JS function broadcast (componentName, eventName, params) {this.$children.forEach(child > {var name child.$options.componentNameif (name componentName) {child.$emit.apply(child, [eventName].concat(params))} else {broadcast.apply(child, …...

JavaScript—BOM
BOM是什么? Browser Object Model是浏览器对象模型 官方:浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构,BOM由多个对象构成,其中代表浏览器窗口的window对象是BOM的顶层对象,其他对象都是该…...
C# SocketException(0x2746) asp.net一个现有的连接被远程主机强行关闭
问题原因 如果网页能正常访问,那就是TLS版本支持的问题。 我遇到的问题是: 项目用的是NET Framework 4.6.1,但是 learn.microsoft.com 提到 NET Framework 4.6及更早版本 不支持 TLS 1.1 和 TLS 1.2。 NET Framework 4.6.2 及更高版本 支持 …...

博客系统后端(项目系列2)
目录 前言 : 1.准备工作 1.1创建项目 1.2引入依赖 1.3创建必要的目录 2.数据库设计 2.1博客数据 2.2用户数据 3.封装数据库 3.1封装数据库的连接操作 3.2创建两个表对应的实体类 3.3封装一些必要的增删改查操作 4.前后端交互逻辑的实现 4.1博客列表页 …...

随机化快速排序(Java 实例代码)
随机化快速排序 一、概念及其介绍 快速排序由 C. A. R. Hoare 在 1960 年提出。 随机化快速排序基本思想:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数…...

JVM 垃圾收集
垃圾收集 分代理论Java 堆的内存分区不同分代收集垃圾收集算法 分代理论 弱分代假说:绝大多数对象都是朝生夕灭,即绝大多数对象都是用完很快需要销毁的。强分代假说:熬过多次垃圾收集过程的对象就越难以消亡,即如果对象经过多次垃…...

kubesphere中部署grafana实现dashboard以PDF方式导出
1,部署grafana-image-renderer 2,部署grafana GF_RENDERING_SERVER_URL http://ip:30323/render #grafana-image-renderer地址 GF_RENDERING_CALLBACK_URL http://ip:32403/ #grafana地址 GF_LOG_FILTERS rend…...

【环境配置】Android-Studio-OpenCV-JNI以及常见错误 ( 持续更新 )
最近一个项目要编译深度学习的库,需要用到 opencv 和 JNI,本文档用于记录环境配置中遇到的常见错误以及解决方案 Invalid Gradle JDK configuration found failed Invalid Gradle JDK configuration foundInvalid Gradle JDK configuration found. Open…...

js 正则表达式 验证 :页面中一个输入框,可输入1个或多个vid/pid,使用英文逗号隔开...
就是意思一个输入框里面,按VID/PID格式输入,VID和PID最大长度是4,最多50组 1、页面代码 <el-form ref"ruleForm" :model"tempSet" :rules"rules" label-position"right"> <!-- 最多 50组,每组9个字符…...

【算法与数据结构】112、LeetCode路径总和
文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析:本题通过计算根节点到叶子节点路径上节点的值之和,然后再对比目标值。利用文章【算法和数据…...

②matlab桌面和编辑器
目录 matlab编辑器练习 运行脚本 matlab编辑器练习 您可以通过点击灰色代码框在脚本中输入命令。 准备就绪后,您可以通过点击蓝色的提交按钮提交代码。 任务 在脚本中输入命令 r 3。 2.任务 在脚本中添加命令 x pi*r^2。 附加练习 当您在实时编辑器中完成…...

高亮img、pdf重点部分(html2canvas、pdfjs-dist、react-pdf)
可用业务场景 报销单据审批中,高亮发票部分 需求 后台返回一张图片或者pdf、返回一组坐标,坐标类型[number,number,number,number],分别代表了x、y、width、height。需要根据坐标在图片上高亮出来坐标位置。如下图 高亮的坐标是࿱…...

18.神奇导航菜单指示器
效果 源码 <!DOCTYPE html> <html> <head> <title>Magic Menu Indicator | 03</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body><div class="navig…...

CocosCreator 之 JavaScript/TypeScript和Java的相互交互
引擎版本: 3.8.1 语言: JavaScript/TypeScript、C、Java 环境:Window 参考:Java原生反射机制 您好,我是鹤九日! 回顾 在上篇文章中:CocosCreator Android项目接入UnityAds 广告SDK。 我们简单讲…...

零基础设计模式——行为型模式 - 责任链模式
第四部分:行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习!行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想:使多个对象都有机会处…...
【学习笔记】深入理解Java虚拟机学习笔记——第4章 虚拟机性能监控,故障处理工具
第2章 虚拟机性能监控,故障处理工具 4.1 概述 略 4.2 基础故障处理工具 4.2.1 jps:虚拟机进程状况工具 命令:jps [options] [hostid] 功能:本地虚拟机进程显示进程ID(与ps相同),可同时显示主类&#x…...

学校时钟系统,标准考场时钟系统,AI亮相2025高考,赛思时钟系统为教育公平筑起“精准防线”
2025年#高考 将在近日拉开帷幕,#AI 监考一度冲上热搜。当AI深度融入高考,#时间同步 不再是辅助功能,而是决定AI监考系统成败的“生命线”。 AI亮相2025高考,40种异常行为0.5秒精准识别 2025年高考即将拉开帷幕,江西、…...

Python Ovito统计金刚石结构数量
大家好,我是小马老师。 本文介绍python ovito方法统计金刚石结构的方法。 Ovito Identify diamond structure命令可以识别和统计金刚石结构,但是无法直接输出结构的变化情况。 本文使用python调用ovito包的方法,可以持续统计各步的金刚石结构,具体代码如下: from ovito…...

深入浅出深度学习基础:从感知机到全连接神经网络的核心原理与应用
文章目录 前言一、感知机 (Perceptron)1.1 基础介绍1.1.1 感知机是什么?1.1.2 感知机的工作原理 1.2 感知机的简单应用:基本逻辑门1.2.1 逻辑与 (Logic AND)1.2.2 逻辑或 (Logic OR)1.2.3 逻辑与非 (Logic NAND) 1.3 感知机的实现1.3.1 简单实现 (基于阈…...

深度学习水论文:mamba+图像增强
🧀当前视觉领域对高效长序列建模需求激增,对Mamba图像增强这方向的研究自然也逐渐火热。原因在于其高效长程建模,以及动态计算优势,在图像质量提升和细节恢复方面有难以替代的作用。 🧀因此短时间内,就有不…...

AI+无人机如何守护濒危物种?YOLOv8实现95%精准识别
【导读】 野生动物监测在理解和保护生态系统中发挥着至关重要的作用。然而,传统的野生动物观察方法往往耗时耗力、成本高昂且范围有限。无人机的出现为野生动物监测提供了有前景的替代方案,能够实现大范围覆盖并远程采集数据。尽管具备这些优势…...

Razor编程中@Html的方法使用大全
文章目录 1. 基础HTML辅助方法1.1 Html.ActionLink()1.2 Html.RouteLink()1.3 Html.Display() / Html.DisplayFor()1.4 Html.Editor() / Html.EditorFor()1.5 Html.Label() / Html.LabelFor()1.6 Html.TextBox() / Html.TextBoxFor() 2. 表单相关辅助方法2.1 Html.BeginForm() …...
4. TypeScript 类型推断与类型组合
一、类型推断 (一) 什么是类型推断 TypeScript 的类型推断会根据变量、函数返回值、对象和数组的赋值和使用方式,自动确定它们的类型。 这一特性减少了显式类型注解的需要,在保持类型安全的同时简化了代码。通过分析上下文和初始值,TypeSc…...