SAP ABAP Class CL_CRM_SKIN_WB_SOURCE (Skin explorer for source (i.e. sap skin))
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_SKIN_KWUI_EXPLORER kwui explorer for skin workbench 20080225
Properties
Class CL_CRM_SKIN_WB_SOURCE  
Short Description Skin explorer for source (i.e. sap skin)    
Super Class CL_CRM_SKIN_KWUI_EXPLORER kwui explorer for skin workbench 
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 CL_CRM_SKIN_WB_SOURCE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_KWUI_EXPLORER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 WBMR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CRM_SKIN_WB_SOURCE has no interface implemented.
Friends
Class CL_CRM_SKIN_WB_SOURCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FOLDER_CLASS Constant Public Type reference (TYPE) STRING 'M_FOLDER' 20080226
2 C_SAP_SKIN_FOLDER_NAME Constant Public Type reference (TYPE) STRING 'sap_skins' 20080226
3 GC_MARKER_IRRELEVANT Constant Public Type reference (TYPE) STRING '_old.' 20091008
4 GT_CORE_FILES Instance attribute Protected Type reference (TYPE) SKWV_EXPNK_T Core files 20080226
5 GT_MAIN_NODES Instance attribute Protected Type reference (TYPE) CL_CRM_SKIN_WB_SOURCE=>LTY_MAIN_NODE_TAB The data on folders sap_skins and indiv. skins 20091008
6 GT_SKIN_FOLDERS Instance attribute Protected Type reference (TYPE) SKWV_EXPNK_T Folders representing skins 20080226
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DYNAMIC_OBJECTS Instance method Protected Method Add objects simulating MIME objects dynamically 20091006
2 ADJUST_SOURCE_DISPLAY Instance method Public Method Adds page fragments, hides old MIMEs, etc 20091008
3 COPY_SKIN_TO_CLIPBOARD Instance method Public Method Copy nodes of selected sap skin to clipboard 20080226
4 CREATE_PROXY_ITEMS Instance method Protected Method Create proxies simulating MIME objects 20091007
5 DISPLAY_FRAGMENT_IN_CLIENT Instance method Protected Method Display content of page/fragment on client PC 20091015
6 DOWNLOAD_FILTERED_OBJECTS Instance method Public Method Dowload MIME objects while filtering out irrelevant objects 20091019
7 DOWNLOAD_FRAGMENTS Instance method Protected Method Download pages/fragments to client PC 20091019
8 FILL_NODEKEY_ADDED_OBJ Instance method Protected Method Memorize the nodekey for each of newly added nodes 20091014
9 GET_ALL_SKIN_NODES Instance method Public Method Get list of nodes representing the skin foldesrs and core 20080226
10 GET_MAIN_NODES Instance method Protected Method Get list of nodes representing skin and sap_skins folders 20091008
11 GET_NODES_OF_SELECTED_SKIN Instance method Public Method Get skin: one top folder + core files 20080226
12 HIDE_IRRELEVANT_NODES Instance method Protected Method Hide nodes that are no longer part of skin infrastructure 20091008
13 IS_PAGE_FRAGS_ADDED Instance method Protected Method Spot check whether the nodes represening page frags added 20091014
Events
Class CL_CRM_SKIN_WB_SOURCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_MAIN_NODE Protected See coding 20091008 BEGIN OF lty_main_node, skin_name TYPE crmt_thtmlb_skin, node TYPE skwv_expnk, END OF lty_main_node
2 LTY_MAIN_NODE_TAB Protected See coding 20091008 lty_main_node_tab TYPE STANDARD TABLE OF lty_main_node
Method Signatures

Method ADD_DYNAMIC_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKAGE_ID Call by reference Type reference (TYPE) SKWF_PKGID KW Framework: Package ID 20091007

Method ADD_DYNAMIC_OBJECTS on class CL_CRM_SKIN_WB_SOURCE has no exception.

Method ADJUST_SOURCE_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKAGE_ID Call by reference Type reference (TYPE) SKWF_PKGID KW Framework: Package ID 20091008

Method ADJUST_SOURCE_DISPLAY on class CL_CRM_SKIN_WB_SOURCE has no exception.

Method COPY_SKIN_TO_CLIPBOARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODES_TO_COPY Call by reference Type reference (TYPE) SKWV_EXPNK_T Table with explorer node key 20080226

Method COPY_SKIN_TO_CLIPBOARD on class CL_CRM_SKIN_WB_SOURCE has no exception.

Method CREATE_PROXY_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKAGE_ID Call by reference Type reference (TYPE) SKWF_PKGID Key for node in KWUI explorer 20091007

Method CREATE_PROXY_ITEMS on class CL_CRM_SKIN_WB_SOURCE has no exception.

Method DISPLAY_FRAGMENT_IN_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20091015
# Exception Resumable Description Created on
1 DISPLAY_FAILED Display of the page or fragment failed 20091015

Method DOWNLOAD_FILTERED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IO Call by reference Type reference (TYPE) SKWF_IO KW Framework: Object Key 20091019
# Exception Resumable Description Created on
1 DOWNLOAD_PATH_NOT_AVAILABLE 20091019

Method DOWNLOAD_FRAGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IO Call by reference Type reference (TYPE) SKWF_IO 20091019
2 Importing IV_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20091019

Method DOWNLOAD_FRAGMENTS on class CL_CRM_SKIN_WB_SOURCE has no exception.

Method FILL_NODEKEY_ADDED_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_NODE Call by reference Type reference (TYPE) SKWV_EXPNK Key for node in KWUI explorer 20091014
2 Importing IV_SKIN Call by reference Type reference (TYPE) CRMT_THTMLB_SKIN THTMLB Skin 20091014

Method FILL_NODEKEY_ADDED_OBJ on class CL_CRM_SKIN_WB_SOURCE has no exception.

Method GET_ALL_SKIN_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CORE_FILES Call by reference Type reference (TYPE) SKWV_EXPNK_T Core files 20080226
2 Exporting ET_SKIN_FOLDERS Call by reference Type reference (TYPE) SKWV_EXPNK_T Folders representing skins 20080226
# Exception Resumable Description Created on
1 NO_SKIN_NODES Impossible to get valid skin nodes 20080227

Method GET_MAIN_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAIN_NODES Call by reference Type reference (TYPE) CL_CRM_SKIN_WB_SOURCE=>LTY_MAIN_NODE_TAB 20091008
# Exception Resumable Description Created on
1 NO_SKIN_NODES Impossible to get valid skin nodes 20091008

Method GET_NODES_OF_SELECTED_SKIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_NODES_OF_ONE_SKIN Call by reference Type reference (TYPE) SKWV_EXPNK_T All nodes for one skin 20080226
# Exception Resumable Description Created on
1 NO_VALID_SELECTION No valid selection of skin node to copy 20080227

Method HIDE_IRRELEVANT_NODES Signature

Method HIDE_IRRELEVANT_NODES on class CL_CRM_SKIN_WB_SOURCE has no parameter.
Method HIDE_IRRELEVANT_NODES on class CL_CRM_SKIN_WB_SOURCE has no exception.

Method IS_PAGE_FRAGS_ADDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20091014

Method IS_PAGE_FRAGS_ADDED on class CL_CRM_SKIN_WB_SOURCE has no exception.
History
Last changed by/on SAP  20100303 
SAP Release Created in 701