SAP ABAP Class CL_WCF_PFCG_URL_PARAM_CLASS (Loader and Parameter Class for PFCG role data)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-APF (Application Component) Application Frame
     CRM_BSP_UI_FRAME_APPL (Package) Application Frame for CRM Standalone
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_UI_FRAME_NAVIGATION Navigation Support 20090223
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UI_LINK_PARAMETER_CLASS Link Parameter Class 20090115
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WCF_ALT_NAVBAR_OBN_SRV Navbar OBN Mapper 20090226
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WCF_ALT_NAVBAR_SRV Alternative Navbar Interface 20090223
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WCF_UI_NAVIGATION_CONTROL Navigation Control 20090120
Properties
Class CL_WCF_PFCG_URL_PARAM_CLASS  
Short Description Loader and Parameter Class for PFCG role data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_UI_FRAME_APPL   Application Frame for CRM Standalone 
Created 20090115   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_NWBC_RUNTIME Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_UI_FRAME_NAVIGATION Navigation Support 20090223
2 IF_UI_LINK_PARAMETER_CLASS Link Parameter Class 20090115
3 IF_WCF_ALT_NAVBAR_OBN_SRV Navbar OBN Mapper 20090226
4 IF_WCF_ALT_NAVBAR_SRV Alternative Navbar Interface 20090223
5 IF_WCF_UI_NAVIGATION_CONTROL Navigation Control 20090120
Friends
Class CL_WCF_PFCG_URL_PARAM_CLASS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_DEFAULT_TARGET Instance attribute Protected Type reference (TYPE) IF_WCF_ALT_NAVBAR_SRV=>TY_TARGET default target 20090507
2 GS_TARGET_INFO Instance attribute Protected Type reference (TYPE) CL_CRM_UI_NAVBAR_SRV=>TY_TARGET Target Information 20090507
3 GT_DIRECT_LINK_GROUPS Instance attribute Protected Type reference (TYPE) CRMT_THTMLB_MENU_ITEM The table for direct link group items 20090507
4 GT_DLG_SHADOW_TABLE Instance attribute Protected Type reference (TYPE) IF_NWBC_RUNTIME=>T_NAVIGATION_TREE Shadowtable to collect DLG for top level folder 20090507
5 GT_LINK_INFOS Instance attribute Protected Type reference (TYPE) CRMT_UI_FRAME_LINK_INFO_TAB Link Information 20090507
6 GT_MENUS Instance attribute Protected Type reference (TYPE) IF_NWBC_RUNTIME=>T_NAVIGATION_TREE PFCG Menu 20090223
7 GT_OBN_TARGETS Instance attribute Protected Type reference (TYPE) IF_NWBC_RUNTIME=>T_OBN_TARGETS OBN Targets from PFCG 20090223
8 GT_ROLES Instance attribute Protected Type reference (TYPE) IF_NWBC_RUNTIME=>T_ROLES PFCG Roles 20090223
9 GT_WORK_CENTER_MENUS Instance attribute Protected Type reference (TYPE) CRMT_THTMLB_MENU_ITEM The table for menu items 20090507
10 GV_DEFAULT_LINK_ID Instance attribute Protected Type reference (TYPE) CRMT_UI_LOGICAL_LINK_ID default link 20090507
11 NB_PROFILE_ID Instance attribute Protected Type reference (TYPE) CRMT_UI_FRW_PROFILE Navigation Bar Profile 20090226
12 ROLE Instance attribute Protected Object reference (TYPE REF TO) IF_CRM_UI_PROFILE Profile Access 20090223
13 ROLE_ID Instance attribute Protected Type reference (TYPE) CRMT_UI_FRW_PROFILE Business Role ID 20090223
14 SELF Static Attribute Protected Object reference (TYPE REF TO) CL_WCF_PFCG_URL_PARAM_CLASS Parameter Class 20090223
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DIRECT_LINK Instance method Protected Method Adds an entry to a direct link group 20090507
2 ADD_LOGICAL_LINK Instance method Protected Method Adds an entry as a logical link 20090507
3 GET_MENU_PATH Instance method Public Method Get menu path for breadcrumbs (default is complete path) 20090223
4 GET_PFCG_DATA Instance method Protected Method Get PFCG Information 20090227
5 GET_PFCG_MENU_ITEM Instance method Public Method Get PFCG Menu Item 20090223
6 PROCESS_FOLDER Instance method Protected Method Processes an individual folder within the tree structure 20090507
Events
Class CL_WCF_PFCG_URL_PARAM_CLASS has no event.
Types
Class CL_WCF_PFCG_URL_PARAM_CLASS has no local type.
Method Signatures

Method ADD_DIRECT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTRY Call by reference Type reference (TYPE) IF_NWBC_RUNTIME=>T_NAVIGATION_ENTRY 20090507
2 Importing IV_TOP_FOLDER Call by reference Type reference (TYPE) IF_NWBC_RUNTIME=>T_NAVIGATION_ENTRY 20090507

Method ADD_DIRECT_LINK on class CL_WCF_PFCG_URL_PARAM_CLASS has no exception.

Method ADD_LOGICAL_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTRY Call by reference Type reference (TYPE) IF_NWBC_RUNTIME=>T_NAVIGATION_ENTRY 20090507

Method ADD_LOGICAL_LINK on class CL_WCF_PFCG_URL_PARAM_CLASS has no exception.

Method GET_MENU_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FIRST_TEXT Call by reference Type reference (TYPE) STRING 20090223
2 Changing CV_TEXT Call by reference Type reference (TYPE) STRING 20090223
3 Importing IV_ALL Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20090223
4 Importing IV_HOME_PAGE Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20090223
5 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090223

Method GET_MENU_PATH on class CL_WCF_PFCG_URL_PARAM_CLASS has no exception.

Method GET_PFCG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MENUS Call by reference Type reference (TYPE) IF_NWBC_RUNTIME=>T_NAVIGATION_TREE 20090227
2 Exporting ET_OBN_TARGETS Call by reference Type reference (TYPE) IF_NWBC_RUNTIME=>T_OBN_TARGETS 20090227
3 Exporting ET_ROLES Call by reference Type reference (TYPE) IF_NWBC_RUNTIME=>T_ROLES 20090227

Method GET_PFCG_DATA on class CL_WCF_PFCG_URL_PARAM_CLASS has no exception.

Method GET_PFCG_MENU_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090223
2 Returning RV_RESULT Value transfer Type reference (TYPE) IF_NWBC_RUNTIME=>T_NAVIGATION_ENTRY 20090223

Method GET_PFCG_MENU_ITEM on class CL_WCF_PFCG_URL_PARAM_CLASS has no exception.

Method PROCESS_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOLDER Call by reference Type reference (TYPE) IF_NWBC_RUNTIME=>T_NAVIGATION_ENTRY Folder to be processed 20090507
2 Importing IV_TOP_FOLDER Call by reference Type reference (TYPE) IF_NWBC_RUNTIME=>T_NAVIGATION_ENTRY Top folder 20090507
3 Returning RV_DEFAULT_LINK_ID Value transfer Type reference (TYPE) CRMT_UI_LOGICAL_LINK_ID Logical Link ID that is associated with folder click 20090507

Method PROCESS_FOLDER on class CL_WCF_PFCG_URL_PARAM_CLASS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701