文章目录
- 前言
- 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一次(按相同顺序)。
- 执行023C
- 执行022C
输入要复制标准的消息类别到哪个工厂
点击执行
双击编号对应的数字或者点查看图标可以查看明细数据
点复制按钮,复制流程消息种类,消息目的地,特性的分组数据,如果重复操作会提示是否要确认覆盖。
3.执行事务代码CO60_VM,配置路径如下
将 Pl表格的显示变体从 SAP 参考工厂传输到登录客户端。请选择所有可用的显示变体,并在退出屏幕之前选择保存。
SAP系统在流程管理中为流程指令和流程消息提供了标准特征组。系统将流程指令特征分组为PPPI_01组;将流程消息特征分组为PPPI_02组。在创建自定义流程指令或流程消息特征时,需要确保将其分配给相关特征组。
PS:如果看不到前面代码请按如下设置
使用事务代码CT10可以查看分组对应的清单明细:
配置流程管理相关的内容时,要确保流程信息组分配给对应的工厂代码。在创建流程消息组是,只有分配给已下达的流程组内的特性才是可用的。流程消息特性和流程指令特性是可以互用的。
4.执行事务代码O08C,配置路径:
填写工厂,继续下一步
维护流程信息组
5.执行事务代码O09C,配置路径:
最后
虽然主配方配置文件中的大多数细节与工艺路线相同,但有一个例外是可用于过程管理的选项。根据主配方创建过程中使用的主配方配置参数文件。
系统提供以下过程管理选项,影响CR02创建流程订单时是否能分配PI表或者XSTEPS,我们如果要测试PI sheet 就需要调整这这里的配置。
以上这些配置完成后,基本就可以用来测试流程管理的功能,用于理解系统逻辑了。
COR2创建一个流程订单,可以分配流程指令
生成之后配方指令,就可以再执行过程中填写对应的数据,界面可能显示有点丑,但是这个时候就可以做一些界面开发来调用标准的功能就OK了。
具体操作后面来写吧。