Today's share
01
背景
订单用户状态,这个功能在很多模块像PS、QM、PM、FICO等都有广泛的应用。但是有不少项目或者顾问没有相应的、复杂一点的实战案例,或者没有通过这个功能跟MES系统去实现一个交互、控制的效果。
本文章中作为外企汽配项目实战示例(该项目对订单用户状态使用的较为复杂一点),讲解的场景主要是SAP在与车间执行系统的状态交互中的应用,什么节点下是什么用户状态,系统达到哪些控制的效果。
主要分为以下几部分
1. 项目实战案例分享-与MES系统用户状态交互业务逻辑介绍
2. 系统配置与应用
3. BAPI应用
02
项目实战案例分享-与MES系统用户状态交互
如图所示,在与MES系统状态交互中主要分为以下几个步骤:
1. CRTD:此时无用户状态,采用生产订单的状态交互即可。用户在SAP创建生产订单,此时订单处于CRTD状态(未下达)下发给MES系统;
2. YDOV&YDNV:生产订单组件的零件工位关系完整性检查。在该汽配项目中,SAP的工艺路线的工序是工序的维度,但是对于LES系统和MES系统他们管理的维度更新,是拉料到线边是要拉料零件到具体的工位,在各工位上装配什么零件。所以需要在SAP端对生产订单进行零件工位关系完整性的检查。
若订单组件中工位信息完整,则为YDOV状态;否则为YDNV状态。此处的控制点是,在生产计划员下发订单到MES的平台功能程序中,判断订单若是YDNV状态,则不允许下发。同时生产计划员也可以通过信号灯(红灯)判断,有零件工位不完整的情况反馈给ME工艺部门,及时维护零件工位关系再下发(SAP——>MES);
3. YTBB&YTNB:MES系统对订单控制参数的完整性检查。MES系统会对于SAP下发处于CRTD&YDOV状态的订单,进行MES系统内部的参数检查。若检查通过,则为YTBB状态;否则为YTNB状态,相应订单状态回传给SAP系统(MES——>SAP);
4. 生产订单排序号下发。生产计划员在计划订单转生产订单的时候,就会执行生产订单排序功能生成生产订单排序号。SAP接收到MES系统传输的YTBB状态后,就会对CRTD&YDOV&YTBB的订单下发生产订单顺序号,用于指导车间MES在同一天下的订单上线顺序;
5. YFRZ:订单在MES系统进去锁定区(生产订单不允许再修改),准备开始上线生产。MES系统接收到生产订单顺序号后,确定订单将要上线生产,将订单移动到锁定区域,并回传YFRZ给SAP系统,SAP接收YFRZ状态码后,对生产订单做下达状态,此时订单状态由CRTD转为REL状态;
6. YSPS:订单在MES系统中判定该订单不可开始装配,回传YSPS给SAP系统,SAP接收YSPS状态码后,对生产订单做技术性完成(如该订单取消,不再需要生产的情况),此时订单由REL转为TECO状态;
7. 若MES系统未回传YSPS状态码,并开始上线生产,则会将生产过程中的工位过点信息回传给SAP系统,触发SAP的工序报工,SAP的订单状态变为PCNF;
8. YSPV:生产过程中的某个工位若发生质量等问题,则由业务人员在MES系统中确认生产订单进入停止装配状态,此时MES系统回传YSPV给SAP,SAP接收YSPV后更新至生产订单,等待MES系统的下一步判断;
9. YSPQ:对停止装配的生产订单进行返工后,业务人员判定该订单返工是否完成,若不能完成,则在MES系统中确认订单进入YSPQ状态-停止后续装配并收货至质检库存,MES系统回传YSPQ给SAP,SAP接收YSPQ状态码后对生产订单做完工&收货至质检库存处理;
10. YSPA:若返工完成并确认可以继续过点生产,则在MES系统中确认订单YSPA状态,MES系统回传YSPA给SAP,SAP接收YSPA状态码后,将生产订单的YSPQ状态取消,并更新YSPA状态。
03
系统配置与应用
用户自定义状态配置
通过自开发程序转单并进行排序;
生成生产订单并排序后,在订单下发MES系统功能中,点击零件工位检查按钮,检验当前订单组件中零件工位关系是否完整,若不完整则将问题行项进行展示,并赋订单状态为YDNV;
待责任用户维护零件工位信息完整后,对订单进行二次校验,检查通过,赋订单状态为YDOV,此时点击下发按钮,订单下发至MES系统;
MES系统检查订单相关参数,并回传YTBB至SAP自定义表中,通过程序处理,将状态更新至生产订单;
MES系统回传自建表
更新状态至生产订单的处理程序
后续状态交互都是通过传输存储底表,处理程序更新订单,此处不一一列举
04
BAPI应用
1.订单TECO-BAPI_PRODORD_COMPLETE_TECH
2. 订单Release-BAPI_PRODORD_RELEASE
3. 修改订单自定义状态-BAPI_PRODORD_SETUSERSTATUS
4. 撤销生产订单用户状态-BAPI_PRODORD_REVOKEUSERSTATUS
5. 更新生成订单序列号-SERNR_ADD_TO_PP
感谢支持
05
文档下载链接
下载链接: