SAP从入门到放弃系列之流程管理概述

文章目录

  • 前言
  • 1.Process Management(过程管理)
  • 2.关键术语
    • 2.1Control recipe destination
    • 2.2 Process instruction characteristic
    • 2.3 Process message characteristic
    • 2.4 Process instruction category
    • 2.5 Process message category
    • 2.6 PI sheet
  • 3.关键配置步骤
  • 最后

前言

前两天去了一个煤化工的优化项目,原有的PP模块的方案采用了生产订单,但是从计划到报工入库全部为自开发的功能,我大概看代码之后发现,其实基本思路是按照流程管理(Process Management)的功能做了二次开发的表单用于每天记录产线的一些数据。很奇怪这个顾问为啥没有使用标准功能,明明搞搞配置就可以实现的,后续的一些调整也更容易。

1.Process Management(过程管理)

Process Management(过程管理)是SAP ERP系统中生产计划与控制(PP-PI模块)的核心功能,主要用于流程制造行业(如化工、制药等液体或连续流程生产)。如下图所示:
在这里插入图片描述
创建流程订单构成了生成控制配方的基础,系统以 PI 表的形式将控制配方发送到预定义的控制配方目 标。过程作员按照 PI 表中给出的说明进行作,并在 PI 表中填写相关的工厂参数和其他重要数据,然后将其作为过程消息返回到 SAP 系统或外部系统。作为PP-PI的子模块,Process Management负责记录生产过程中的参数、指令及数据交换,充当SAP系统与外部过程控制系统(如PLC、DCS)的接口。通过标准化流程指令(如控制配方、工艺参数)和实时数据反馈,确保生产执行的准确性和可追溯性。

2.关键术语

在讨论一些标准设置和工具之前,概念和术语有一个基本的了解是很重要的。详细内容大家参考SAP 官方文档链接,我这里贴一些截图:链接: Process Management (PP-PI-PMA)

2.1Control recipe destination

在这里插入图片描述

2.2 Process instruction characteristic

在这里插入图片描述

2.3 Process message characteristic

在这里插入图片描述

2.4 Process instruction category

在这里插入图片描述

2.5 Process message category

在这里插入图片描述

2.6 PI sheet

在这里插入图片描述
如果以上的基础概念大家了解了,就会发现,本质上还是用了分类系统的功能,唯一区别是前者没有提供将特定于流程管理的细节整合的选项。所以分类系统是很强的,不光是在定价,审批,批次特性,可配置物料、质检等等地方使用。

3.关键配置步骤

配置路径: IMG • Production Planning for Process Industries • Process Management • Standard Settings。所有关于流程管理的配置在此路径下。
在这里插入图片描述
SAP ERP 系统提供了大量的标准流程消息、流程消息类别、流程指令和流程指令类别。所有这些都在SAP系统的工厂0001中可用。在采用预定义的特性配置操作时:除了流程指令类别外,所有来自工厂0001的标准设置都可以复制,而流程指令类别则需要手动复制。更简单的方法是将SAP系统参考工厂0001复制到所需的工厂。
在这里插入图片描述
所以要将所有设置从参考工厂复制到所需工厂,使用事务代码020C进行复制。
在这里插入图片描述
此外有一个注意点:如果首次使用新的SAP客户端,如切换上线到PRD可能无法正常工作。如果发生这种情况,只需运行事务023C,然后运行事务022C一次(按相同顺序)。

  1. 执行023C
    在这里插入图片描述
  2. 执行022C
    在这里插入图片描述
    输入要复制标准的消息类别到哪个工厂
    在这里插入图片描述
    点击执行
    在这里插入图片描述
    双击编号对应的数字或者点查看图标可以查看明细数据
    在这里插入图片描述
    点复制按钮,复制流程消息种类,消息目的地,特性的分组数据,如果重复操作会提示是否要确认覆盖。
    在这里插入图片描述
    3.执行事务代码CO60_VM,配置路径如下
    在这里插入图片描述
    将 Pl表格的显示变体从 SAP 参考工厂传输到登录客户端。请选择所有可用的显示变体,并在退出屏幕之前选择保存。
    在这里插入图片描述
    SAP系统在流程管理中为流程指令和流程消息提供了标准特征组。系统将流程指令特征分组为PPPI_01组;将流程消息特征分组为PPPI_02组。在创建自定义流程指令或流程消息特征时,需要确保将其分配给相关特征组。
    在这里插入图片描述
    PS:如果看不到前面代码请按如下设置
    在这里插入图片描述
    使用事务代码CT10可以查看分组对应的清单明细:
    在这里插入图片描述
    配置流程管理相关的内容时,要确保流程信息组分配给对应的工厂代码。在创建流程消息组是,只有分配给已下达的流程组内的特性才是可用的。流程消息特性和流程指令特性是可以互用的。

4.执行事务代码O08C,配置路径:
在这里插入图片描述
填写工厂,继续下一步
在这里插入图片描述
维护流程信息组
在这里插入图片描述5.执行事务代码O09C,配置路径:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

最后

虽然主配方配置文件中的大多数细节与工艺路线相同,但有一个例外是可用于过程管理的选项。根据主配方创建过程中使用的主配方配置参数文件。
在这里插入图片描述
系统提供以下过程管理选项,影响CR02创建流程订单时是否能分配PI表或者XSTEPS,我们如果要测试PI sheet 就需要调整这这里的配置。
在这里插入图片描述
以上这些配置完成后,基本就可以用来测试流程管理的功能,用于理解系统逻辑了。

COR2创建一个流程订单,可以分配流程指令

在这里插入图片描述

生成之后配方指令,就可以再执行过程中填写对应的数据,界面可能显示有点丑,但是这个时候就可以做一些界面开发来调用标准的功能就OK了。
在这里插入图片描述
具体操作后面来写吧。

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

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

相关文章

RCLAMP0554S.TCT升特Semtech 5通道TVS二极管,0.5pF+20kV防护,超高速接口!

RCLAMP0554S.TCT(Semtech)产品解析与推广文案 一、产品定位 RCLAMP0554S.TCT是Semtech(升特半导体)推出的5通道超低电容TVS二极管阵列,专为超高速数据接口(USB4/雷电4/HDMI 2.1)提供静电放电&a…

【人工智能】DeepSeek的AI实验室:解锁大语言模型的未来

《Python OpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门! 解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界 DeepSeek作为中国AI领域的先锋,以其开源大语言模型(LLM)DeepSeek-V3和DeepSeek-R1在全球AI研究中掀起波澜。本文深入探讨DeepSeek AI实验…

nacos+nginx动态配置大文件上传限制

前言 今天还要跟大家分享的一个点就是微服务网关gateway用webflux响应式不用servlet后,引发的一个忽略点差点在演示的时候炸锅,也不多讲废话,说说现象,说说处理就了事。 一、上传超过20MB的视频报错 配置在nacos里,读…

mr 任务运行及jar

mainclass如下:LoggingDriver

Python 数据分析:numpy,抽提,整数数组索引与基本索引扩展(元组传参)。听故事学知识点怎么这么容易?

目录1 代码示例2 欢迎纠错3 论文写作/Python 学习智能体------以下关于 Markdown 编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右Sm…

ECU开发工具链1.10版:更强大的测量、校准与数据分析体验.

汽车电子开发与测试领域,高效、精准且安全的工具是成功的基石。DiagRA X 作为一款广受认可的 Windows 平台综合解决方案,持续引领行业标准。其最新发布的 1.10 版本带来了显著的功能增强与用户体验优化,进一步巩固了其在 ECU 测量、校准、刷写…

Qt C++串口SerialPort通讯发送指令读写NFC M1卡

本示例使用的发卡器:https://item.taobao.com/item.htm?spma21dvs.23580594.0.0.52de2c1bVIuGpf&ftt&id18645495882 一、确定已安装Qt Serial Port组件 二、在.pro项目文件声明引用Serialport组件 三、在.h头文件内引用Serialport组件 四、在.cpp程序中实…

Go 语言开发中用户密码加密存储的最佳实践

在现代 Web 应用开发中,用户密码的安全存储是系统安全的重要环节。本文将结合 Go 语言和 GORM 框架,详细介绍用户密码加密存储的完整解决方案,包括数据库模型设计、加密算法选择、盐值加密实现等关键技术点。 一、数据库模型设计与 GORM 实践…

优化Facebook广告投放的五大关键策略

一、精确筛选目标国家用户在Audience的locations设置目标国家时,务必勾选"People living in this location"选项。系统默认会选择"People living in this location or recently in this location",这会扩大受众范围,包含…

Debian-10-standard用`networking`服务的`/etc/network/interfaces`配置文件设置多网卡多IPv6

Debian-10-buster-standard用networking服务的/etc/network/interfaces配置文件设置多网卡多IPv6 Debian-10-buster-standard用networking服务的/etc/network/interfaces配置文件设置多网卡多IPv6 250703_123456 三块网卡 : enp0s3 , enp0s8 , enp0s9 /etc/network/interfac…

对话式 AI workshop:Voice Agent 全球五城开发实录

过去几个月,TEN Framework 团队与 Agora 和声网围绕 “对话式AI”题,踏上了横跨全球五大城市的精彩旅程——东京、旧金山、巴黎、北京、京都。 五场精心筹备的Workshop 场场爆满, 汇聚了来自当地及全球的开发者、创业者、产品经理与语音技术爱…

算法学习笔记:6.深度优先搜索算法——从原理到实战,涵盖 LeetCode 与考研 408 例题

在计算机科学领域,搜索算法是解决问题的重要工具,其中深度优先搜索(Depth-First Search,简称 DFS)凭借其简洁高效的特性,在图论、回溯、拓扑排序等众多场景中发挥着关键作用。无论是 LeetCode 算法题&#…

vue create 和npm init 创建项目对比

以下是关于 vue create 和 npm init 的对比分析: 1. 定位与功能 vue create 定位:Vue 官方提供的脚手架工具,基于 Vue CLI,用于快速创建标准化的 Vue 项目,支持 Vue 2 和 Vue 3。功能:提供交互式配置&…

C++ bitset 模板类

bitset<256> 数据类型详解 bitset<256> 是 C 标准库中的一个模板类&#xff0c;用于处理固定大小的位集合&#xff08;Bit Set&#xff09;。它可以高效地操作和存储二进制位&#xff0c;特别适合需要处理大量布尔标志或简单计数的场景。 基本定义与特性 1. 模板参…

通信握手言和:PROFINET转EtherCAT网关让汽轮机振动数据“破壁”传输

某大型电厂的关键汽轮机设备采用EtherCAT振动传感器进行实时监测&#xff0c;但由于工厂PLC振动分析系统基于PROFINET协议&#xff0c;数据无法直接接入&#xff0c;导致振动数据延迟、预警滞后&#xff0c;严重影响设备健康管理。传统的人工巡检和定期维护难以捕捉早期机械故障…

golang 中当 JSON 数据缺少结构体(struct)中定义的某些字段,会有异常吗

目录关键影响示例演示潜在问题与解决方案问题 1&#xff1a;逻辑错误&#xff08;零值干扰&#xff09;问题 2&#xff1a;忽略可选字段问题 3&#xff1a;第三方库验证最佳实践总结在 Go 语言中&#xff0c;当 JSON 数据缺少结构体&#xff08;struct&#xff09;中定义的某些…

Fiddler 中文版怎么配合 Postman 与 Wireshark 做多环境接口调试?

现代项目中&#xff0c;开发、测试、预发布、生产环境往往分离配置&#xff0c;前端在开发过程中需要频繁切换接口域名、验证多环境表现。而接口升级或项目迭代时&#xff0c;还需要做回归测试&#xff0c;确保老版本接口仍能兼容&#xff0c;避免线上事故。这些环节若仅靠代码…

钉钉小程序开发技巧:getSystemInfo 系统信息获取全解析

在钉钉小程序开发中&#xff0c;获取设备系统信息是实现跨平台适配和优化用户体验的关键环节。本文将深入解析 dd.getSystemInfo 接口的使用方法、技术细节与实际应用场景&#xff0c;帮助开发者高效应对多终端开发挑战。一、接口功能与核心价值dd.getSystemInfo 是钉钉小程序提…

Java项目Maven配置JDK1.8全攻略

目录 &#x1f9e9; 一、全局环境变量配置&#xff08;推荐系统级统一&#xff09; ⚙️ 二、Maven全局配置&#xff08;多项目统一&#xff09; &#x1f4c2; 三、项目级配置&#xff08;推荐团队协作&#xff09; &#x1f4bb; 四、IDE配置&#xff08;辅助验证&#x…

使用tensorflow的线性回归的例子(六)

波士顿房价 import matplotlib.pyplot as plt %matplotlib inline import tensorflow as tf import numpy as np from sklearn.datasets import load_boston import sklearn.linear_model as sk boston load_boston() features np.array(boston.data) labels np.arra…