SAP ABAP Class CL_APB_CREATE_LPD_UTILITIES (CL_APB_CREATE_LPD_UTILITIES)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-MUS-LP (Application Component) Launchpad
     APB_LAUNCHPAD (Package) Launchpad (generic functions)
Properties
Class CL_APB_CREATE_LPD_UTILITIES  
Short Description    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_LAUNCHPAD   Launchpad (generic functions) 
Created 20060831   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_APB_CREATE_LPD_UTILITIES has no interface implemented.
Friends
Class CL_APB_CREATE_LPD_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_FOLDER_APPL_ID Instance attribute Private Type reference (TYPE) APB_LPD_GUID GUID 20060901
2 MD_INACTIVE_FOLDER_ID Instance attribute Private Type reference (TYPE) APB_LPD_GUID GUID 20060901
3 MD_LAUNCHPAD_LIGHT Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060831
4 MD_LIKE_SERVICE_MAP Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060831
5 MD_PARENT_APPL_ID Instance attribute Private Type reference (TYPE) APB_LPD_GUID GUID 20060831
6 MD_PREV_SIBLING_ID Instance attribute Private Type reference (TYPE) APB_LPD_GUID GUID 20060831
7 MR_LAUNCHPAD Instance attribute Private Object reference (TYPE REF TO) CL_APB_LAUNCHPAD Persistant XML Object for Launchpad 20060831
8 MS_APB_MAINDYNP Instance attribute Private Type reference (TYPE) APB_LPD_MAINDYNP General Dynpro fields 20060831
9 MS_APB_SUBDYNP0250 Instance attribute Private Type reference (TYPE) APB_LPD_SUBDYNP0250 Transaction 20060831
10 MS_APB_SUBDYNP0300 Instance attribute Private Type reference (TYPE) APB_LPD_SUBDYNP0300 URL 20060912
11 MS_APB_SUBDYNP0400 Instance attribute Private Type reference (TYPE) APB_LPD_SUBDYNP0400 Portal page 20060912
12 MS_APB_SUBDYNP0500 Instance attribute Private Type reference (TYPE) APB_LPD_SUBDYNP0500 BI Reports Query 20060912
13 MS_APB_SUBDYNP0550 Instance attribute Private Type reference (TYPE) APB_LPD_SUBDYNP0550 BI Reports Templates 20060912
14 MS_APB_SUBDYNP0600 Instance attribute Private Type reference (TYPE) APB_LPD_SUBDYNP0600 Report Writer reports 20060912
15 MS_APB_SUBDYNP0650 Instance attribute Private Type reference (TYPE) APB_LPD_SUBDYNP0650 Manager's Desktop 20060912
16 MS_APB_SUBDYNP0700 Instance attribute Private Type reference (TYPE) APB_LPD_SUBDYNP0700 KM Documents 20060912
17 MS_APB_SUBDYNP0800 Instance attribute Private Type reference (TYPE) APB_LPD_SUBDYNP0800 Webdynpro 20060912
18 MS_APB_SUBDYNP0850 Instance attribute Private Type reference (TYPE) APB_LPD_SUBDYNP0850 Infoset queries 20060912
19 MT_FIELDS_APB_MAINDYNP Static Attribute Private Type reference (TYPE) TT_DFIES 20060901
20 MT_FIELDS_APB_SUBDYNP0250 Static Attribute Private Type reference (TYPE) TT_DFIES 20060901
21 MT_FIELDS_APB_SUBDYNP0300 Instance attribute Private Type reference (TYPE) TT_DFIES 20060912
22 MT_FIELDS_APB_SUBDYNP0400 Instance attribute Private Type reference (TYPE) TT_DFIES 20060912
23 MT_FIELDS_APB_SUBDYNP0500 Instance attribute Private Type reference (TYPE) TT_DFIES 20060912
24 MT_FIELDS_APB_SUBDYNP0550 Instance attribute Private Type reference (TYPE) TT_DFIES 20060912
25 MT_FIELDS_APB_SUBDYNP0600 Instance attribute Private Type reference (TYPE) TT_DFIES 20060912
26 MT_FIELDS_APB_SUBDYNP0650 Instance attribute Private Type reference (TYPE) TT_DFIES 20060912
27 MT_FIELDS_APB_SUBDYNP0700 Instance attribute Private Type reference (TYPE) TT_DFIES 20060912
28 MT_FIELDS_APB_SUBDYNP0800 Instance attribute Private Type reference (TYPE) TT_DFIES 20060912
29 MT_FIELDS_APB_SUBDYNP0850 Instance attribute Private Type reference (TYPE) TT_DFIES 20060912
30 MT_MESSAGES Instance attribute Private Type reference (TYPE) APB_LPD_T_BAPIRET1 Messages 20060831
Methods
# Method Level Visibility Method type Description Created on
1 ADD_APPLICATION Instance method Private Method 20060901
2 ADD_BI_QUERY Instance method Public Method Add a BI query to the Launchpad 20060912
3 ADD_BI_TEMPLATE Instance method Public Method Add a BI template to the Launchpad 20060912
4 ADD_FOLDER Instance method Public Method Add a folder to the Launchpad 20060831
5 ADD_INFOSET_QUERY Instance method Public Method Add a Infoset query to the Launchpad 20060912
6 ADD_KM_DOCUMENT Instance method Public Method Add a KM document to the Launchpad 20060912
7 ADD_MANAGERS_DESKTOP Instance method Public Method Add a Managers desktop report to the Launchpad 20060912
8 ADD_MESSAGE Instance method Private Method 20060831
9 ADD_PORTAL_PAGE Instance method Public Method Add a Portal page to the Launchpad 20060912
10 ADD_REPORT_WRITER Instance method Public Method Add a report writer report to the Launchpad 20060912
11 ADD_TRANSACTION Instance method Public Method Add a transaction to the Launchpad 20060831
12 ADD_URL Instance method Public Method Add a URL to the Launchpad 20060912
13 ADD_VISUAL_COMPOSER_APPL Instance method Public Method Add a Portal page to the Launchpad 20060912
14 ADD_WEBDYNPRO_ABAP Instance method Public Method Add a WebDynpro Java application to the Launchpad 20060912
15 ADD_WEBDYNPRO_JAVA Instance method Public Method Add a WebDynpro Java application to the Launchpad 20060912
16 CHECK_REQUIRED_FIELDS Instance method Private Method 20060901
17 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060831
18 CREATE_KEY_VALUE_PAIRS Instance method Private Method 20060831
19 CREATE_NEW_LAUNCHPAD Static method Public Method Create a new Launchpad instance 20060831
20 ERROR_MESSAGES_OCCURED Instance method Private Method 20060901
21 GET_GUID Instance method Private Method 20060831
22 SAVE Instance method Public Method Save the Launchpad 20060831
Events
Class CL_APB_CREATE_LPD_UTILITIES has no event.
Types
Class CL_APB_CREATE_LPD_UTILITIES 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 20060901
2 Importing ID_APPLICATION_TYPE Call by reference Type reference (TYPE) APB_LPD_APPLICATION_TYPE Applikation type 20060901
3 Importing ID_INACTIVE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060901

Method ADD_APPLICATION on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method ADD_BI_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BI_QUERY_FIELDS Call by reference Type reference (TYPE) APB_LPD_S_BI_QUERY Fields to add a BI query 20060912

Method ADD_BI_QUERY on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method ADD_BI_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BI_TEMPLATE_FIELDS Call by reference Type reference (TYPE) APB_LPD_S_BI_TEMPLATE Fields to add a BI template 20060912

Method ADD_BI_TEMPLATE on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method ADD_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FOLDER_FIELDS Call by reference Type reference (TYPE) APB_LPD_S_FOLDER Fields for a folder 20060831
# Exception Resumable Description Created on
1 NO_FOLDER_IN_LPD_LIGHT 20060831
2 SYSTEM_ERROR 20060831

Method ADD_INFOSET_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INFOSET_QUERY_FIELDS Call by reference Type reference (TYPE) APB_LPD_S_INFOSET_QUERY Fields to add a Infoset auery 20060912

Method ADD_INFOSET_QUERY on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method ADD_KM_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KM_DOCUMENT_FIELDS Call by reference Type reference (TYPE) APB_LPD_S_PORTAL_PAGE Fields to add a KM document 20060912

Method ADD_KM_DOCUMENT on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method ADD_MANAGERS_DESKTOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MANAGERS_DESKTOP_FIELDS Call by reference Type reference (TYPE) APB_LPD_S_MANAGERS_DESKTOP Fields to add a Managers desktop 20060912

Method ADD_MANAGERS_DESKTOP on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MSGNO Call by reference Type reference (TYPE) MSGNO Message Identification 20060831

Method ADD_MESSAGE on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method ADD_PORTAL_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PORTAL_PAGE_FIELDS Call by reference Type reference (TYPE) APB_LPD_S_PORTAL_PAGE Fields to add a Portal page 20060912

Method ADD_PORTAL_PAGE on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method ADD_REPORT_WRITER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REPORTWRITER_FIELDS Call by reference Type reference (TYPE) APB_LPD_S_REPORT_WRITER Fields to add a reportwriter report 20060912

Method ADD_REPORT_WRITER on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method ADD_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TRANSACTION_FIELDS Call by reference Type reference (TYPE) APB_LPD_S_TRANSACTION Fields to add a transaction 20060831

Method ADD_TRANSACTION on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method ADD_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_URL_FIELDS Call by reference Type reference (TYPE) APB_LPD_S_URL Fields to add a URL 20060912

Method ADD_URL on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method ADD_VISUAL_COMPOSER_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PORTAL_PAGE_FIELDS Call by reference Type reference (TYPE) APB_LPD_S_PORTAL_PAGE Fields to add a Portal page 20060912

Method ADD_VISUAL_COMPOSER_APPL on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method ADD_WEBDYNPRO_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WEBDYNPRO_FIELDS Call by reference Type reference (TYPE) APB_LPD_S_WEBDYNPRO Fields to add a WebDynpro Java application 20060912

Method ADD_WEBDYNPRO_ABAP on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method ADD_WEBDYNPRO_JAVA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WEBDYNPRO_FIELDS Call by reference Type reference (TYPE) APB_LPD_S_WEBDYNPRO Fields to add a WebDynpro Java application 20060912

Method ADD_WEBDYNPRO_JAVA on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method CHECK_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_OK Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060901
2 Importing ID_APPLICATION_TYPE Call by reference Type reference (TYPE) APB_LPD_APPLICATION_TYPE Applikation type 20060901

Method CHECK_REQUIRED_FIELDS on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DESCRIPTION Call by reference Type reference (TYPE) APB_LPD_DESCRIPTION Description 20060831
2 Importing ID_DEV_CLASS Call by reference Type reference (TYPE) DEVCLASS Package 20060831
3 Importing ID_EMBEDDED_LPD Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060831
4 Importing ID_INSTANCE Call by reference Type reference (TYPE) APB_LPD_INSTANCE Instance 20060831
5 Importing ID_ROLE Call by reference Type reference (TYPE) APB_LPD_ROLE Role 20060831
6 Importing ID_WITH_OBJECT_FOLDERS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060831

Method CONSTRUCTOR on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method CREATE_KEY_VALUE_PAIRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_PARAMS Value transfer Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20060831
2 Importing ID_APPLICATION_TYPE Call by reference Type reference (TYPE) APB_LPD_APPLICATION_TYPE Applikation type 20060831

Method CREATE_KEY_VALUE_PAIRS on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method CREATE_NEW_LAUNCHPAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_LAUNCHPAD Value transfer Object reference (TYPE REF TO) CL_APB_CREATE_LPD_UTILITIES 20060831
2 Importing ID_DESCRIPTION Call by reference Type reference (TYPE) APB_LPD_DESCRIPTION Description 20060831
3 Importing ID_DEV_CLASS Call by reference Type reference (TYPE) DEVCLASS Package 20060831
4 Importing ID_EMBEDDED_LPD Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060831
5 Importing ID_INSTANCE Call by reference Type reference (TYPE) APB_LPD_INSTANCE Instance 20060831
6 Importing ID_ROLE Call by reference Type reference (TYPE) APB_LPD_ROLE Role 20060831
7 Importing ID_WITH_OBJECT_FOLDERS Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060831
# Exception Resumable Description Created on
1 LAUNCHPAD_ALLREADY_EXISTS 20060831

Method ERROR_MESSAGES_OCCURED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_ERRORS Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060901

Method ERROR_MESSAGES_OCCURED on class CL_APB_CREATE_LPD_UTILITIES 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 20060831

Method GET_GUID on class CL_APB_CREATE_LPD_UTILITIES has no exception.

Method SAVE Signature

Method SAVE on class CL_APB_CREATE_LPD_UTILITIES has no parameter.
Method SAVE on class CL_APB_CREATE_LPD_UTILITIES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710