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

  • 时间:
  • 浏览:1
  • 来源:神彩大发快3_彩神大发快3官方

修改完保存随后 ,再次打开应用,就都只有测试什儿 excel导出功能了。

点击Show Details能得知到底有哪几种资源被成功部署了。

什儿 LRep即Layed Repository,S/4HANA里另另另兩个 分层的存储系统。所谓Layed,体现在什儿 存储系统引入的分层概念,即Customer Layer,Partner Layer,SAP Layer等。不同的操作者——客户,Partner和SAP标准开发人员,对哪几种分层存储的资源具有不同的读写权限。

本文来自云栖社区合作伙伴“汪子熙”,了解相关信息都只有关注微信公众号"汪子熙"。

希望本文促进帮助当许多人当许多人对Fiori应用的又一种增强法律法律依据有另另另兩个 最基础的了解,感谢阅读。

当时客户的另另另兩个 实际需求是,创建另另另兩个 新的自定义字段,促进够让该字段在端到端的业务流程中启用(支持增删剪查). 真是什儿 需求现在看起来比较常见,但在五年前的Fiori 1.0时代,实现起来还颇费一番功夫,否则前后台都得做什儿 增强。

2015年,Jerry还在SAP成都研究院CRM Fiori开发团队工作时,担任了德国另另另兩个 著名的灯具制造商客户的CRM Fiori项目的dev angel. 当时客户提出了若干对CRM Fiori标准应用的增强需求,总的来说分为前台Fiori UI界面的增强(比如增添新的自定义字段)以及后台逻辑的增强。



在S/4HANA系统里,执行报表/UIF/GET_FILES_4_NS,都只有查看后从WebIDE部署到S/4HANA LRep的哪几种资源:



SAP Fiori for SAP S/4HANA – Adding Export to Excel to a standard SAP Fiori elements app using a Adaptation Project

https://blogs.sap.com/2019/10/11/sap-fiori-for-sap-s4hana-adding-export-to-excel-to-a-standard-sap-fiori-elements-app-with-a-fiori-adaptation-project/

在编辑模式里,选中视图上的表格控件,准备开始英文英语 英语 做属性的修改。

为了启用表格的excel导出功能,当许多人当许多人得关掉安全模式:

否则把Use Export to Excel的标志位从默认的false设置成true:



我当时把删剪的增强实现步骤写成博客发在了SAP社区上,否则步骤较多,总共写了四篇文章才介绍清楚:

最近Jerry在WebIDE里偶然看后新建菜单里有个叫华Adaptation Project的菜单项:

成功部署的提示信息:Folder XXXX ( CUSTOMER_BASE) created in LRep.



网上搜索一番后,发现一篇介绍其用法的博客,这里Jerry把文章概要用中文描述出来分享给当许多人当许多人。该博客介绍了另一种不通过编程即可增强Fiori应用什儿 行为的法律法律依据,对其细节感兴趣的,都只有点击文末的“阅读原文”链接直接阅读SAP社区的英文版博客。

https://blogs.sap.com/2015/06/18/an-example-of-end-to-end-extension-on-crm-fiori-application-part1/

https://blogs.sap.com/2015/06/19/an-example-of-end-to-end-extension-on-crm-fiori-application-part2/https://blogs.sap.com/2015/06/20/an-example-of-end-to-end-extension-on-crm-fiori-application-part3/https://blogs.sap.com/2015/06/24/an-example-of-end-to-end-extension-on-crm-fiori-application-part4/

保存修改,在项目文件夹下生成另另另兩个 名为changes的文件夹,上方记录了这次属性修改的明细。什儿 将属性修改通过单独的文件保存下来的思路,和SAP C4C里通过Key User Tool否则Cloud Application Studio修改UI视图后生成Change Transaction用来记录修改明细是一致的。



我和客户兩个月的合作非常愉快,最后项目顺利上线,我也收到了德国客户通过邮件发送的感谢信,客户还把什儿 项目当许多人当许多人做的所有增强代码打成压缩包发送给我,希望SAP能好好分析哪几种逻辑,评估什儿 需求不是具有普遍性,将来都只有做到SAP标准Fiori应用里,以便更多的客户能受益。什儿 德国客户在项目实施中的专业程度和一丝不苟的态度,给我留下了深刻的印象。

在WebIDE里新建另另另兩个 Fiori Adaptation Project:

On-Premises系统挑选随后 ,在该系统找到要增强的Fiori应用,通过输入该应用的技术ID来定位。点击Next完成Fiori Adaptation Project的创建向导,这里当许多人当许多人给该project取名s4demo.

当时还发生Fiori 1.0时代,还那末直接在浏览器上使用S/4HANA的Key User tool进行新建字段的法律法律依据,否则对于前台界面的增强,我给客户的避免方案是使用UI5 XML视图中预留的Extension point,而后台逻辑的增强,则通过UI5 JavaScript controller中的extension hook以及ABAP后台的BAdI实现。

下一步只有挑选增强哪另另另兩个 SAP系统的哪另另另兩个 Fiori应用。否则待增强的Fiori应用发生On-Premises系统,只有预先配置SAP Cloud Connector和SAP云平台上的Destination,否则到了什儿 步,在SAP UI5 ABAP Repository的下拉列表里将无法看后该系统。

否则搜索结果的表格是通过SAP Fiori Elements技术绘制而成,都只有在WebIDE里使用Fiori Adaption Project将excel导出功能启用。

在第一次运行使用Fiori Adaptation Project增强后的Fiori应用时,存储在LRep Customer Layer的Fiori Adaptation Project里描述的UI5应用修改信息,会和Fiori标准应用的资源做另另另兩个 合并,产生最后客户在浏览器里看后的,具有Export to Excel按钮的Fiori应用。

否则种种原应,并也有好多好多 的表格控件都提供将数据导出成excel格式的功能。

当许多人当许多人注意到什儿 安全模式的提示,引入什儿 模式的用意和Android系统以及Windows操作系统的安全模式同类。SAP UI5 Visual Editor的安全模式下,开发者只有针对控件进行受限制的属性修改。

在WebIDE里邮件该project,挑选SAPUI5 Visual Editor,打开什儿 所见即所得的视图编辑器,

本地测试通随后 ,采用和部署SAP标准Fiori应用同样的法律法律依据,将什儿 Adaptation Project部署到对应的S/4HANA系统上。

当许多人当许多人说SAP应用,最典型的使用法律法律依据假使 以搜索界面作用入口,在搜索结果的表格控件里点击某条记录进入明细页面开始英文英语 英语 操作。

默认是以Preview模式打开的,点击右上角的Edit按钮进入编辑模式:

有付出也有回报,真是修改受到限制,但在安全模式下进行的修改是升级安全的,即将来S/4HANA系统升级后,哪几种修改仍然得以保留。

什儿 新的增强法律法律依据是通过Fiori Adaptation Project完成的,通过另另另兩个 实际的需求来介绍。