SAP ABAP Class /UI2/CL_LAUNCHPAD_DA (Launch Pad Data Accessor)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-INT-BE (Application Component) Backend Enablement
     /UI2/SERVICES_LAUNCHPAD_700 (Package) UI BE: Launchpad services, release 7.00
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /UI2/IF_FND_LAUNCHPAD_ACCESS Launch pad data access 20130527
2 Interface implementation (CLASS c. INTERFACES i_ref)  /UI2/IF_LAUNCHPAD_ACCESS Launch pad data access 20111116
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_LAUNCHPAD_DA_01 Launchpad Data Accessor 20120120
Properties
Class /UI2/CL_LAUNCHPAD_DA  
Short Description Launch Pad Data Accessor    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI2/SERVICES_LAUNCHPAD_700   UI BE: Launchpad services, release 7.00 
Created 20111116   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_FAV_DATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /UI2/IF_LAUNCHPAD_ACCESS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 /UI2/IF_LAUNCHPAD_DB_ACCESS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 IF_FPM_NAVIGATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 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 /UI2/IF_FND_LAUNCHPAD_ACCESS Launch pad data access 20130527
2 /UI2/IF_LAUNCHPAD_ACCESS Launch pad data access 20111116
Friends
Class /UI2/CL_LAUNCHPAD_DA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_LAUNCHPAD_DA Static Attribute Private Object reference (TYPE REF TO) /UI2/CL_LAUNCHPAD_DA Launch Pad Data Accessor 20120710
2 GT_LP_INSTANCES Static Attribute Private Type reference (TYPE) /UI2/IF_LAUNCHPAD_ACCESS=>T_BUFFER 20120308
3 MC_LPD_APP_ENTRY_TYPE Constant Protected Type reference (TYPE) STRING 'APP' LPD application entry type 20120605
4 MO_DATA_ACCESSOR Instance attribute Public Object reference (TYPE REF TO) /UI2/IF_LAUNCHPAD_DB_ACCESS Launch pad data access internal 20111219
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_KEY Static method Public Method Returns the composed key out of role, instance and appid 20120427
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20111219
3 CREATE_ABSOLUTE_OBN Static method Public Method Creates absolute notation OBN 20120103
4 GET_ALL_LAUNCHPADS Instance method Protected Method Get Launchpads from DB 20120308
5 GET_BUFFER Instance method Protected Method Read Buffer 20120308
6 GET_CHILDREN Static method Public Method Get Link-Children of Entry 20120529
7 GET_KEY_PARTS Static method Public Method Returns the composed key out of role, instance and appid 20120510
8 GET_LAUNCHPAD Instance method Protected Method Get Launchpads from DB 20120308
9 GET_LAUNCHPAD_REFERENCE Static method Public Method Get Reference of LP-Data-Accessor 20111214
10 SET_BUFFER Instance method Protected Method Set Buffer 20120308
Events
Class /UI2/CL_LAUNCHPAD_DA has no event.
Types
Class /UI2/CL_LAUNCHPAD_DA has no local type.
Method Signatures

Method BUILD_KEY 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 20120427
2 Importing IV_INSTANCE Call by reference Type reference (TYPE) APB_LPD_INSTANCE Instance 20120427
3 Importing IV_ROLE Call by reference Type reference (TYPE) APB_LPD_ROLE Role 20120427
4 Returning RV_KEY Value transfer Type reference (TYPE) STRING 20120427

Method BUILD_KEY on class /UI2/CL_LAUNCHPAD_DA has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /UI2/CL_LAUNCHPAD_DA has no parameter.
Method CONSTRUCTOR on class /UI2/CL_LAUNCHPAD_DA has no exception.

Method CREATE_ABSOLUTE_OBN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POST_BODY Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20120103
2 Exporting EV_TARGET_URL Call by reference Type reference (TYPE) STRING Target (Fully Qualified) URL inclusive parameters 20120103
3 Importing IT_PARAMETERS Call by reference Type reference (TYPE) TIHTTPNVP Data for target, URL (&=) format, maybe URL encoded 20120103
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) STRING Business object name for which the operation was defined 20120103
5 Importing IV_OPERATION Call by reference Type reference (TYPE) STRING Operation that should be performed on the business object 20120103
6 Importing IV_RESOLVING_MODE Call by reference Type reference (TYPE) STRING SPACE "" | "SourceRole" 20120103
7 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) STRING 20120103

Method CREATE_ABSOLUTE_OBN on class /UI2/CL_LAUNCHPAD_DA has no exception.

Method GET_ALL_LAUNCHPADS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LPADT Call by reference Type reference (TYPE) /UI2/IF_LAUNCHPAD_DB_ACCESS=>TT_LPADT 20120308
2 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWBEP/T_MGW_SELECT_OPTION table of select options 20120321
3 Importing IV_FEEDER Call by reference Type reference (TYPE) STRING 20120321
4 Importing IV_INSTANCE Call by reference Type reference (TYPE) APB_LPD_INSTANCE Instance 20120308
5 Importing IV_ROLE Call by reference Type reference (TYPE) APB_LPD_ROLE Role 20120308

Method GET_ALL_LAUNCHPADS on class /UI2/CL_LAUNCHPAD_DA has no exception.

Method GET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_FAV_CACHE Call by reference Object reference (TYPE REF TO) /UI2/CL_FAV_CACHE Buffer for Favorite Data 20121211
2 Exporting ER_FEEDER_REF Call by reference Object reference (TYPE REF TO) OBJECT 20120322
3 Exporting ER_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_FPM_NAVIGATION List of Navigationtargets 20120308
4 Exporting ES_NAVIGATION_TREE Call by reference Type reference (TYPE) /UI2/IF_LAUNCHPAD_ACCESS=>S_LPAD_TREE 20120308
5 Exporting ET_CONTENT Call by reference Type reference (TYPE) IF_FPM_NAVIGATION=>T_TARGET 20120308
6 Exporting EV_FEEDER Call by reference Type reference (TYPE) STRING 20120322
7 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWBEP/T_MGW_SELECT_OPTION table of select options 20120321
8 Importing IV_INSTANCE Call by reference Type reference (TYPE) APB_LPD_INSTANCE Instance 20120308
9 Importing IV_ROLE Call by reference Type reference (TYPE) APB_LPD_ROLE Role 20120308

Method GET_BUFFER on class /UI2/CL_LAUNCHPAD_DA has no exception.

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TAB Call by reference Type reference (TYPE) IF_FPM_NAVIGATION=>T_TARGET 20120529
2 Importing IT_TAB Call by reference Type reference (TYPE) IF_FPM_NAVIGATION=>T_TARGET 20120529
3 Importing IV_KEY Call by reference Type reference (TYPE) STRING GUID 20120529

Method GET_CHILDREN on class /UI2/CL_LAUNCHPAD_DA has no exception.

Method GET_KEY_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_APPLICATION_ID Call by reference Type reference (TYPE) APB_LPD_GUID LP Application id 20120510
2 Exporting EV_INSTANCE Call by reference Type reference (TYPE) APB_LPD_INSTANCE LP instance 20120510
3 Exporting EV_LAUNCHPAD_ID Call by reference Type reference (TYPE) STRING LP repository-ID 20120601
4 Exporting EV_ROLE Call by reference Type reference (TYPE) APB_LPD_ROLE LP role 20120510
5 Importing IV_KEY Call by reference Type reference (TYPE) STRING Composed LP key 20120510

Method GET_KEY_PARTS on class /UI2/CL_LAUNCHPAD_DA has no exception.

Method GET_LAUNCHPAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_FAV_CACHE Call by reference Object reference (TYPE REF TO) /UI2/CL_FAV_CACHE Buffer for Favorite Data 20121211
2 Exporting ER_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_FPM_NAVIGATION List of Navigationtargets 20120308
3 Exporting ES_NAVIGATION_TREE Call by reference Type reference (TYPE) /UI2/IF_LAUNCHPAD_ACCESS=>S_LPAD_TREE 20120308
4 Exporting ET_CONTENT Call by reference Type reference (TYPE) IF_FPM_NAVIGATION=>T_TARGET 20120308
5 Exporting ET_LPADT Call by reference Type reference (TYPE) /UI2/IF_LAUNCHPAD_DB_ACCESS=>TT_LPADT 20120308
6 Importing IT_ALL_LPADT Call by reference Type reference (TYPE) /UI2/IF_LAUNCHPAD_DB_ACCESS=>TT_LPADT 20120308
7 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWBEP/T_MGW_SELECT_OPTION table of select options 20120321
8 Importing IV_FEEDER Call by reference Type reference (TYPE) STRING 20120321
9 Importing IV_INSTANCE Call by reference Type reference (TYPE) APB_LPD_INSTANCE Instance 20120308
10 Importing IV_ROLE Call by reference Type reference (TYPE) APB_LPD_ROLE Role 20120308

Method GET_LAUNCHPAD on class /UI2/CL_LAUNCHPAD_DA has no exception.

Method GET_LAUNCHPAD_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) /IWBEP/MED_GRP_EXTERNAL_NAME /UI2/IF_LAUNCHPAD_ACCESS=>GC_SERVICE Service Name 20111214
2 Returning RO_LAUNCHPAD_DA Value transfer Object reference (TYPE REF TO) /UI2/CL_LAUNCHPAD_DA Launch Pad Data Accessor 20111214

Method GET_LAUNCHPAD_REFERENCE on class /UI2/CL_LAUNCHPAD_DA has no exception.

Method SET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FEEDER_REF Call by reference Object reference (TYPE REF TO) OBJECT 20120322
2 Importing IR_FAV_CACHE Call by reference Object reference (TYPE REF TO) /UI2/CL_FAV_CACHE Buffer for Favorite Data 20121211
3 Importing IR_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_FPM_NAVIGATION List of Navigationtargets 20120308
4 Importing IS_NAVIGATION_TREE Call by reference Type reference (TYPE) /UI2/IF_LAUNCHPAD_ACCESS=>S_LPAD_TREE 20120308
5 Importing IT_CONTENT Call by reference Type reference (TYPE) IF_FPM_NAVIGATION=>T_TARGET 20120308
6 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWBEP/T_MGW_SELECT_OPTION table of select options 20120321
7 Importing IV_FEEDER Call by reference Type reference (TYPE) STRING 20120321
8 Importing IV_INSTANCE Call by reference Type reference (TYPE) APB_LPD_INSTANCE Instance 20120308
9 Importing IV_ROLE Call by reference Type reference (TYPE) APB_LPD_ROLE Role 20120308

Method SET_BUFFER on class /UI2/CL_LAUNCHPAD_DA has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 200