第37篇-「行业总结篇-3」- SAP系统集成订单用户状态交互实战案例

bat用户交互_用户体验交互设计原则_

‍‍‍‍‍‍‍

Today's share

01

背景

订单用户状态,这个功能在很多模块像PS、QM、PM、FICO等都有广泛的应用。但是有不少项目或者顾问没有相应的、复杂一点的实战案例,或者没有通过这个功能跟MES系统去实现一个交互、控制的效果。

本文章中作为外企汽配项目实战示例(该项目对订单用户状态使用的较为复杂一点),讲解的场景主要是SAP在与车间执行系统的状态交互中的应用,什么节点下是什么用户状态,系统达到哪些控制的效果。

主要分为以下几部分

1. 项目实战案例分享-与MES系统用户状态交互业务逻辑介绍

2. 系统配置与应用

3. BAPI应用

02

项目实战案例分享-与MES系统用户状态交互

_用户体验交互设计原则_bat用户交互

_用户体验交互设计原则_bat用户交互

如图所示,在与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

系统配置与应用

用户自定义状态配置

bat用户交互__用户体验交互设计原则

_用户体验交互设计原则_bat用户交互

用户体验交互设计原则__bat用户交互

通过自开发程序转单并进行排序;

用户体验交互设计原则__bat用户交互

生成生产订单并排序后,在订单下发MES系统功能中,点击零件工位检查按钮,检验当前订单组件中零件工位关系是否完整,若不完整则将问题行项进行展示,并赋订单状态为YDNV;

bat用户交互_用户体验交互设计原则_

bat用户交互__用户体验交互设计原则

待责任用户维护零件工位信息完整后,对订单进行二次校验,检查通过,赋订单状态为YDOV,此时点击下发按钮,订单下发至MES系统;

用户体验交互设计原则__bat用户交互

MES系统检查订单相关参数,并回传YTBB至SAP自定义表中,通过程序处理,将状态更新至生产订单;

MES系统回传自建表

bat用户交互__用户体验交互设计原则

更新状态至生产订单的处理程序

bat用户交互_用户体验交互设计原则_

后续状态交互都是通过传输存储底表,处理程序更新订单,此处不一一列举

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‍

文档下载链接

下载链接:

  • 25
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值