SAP ABAP Class CL_FPM_NAVIGATION (Set of navigation targets)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_CORE (Package) Floorplan Manager (Framework)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_APB_LPD_PROVIDER 20070515
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_NAVIGATION List of Navigationtargets 20070515
Properties
Class CL_FPM_NAVIGATION  
Short Description Set of navigation targets    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_CORE   Floorplan Manager (Framework) 
Created 20070515   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_FPM_NAVIGATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_APB_LPD_PROVIDER 20070515
2 IF_FPM_NAVIGATION List of Navigationtargets 20070515
Friends
Class CL_FPM_NAVIGATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CHECKPOINT_SUBKEY Constant Public Type reference (TYPE) STRING 'NAVIGATION' Subkey for navigation 20070531
2 MD_OPENING_LAUNCHPAD_FAILED Instance attribute Private Attribute reference (LIKE) 20090703
3 MO_FPM Instance attribute Private Object reference (TYPE REF TO) CL_FPM CL_FPM 20101117
4 MO_LAUNCHPAD Instance attribute Private Object reference (TYPE REF TO) CL_APB_LAUNCHPAD_API API for Launchpad persistence 20070515
5 MO_SUBSCRIPTION Instance attribute Private Object reference (TYPE REF TO) CL_FPM_SUBSCRIPTION Subscription services 20070521
6 MS_ID Instance attribute Private Attribute reference (LIKE) 20070516
7 MT_FILTER Instance attribute Private Attribute reference (LIKE) 20070601
8 MT_FOLDER_EXPANDED Instance attribute Private Type reference (TYPE) TY_T_FOLDER_EXPANDED 20111207
9 MT_TARGETS Instance attribute Private Attribute reference (LIKE) 20070516
10 MV_ICONS_SELECTABLE Instance attribute Private Attribute reference (LIKE) 20090713
11 MV_SUPPRESS_REBUILD_MT_TARGETS Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110224
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_PARAMETER Static method Public Method Apply Parameters from context 20070614
2 CAST_MESSAGES Instance method Private Method 20080109
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070515
4 CREATE_NAVIGATION_EVENT Instance method Public Method Creates FPM navigation event 20101110
5 GET_TARGETS Instance method Private Method Get all targets incl structure of this navigation set 20070516
6 LAUNCH Instance method Public Method Launch 20070515
Events
Class CL_FPM_NAVIGATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CTX_NAVIGATION Public See coding Definition of context to parameter mapping 20070615 begin of s_ctx_navigation, id type fpm_s_navigation_key, targets type t_ctx_target, end of s_ctx_navigation
2 S_CTX_PARAMETER Public See coding Definition of context to parameter mapping 20070615 begin of s_ctx_parameter, parameter type string, attribute_path type string, FIX_VALUE type string, end of s_ctx_parameter
3 S_CTX_TARGET Public See coding Definition of context to parameter mapping 20070615 begin of s_ctx_target, key type string, alias type string, parameter type t_ctx_parameter, end of s_ctx_target
4 TY_S_FOLDER_EXPANDED Public See coding 20111207 begin of ty_s_folder_expanded, application_id type string, expanded type abap_bool, end of ty_s_folder_expanded
5 TY_T_FOLDER_EXPANDED Public See coding 20111207 ty_t_folder_expanded TYPE STANDARD TABLE OF ty_s_folder_expanded
6 T_CTX_NAVIGATION Public See coding Definition of context to parameter mapping 20070615 t_ctx_navigation type standard table of s_ctx_navigation with default key
7 T_CTX_PARAMETER Public See coding Definition of context to parameter mapping 20070615 t_ctx_parameter type standard table of s_ctx_parameter with default key
8 T_CTX_TARGET Public See coding Definition of context to parameter mapping 20070615 t_ctx_target type standard table of s_ctx_target with default key
Method Signatures

Method APPLY_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT Web Dynpro Context 20070614
2 Importing IR_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20070614
3 Importing IT_CTX_2_PARAMETER Call by reference Type reference (TYPE) T_CTX_NAVIGATION Definition of context to parameter mapping 20070615

Method APPLY_PARAMETER on class CL_FPM_NAVIGATION has no exception.

Method CAST_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_MESSAGES Value transfer Type reference (TYPE) FPM_T_T100_MESSAGES Messages exported to be dispalyed in popup 20080109
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) APB_LPD_T_BAPIRET1 Messages 20080109

Method CAST_MESSAGES on class CL_FPM_NAVIGATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FPM Call by reference Object reference (TYPE REF TO) IF_FPM Interface for accessing FPM functionality 20101117
2 Importing IR_APB_LPD_SUSPEND_RESUME Call by reference Object reference (TYPE REF TO) IF_APB_LPD_SUSPEND_RESUME Suspend and resume functionality 20080311
3 Importing IR_WD_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20070515
4 Importing IS_KEY Call by reference Type reference (TYPE) FPM_S_NAVIGATION_KEY Key for Navigationset 20070515

Method CONSTRUCTOR on class CL_FPM_NAVIGATION has no exception.

Method CREATE_NAVIGATION_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APPLICATION_PARAMETERS Call by reference Type reference (TYPE) APB_LPD_T_PARAMS complete Application Parameters 20101110
2 Importing IT_BUSINESS_PARAMETERS Call by reference Type reference (TYPE) APB_LPD_T_PARAMS complete Business Parameters 20101110
3 Importing IV_TARGET_KEY Call by reference Type reference (TYPE) STRING 20101110
4 Returning RO_EVENT Value transfer Object reference (TYPE REF TO) CL_FPM_NAVIGATION_EVENT Navigation Event 20101110

Method CREATE_NAVIGATION_EVENT on class CL_FPM_NAVIGATION has no exception.

Method GET_TARGETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RT_TARGETS Call by reference Type reference (TYPE) IF_FPM_NAVIGATION=>T_TARGET Targets 20070516

Method GET_TARGETS on class CL_FPM_NAVIGATION has no exception.

Method LAUNCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_NAVIGATION_EVENT Navigation Event 20070515

Method LAUNCH on class CL_FPM_NAVIGATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in