云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

华为云_广州营销网站建设_折扣

小七 141 0

这篇技术博客文章旨在分享我在没有中间件的EWM-MES集成中使用A2A(应用程序到应用程序)接口的经验。此A2A集成中的MES应用程序是一个非SAP系统。在分散的EWM系统中,SAP为与制造执行系统(MES)的顺利集成提供的重要API很少,其中一些最有用的API如下:

/SCWM/MFG\U消耗\U项目\U生产货物的外部消耗/SCWM/MFG从生产中读取库存信息/SCWM/MFG\U接收\U HUS\U外部接收HUS/SCWM/MFG\ U REVERSE\ HUS\ EXT REVERSE HUS/SCWM/MFG\冲销\项目\生产的消耗冲销/SCWM/MFG\u STAGE\u EXT EXT External Staging Request for Production

以上是启用RFC的FMs,可以在功能组/SCWM/MFG(Advanced Production Integration)中找到。

在这篇博文中,我举了一个例子,从MES接收处理单元,并通过S/4 HANA传送到分散的EWM,通过API/SCWM/MFG\ U RECEIVE\ u HUS\ u EXT.

将开箱即用的API/SCWM/MFG\ U RECEIVE\ u HUS\ u EXT暴露给我们企业的外部制造执行系统(MES),大数据是干什么的,我使用了基于web服务的集成(即基于WSDL文件的集成)。Web服务描述语言(WSDL)基于XML消息模式框架。

要使用公开的Web服务定义,MES必须知道目标WSDL的URL。

步骤1:创建Web服务定义。对于web服务的创建,我使用了下面的SE37事务调用enterpriseservice向导。也可以使用SE80创建web服务。

SE37实用程序

web服务的名称和描述

web服务调用的端点功能模块

web服务的安全配置文件

打包和传输请求保存web服务

完成生成web服务的步骤

一旦生成服务定义,我的云,将生成WSDL URL,大数据应用技术,然后将其提供给合作伙伴MES系统,以便在EWM中调用API。

WSDL URL

您也可以看到web服务定义还显示了MES与EWM的接口通信所涉及的输入和输出字段结构,使用底层API.

服务定义外部视图

其他重要步骤:确保SOAMANAGER也已正确设置,用于基于web服务的集成。通常是一个基础(系统管理员)活动

第2步:外部MES系统调用WSDL URL

API功能模块/SCWM/MFG\ U RECEIVE\ U HUS\ U EXT调用API的方法RECEIVE\ U HU"/SCWM/IF\ U API\ U MFG\ U RECEIVING",该方法允许将包装好的产品从生产车间以特定的包装(即处理)进行收货过账单元。

系统为每个HU创建新的入站交货,大数据数据库,带有打包的交货项目,云服务器,以便接收由MES过账并传达给EWM。

通过此API创建入站交货的前提条件是预期货物接收(EGR)文档必须存在于EWM中,并参考ERP生产订单。

接收HU方法包括步骤:

根据生产订单参照和产品查询预计收货(EGR)基于EGR创建新的入站交货正在创建链接到入站交货的计划交货为批次管理产品创建和评估批次为序列化产品创建序列号使用捕获重量管理产品的估价数量和估价计量单位(UoM)更新交货

下表显示了API中使用的输入和输出参数。

API基于上述输入或MES系统使用接口提供的输入具有以下输出参数。

示例样本测试结果从直接API执行(无需web服务调用)