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

消息队列_主从服务器_限量秒杀

小七 141 0

上次更新时间:2019年1月17日

SAP S/4HANA Cloud Extensibility–在自定义业务对象和自定义CD视图中创建、查找和使用OData服务的基础知识

目标受众–SAP S/4HANA Cloud的用户/开发人员/业务专家/关键用户

博客适用性–SAP S/4HANA Cloud 1708、SAP S/4HANA Cloud 1711、SAPS/4HANA Cloud 1802和SAP S/4HANA Cloud 1805

本博客的主题-本博客将回答以下三个问题-

在一些论坛和项目中,我经常被问及在SAP S/4HANA Cloud系统中创建自定义业务对象或自定义CDS视图后如何找到OData服务。在本博客中,我将对此进行解释,淘客怎么赚钱,并解释其用法以及如何将其用于外部消费。

注意-如果您对创建自定义业务对象不熟悉,请在阅读之前参阅本博客。另外,如果您想了解更多有关在SAP S/4HANA Cloud中创建自定义CDS视图的信息,请在阅读之前参阅此博客。

现在让我们了解为什么在使用S/4HANA Cloud时需要了解该服务。这个问题的答案是——SAP S/4HANA云的集成和扩展。这意味着我们可以启用saps/4HANA云中的资源供外部使用。为了进行设置,SAP S/4HANA Cloud提供了以下工具-

在Extensibility Group下-

我们提供了名为Custom Communication Scenarios的tile

图1。Fiori Launchpad Extensibility Group的屏幕抓取

在Communication Management Group–

下,我们有一个名为–Maintain Communication Users,Communication Arrangement,Communication Systems

图2的图块。Fiori Launchpad Communication Management的屏幕抓取

这些工具有助于在我们设置入站和出站通信并提供OData服务之后集成SAP S/4HANA云。此时,个人如何建站,我们需要找出服务的名称,在本博客中,我们将了解这一点。

示例1–让我们讨论一个场景,其中我们需要从SAP s/4HANA云系统外部维护自定义业务对象。这可以通过在自定义业务对象上生成OData服务来实现。此后,您将从外部客户机/应用程序调用此OData服务,国内大数据,并在SAP S/4HANA云系统中填充自定义业务对象

示例2–另一种情况是,我们希望自定义CDS视图中的数据在SAP S/4HANA云系统之外可用。这方面的一个例子是,当有一个应用程序显示在saps/4hanacloud中创建的自定义CDS视图的内容时。要了解这一点,请访问此博客

以上两个示例的答案都是–我们在自定义业务对象和自定义CDS视图上生成OData服务。

如果是自定义业务对象,我们需要选择选项service Generation。见下例-

图3。从自定义业务对象应用程序

抓取屏幕,如果是自定义CD视图,我们需要选择OData API选项。见下图-

图4。从自定义CDS视图应用程序抓取屏幕

继续阅读以了解有关如何为自定义业务对象和自定义CDS视图查找OData服务名称的更多信息。

在自定义业务对象和自定义CDS视图中,服务名称都是通过添加后缀"\u CDS"派生的。

因此,例如,如果自定义业务对象的名称如果是YY1\u CUSTOMER\u CBO,则生成的服务的名称将是YY1\u CUSTOMER\u CBO\u CDS.

如果自定义CDS视图的名称是YY1\u SUPPLIER\u INFO,则生成的服务的名称将是YY1\u SUPPLIER\u INFO\u CDS.

要在自定义通信场景中使用OData服务,我们首先要知道上面已经学过的名字。此后,如果同时使用自定义业务对象和自定义CDS视图,则需要遵循三个步骤-

步骤1:在自定义通信场景中包含服务名称

步骤2:创建与通信用户的通信安排

步骤3:通过外部系统传输所有对象并使用服务

请参见以下内容创建自定义通信场景并将新创建的OData服务用于自定义业务对象的步骤。

图5。自定义通信场景应用程序的屏幕抓取

图6。屏幕抓取自定义通信场景应用程序

图7。来自定制通信场景应用程序的屏幕抓取

让我们稍微了解一下这三个选项-

入站服务-意味着何时从外部系统或环境访问来自S/4HANA云系统的资源或设计时工件。例如,您已经创建了一个定制的CDS视图来获取某些数据,并且希望在某些应用程序中对外显示它出站服务——简单地说,手游返利,假设有一个外部服务提供者,您希望从自定义逻辑应用程序或自定义业务对象中调用该服务。您还可以使用出站服务更新SAP S/4HANA云系统之外的数据。例如,在自定义业务对象的S/4HANA云系统中,您希望获得更新的货币换算值,然后在CBO的字段中更新它。在这种情况下,您可以创建出站服务。要了解有关如何创建和使用出站服务的更多信息,请访问此处的链接通信安排–列出为自定义通信场景创建的所有通信安排

图8。自定义通信场景应用程序的屏幕抓取

图9。自定义通信场景应用程序的屏幕抓取

图10。自定义通信场景应用程序的屏幕抓取

图11。自定义通信场景应用程序的屏幕抓取

图12。从自定义通信场景应用程序抓取屏幕

使用此自定义通信场景YYI\U CUSTOMER\U CBO\U DEMO\U CS已准备就绪

自定义CD视图的OData服务

与上面的示例类似,将通过复合CD视图的名称并添加后缀"\U CDS"来创建OData服务。

例如,云服务器推荐,请参见下面的名称所在在我们的CDS视图中是–YY1\u ProductList,为这个视图创建的OData服务将是YY1\u ProductList\u CDS.

图13。在自定义通信场景app

图14下创建入站服务时,可以从自定义CDS视图

抓取屏幕并找到OData服务的名称。自定义通信场景的屏幕抓取