SAP S/4HANA key user tool extensibility原理
Reasons of different behavior in “UI and Reports” list
问题就是不同的系统这个 UIs and Reports 里的显示逻辑不一样。 在 GRE210 连 XT9/715 上,里面只会显示 OData 出来,我 debug 了前后台, 后台返回的 Usage 数据里,说明这个做在 business context PRODUCT 上的 extension field 能加在 view I_PRODUCTWD 上,因为其 AvailablityCode 是 Y
而我所有和 CDS 相关的 usageTypeCode 都是-,所以全部被 filter 掉了。 再看另一个系统 QJ3/500,这里能显示出所有的 field usage,不仅仅是 U 的。 这个 QJ3/500 是 sandbox 系统,今天挂了,我也没办法进去看代码,我就 想问问到底哪个才是 working as designed 的 behavior
In system A, you can only get 5 entries in UI and Reports list:
In system B, there are much more entries:
how to debug this difference:搞懂了哈, 从代码推断只有这里 UI,Report 里为 X 的 CDS view 才会出现在 Fiori UI 的 tab 里。在 XT9/715( S4 on premise )所有和 product 相关的 CDS view 都是 false,所以看不到。而另外一个 S4 on cloud 系统里,和 product 相关的 CDS view 都是 true。 所以结论是两个系统的 behavior 都是正确的,只是因为 reigstry 里设置 不一样,所以最后在 UI list 里显示的东西也不一样。
系统1:
系统2:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关文章
- SAP UI5 应用中的 sap.ui.require 使用场景
- 关于 SAP UI5 设备类型检测的实现原理
- 通过一个实际例子,理解 SAP UI5 sap.ui.model.odata.v2.ODataModel API 中 BindingContext 绑定上下文的概念和用法试读版
- SAP UI5 sap.m.Table Manual Pop-In Mode 概述
- 关于 SAP UI5 接口 sap.ui.core.IAsyncContentCreation 的问题讨论
- SAP MM 内向交货单在完成PGR之后才output的实现方式
- 关于 SAP ABAP OData 服务响应里的 d,results 和 __metadata 这几个字段的作用
- SAP中删除假脱机请求详解编程语言
- SAP采购申请审批记录增强详解编程语言
- 如何给指定用户发送SAP系统消息-TH_POPUP详解编程语言
- SAP Smartform 取消默认的Word编辑器详解编程语言
- SAP 采购收货时与FICO科目的对应关系,关联点 Account Assignment Category详解编程语言
- 全部SAP转储订单(STO)详解编程语言
- abap如何查找SAP示例程序详解编程语言
- SAP财务清账原理与方式详解编程语言
- How to validate RFC connection in SAP详解编程语言
- SAP_ABAP_查找消息号在程序中使用位置的六种方法详解编程语言
- 系统SAP在Linux系统上的开启之旅(sap启动linux)
- 系统Oracle公司收购SAP系统开启新的商业时代(Oracle公司sap)
- Oracle从SAP抽取数据的简单方法(oracle从sap抽数)
- 展望未来Oracle与SAP的合作结盟前景(oracle、sap)
- Oracle和SAP教程一步一步学习(oracle sap教程)
- 使用Oracle与SAP进行数据接口开发(oracle sap接口)