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

腾讯云_数据库水印_多少钱

小七 141 0

简介:

在这个博客里,我将讲述如何创建基本的注解,odata服务,它将保存注解,然后将其消费到一个智能模板应用程序中。

创建读取数据表单表的服务,导入和映射注释库

步骤1:在登录时打开任何系统。

使用tCode se80打开对象。

现在查看表中的字段。它将告诉我们稍后将使用的数据类型。假设我们的表是ZEMPLOYEE(其中Z表示客户名称间距)。

现在我们有了一个带有四个字段的表。

我们需要一些东西将我们的表与odata服务链接起来,下面是服务网关的角色。(我们使用tcode segw来处理服务网关)。

在处理服务网关时,我们定义了定义数据字段的MPC(数据模型定义)。实体、它们的属性和关系。

现在我们来定义模型定义。

在我们的工作台上,使用tcode segw开始工作在服务网关上。

2。创建一个带有以下字段的新项目

选择包,对我来说它的$TMP用于临时包。

所以我们创建了一个项目。几何空间

让我们给它下定义。

现在按照图片进行操作。

步骤:转到数据模型

创建条目类型

我们给条目集命名。稍后将用作接收数据的设置器,在ABAP结构名称中选择您的表(这里我将使用ZEMPLOYEE)。一旦设置了条目类型。你可以看到它的孩子。双击entryType下的属性黄色的插入行将用于定义属性。该名称将是您为特定列指定的名称。ABAP字段名将是表中的字段名。完成所有字段。

现在我们将导入注释库(我们称之为词汇表)。

步骤:

选择词汇表为:"SAP UI ANNOTATIONS"这是用于UI定义的。现在是我们需要小心的时候了,记住我们要做什么。在我们的条目类型中展开它并找到annotations文件夹。双击它。我们可以看到以下字段。(假设我们要创建一个表)对于每个集合,我们将选择其类型和值。类型将告诉它是什么类型的字段,值将指定我们指定的名称(它将显示为列名,值将链接到我们的条目类型->属性)。现在映射将如下图所示在所有映射之后,我们的行项目将如下所示。

因此,企业软件平台,我们的注释定义完成了。

我们将把我们所做的一切注册为服务的时候到了。我们要注册它,然后猜怎么着,注册之后我们将拥有我们的odata服务。

步骤:

我们将创建运行时工件。将有模型定义和服务定义现在我们将注册我们的服务:现在可以选择odata服务信息。好了,我们到此为止。单击维护以维护我们网关中的服务将打开一个新窗口,从左侧角选择SAP网关客户端。它将导致以下选项卡。如果我们执行它,我们可以看到我们的注释。让我们看看它是什么样子。(注意:我们只为表定义了注释,还没有获得odata服务的数据)。当我们尝试获取条目类型时会发生什么。我们还没有做任何事情来从表中获取数据。它将抛出一些错误让我们看看。

我们在MPC中做了数据定义(前面的步骤)。但是没有做任何事情从表中获取数据,tnrt新零售企业应用中心,所以我们得到了这个错误。

要读取数据,我们需要实现数据提供程序类(DPC)。

下面的步骤将为我们做到这一点。

我们的运行时工件是正确的。打开它,大数据分析是什么专业,然后双击"DPC\u EXT"。按yes。我们将实现数据提供程序类来从表中获取数据。我们将重新定义dpc以读取数据(注意,我们将更改get entity设置以读取所有数据,对于特定数据,我们可以选择get entity。现在我们需要写代码从表中读取数据并传递给实体集。我使用了以下代码。数据lt\u zemployeeset zemployeee的类型表。从zemployee到lt\u zemployeeset表中选择*最多10行。将lt\u zemployeeset的行追加到et\u entityset。现在代码片段如下所示:让我们保存并保存它。

嘿,我们做到了。我们的odata服务中有数据,因为我们定义了数据提供程序类。

让我们回到我们的服务网关并检查服务…

我们在我们的服务中没有任何错误地获得数据。

步骤:

打开webide创建新项目选择列表报表应用程序说出名字。选择"com"作为应用程序层次结构。选择数据连接。选择所选服务元数据。选择odata集合,您就可以开始了。

以web应用程序的形式运行项目。按go查看我们的数据。是的,物联网协议,我们做到了。启动并运行。

,全球云购