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

天翼云_医疗器械网站建设_0元

小七 141 0

简介:

本博客详细解释了如何使用SAP云平台集成S4Hana云和内部系统的每个步骤

业务案例:

将内部SAP ECC迁移到S4Hana云。从SAP ECC到通过ESB Microsoft Integration services(MSIS)连接的第三方和其他业务应用程序的所有现有接口。为了尽可能减少开发工作量和迁移过程,MSIS与其他第三方和业务系统的现有接口保持原样,但是,在S4Hana云和MSIS之间引入了一个新的数据缓存层。S4Hana云和数据缓存层通过API调用使用SAP云平台集成进行集成

在本博客中,我们将讨论通过调用API\u BUSINESS\u PARTNER API从S4Hana云中提取客户信息,并通过调用API将数据推送到本地系统

以下是高层次的现有和未来架构

新架构屏幕截图中突出显示的部分代表了本地环境

涉及的系统:

SAP S/4 Hana云–1805SAP云平台集成租户,云实,Lite版,版本:2.40.12SAP云连接器2.11.0.3EclipseNeon.3发行版(4.6.3)应用程序接口(API)

本文档不包括S4Hana cloud中为ODATA API调用配置的通信安排、为处理来自本地系统的响应消息而创建的自定义CDS视图,部署用户凭证工件和eclipse配置。

此博客面向初学者和中级SAP CPI顾问

下面是SAP CPI租户中部署的集成流。更多细节请参考上面的业务案例部分。

让我们详细讨论每个步骤。

为了测试目的,在发送方端配置同步soap适配器,但根据业务需求,这将替换为触发接口的计时器事件。这可能是每天或每月一次等

请找到下面的soap适配器配置屏幕截图。确保分配给s-user调用此服务的所需角色以及部署IFLOW后立即从web UI检索的端点URL

步骤1:配置写入变量

这将在变量中存储值,并可以在IFLOW的本地和全局访问。在本例中,我在本地存储此IFLOW的值。一旦IFLOW部署在CPI中,下面的变量将自动分配部署日期和时间。您可以在WEB UI

第2步:配置内容修饰符

用于存储消息处理过程中的附加数据的内容修饰符中看到此变量的详细信息。

上一步中的LastSuccessfullRun值正在访问内容修饰符的属性

第3步:配置请求回复

用于同步的请求回复步骤沟通。Receiver ODATA adapter查询S4Hana云中的多个实体,获取客户信息,以构建内部API期望的最终所需结构。

Receiver ODATA adapter配置:

查询选项:

要在单个ODATA调用中从多个实体获取数据,我们可以手动输入子级别。在本例中是3,双线服务器租用,在这里我们可以看到所有相关的实体和字段来创建查询(在上面的屏幕截图中以蓝色突出显示显示扩展)。我们仍然可以使用content enricher,但是这需要对特定实体进行多个ODATA调用来丰富数据。电话号码、传真号码和BPcustomernumber是属于不同实体的字段

查询中的过滤选项:

来自S4Hana cloud的记录将根据内容修饰符的LastSuccessfullRun属性值获取。以下筛选器必须手动创建,云翌通信,因为向导进程无法提供确切的格式。

$filter=CreationDate ge datetime'${属性.LastRun}'或LastChangeDate ge日期时间'${属性.LastRun}'和Customer ne'null'

使用此过滤器,ODATA API调用将不会获取查询已读取的重复记录,直到除非创建/更改了新记录。

X-CSRF令牌:

我们不使用跨站点请求伪造令牌验证,并且在与S4Hana云集成时,淘客服,我们不会在IFLOW中的任何位置进行维护。然而,scn中有几个博客在content modifier中配置x-csrf令牌并设置Cookie等。这仅在您使用http适配器进行ODATA调用时才需要,但在本例中,我们使用本机ODATA适配器进行ODATA API调用。(这是我的观察结果)。

下面是SAP中x-csrf令牌验证的错误屏幕截图当我试图使用http适配器将时间表数据发布到S4Hana云时,数据挖掘和大数据,使用CPI。但是,使用接收器ODATA适配器成功发布了相同的数据。

在使用Postman测试工具进行测试时,在发布/查询数据之前,我们当然需要消息头中的x-csrf令牌

步骤4:S4Hanacloud和内部API之间的映射

在创建上述ODATA查询之后,XSD和EDMX文件将自动创建并下载将WSDL从webservice(暴露于soap服务的本地应用程序)中删除,并将其放入集成包中。

完成源结构和目标结构之间的映射

为了方便读者,此博客分为3个部分零件。从第五步,呼叫本地系统请参考下面的第二部分链接,监控请参考下面的第三部分链接

https://blogs.sap.com/?p=679582&preview=true&preview\u id=679582第2部分

https://blogs.sap.com/?p=679603&preview=true&preview\u id=679603第三部分

快乐学习!!!