SAP EWM 在仓库检验中的应用场景介绍
前言
质检在仓库中也是一种非常常见和重要的业务,本专栏主要是基于以往项目中的案例经验总体来介绍下EWM在处理检验时,在不同应用系统架构场景下的解决方案。所以本专栏的文章注重的是解决方案和系统架构,对于大多数的细节操作不会花过多的篇幅说明。
总体方案介绍
项目实施中可以根据现有的系统以及业务诉求,制定合理的系统解决方案,如下几种方式是比较常见的(如果大家有更好的集成方案,欢迎交流学习)。
Scene 1:SAP QM与EWM QIE的集成
如上图中可以看到,我们可以使用SAP的ECC或者S/4中的QM模块与EWM QIE进行集成,前提EWM是Decentralized的部署方式。
EWM在收货过账的时候产生检验批,然后通过EWM QIE触发SAP中的QM(这里的QM指的是ECC或者S/4里面的QM模块)创建检验批。在QM中完成UD之后,其会把对应的UD结果传输至EWM QIE,然后再在EWM中执行Follow up,处理对应的检验结果,如下图所示:
这种集成方式是非常常见的一种方式,特别是Dec.方式部署的EWM。后面我们会单独一篇文章来介绍这种使用方式(包含系统的配置以及前台操作)。
Scene 2:第三方检验系统与EWM QIE的集成
在很多项目中,使用的ERP或者检验系统并非是SAP的产品,特别是一些特殊的行业,对于检验有特殊的行业要求,通常使用的都是非SAP的检验系统。如果客户仓库管理系统选择了EWM,那么这样就会要求第三方检验系统与EWM进行集成。
从EWM角度来看,这种集成的总体逻辑与SAP的QM的集成方式类似,但是这种需要做一些额外的接口开发,可以参考与QM的集成方式,在下发IOT给QM的代码地方替换成发送给第三方系统,如下图所示,可以在此处将方法重写,如下图所示:
此处EWM通过队列调用的方式将质检凭证传输到QM系统,所以可以再这里重写这个方法,将调用函数“QPLEXT_RFC_INSP_LOT_CREATE”替换成调用检验凭证发送第三方系统的接口,这样在创建或者修改检验凭证的时候,都会调用接口将当前的检验凭证传输到第三方检验系统。
同样的,第三方检验系统做完检验之后,则需要将检验结果回传到EWM来,则可以模拟调用函数“QIE_RFC_NOTIFY_RES_EXT_INSP”模拟EWM中的UD。这样总体可以实现EWM QIE与第三方检验系统的对接。
PS:这里可以延申另外一种技术实现方案(同事的项目实施方案),可以在EWM中不配置外部系统,也就是表明检验可在EWM中完成。在收货的时候,将产生的检验批通过PPF的方式传输到第三方检验系统,并在接口返回中将外部检验凭证号回填到EWM的检验凭证上。然后将对应功能“/SCWM/QINSP - 质量检验和盘点 ”里面的代码进行提取,然后封装成接口调用的函数,在第三方检验系统完成检验的时候,调用此接口,将检验结果传输到EWM中。
Scene 3:Embedded部署方式的EWM
S/4中已经有了EWM,可以使用Embedded的部署方式,这个是目前上S/4系统之后的最多的部署方式,这种部署方式不能启用QIE。
这种部署方式不需要配置外部系统连接,可以直接使用,而且支持检验视图类型为01等,不再必须是17*的这种了,可以根据配置决定是否公用物料检验视图中的检验规格,不需要在EWM中再创建检验规则了,所以这种方式的检验处理,不管是从系统层面还是业务层面看,都进行了简化。后面我们也会花单独的篇幅来介绍Embbeded EWM再检验过程的使用方式。
Scene 4:直接使用EWM中的QIE
假设没有独立的检验系统,其实在EWM中也是可以完成独立的检验操作的(创建检验批,UD操作),这种在实际的项目案例中其实是比较少,毕竟检验还是需要专业的检验系统来操作的。
总结
以上大概介绍了EWM在检验业务中的总体应用,主要是从系统架构上进行阐述,后续会针对每一种方式给大家介绍下系统如何进行配置和前台操作的。