大家好,
我们已经在我之前的博客文章中讨论了分析列表页面的基本原理。在这篇博文中,怎么做淘客推广,我们将开发一个有关SAP S/4 Hana的CDS视图。
前提条件-请访问我以前的博客了解基本原理-
https://blogs.sap.com/2019/11/11/sap-fiori-elements-analytical-list-page-part-1简介/
让我们开始如何开发CDS视图。
先决条件–我们需要ADT(ABAP开发工具包)Eclipse的最新版本。建议使用集成开发环境(IDE)为SAP HANA开发ABAP应用程序。ABAP开发工具为开发ABAP应用程序提供了一套强大的工具。
安装最新的Eclipse版本-
为Eclipse安装SAP NetWeaver插件的ABAP开发工具-https://tools.hana.ondemand.com/neon/
1. 在ABAP透视图中使用CTRL+ALT+SHIFT+P创建ABAP项目-
在newabap Project对话框中,数据建模,从列表中选择您的SAP系统。这里我的SAP系统是S44。
点击"下一步"。
点击"下一步"。
输入您的凭证并点击"完成"。
默认项目是用您的用户id创建的。
2。创建一个CDS视图-
这里我们要在本地对象中创建一个CDS。
要创建CDS视图,右击新建包($TMP)->新建->其他ABAP库对象
搜索数据定义->点击"下一步"
输入CDS视图的"名称"和"描述"->点击"下一步"
我们这样做只是为了本地开发。因此,我们不会将我们的对象分配给任何传输请求->单击"下一步"。
单击"下一步"后,"验证包"这一步可能需要一点时间才能完成。
单击"定义视图"->单击"完成"。
我们默认的CDS视图是用模板创建的。
让我们更改"sql\U视图\U名称"名称,大淘客app,并为您的开发定义一个特定的名称(ZX\U VW\U SOITEMS\U 84)。
在我们的CDS视图中,我们将使用"vbap"表中的数据。现在我们的CDS视图消费基于"vbap"表格数据。
按"CTRL+SPACEBAR"->这里您可以看到"插入所有元素-模板"和字段,软件企业条件,取决于您的应用程序要求选择字段显示在应用程序上。我在这里取了以下字段。
我们可以删除"mandt"字段,因为我们正在使用所有客户机。现在我们的CDS视图是这样的-
按"CTRL+S"保存更改,智能物联网,按"CTRL+F3"激活CDS视图。
现在让我们为"销售订单"创建另一个类似的CDS视图。
右键单击"本地对象($TMP)"->其他ABAP存储库对象->搜索"数据定义"->单击"下一步"
输入CDS视图"名称"并"Description"->点击"Finish"。
我们的默认CDS视图被创建。
让我们更改"sql\u view\u name"名称
这里我们的CDS视图消耗基于"vbak"表。
按"CTRL+SPACEBAR"为应用程序添加必填字段列。这里我根据我的要求选择了这些字段。
按"CTRL+S"保存更改,按"CTRL+F3"激活CDS视图。
现在我们有了标题项数据和行项数据的CDS视图,让我们将标题项数据与行项数据连接起来。
新的连接(关联)已创建,称为SOITEMS。这允许我们使用"销售订单"视图中的数据分别从标题项目表vbak和现有"销售订单项目CDS"视图ZXC\U SOITEMS\U 84中读取相关数据。
按"CTRL+S"保存更改,按"CTRL+F3"激活CDS视图。
右键单击"CDS"视图(ZXC\U SO\U 84)->打开->数据预览。
现在我们可以看到这样的数据。我们已经成功创建了两个CD视图。
下一步:
将CD视图作为OData服务公开–https://blogs.sap.com/2019/11/11/sap-fiori-elements-analytical-list-page-part-3development-of-odata-service/