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

企业网站_诸暨网站建设_免费1年

小七 141 0

概述:

我想与大家分享我将Ariba目录与定制ui5应用程序集成的经验。

业务需求:

我正在为我们的一个著名客户开发一个定制的用于创建请购单(PR)的Fiori应用程序。作为此应用程序的一部分,购物返现,我们需要将Ariba目录与Fiori应用程序集成。

注意:

使用SAP standard add-on integration for Ariba,ME51n目前正在实现相同的功能。在ME51n中,http会话是实时的,整个目录在SAPGUI中被调用,联网,侦听器正在等待Ariba的响应。

系统详细信息:

我们的客户使用NW 7.4的sap NetWeaver Hub部署

设计和实现:

最初尝试了许多选项,但由于正在执行http,发发淘客神器,无法收到Ariba系统的响应发布到Hook\u Url。由于HTML5没有在客户端捕获http post请求的选项。

最后,积分返现,我们能够破解如下解决方案(我们能够通过实时Ariba目录会话实现与ME51n相同的功能)。

分步实施过程:

1.通过与ME51n应用程序相同的网关服务从ECC获取登录用户Ariba配置详细信息。此详细信息对于根据OCI文档启动Ariba目录是必需的。

要传递给Ariba的登录用户详细信息:

启动Ariba的代码:

Do form submit要在子窗口中打开Ariba目录:

2.从Fiori应用程序中启动Ariba目录作为子窗口。这是通过使用从ECC收到的详细信息提交简单的HTML文档来实现的。这包括作为网关系统中自定义BSP应用程序的回调url。

3.在Ariba系统中购买供应商的材料并提交。Ariba将购物车发布到回调URL(BSP应用程序)。

4.BSP应用程序读取POST数据并用捕获的数据构建HTML+JS,并将其作为响应发送到浏览器。动态生成的HTML+JS将在父窗口(Fiori应用程序)中调用一个方法,该方法将关闭Ariba窗口。

从子窗口调用的示例代码(一旦用户单击submit catalog–完成Ariba目录购物后)。

注意:BSP应用程序将捕获带有购物卡详细信息的钩子url回调并生成数组对象,它将被传回ui5应用程序。

5.现在Fiori应用程序有了Ariba cart数据。

完成其余细节捕获以完成PR创建。

摘要:

简而言之,什么是物联网技术,我能够从部署到网关系统的sap ui5应用程序将Arib目录与实时会话(如ME51n tcode)连接起来。

希望如此也将为各种其他商业案例的实时连接打开许多集成选项。