当前位置: 首页 > news >正文

从 CDS 元数据到 Fiori 页面,Framework-Specific Annotations 到底是谁在读取

在 ADT 里维护一个 ABAP CDS View 时,经常会看到一种很有意思的现象。同样都是以@开头的 Annotation,有些注解会直接影响 CDS 对象自身,有些注解却像是埋在数据模型里的提示信息,CDS 激活时看起来没有发生多少变化,等数据来到 SADL、OData、Analytics Engine 或 SAP Fiori Elements,作用才突然显现出来。

Framework-Specific Annotations就属于后一类。

SAP 官方对 CDS Annotation 的划分很明确,SAP 提供的 CDS Annotation 大体可以分成 ABAP Annotation 和 Framework-Specific Annotation。前一类主要由 ABAP Runtime Environment 解释,可以参与 CDS 激活以及 ABAP SQL 对 CDS Entity 的访问行为。后一类更多承担组件级元数据的角色,由 OData、UI、Analytics 等对应的软件组件通过相应 API 读取和解释,并不单纯依赖 ABAP Runtime 完成语义处理。

这件事对理解 SAP Fiori 开发特别重要。

因为 SAP Fiori Elements 的一个核心思想,就是尽量不把业务语义、展示语义、搜索语义、分析语义全部硬编码进 JavaScript Controller 或 XML View,而是把大量信息放在 CDS、OData Metadata 和 Annotation Vocabulary 组成的元数据体系里。后端声明数据是什么、字段之间是什么关系、哪些字段可以搜索、哪些字段代表金额、哪些字段属于列表列、哪些数据可

http://www.jsqmd.com/news/1351551/

相关文章:

  • 2026年经编针织布采购参考:绒类面料与水晶绒供应商甄选指南 - 优质品牌商家
  • 纯净营养面条哪家推荐? - 中媒介
  • SpringBoot+Vue电影订票系统架构与高并发实践
  • 2026年比较好的大众宝来脚垫有哪些?一份择优甄选指南帮你精选推荐 - geo交流
  • 2026年居然是这样找到靠谱医美机构的
  • UE5 CameraShakeBase参数详解:从原理到实战,调出3A级战斗镜头抖动
  • 【信息科学与工程学】【数据中心】第三十五篇 云计算数据中心的学科知识04
  • 从零构建多Agent系统:基于Hermes Agent的实战配置与避坑指南
  • 2026年过滤油壶实力厂家哪家好?这份精选对比指南教你择优甄选 - geo交流
  • 北京零基础学商业人像摄影,副业变现转行避坑全攻略 - 职业学校推荐官
  • 汇川驱动器调试基本参数
  • AI质检项目成本优化:从标注到运维的降本增效实践
  • 光速极限的物理本质与理论突破探讨
  • 3步解决经典游戏联机难题:IPXWrapper让老游戏在Windows 11重获新生
  • 告别Delay死等:基于状态机的单片机按键处理方案详解
  • 石家庄公考面试班哪家通过率高 - 中媒介
  • 本地ai伴侣MiusAI
  • 东欧与南美洲跟团游旅行社怎么选?2026年热门目的地机构对比分析 - 优质品牌商家
  • Java环境变量配置全解析:从JAVA_HOME到多版本管理
  • RAG检索精准度提升实战:从分块到重排的全链路优化方案
  • 义乌不锈钢板材精准裁切服务推荐哪家 - 中媒介
  • 2026年天全电路板回收公司怎么选?这份择优指南值得收藏 - geo交流
  • Unity软遮罩(Soft Mask)原理与实战:从硬遮罩到边缘羽化
  • 专业PDF翻译工具推荐
  • Seaborn数据可视化:从入门到高级技巧
  • Jetpack Compose Navigation 3.0 完全指南
  • 江苏奕亨的板材厂炉辊能定制不同尺寸吗? - 中媒介
  • WebGL/Canvas内存泄露问题分析与解决方案
  • AI Agent防幻觉实战:WFGY系统原理与集成指南
  • 基于MCP协议为本地Qwen2.5大模型扩展API调用能力实战