Tag Archives: ODATA

2019
12-05

ABAP CDS实现多表完整导航 HOT

ABAP CDS实现多表完整导航 说明 在前文中实现了采购订单中EKKO,EKPO,CDS的 ASSOCIATION 关联导航,细节可参看:创建一个带导航功能的CDS,实现数据的关联显示,只是简单的两表导航,在现实业务中,可能还会需要加入更多的业务属性的导航功能,比如从采购订单到供应商,到订单明细,到价格明细,到采购订单历史,到物料属性(物料名称)等等,下面的例子中在HANA STUDIO中创建CDS,实现EKKO,EKPO,KONV间的导航,从而完成订单HEAD,ITEM,到价格的 ASSOCIATION 关联导航。 ....Read More >
2019
12-04

创建一个带导航功能的CDS,实现数据的关联显示。 HOT

创建一个带导航功能的CDS,实现数据的关联显示。 我想创建一个CDS,实现主从表显示的功能,并且在ODATA中能关联显示,比如,创建一个CDS,生成ODATA后,其中包含采购订单头(EKKO) 的显示,同时当选择一个订单时面能显示采购订单明细(EKPO),再选择一行明细后,能显示其中的价格条件,以此类推, 此种功能当然在SEGW里,要一个个 Entity 的处理,然后,一个个的,创建 Association也是可以实现的,也就是给主Entity创建 Navgitaion 属性也是可以实现,只是想试试, 下面以CDS的方法来实现方法....Read More >
2019
11-28

HANA STUDIO 创建CDS后自动生成ODATA服务 HOT

HANA STUDIO 创建CDS后自动生成ODATA服务 在HANA STUDIO中创建CDS时可以直接使用@OData.publish,就能定义一个与CDS中视图同名的ODATA服务,然后在 事务码:/IWFND/MAINT_SERVICE 中添加服务并激活就能使用, 一、创建CDS 增加 @OData.publish: true,就可以了,完整代码如下, [crayon-5f9c0f3211bcd344024218/] 二、 激活添加此服务 事务码:/IWFND/MAINT_SERVICE 激活添加此服务,添加后....Read More >
2019
11-28

删除ODATA 服务方法 HOT

删除ODATA 服务方法 在做测试时,我想把 事务码:/IWFND/MAINT_SERVICE 已生成了ODATA服务的服务删除,当我删除服务时报错。 无法删除服务,请首先删除 Internet 通信框架 解决办法 其实错误描述中已说明了,要先删除 Internet 通信框架,但删除 Internet 通信框架 后再去删除,又会报错: ,无法删除服务,请首先删除目标分配 所以最后的正确办法是,先删除“系统别名”,然后再删除“ Internet 通信框架 ”,最后就能正常的删除....Read More >
2019
11-27

使用CDS生成ODATA服务 HOT

使用CDS生成ODATA服务 在此使用简单HANA STUDIO 中创建的简单CDS来生成ODATA服务的过程,具体的HANA STUDIO 中创建CDS过程请参考:HANA STUDIO如何创建ABAP CDS 一、先在创建好CDS 创建CDS操作步骤参看: HANA STUDIO如何创建ABAP CDS 二、事务码SEGW创建ODATA 服务, 登陆SAP GUI 后,使用事务码SEGW,创建一个SAP Gateway Service Builder,在此定义为了ZTEST. 创....Read More >
2019
11-26

HANA STUDIO如何创建ABAP CDS HOT

HANA STUDIO如何创建ABAP CDS 主要是创建一个简单的CDS,以便以于SAP GUI中看到此CDS,并方便用于ODATA开发,在此只说操作过程,没有CDS太多相关的技术, CDS相关更多文章: 1.在ADT中创建简单的ABAP CDS视图 2.How to create ABAP CDS Views on HANA 一、安装HANA STUDIO 二、连接到ABAP的SAP端 参看:HANA STUDIO 连接ABAP 开发 三、创建一个CDS 1.在要创建CDS的包上(以下....Read More >
2019
08-27

ODATA简单介绍 HOT

一、ODATA是一种流行的基于web开发的数据访问方法,简单来说,就是提供了一种把数据源暴露在web上的一种技术来,实现查询编辑等各种操作,odata是实现REST最好的方法,而REST是一种web协议框架,类似于webservices和soap. 二、要了解更多的odata可参看:    http://www.odata.org/        http://www.sapui5.org/sapui5blogs/sapui5-odata/ 三、在UI5开发学习过程中可直接使用的免费ODATA为:下面这个地址是ODATA....Read More >
2019
08-27

基gateway实现odata(5)-Supplier Collection-$expand HOT

今天学习表的联合查询, ODATA学习(SAP Press - OData and SAP NetWeaver Gateway)第6.5.4章节,第281页 本来是想用实现http://bwnep:8917/sap/opu/odata/sap/ZSALE_SRV/ZTSALE_H(Gjahr='2016',Zsaleid='1001')/ZTSALE_I这样的URL,然后查询出此销售订单的明细,当然,明细应该是会有多行的,可文档中说的好像是调用的Get_Entity方法,而实际上确认也是调用 的是Get_Entity方法,而调用此方法时,返回的结果集,只能是一行了,所以最终没实现....Read More >
2019
08-27

SAP Web IDE学习UI5第三步—-第一个模板ODATA使用例子 HOT

SAP Web IDE学习UI5第三步----第一个模板ODATA使用例子 本文是在SAP WEB IDE安装完成后,第一个使用模板使用ODATA的程序,请先确保学习UI5第一步SAP WEB IDE安装完成。 本使用的ODATA为ODATA官网提供的公司数据源,使用时不需要使用用户密码,地址为:https://services.odata.org/V2/Northwind/Northwind.svc/,此地址可以直接使用浏览器打开,也可以使用其它的数据源,比如SAP提供的https://sapes4.sapdevcenter.com/SAP/OPU/ODATA....Read More >