role based page - cached_sap_menu

简介: Created by Jerry Wang, last modified on Aug 26, 2015

Created by Jerry Wang, last modified on Aug 26, 2015

GET_ROLE_BASED_PAGE_USAGES

GET_START_UP_MENU

cached_navigation_tree

/ui2/nwbc_nav_tr

SUSR_USER_LOGONDATA_GET

IMPORT

FROM DATABASE

session buffer

get_user_info

get_roles

Read list of roles for the user: NAVIGATION_SELECT_AGRS_OF_USER

PRGN_READ_ROLE_MENU

entry point:


image.png

读取user menu:


image.png

DB里存放的cache结果:


image.png

读取当前user的类型:

image.png

cache信息:

image.png


如果cache不命中,进入line 13:


image.png


取得当前user 所有的role:


image.png

image.png


根据user role获得node:


image.png

image.png

loop所有的role,根据role拿到对应的node:


image.png

image.png

总共获得11个node:

image.png

对应的description如下:

image.pngimage.png




相关文章
|
JavaScript
SAP PP使用ECR去修改Recipe主数据,报错:Generation not supported for change object
SAP PP使用ECR去修改Recipe主数据,报错:Generation not supported for change object
SAP PP使用ECR去修改Recipe主数据,报错:Generation not supported for change object
SAP Fiori Launchpad get role based page usages
SAP Fiori Launchpad get role based page usages
90 0
SAP Fiori Launchpad get role based page usages
SAP Fiori Elements - how drop down list with description is correctly rendered
SAP Fiori Elements - how drop down list with description is correctly rendered
111 0
SAP Fiori Elements - how drop down list with description is correctly rendered
SAP Fiori Elements - fixed value help data request and how drop down list entry is rendered
SAP Fiori Elements - fixed value help data request and how drop down list entry is rendered
104 0
SAP Fiori Elements - fixed value help data request and how drop down list entry is rendered
how is opportunity detail page display first item by default
how is opportunity detail page display first item by default
75 0
how is opportunity detail page display first item by default
Fiori Elements detail table data request logic
Fiori Elements detail table data request logic
102 0
Fiori Elements detail table data request logic
SAP ABAP Fiori Launchpad role based page - cached_sap_menu - 基于角色的页面显示原理
Created by Jerry Wang, last modified on Aug 26, 2015 GET_ROLE_BASED_PAGE_USAGES GET_START_UP_MENU cached_navigation_tree /ui2/nwbc_nav_tr SUSR_USER_LOGONDATA_GET IMPORT FROM DATABASE session buffer get_user_info get_roles Read list of roles for the user: NAVIGATION_SELECT_AGRS_OF_USER PRGN_READ_ROLE
114 0
SAP ABAP Fiori Launchpad role based page - cached_sap_menu - 基于角色的页面显示原理
How to put S4 extension field to CRM WebUI search view in the design time
How to put S4 extension field to CRM WebUI search view in the design time
How to put S4 extension field to CRM WebUI search view in the design time
how drop down list description is displayed by UI framework
how drop down list description is displayed by UI framework
159 0
how drop down list description is displayed by UI framework
Cannot find source code based button in SE24 - modification assistant
Cannot find source code based button in SE24 - modification assistant
131 0