天天看點

SAP Fiori Launchpad tile點選之後,背景的調整url解析機制Created by Jerry Wang, last modified on Jan 17, 2015

Created by Jerry Wang, last modified on Jan 17, 2015

原标題:How is navigation target url request handled by backend

使用postman 測試 navigation target url request handling:

SAP Fiori Launchpad tile點選之後,背景的調整url解析機制Created by Jerry Wang, last modified on Jan 17, 2015

在該icf node的handler class的HANDLE_REQUEST裡設定斷點:

SAP Fiori Launchpad tile點選之後,背景的調整url解析機制Created by Jerry Wang, last modified on Jan 17, 2015

call local function ( destination NONE ) 取navigation target:

SAP Fiori Launchpad tile點選之後,背景的調整url解析機制Created by Jerry Wang, last modified on Jan 17, 2015

首先拿metadata:

SAP Fiori Launchpad tile點選之後,背景的調整url解析機制Created by Jerry Wang, last modified on Jan 17, 2015

再取實際資料:

資料請求正文:

SAP Fiori Launchpad tile點選之後,背景的調整url解析機制Created by Jerry Wang, last modified on Jan 17, 2015
SAP Fiori Launchpad tile點選之後,背景的調整url解析機制Created by Jerry Wang, last modified on Jan 17, 2015

得到action name:

SAP Fiori Launchpad tile點選之後,背景的調整url解析機制Created by Jerry Wang, last modified on Jan 17, 2015

call相應的action handler進行處理:

SAP Fiori Launchpad tile點選之後,背景的調整url解析機制Created by Jerry Wang, last modified on Jan 17, 2015

首先從cache裡讀取:

SAP Fiori Launchpad tile點選之後,背景的調整url解析機制Created by Jerry Wang, last modified on Jan 17, 2015
SAP Fiori Launchpad tile點選之後,背景的調整url解析機制Created by Jerry Wang, last modified on Jan 17, 2015

cache沒命中:

SAP Fiori Launchpad tile點選之後,背景的調整url解析機制Created by Jerry Wang, last modified on Jan 17, 2015

于是去database取:

SAP Fiori Launchpad tile點選之後,背景的調整url解析機制Created by Jerry Wang, last modified on Jan 17, 2015
SAP Fiori Launchpad tile點選之後,背景的調整url解析機制Created by Jerry Wang, last modified on Jan 17, 2015

得到結果:

SAP Fiori Launchpad tile點選之後,背景的調整url解析機制Created by Jerry Wang, last modified on Jan 17, 2015