SAP ABAP Class /BCV/CL_UIF_LAUNCHPAD_API (API for Launchpad Access)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BCV (Application Component) Business Context Viewer
     /BCV/UIF (Package) BCV User Interface Layer
Properties
Class /BCV/CL_UIF_LAUNCHPAD_API  
Short Description API for Launchpad Access    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BCV/UIF   BCV User Interface Layer 
Created 20091210   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BCV/CL_UIF_DRILLDOWN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /BCV/CL_UIF_LAUNCHPAD_API has no interface implemented.
Friends
Class /BCV/CL_UIF_LAUNCHPAD_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_INSTANCE_BCV Constant Public Type reference (TYPE) APB_LPD_INSTANCE 'BCV' Instance BCV 20091216
2 GC_INSTANCE_CFG Constant Public Type reference (TYPE) APB_LPD_INSTANCE 'CFG' Instance CFG 20091216
3 GC_ROLE_BCV Constant Public Type reference (TYPE) APB_LPD_ROLE 'BCV' Role BCV 20091216
4 GC_ROLE_BCV_EXT Constant Public Type reference (TYPE) APB_LPD_ROLE 'BCV_EXT' Role BCV_EXT 20091216
5 GC_ROLE_BCV_SRC Constant Public Type reference (TYPE) APB_LPD_ROLE 'BCV_SRC' Role BCV_SRC 20091216
6 GT_LAUNCHPAD Static Attribute Private See coding 20091210
7 MO_LAUNCHPAD_API Instance attribute Private Object reference (TYPE REF TO) CL_APB_LAUNCHPAD_API Persistant XML Object for Launchpad 20091210
8 MV_INSTANCE Instance attribute Private Type reference (TYPE) APB_LPD_INSTANCE Instance 20100120
9 MV_ROLE Instance attribute Private Type reference (TYPE) APB_LPD_ROLE Role 20100120
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor Constructor 20091210
2 EXECUTE Instance method Public Method Start launchpad application 20091210
3 GET_CONTENT Instance method Public Method Get launchpad content filtered by given meanings 20091210
4 GET_INSTANCE Static method Public Method Get instance of this class 20091210
5 GET_MEANING Instance method Public Method Return "meanings" of a launchpad application 20091210
6 GET_PARAMETER Instance method Public Method Get parameters of one specific launchpad application 20091210
Events
Class /BCV/CL_UIF_LAUNCHPAD_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYS_LAUNCHPAD Private See coding 20091210 BEGIN OF tys_launchpad, role TYPE apb_lpd_role, instance TYPE apb_lpd_guid, no_text TYPE boole_d, wd_component TYPE REF TO if_wd_component, launchpad TYPE REF TO /bcv/cl_uif_launchpad_api, END OF tys_launchpad
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WD_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20091210
2 Importing IV_INSTANCE Call by reference Type reference (TYPE) APB_LPD_INSTANCE Instance 20091210
3 Importing IV_NO_TEXT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Launchpad without texts (performance)? 20091210
4 Importing IV_ROLE Call by reference Type reference (TYPE) APB_LPD_ROLE Role 20091210

Method CONSTRUCTOR on class /BCV/CL_UIF_LAUNCHPAD_API has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APPLICATION_PARAMETER Call by reference Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20091210
2 Importing IT_BUSINESS_PARAMETER Call by reference Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20091210
3 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) APB_LPD_GUID GUID 20091210

Method EXECUTE on class /BCV/CL_UIF_LAUNCHPAD_API has no exception.

Method GET_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MEANING Call by reference Type reference (TYPE) /BCV/T_UIF_MEANING Meanings 20091210
2 Importing IV_LOGIC Call by reference Type reference (TYPE) /BCV/UIF_BOOL_OPERATOR /BCV/CL_UIF_DRILLDOWN=>GC_DRILLDOWN_LOGIC_AND Drilldown logic 20091210
3 Returning RT_CONTENT Value transfer Type reference (TYPE) APB_LPD_T_CONTENT Tree Content 20091211

Method GET_CONTENT on class /BCV/CL_UIF_LAUNCHPAD_API has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WD_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20091210
2 Importing IV_INSTANCE Call by reference Type reference (TYPE) APB_LPD_INSTANCE Instance 20091210
3 Importing IV_NO_TEXT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE No launchpad texts 20091210
4 Importing IV_ROLE Call by reference Type reference (TYPE) APB_LPD_ROLE Role 20091210
5 Returning RO_LAUNCHPAD Value transfer Object reference (TYPE REF TO) /BCV/CL_UIF_LAUNCHPAD_API Instance of class /BCV/CL_UIF_LAUNCHPAD_API 20091210

Method GET_INSTANCE on class /BCV/CL_UIF_LAUNCHPAD_API has no exception.

Method GET_MEANING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) APB_LPD_GUID GUID 20091210
2 Returning RT_MEANING Value transfer Type reference (TYPE) /BCV/T_UIF_MEANING Meanings 20091210

Method GET_MEANING on class /BCV/CL_UIF_LAUNCHPAD_API has no exception.

Method GET_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPLICATION_PARAMETER Call by reference Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20091210
2 Exporting ET_BUSINESS_PARAMETER Call by reference Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20091210
3 Exporting ET_PARAMETER Call by reference Type reference (TYPE) APB_LPD_T_PARAMETER_MAPPING Table to display parameter mapping 20091210
4 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) APB_LPD_GUID GUID 20091210

Method GET_PARAMETER on class /BCV/CL_UIF_LAUNCHPAD_API has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702