揭开SAP Fiori编程模型规范里注解的神秘面纱 - @OData.publish工作原理解析

Jerry的前一篇文章 揭开SAP Fiori编程模型规范里注解的神秘面纱 - @ObjectModel.readOnly工作原理解析,给大家分享了@ObjectModel.readOnly这个注解对应的Fiori UI和ABAP后台的工作原理。


今天我们继续研究另一个注解@OData.publish.


在SAP官网的ABAP Programming Model for SAP Fiori的帮助文档里,在OData Annotations目录下有对这个注解的介绍:


https://help.sap.com/viewer/cc0c305d2fab47bd808adcad3ca7ee9d/1709%20000/en-US/ccdb054e4ecf4573829d4ba258cafa72.html


揭开SAP Fiori编程模型规范里注解的神秘面纱 - @OData.publish工作原理解析

这个OData服务是如何自动生成的?这就是本文所要分享的内容。


假设我们对加了这个注解的CDS view激活后自动生成的OData服务的明细一无所知,从何处开始入手进行研究呢?


我创建了一个名为zjerrytest20160311的view,然后加上这个注解,激活。根据我的经验,按照SAP惯例,自动生成的OData服务的名称应该也会包含0311这个字符串。


揭开SAP Fiori编程模型规范里注解的神秘面纱 - @OData.publish工作原理解析

揭开SAP Fiori编程模型规范里注解的神秘面纱 - @OData.publish工作原理解析

揭开SAP Fiori编程模型规范里注解的神秘面纱 - @OData.publish工作原理解析

揭开SAP Fiori编程模型规范里注解的神秘面纱 - @OData.publish工作原理解析

揭开SAP Fiori编程模型规范里注解的神秘面纱 - @OData.publish工作原理解析

揭开SAP Fiori编程模型规范里注解的神秘面纱 - @OData.publish工作原理解析

本文其实也是另一个具体的例子,在不了解一段逻辑(无论框架层面或者应用层面)的情况下,如何使用ST05这个工具来找到设置断点的代码位置,从而找到问题分析的突破口。


感谢阅读。


更多阅读


Jerry的通过CDS view + Smart Template 开发Fiori应用的blog合集


SAP Fiori应用的三种部署方式


Jerry的Fiori原创文章合集


SAP成都C4C小李探花:浅谈Fiori Design Guidelines


SAP Fiori + Vue = ?


Fiori Fundamentals和SAP UI5 Web Components


30分钟用Restful ABAP Programming模型开发一个支持增删改查的Fiori应用


SAP Fiori应用索引大全


介绍一种Fiori标准应用的增强方式


揭开SAP Fiori编程模型规范里注解的神秘面纱 - @ObjectModel.readOnly工作原理解析


为什么SAP GUI里的传统事务码能通过Fiori Launchpad启动并运行在浏览器里


一步步把SAP GUI的事务码配置到SAP Fiori Launchpad里


上一篇:【优化】COUNT(1)、COUNT(*)、COUNT(常量)、COUNT(主键)、COUNT(ROWID)等


下一篇:《中国人工智能学会通讯》——4.28 数据挖掘技术在电子数据取证中的应用