SAP ABAP Class /UI2/CL_LAUNCHPAD_NAV_02 (Launchpad Navigation)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-INT-BE (Application Component) Backend Enablement
     /UI2/SERVICES_LAUNCHPAD_702 (Package) UI BE: Launchpad services, release 7.02
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_LAUNCHPAD_NAV_00 Launchpad Navigation 20120502
Properties
Class /UI2/CL_LAUNCHPAD_NAV_02  
Short Description Launchpad Navigation    
Super Class /UI2/CL_LAUNCHPAD_NAV_00 Launchpad Navigation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI2/SERVICES_LAUNCHPAD_702   UI BE: Launchpad services, release 7.02 
Created 20120306   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /UI2/IF_LAUNCHPAD_ACCESS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CL_APB_LPD_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_FPM_NAVIGATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /UI2/CL_LAUNCHPAD_NAV_02 has no interface implemented.
Friends
Class /UI2/CL_LAUNCHPAD_NAV_02 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_LP_INSTANCES Static Attribute Private Type reference (TYPE) /UI2/IF_LAUNCHPAD_ACCESS=>T_NAV_BUFFER 20120502
2 GV_SHELLTYPE Instance attribute Private Type reference (TYPE) STRING 20120613
3 MD_INACTIVE_FOLDER_ID Instance attribute Private Type reference (TYPE) APB_LPD_GUID GUID 20120427
4 MD_OPENING_LAUNCHPAD_FAILED Instance attribute Private Attribute reference (LIKE) 20120502
5 MD_ROOT_APPL_ID Instance attribute Private Type reference (TYPE) APB_LPD_GUID GUID 20120427
6 MD_TYPE_OF_LPD Instance attribute Private Type reference (TYPE) APB_LPD_TYPE_OF_LPD Type of Launchpad 20120427
7 MO_LAUNCHPAD Instance attribute Private Object reference (TYPE REF TO) CL_APB_LAUNCHPAD Persistant XML Object for Launchpad 20120427
8 MO_START Instance attribute Private Object reference (TYPE REF TO) IF_APB_LPD_LAUNCH_APPLICATION Use Portal navigation to start applications 20120427
9 MS_ID Instance attribute Private Attribute reference (LIKE) 20120502
10 MS_NAV_ABS Instance attribute Private Type reference (TYPE) YS_NAV_ABS 20120502
11 MS_NAV_OBN Instance attribute Private Type reference (TYPE) YS_NAV_OBN 20120502
12 MT_FILTER Instance attribute Private Attribute reference (LIKE) 20120502
13 MT_TARGETS Instance attribute Private Attribute reference (LIKE) 20120502
14 MV_ICONS_SELECTABLE Instance attribute Private Attribute reference (LIKE) 20120502
15 MV_SUPPRESS_REBUILD_MT_TARGETS Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120427
Methods
# Method Level Visibility Method type Description Created on
1 ADD_APPLICATION Instance method Private Method 20120427
2 ADD_MESSAGE Static method Private Method 20120427
3 CAST_MESSAGES Instance method Private Method 20120427
4 CLEAR_ATTRIBUTES Instance method Private Method 20120503
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120509
6 GET_APPL_TYPE_02 Instance method Private Method 20130702
7 GET_GUID Static method Private Method 20120427
8 GET_TARGETS Instance method Private Method 20120427
Events
Class /UI2/CL_LAUNCHPAD_NAV_02 has no event.
Types
Class /UI2/CL_LAUNCHPAD_NAV_02 has no local type.
Method Signatures

Method ADD_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_APPLICATION_ID Value transfer Type reference (TYPE) APB_LPD_GUID GUID 20120427
2 Importing ID_APPLICATION_TYPE Call by reference Type reference (TYPE) APB_LPD_APPLICATION_TYPE Applikation type 20120427
3 Importing ID_INACTIVE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120427
4 Importing ID_PARENT_FOLDER_ID Call by reference Type reference (TYPE) APB_LPD_GUID GUID 20120427
5 Importing IT_APPLICATION_PARAMETER Call by reference Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20120427

Method ADD_APPLICATION on class /UI2/CL_LAUNCHPAD_NAV_02 has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) APB_LPD_T_BAPIRET1 Messages 20120427
2 Importing ID_MSGNO Call by reference Type reference (TYPE) MSGNO System Message Number 20120427
3 Importing ID_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20120427
4 Importing ID_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20120427
5 Importing ID_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20120427
6 Importing ID_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20120427

Method ADD_MESSAGE on class /UI2/CL_LAUNCHPAD_NAV_02 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 20120427
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) APB_LPD_T_BAPIRET1 Messages 20120427

Method CAST_MESSAGES on class /UI2/CL_LAUNCHPAD_NAV_02 has no exception.

Method CLEAR_ATTRIBUTES Signature

Method CLEAR_ATTRIBUTES on class /UI2/CL_LAUNCHPAD_NAV_02 has no parameter.
Method CLEAR_ATTRIBUTES on class /UI2/CL_LAUNCHPAD_NAV_02 has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_WD_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT 20120509
2 Importing IS_IGNORE Call by reference Type reference (TYPE) ABAP_BOOL 20120509
3 Importing IS_KEY Call by reference Type reference (TYPE) FPM_S_NAVIGATION_KEY 20120509
4 Importing IV_SHELLTYPE Call by reference Type reference (TYPE) STRING CL_APB_LPD_UTILITIES=>GC_CLIENT_TYPE_STANDALONE 20120531
# Exception Resumable Description Created on
1 /UI2/CX_RUNTIME UI2 Exception for data provider 20120509

Method GET_APPL_TYPE_02 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_GUID Call by reference Type reference (TYPE) APB_LPD_GUID GUID 20130702
2 Returning RV_APPL_TYPE Value transfer Type reference (TYPE) APB_LPD_APPLICATION_TYPE Application type 20130702

Method GET_APPL_TYPE_02 on class /UI2/CL_LAUNCHPAD_NAV_02 has no exception.

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_GUID_32 Value transfer Type reference (TYPE) APB_LPD_GUID GUID 20120427

Method GET_GUID on class /UI2/CL_LAUNCHPAD_NAV_02 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 Definition of a table of targets 20120427

Method GET_TARGETS on class /UI2/CL_LAUNCHPAD_NAV_02 has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 100