SAP Fiori Elements SemanticKey 的语法

简介: SAP Fiori Elements SemanticKey 的语法

annotation 本地文件的 xml 片段如下:

<Annotations Target="SEPMRA_PROD_MAN.SEPMRA_C_PD_ProductType" xmlns="http://docs.oasis-open.org/odata/ns/edm">
                <Annotation Term="Common.SemanticKey">
                    <Collection>
                        <PropertyPath>Product</PropertyPath>
                    </Collection>
                </Annotation>
            </Annotations>


下面是逐行解释。

  • <Annotations> 标签用于包含一组注解。注解用于增强 OData 服务的元数据,它们可以用于描述如何在 Fiori 用户界面中展示数据。
  • Target 属性指定了这组注解的目标。在这种情况下,目标是 SEPMRA_PROD_MAN.SEPMRA_C_PD_ProductType这是 OData 服务中的一个实体类型。这意味着这组注解用于描述如何处理这个实体类型的数据。
  • xmlns 属性定义了这个 XML 文档的 XML 命名空间。在这里,它是 OData 的 EDM (Entity Data Model) 命名空间,这表明这个文档遵循 OData 的 EDM 规范。


然后是 <Annotation> 标签:

<Annotation Term="Common.SemanticKey">
    ...
</Annotation>


  • <Annotation> 标签用于定义一个注解。在这里,这个注解的 Term 属性是 Common.SemanticKey,这表示这个注解用于定义实体类型的语义键。
  • 语义键是一种特殊的键,它定义了实体的唯一性。在 Fiori 用户界面中,语义键用于在相关实体之间建立链接,以及在导航和搜索中识别实体。


最后是 <Collection><PropertyPath> 标签:

<Collection>
    <PropertyPath>Product</PropertyPath>
</Collection>


  • <Collection> 标签用于定义一个集合。在这里,它包含了语义键的所有属性。
  • <PropertyPath> 标签用于定义一个属性路径。在这里,它是 Product,这意味着 Product 属性是该实体类型的语义键的一部分。


总的来说,这段 XML 的含义是:在 SEPMRA_PROD_MAN.SEPMRA_C_PD_ProductType 实体类型中,Product 属性被定义为语义键的一部分。这意味着在 Fiori 用户界面中,Product 属性将用于在相关实体之间建立链接,以及在导航和搜索中识别实体。


相关文章
|
2月前
|
数据库 API
启用SAP Fiori之前的一些注意事项
启用SAP Fiori之前的一些注意事项
SAP ABAP OData 服务里需要指定 guid 类型的请求参数时,正确语法是什么?
SAP ABAP OData 服务里需要指定 guid 类型的请求参数时,正确语法是什么?
|
2月前
|
JavaScript 前端开发
试读版:如何找出 SAP 标准 Fiori 应用某个按钮点击后执行的 JavaScript 源代码
试读版:如何找出 SAP 标准 Fiori 应用某个按钮点击后执行的 JavaScript 源代码
SAP UI5 Link 控件的使用方法介绍 - 后续学习 Fiori Elements Smart Link 的基础试读版
SAP UI5 Link 控件的使用方法介绍 - 后续学习 Fiori Elements Smart Link 的基础试读版
|
2月前
|
UED
什么是 SAP Fiori 的 Technical Catalog 和 Business Catalog
什么是 SAP Fiori 的 Technical Catalog 和 Business Catalog
|
2月前
|
前端开发 UED
SAP Fiori 到底指什么
SAP Fiori 到底指什么
|
2月前
|
XML 前端开发 JavaScript
SAP Fiori Launchpad Custom Fields tile 里的 ABAP 语法高亮显示
SAP Fiori Launchpad Custom Fields tile 里的 ABAP 语法高亮显示
|
2月前
|
XML 存储 JavaScript
关于 SAP Fiori Elements List Report 里的 TableCell.fragment.xml 头部声明
关于 SAP Fiori Elements List Report 里的 TableCell.fragment.xml 头部声明
SAP Fiori Elements 应用里图片字段(Image)的显示原理介绍试读版
SAP Fiori Elements 应用里图片字段(Image)的显示原理介绍试读版
|
2月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍