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

云解析_盐山网站建设_免费申请

小七 141 0

本文档中提供的任何编码或配置示例仅为示例,不适用于生产系统。这个例子只是为了更好地解释和可视化SAP云产品的可能性。

简介

在这个博客中,我想分享如何利用SAP云平台扩展SAP S/4 HANA解决方案(内部部署)。我们将看到如何在SAP云平台上将S/4hana实用程序对象公开为一个简单的UI5应用程序。本练习的核心是核心数据服务(CDS)。

CDS是一种基础设施,数据库开发人员可以使用它来创建应用程序服务向UI客户端公开的基础(持久)数据模型。

CDS简化并协调了您定义和使用数据模型的方式,十大淘客软件排名,不管消费技术。从技术上讲,它是SQL的一种增强,它为您提供了一种数据定义语言(DDL),用于定义语义丰富的数据库表/视图(CDS实体)和数据库中的用户定义类型。一些增强包括:

用于数据模型中的计算和查询的表达式在概念级别上的关联,用查询中的简单路径表达式替换联接用附加的(特定于域的)元数据来丰富数据模型的注释

创建一个CDS视图来公开来自S/4hana实用程序系统的服务通知。将CDS视图公开为OData服务。在SAP云平台上构建的简单UI5应用程序中使用CDS视图。

在本博客中,我们以服务通知为例。在本博客的最后,我们将从S/4 HANA Utilities系统中提取数据,并将其显示为Fiori worklist应用程序。

方法

在Eclipse中启动ABAP:首先,我们需要在Eclipse中启动ABAP,物联网学什么,这是一个用于ABAP开发的插件工具,可以安装在Eclipse工作区中。SAP基于Eclipse的插件,包括ABAP在Eclipse中,可以从其工具更新站点获得(https://tools.hana.ondemand.com). 在本例中,我们使用$TMP来存放CDS工件,只需右键单击package图标,然后从上下文菜单中选择New>Other ABAP Repository Object创建新的CDS视图:在newabap Repository对象弹出窗口中,懒懒淘客,搜索数据定义语言。选择$TMP作为包(不需要传输详细信息)。为CDS视图选择一个模板:newddl Source向导的最后一个屏幕提供了一个用于创建CDS视图的模板选择,包括每个视图提供的默认语法的显示。编写CDS视图的逻辑:在本博客中,我们举了一个简单的服务通知示例。CDS视图是在标准视图viqmel之上创建的,viqmel保存了一些与通知相关的数据。一旦DDL逻辑完成,激活CDS工件。

使用新的ABAP编程模型,我们可以利用现成的ODataV2支持。只需添加注释@OData.发布:在CDS消费视图中,OData V2服务是在SAP Business Suite或S/4 HANA后端生成的,可以在SAP网关服务器中发布。以下链接提供了更多信息–将CDS视图作为OData服务公开一旦创建了OData服务,就需要激活它才能使用。下面的链接说明了如何激活Gateway Hub中的服务(S/4系统的现成服务)–激活SAP Gateway Hub中的OData服务。一旦激活,信息大数据,服务应该在服务目录中可用。点击呼叫浏览器查看服务URL。

连接服务允许SAP云平台应用程序安全地访问在Internet或本地运行的远程服务。云连接器充当SAP云平台应用程序和本地系统之间的链接。它将简单的设置与暴露于SAP云平台的系统的清晰配置结合起来。要从SAP云平台连接到S/4本地系统,需要一个云连接器。

以下链接详细介绍了云连接器、安装、配置及其用法:

SAP云平台云连接器-初学者简要指南SAP Cloud Platform Cloud Connector–SAP帮助页

云连接器设置完成后,我们可以配置连接到后端本地系统的目的地。目的地提供不同的身份验证机制,如基本身份验证、OAuth2SamlBeareRaseration、主体传播等

示例:

可以使用Web IDE完整堆栈快速创建使用上面创建的目的地的UI。为了这个博客的目的,我们将创建一个Fiori工作列表应用程序。

转到您的SAP云平台Neo帐户,打开webide服务的完整堆栈。从模板创建新项目。从模板选择屏幕中,选择SAP Fiori Worklist应用程序。输入基本详细信息。在数据连接选项卡中,转到服务URL并选择之前配置的目标。同时给出在S/4系统中创建的OData服务的相对路径,并单击Test。在本例中,它将是:sap/opu/odata/sap/Z\u SERV\u NOTIFICATION\u VIEW\u cd选择应用程序类型并提供绑定信息。单击Finish。一旦创建,工作列表应用程序就会进入工作区。增强worklist.view.xml文件以及object.view.xml文件添加更多字段并维护适当的绑定。此外,还可以对控制器进行增强,以启用对客户ID的筛选来获取特定客户的详细信息。

右键单击您的项目以部署到SAP Clloud平台。

结论

最后,云市场,在完成上述步骤后,我们准备好了应用程序:

如您所见,并行扩展性允许您在SAP云平台中构建外部应用程序,以便从SAP S/4 HANA解决方案中读取数据或将数据发布到该解决方案中。