在SAP Fiori launchpad 里点击某个tile之后,后台会计算出跳转的目标url返回给前台。
下图中一个个白色的方框就成为tile。每个tile点击之后,会打开一个对应的Fiori应用。
本文介绍如何在后台调试这个跳转目标的计算逻辑。
首先我们可以直接在浏览器里点击tile或者用Postman手动触发这个跳转目标的url解析请求:
在后台使用事务码SICF, 在该icf node的handler class的HANDLE_REQUEST里设置断点:
在Postman里触发请求,断点触发,在第61行里从Fiori的前台系统执行进入Fiori后台系统的执行。
关于Fiori前后台系统的区分,参考我的微信公众号文章SAP Fiori应用的三种部署方式
后台执行逻辑: 首先拿元数据metadata
再取实际数据。下图是数据请求正文:
得到action名称:
然后根据action名称调用对应的处理逻辑:
首先从cache里读取:
cache没命中:
于是去数据库取:
得到结果。下图解析的结果SAPUI5.Component=后面的字符串cus.crm.mycalendar就是tile点击之后待打开的Fiori应用。字段URL的值就是该应用对应的BSP应用的存储位置。
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
SAP Fiori Launchpad是移动或桌面设备上Fiori应用程序的入口,Launchpad Designer是配置Launchpad的标准工具。本配置指南提供了设置SAP Fiori Launchpad和Launchpad Designer所需的信息。 此外,它还提供了将所有...
How to Deploy UI5 Applciation on the FIORI Launchpad
sap press doc 解压密码:abap_developer
Take a deep dive into SAP Fiori and discover Fiori architecture, Fiori landscape installation, Fiori standard applications, Fiori Launchpad configuration, tools for developing Fiori applications and ...
Training Agenda • Session 1: Introduction to FIORI Elements (30 mins) • Hands on 1: Build a FIORI Elements application (60 mins) • Session 2: Enhance FIORI Elements ...FIORI Launchpad Designer
当点击/点击链接时,相关的 Fiori 应用程序将打开相关工作项的详细信息屏幕; 所有这些都在 Fiori Launchpad 中。配置使用事务代码 SWFVISU 配置工作流可视化。 指定 BSP_STD 作为可视化类型输入参数 APP_PATH 作为...
SAP S4HANA frontend fiori详细配置文档,以及简单权限配置
SAP fiori的简易开发过程指南,从开发者角度出发,分后面ODATA开发环境和前端SAP UI5环境搭建,以及发布进行了讲解
以下是SAP Fiori的三种方案:交易应用程序(Transactional apps),分析应用程序(Analytical apps)和实况报告报表(Fact sheets)。每个方案都有其特定的系统或软件要安装。通过阅读本文档,它可以根据所需的系统...
什么是SAP Fiori SAP UX策略 SAP Fiori设计指南(Design Guideline) SAP Fiori运行环境 SAPUI5与OpenUI5 OpenUI演示
fiori 拓展开发,拓展sap fiori 标准程序
SAP Fiori 官方新产品发布体验 F110自动付款样例.希望您喜欢。
SAP Fiori 官方最新培训中使用的现金流案例。与你分享。
SAP Fiori OData Services. OData is used to define best practices that are required to build and consume RESTful APIs. It helps you to find out changes, defining functions for reusable procedures and ...
Session 1: Introduction to SAPUI5 / FIORI (40 mins) ▫ Basic MVC concept: Model, View, Controller ▫ UI5 Control libraries • Session 2: Introduction to SAP Web IDE (20 mins) • Hands on 1: Build your...
SAP FIORI OVERVIEW FIORI概览
SAP Fiori SAP Fiori SAP Fiori Architecture Architecture Overview to Deep Overview to Deep Dive -with with focus on S/4 HANA focus on S/4 HANA
Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和“汪子熙”微信公众号上发表过多篇关于 SAP UI5 工作原理和源码解析的文章。 Jerry 也是从 SAP UI5 菜鸟一路走过来...
UI5-FIORI-安装配置开发环境搭建及测试程序案例.pdf
sapFiori配置手册[整理].pdf