我们在 SAP Fiori Elements 应用的本地注解里,能看到大量如下以 Common 和 UI 为前缀的注解属性:

这些 Common,UI,实际是命名空间(namespace), 定义在本地注解文件(文件夹localService下面) 的开头部分:

<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="4.0" xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx"><edmx:Reference Uri="../../catalogservice;v=2/Vocabularies(TechnicalName='%2FIWBEP%2FVOC_COMMON',Version='0001',SAP__Origin='LOCAL')/$value"><edmx:Include Namespace="com.sap.vocabularies.Common.v1" Alias="Common"/></edmx:Reference><edmx:Reference Uri="../../catalogservice;v=2/Vocabularies(TechnicalName='%2FIWBEP%2FVOC_UI',Version='0001',SAP__Origin='LOCAL')/$value"><edmx:Include Namespace="com.sap.vocabularies.UI.v1" Alias="UI"/></edmx:Reference>
  • com.sap.vocabularies.Common.v1: Common terms for all SAP vocabularies

https://sap.github.io/odata-vocabularies/vocabularies/Common.html

  • com.sap.vocabularies.UI.v1:Terms for presenting data in user interfaces

https://sap.github.io/odata-vocabularies/vocabularies/UI.html

SAP 为 Fiori Elements 定义的所有 OData vocabulary 注解,都能在这个链接里找到:

https://sap.github.io/odata-vocabularies/

vocabulary-based annotations 有两种类型:

  1. In-place: 是 OData 服务元数据的一部分。
  2. Ex-place: 在 metadata document 之外,由一个注解提供类Annotation Provider Class,简称 APC 额外提供。APC 同 OData 服务的绑定关系,通过事物码 /IWBEP/REG_VOCAN 维护。

These annotations are available using a query to the SAP Gateway catalog service, /sap/opu/odata/IWFND/CATALOGSERVICE;v=2/. Entity Set: ‚Annotations‘.

例如下图所示:

更多Jerry的原创文章,尽在:“汪子熙”:

什么是 SAP vocabulary-based annotations相关推荐

  1. SAP System Copy Guide, ECC 6.0, Oracle

    感谢jamesyen,主要是借鉴其方法和思路! http://space.itpub.net/?uid-65240-action-viewspace-itemid-684307 SAP Homogen ...

  2. 用Bioconductor对基因组注释

    这一次,我们来聊聊基因组注释.首先问自己一个问题,为什么要进行基因注释. 就我目前而言,它用来解决如下问题: 在mapping-by-sequencing的时候,我找到了一些可能的突变位点,我需要知道 ...

  3. 自然语言处理综述_自然语言处理

    自然语言处理综述 Aren't we all initially got surprised when smart devices understood what we were telling th ...

  4. 嵌入式系统分类及其应用场景_词嵌入及其应用简介

    嵌入式系统分类及其应用场景 Before I give you an introduction on Word Embeddings, take a look at the following exa ...

  5. Java项目Lombok

    Project Lombok is a very useful tool for java projects to reduce boiler plate code. Lombok项目对于Java项目 ...

  6. 【Bioconductor系列】如何用Bioconductor对基因组注释

    这一次,我们来聊聊基因组注释.首先问自己一个问题,为什么要进行基因注释. 就我目前而言,它用来解决如下问题: 在mapping-by-sequencing的时候,我找到了一些可能的突变位点,我需要知道 ...

  7. 格式英语计算机,计算机英语论文大纲格式 计算机英语论文提纲如何写

    [100个]计算机英语论文大纲格式供您参考,希望能解决毕业生们的计算机英语论文提纲如何写相关问题,写好提纲那就开始写计算机英语论文吧! 五.基于概念隐喻理论的计算机英语词汇教学研究论文提纲 摘要 Ab ...

  8. 论文翻译及笔记 --Visual Place Recognition: A Survey

    论文笔记--"Visual Place Recognition: A Survey" Abstract I. INTRODUCTION II. CONCEPT OF PLACE I ...

  9. 自定义背景基因非模式生物Go富集:使用uniprot数据自行建库,不需要orgdb

    需要做一个非模式生物的Go富集,在目前能搜索到的教程里面,大多是通过AnnotationHub检索并抓取OrgDb.但是本次发现这个方法获得的数据库有点问题, 具体过程是下载的org.db和扒下来的某 ...

最新文章

  1. 下一代脑电图可以帮助恢复失去的大脑功能
  2. Font from origin 'http://apps.bdimg.com' has been blocked
  3. archlinux php imagemagick,Arch Linux服务器启用Imagemagick PHP扩展
  4. 科学前进的车轮永不停歇 2018-04-28
  5. python元素定位input button_python+selenium 定位到元素,无法点击的解决方法
  6. 当前,我们的DJANGO项目的requirements.txt文件
  7. [工程测量]工程测量个人期中复习笔记
  8. kvm虚拟机块对齐问题研究
  9. MATALB程序调试
  10. C++结构体变量的初始化和结构体char数组成员初始化
  11. 领英宣布开源数据挖掘软件WhereHows
  12. 非 ROOT 安卓内录
  13. 深度深度网络设计中各种归一化方法总结
  14. Visual Studio2019使用nmake编译调用libcurl库
  15. chrome 常用快捷键(可以摆脱鼠标哦)(转载)
  16. PS利用蒙版把图片调暗
  17. fn键台式计算机在哪,电脑键盘上FN键的使用方法【图文】
  18. php 自动生成考卷下载,试卷生成器下载-试卷生成器电脑版下载[试题生成]-华军软件园...
  19. kanzi案例Coin
  20. 双休和单休区别大吗?

热门文章

  1. Prometheus Querying Function rate() vs irate()
  2. ***解决UEditor编辑器无法插入第三方视频地址
  3. 5G为何采纳华为力挺的Polar码?一个通信工程师的大实话
  4. Eclipse工作常见问题总结
  5. 关于内表数据汇总的一些算法
  6. 窝里斗,只给微软看笑话
  7. 【转】datagridview的checkbox列,当修改checkbox状态时实时获得其准确状态值
  8. Visual Studio 2010中C++项目升级指南
  9. 牛客假日团队赛5 F 随机数 BZOJ 1662: [Usaco2006 Nov]Round Numbers 圆环数 (dfs记忆化搜索的数位DP)...
  10. javascript 表达式和运算符 (二)