点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在尝试构建一个本机HANA应用程序,该应用程序使用SAPUI5最好是智能表之类的智能UI来使用。 从我的研究中,我发现必须使用xsodata公开具有关联的CDS视图。 我找不到其他方法来发布CDS视图以供SAPUI5使用。
问题:
1。 CDS视图只能由使用xsodata的SAPUI5使用吗? 任何其他发布方式。 ABAP CDS具有直接发布的注释。
2。 在xsodata文件中,我们创建要由SAPUI5使用的关联。 在HANA CDS上下文中,我们也进行关联。 似乎SAPUI5仅需要xsodata数据关联。
系统:HANA XSA Express Edition。
希望这件事可以有所启发。
谢谢。
Anand
1。 有两种处理odata服务的方法,即。 通过nodejs和仅支持v4 odata的Java应用程序。
2。 使用Java应用程序层服务时,将使用CDS视图关联。
SAP HANA扩展应用程序服务(SAP HANA XS)使您可以在存储库中将CDS视图创建为设计时文件。
1。是的,它只需要发布一到两个行代码,就不超过您的abap cds注释方式。
2。 不知道您在说什么。...
对问题2的澄清。
在XSOData文件中,我们可以创建关联-示例
service {通过" POHeader"浏览" PurchaseOrder.Header"(将" Items"浏览为" POItem"); " PurchaseOrder.Item"为" POItem"; 关联"项目"主体" POHeader"(" PURCHASEORDERID")多重性" 1"从属" POItem"(" POHeader.PURCHASEORDERID")多重性" *"; }
在CDS View中,我们也可以进行关联。 例子
entity BKPF {key MANDT:Client; 关键BUKRS:CompanyCode; 关键字BELNR:AccountingDocumentNumber; 关键GJAHR:FiscalYear; 项目:在BKPF.BELNR = BELNR上与BSEG的关联[1,0 .. *]; BLART:DocumentType; BLDAT:DocumentDate; }
这有点多余吗? 我看到的示例仅在XSOdata中执行关联,而在CDS实体中不执行关联。
一周热门 更多>