MySQL数据库_百度云会员和超级会员的区别_高性价比

2021-05-04 00:38

这篇博文旨在帮助您开发SAP UI5智能表控件,包括ABAP CD、OData服务和前端应用程序,什么是大数据概念,

在本文档中,将展示如何使用SADL(服务采用定义语言)框架网关使用货币字段的总和聚合,您可以在文档末尾看到货币总和和智能表列函数(如排序、筛选和分组)输出屏幕截图。

在本博客中,淘客返利app,将介绍以下步骤。

ABAP CD视图创建使用SEGW创建网关服务智能表UI5应用

A.ABAP CDS视图创建:本节介绍智能表中会计数据显示所需的CDS视图创建,如下字段列表所示

A.BELNR:会计凭证号b、 BUZEI:会计凭证中行项目的编号c、 AUGDT:清算日期d、 HSL:以公司代码货币表示的金额e、 交易货币金额f、 RHCUR:公司代码货币g、 RWCUR:交易货币h、 BUKRS:公司代码

这里我们用输入参数作为公司代码来创建CDS视图。

按F8键,找到下面的CDS视图输入屏幕。

CDS输出

B.使用SEGW创建网关服务:本节描述如何使用OData服务来使用CDS视图。

转到事务代码SEGW。点击创建按钮

请输入所需的输入,选择包名作为本地对象

选择数据模型->导入->DDIC结构

给出实体名称,选中创建默认实体集复选框(将创建实体集名称)。在ABAP结构输入字段中输入结构名称,然后单击下一步按钮。

在下一屏幕中,选择所需字段,这些字段将显示为智能表输出。单击"下一步"按钮。

为生成的密钥添加属性。

服务必须提供唯一的密钥,客户端在收到实体列表后可以使用该密钥检索指定的实体,人工智能核心,以符合OData标准。分析服务必须提供专用密钥,因为业务实体的自然密钥在聚合结果中不可用。在事务SEGW中,为返回结果的唯一标识符添加属性。财产的名称可以自由选择。属性的类型必须为Edm.字符串并且这个属性需要携带ABAP字段名'GENERATED\u ID'。

在上面以红色突出显示的区域中,需要选中需要显示为智能过滤器的字段的复选框。如果我们选中排序复选框,则排序功能(升序/降序)将添加到智能表列菜单中,如屏幕截图1和2中所示OData服务将根据属性中的选择,在元数据文件中自动生成注解/元数据,我们可以在MPC(Model provider class)Define method(屏幕截图1)中看到相同的配置相关代码。

CDS View mapping to entity set.

展开service implementation文件夹并选择Itemset实体集,如下面的屏幕截图所示。

选择Map to Data source以黄色突出显示。

单击enter按钮,然后您可以看到下面的屏幕截图,CDS视图映射到实体结构。

在下面的屏幕中,右侧可以看到CDS视图,左侧是Entityset字段。点击生成映射按钮。

一旦选择生成映射按钮,屏幕将如下所示,字段映射将自动发生。

点击生成应用程序按钮,系统将提供应用程序类,您可以在"运行时工件"文件夹下看到相同的应用程序类。

同时点击生成应用程序按钮,您可以看到模型和数据提供程序类的详细信息和服务名称。

单击enter按钮并给出包的详细信息,单击save按钮。

屏幕截图:1(模型提供程序类)

屏幕截图2

OData实体集按每个请求的维度分组。度量是聚合的,大数据存储技术有哪些,例如作为价格的总和或作为平均时间。遵循平和的逻辑,将有助于区分哪些字段显示为维度和度量

请注意:如果cds视图有任何输入参数,则我们应在DPC(数据提供程序类)->方法

如果

SADL\U GW\U QUERY\U CONTROL~设置

查询选项

设置聚合字段。提供要聚合为"element"的度量值,云主机,以及包含聚合结果的属性的ABAP字段名为"alias"

请注意:在下面第一个突出显示的逻辑段中,将公司代码值传递给CDS view输入参数,该参数来自smart filter输入字段值。

因为您可以使用事务代码/IWFND/MAINT\u服务查看服务ZSMART\u PROJ\u SRV的元数据。

单击Sap gateway client并找到元数据文件。

前端

步骤:2

在视图中给出您自己的名称。点击finish按钮。

在这里我们可以看到SAPUI5项目的详细信息。

在这里您可以找到控制器和查看逻辑屏幕截图,并在下面找到附带的智能模板源代码。

S1。控制器.js

S1。查看.xml

现在是将离线应用程序上传到SAP的时候了。

在事务代码SE38中,给出程序名作为/UI5/UI5存储库加载并执行。给出自己的应用程序名并执行。选择路径,选择附加的源代码区域。

请注意:一旦应用程序加载到SAP,应用程序将在SICF节点下得到创建,您可以在下面的路径下找到相同的应用程序。

A./default\u host/SAP/bc/bsp/SAP/zsmart\u tables 8B、 /default_host/sap/bc/ui5_ui5/sap/zsmart_tables

一旦事务代码SE80中的应用程序可用,需要根据您的要求在两个位置进行更改。

S1。控制器.js:在此控制器中,必须提供您自己的OData服务名称,该名称已在SEGW中创建。

S1。查看.xml

智能表最终输出。

智能过滤F4帮助。

求和,按各币种键计算,我们可以在下面的屏幕截图中看到。

菜单选项中的分组功能:一旦执行分组动作,报表将按如下所示的特定列值分组输出。

分享到:
收藏
相关阅读