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

企业网站_电器网站建设_

小七 141 0

通过OData服务将CD视图发布到internet上的外部世界,并通过FIORI应用程序进行消费。

使用OData服务发布CD视图非常简单,只需使用一个注解即可@OData.发布:true'这将进一步创建OData服务,我们必须通过GUI界面在SAP系统中注册它。一次已注册的CDS视图可以在SAP环境内外的任何应用程序中使用。我们将研究如何在简单的主详细信息CDS视图应用程序中使用它。

让我们创建一个新视图,其中包含表"VBAK–Sales Header"和VBAP–Sales Items"。我们将再次使用"关联"的概念。

创建如下CDS视图并激活。您可以选择任何表格。

现在添加OData注释并再次激活

将鼠标指针悬停在显示在@OData注释前面的黄色图标上。它将显示创建的服务名称,并指示服务尚未激活。复制服务名称以注册和激活。这是我们需要执行的强制性一次性活动,以便使用OData发布我们的CDS视图。请注意,系统生成的服务名称几乎与您的CDS视图名称相似,带有_CDS

登录SAP GUI界面以注册服务。您可以热按CTRL+6在ADT中登录,也可以通过SAP登录板单独登录。转到tcode/n/IWFND/MAINT\u SERVICE并按"添加服务"按钮。

选择"本地"作为系统别名,世界人工智能,并将我们从CDS视图复制的服务名称传递到"外部服务名称"。按回车键。选择服务,然后单击"添加所选服务"。

现在将"包"传递给传输,tnrt新零售企业应用中心,如果不需要传输,则选择"本地"。点击"继续";

服务现在已创建。

->要检查服务是否已注册,请返回屏幕并对其进行筛选。

->选择服务并单击Call Browser;

->将打开一个浏览器窗口,您必须输入您的SAP凭证(uname/pwd)。您可以看到服务代码。注意,CDS视图/实体名称和关联表名称"VBAP"也会出现。

->要检查OData服务是否返回数据,复制CDS视图名称并将其添加到浏览器中的链接中。

从:

到:

请注意,显示的数据仅来自表VBAK–Sales Header。尚未执行任何联接,也未显示表VBAP–Sales Item中的数据。请选中蓝色突出显示的链接,这是指向VBAP表的链接,用于按需显示数据,因为我们已在CDS视图中应用了"关联"的概念。通过将此链接替换为CDS视图名称,将其复制并粘贴到浏览器窗口中,如下所示;

-将替换为以下URL中的IP

发件人:http://ec2-.compute-1。amazonaws.com:8080/sap/opu/odata/sap/ZCDS\u odata\u VIEW\u CDS/ZCDS\u odata\u VIEW

至:

.compute-1。amazonaws.com:8080/sap/opu/odata/sap/ZCDS\u odata\u VIEW\u CDS/ZCDS\u odata\u VIEW('200000013')/到\u sitem

检查来自销售项目的数据表VBAP现在显示;

CDS视图和OData服务现在准备好了,接下来我们将把它插入FIORI应用程序,手游返利,我们需要通过sapwebide做一些配置。SAP Web IDE个人版是SAP免费提供的,您可以从此处下载:https://tools.hana.ondemand.com/#sapui5解压你机器上的文件。创建一个eclipse文件夹

启动sapwebide;转到eclipse文件夹并双击'猎户座.exe'文件启动Web IDE服务器。启动后,转到web浏览器并启动::8080/网页/索引.html右键单击"工作区"->"新建"->"模板中的项目"点击"SAP Fiori Master Detail Application"并点击"Next"

输入必要信息并点击"Next";

选择您的S/4系统,如果您是第一次登录,系统可能会询问uname/pwd。检查是否显示了所有OData服务。

注意:如果您的S4系统不可用(如上图所示),则必须配置目标文件(如果尚未配置);

C:\SAP Web IDE\eclipse\config\U master\服务.目的地\目的地

名称=S4D

类型=HTTP

描述=S4D–AWS1809

URL=HTTP://:8080

代理类型=Internet

身份验证=NoAuthentication

WebIDEUsage=odata\u abap、odata\u gen、ui5\u execute\u abap,发发淘客助手,dev\u abap

WebIDESystem=S4D

WebIDEEnabled=true

TrustAll=true

sap client=600

URL旁边:您可以使用IP或系统名称。请确保端口也正确,它可能与您的系统不同。确保此文件没有扩展名。您可以这样检查:

如果您看到任何扩展,返利app下载,请将其删除并保存。因此,在选择S/4系统后,您可以从列表中选择CDS View OData服务,并从此处创建Fiori应用程序。

现在可以使用CDS View将数据提供给Fiori应用程序。我们将在单独的博客文章中看到另一个端到端示例将CD插入FIORI应用程序。

总之,FIORI是一种通过"应用程序"与SAP系统协作的新网络方式。所有操作或分析报告都将作为应用程序配置到FIORI屏幕中,点击即可触发。在这篇博文中,我们看到了将CDS视图集成到FIORI框架中所需要的一切,以及如何解决集成过程中的问题。CDS视图–@VDM注释:查看SAP CDS视图开发最佳实践

关注即将发布的博文:Sanjeev Kumar