实用云,提供最全最实时的云市场资讯

手机站:/m

网站服务器_三网合一网站建设_返利

时间:2021-09-08 17:00编辑:实用云来源:实用云当前位置:主页 > 弹性计算 >

在这些博客中,我将解释:

如何使用带参数和不带参数的CDS视图创建Gate Way服务:

前提是要了解核心数据服务的基础知识,对SADL框架的基本理解

CD概述:https://blogs.sap.com/2016/09/26/core-data-services-cds-in-sap-s4-hana/

SADL:https://help.sap.com/sahelp\u nw75/helpdata/en/eb/2282b05f4667b758a764e332fd88/frameset.htm

在上设置ABAP日蚀:https://blogs.sap.com/2014/07/29/step-by-step-guide-to-setup-abap-on-hana-with-eclipse/

第1步:在Eclipse或Hana Studio中创建CDS视图。

这里我在Hana Studio中创建两个CDS视图

为房屋银行详细信息创建CDS视图

DDL SQL视图:ZVTX\u HBANK

DDL源:ZTX\u HBANK

在中创建的激活CDS视图后端。请查看下面的屏幕截图

第2步:创建另一个包含银行主信息的CDS视图

创建与带有参数的ZTX\U HBANK关联的CDS视图ZTX\U bank。

DDL SQL视图:ZVTX\U bank

DDL源:ZTX\U bank

在后端生成的激活视图上,请查看附带的屏幕截图:

第3步:第二步CDS视图已创建,现在我们将使用CDS视图创建GATE WAY服务。

在SAP GUI中,打开T代码SEGW

创建项目

单击下面的"创建"按钮将打开:

步骤4:在数据模型中,淘客商城,右键单击"实体类型"并单击"创建"按钮,将打开下面的弹出窗口提供实体名称并创建实体集,然后单击enter.

第5步:将ABAP结构名称指定为ZVTX\U BANK,如下所示,它是在激活CDS视图时创建的

第6步:右键单击实体并导入属性,如下所示

选择所需的参数并单击next

选择键并单击finish

对Hbank实体执行相同的步骤,中移物联网,如下图所示:

创建银行主数据和房屋银行数据的属性已完成

步骤7:创建关联BankToHbank,如果您需要两个实体之间的任何关联,则可以选择我们可以创建实体,如下图所示:

右键单击关联节点,淘客助手,然后单击下面的创建屏幕:

单击下一步

单击下一步

单击完成

步骤8:在服务实现中:

右键单击服务实现节点并单击映射到数据源

我们有不同类型的业务实体,如如下图所示:

在本例中,我们使用的是CDS视图作为一个业务实体:

ZTX\U BANK是CDS视图的名称

第9步:单击下面的继续映射屏幕将出现

单击生成映射或拖放属性,映射后出现下面的屏幕

对Hbank实体执行相同的步骤,映射后出现下面的屏幕

步骤10:保存项目并单击生成运行时对象

创建模型和服务定义,单击确定并保存对象

模型提供程序类和成功生成数据提供程序类

第11步:在Sap Gateway Hub系统中注册服务,即服务注册

点击注册按钮,选择系统别名

选择系统并在包中添加服务,点击继续,添加服务

第12步:测试服务

点击SAP网关客户端,屏幕下方会出现

选择获取单选按钮,点击执行按钮

HTTP响应,显示银行的两个实体集,即BANKSet和HbankSet

设置我们使用带有参数的CDS视图,即Language,八斗大数据,因此添加参数open ZCL\u ZTX\u BANK\u DEMO1\u DPC\u EXT(数据提供程序扩展类),重新定义方法。

注意:如果您不需要任何参数,请删除CDS视图中的参数如果

添加下面的代码,将参数添加到查询中

如果我们没有添加上面的代码,淘客放单,那么它将抛出下面的错误,即缺少参数:

如果您添加上面的代码,我们将得到如下数据的http响应

相同方式选择Hbank实体集合,即Hbank cds view无参数,因此无需重新定义集合查询选项

希望文档有用…。

上一篇域名交易_京东云商_超低折扣

下一篇云存储_网易云服务器发生错误_排行榜

世界之最排行

世界之最精选