SAP ABAP Class CL_CRM_THTMLB_SKIN_EXPL_TOOLS (Tools for skin explorer workbench)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI-TAG (Application Component) Tag Library
     BSP_DYN_CONFIG_TAG_LIB (Package) New tag library for CRM IC
Properties
Class CL_CRM_THTMLB_SKIN_EXPL_TOOLS  
Short Description Tools for skin explorer workbench    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_TAG_LIB   New tag library for CRM IC 
Created 20080225   SAP 
Last change 20100303   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)
2 SO2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CRM_THTMLB_SKIN_EXPL_TOOLS has no interface implemented.
Friends
Class CL_CRM_THTMLB_SKIN_EXPL_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BSP_PATH Constant Public Type reference (TYPE) STRING '/SAP/BC/BSP/SAP/' 20080228
2 GC_BSP_PATH_PATTERN Constant Public Type reference (TYPE) STRING '/SAP/BC/BSP/SAP/*' 20080228
3 GC_COPIED_SKIN_DEFAULT_VERSION Constant Public Type reference (TYPE) CRMT_THTMLB_SKIN_VERSION '1.0.3' THTMLB Skin Version 20080303
4 GC_NAMESPACE Constant Public Type reference (TYPE) STRING 'SAP' 20080228
5 GC_SAP_SKIN_PATH_PATTERN Constant Public Type reference (TYPE) STRING '/SAP/BC/BSP/SAP/THTMLB_STYLES/SAP_SKINS/*' 20080228
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTONS_TO_SOURCE Static method Public Method Add buttons to the toolbar in source panel 20080226
2 ADD_BUTTONS_TO_TARGET Static method Public Method Add buttons to the toolbar in target panel 20080226
3 BUILD_RECORDING_ENTRIES Static method Public Method Build entries for CTS 20080303
4 CHECK_BSP_NAME Static method Public Method Verify whether the given string is a name of existing BSP 20080304
5 CHECK_COPY_AUTHORIZATION Static method Public Method Authority check for MIME object insertion 20080728
6 CHECK_CUSTOMIZING_PERMISSION Static method Public Method Check whether it is possible to save skin path in customiz. 20080731
7 CHECK_SKIN_NAME Static method Public Method Verify the string is a valid name for a new cust. skin 20080310
8 CREATE_GLOBAL_SKWF_PACKAGE Static method Public Method Create global SKWF package for use in workbench 20080225
9 GET_CUSTOMER_SKINS Static method Public Method Retrieve customer skin data from customizing 20080228
10 GET_PAGE_INFO Static method Public Method Extract info from O2page 20091007
11 GET_SAP_SKINS Static method Public Method Retrieve customer skin data from customizing 20080228
12 INSERT_DB Static method Public Method Insert in customizing db tables 20080304
13 SAVE_SKIN_PATH Static method Public Method Save skin path in crmc_thtmlb_skin 20080229
Events
Class CL_CRM_THTMLB_SKIN_EXPL_TOOLS has no event.
Types
Class CL_CRM_THTMLB_SKIN_EXPL_TOOLS has no local type.
Method Signatures

Method ADD_BUTTONS_TO_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TOOLBAR Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20080226

Method ADD_BUTTONS_TO_SOURCE on class CL_CRM_THTMLB_SKIN_EXPL_TOOLS has no exception.

Method ADD_BUTTONS_TO_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TOOLBAR Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20080226

Method ADD_BUTTONS_TO_TARGET on class CL_CRM_THTMLB_SKIN_EXPL_TOOLS has no exception.

Method BUILD_RECORDING_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RECORDING_ENTRIES Call by reference Type reference (TYPE) CTS_RECORDING_ENTRIES WBO Remote API: Entries for Change Recording 20080303
2 Importing IS_SKIN_DATA Call by reference Type reference (TYPE) CRMC_THTMLB_SKIN THTMLB Skins 20080303
3 Importing IS_SKIN_TEXTS Call by reference Type reference (TYPE) CRMC_THTMLB_SKNT Skin description 20080303

Method BUILD_RECORDING_ENTRIES on class CL_CRM_THTMLB_SKIN_EXPL_TOOLS has no exception.

Method CHECK_BSP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BSP_NAME Call by reference Type reference (TYPE) O2APPLNAME Name of BSP Application 20080304
# Exception Resumable Description Created on
1 NOT_EXISTING_BSP BSP with the specified name doesn't exist 20080304
2 NOT_PERMITTED_BSP BSP not permitted for customer skin 20080731

Method CHECK_COPY_AUTHORIZATION Signature

Method CHECK_COPY_AUTHORIZATION on class CL_CRM_THTMLB_SKIN_EXPL_TOOLS has no parameter.
# Exception Resumable Description Created on
1 ERROR_OCCURED Errors have occurred 20080728
2 NO_MODIFY_PERMISSION User has no display authorization 20080728

Method CHECK_CUSTOMIZING_PERMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHECK_RESULT Call by reference Type reference (TYPE) CTS_CHECK_RESULT WBO Remote API: Result of Change Recording Check 20080731
2 Exporting ET_LOCKS Call by reference Type reference (TYPE) CTS_OBJECT_LOCKS WBO Remote API: Objects Locked by Change Request 20080731
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES WBO Remote API: Messages for Result of Action 20080731
4 Exporting ET_REQUESTS Call by reference Type reference (TYPE) CTS_REQUESTS WBO Remote API: Change Requests 20080731

Method CHECK_CUSTOMIZING_PERMISSION on class CL_CRM_THTMLB_SKIN_EXPL_TOOLS has no exception.

Method CHECK_SKIN_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SKIN_NAME Call by reference Type reference (TYPE) STRING Name of skin 20080310
# Exception Resumable Description Created on
1 INVALID_NAMESPACE The entry doesn't belong to a permitted namespace 20080310
2 NAME_EXISTS BSP with the specified name doesn't exist 20080310

Method CREATE_GLOBAL_SKWF_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PACKAGE_ID Value transfer Type reference (TYPE) SKWF_PKGID KW Framework: Package ID 20080225

Method CREATE_GLOBAL_SKWF_PACKAGE on class CL_CRM_THTMLB_SKIN_EXPL_TOOLS has no exception.

Method GET_CUSTOMER_SKINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUSTOMER_SKINS Call by reference Type reference (TYPE) CRMT_THTMLB_SKIN_DATA A table type corresponding to the table crmc_thtmlb_skin 20080228

Method GET_CUSTOMER_SKINS on class CL_CRM_THTMLB_SKIN_EXPL_TOOLS has no exception.

Method GET_PAGE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PAGE_DESCRIPTION Call by reference Type reference (TYPE) STRING 20091007
2 Exporting EV_PAGE_NAME Call by reference Type reference (TYPE) STRING 20091007
3 Exporting EV_SKIN_NAME Call by reference Type reference (TYPE) CRMT_THTMLB_SKIN THTMLB Skin 20091007
4 Importing IS_PAGE Call by reference Type reference (TYPE) O2PAGENAME O2: Complete Name of Page (with External Name) 20091007
5 Importing IS_TEXT Call by reference Type reference (TYPE) O2PAGDIRT Short Text for Oxygen Pages 20091007

Method GET_PAGE_INFO on class CL_CRM_THTMLB_SKIN_EXPL_TOOLS has no exception.

Method GET_SAP_SKINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SAP_SKINS Call by reference Type reference (TYPE) CRMT_THTMLB_SKIN_DATA A table type corresponding to the table crmc_thtmlb_skin 20080228

Method GET_SAP_SKINS on class CL_CRM_THTMLB_SKIN_EXPL_TOOLS has no exception.

Method INSERT_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SKIN_DATA Call by reference Type reference (TYPE) CRMC_THTMLB_SKIN THTMLB Skins 20080304
2 Importing IS_SKIN_TEXTS Call by reference Type reference (TYPE) CRMC_THTMLB_SKNT Skin description 20080304
# Exception Resumable Description Created on
1 CANNOT_SAVE Impossible to save 20080304

Method SAVE_SKIN_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SKIN_DATA Call by reference Type reference (TYPE) CRMC_THTMLB_SKIN THTMLB Skins 20080229
2 Importing IS_SKIN_TEXTS Call by reference Type reference (TYPE) CRMC_THTMLB_SKNT Skin description 20080303
# Exception Resumable Description Created on
1 CANNOT_SAVE Impossible to save 20080229
History
Last changed by/on SAP  20100303 
SAP Release Created in 701