SAP ABAP Class /UI5/CL_THEME_TOOL (UI Theming: Methods to support the "Theme Tool")
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-THD (Application Component) Theme Designer
     /UI5/THEMING_INFRA (Package) UI Theming Infrastructure
Properties
Class /UI5/CL_THEME_TOOL  
Short Description UI Theming: Methods to support the "Theme Tool"    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI5/THEMING_INFRA   UI Theming Infrastructure 
Created 20120703   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /UI5/IF_VFS_FILE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /UI5/CL_THEME_TOOL has no interface implemented.
Friends
Class /UI5/CL_THEME_TOOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_COMMANDS Instance attribute Private Type reference (TYPE) T_COMMAND_TAB 20120713
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ENVIRONMENT Static method Public Method 20131213
2 CHECK_SERVICE Static method Public Method 20131213
3 DELETE Instance method Public Method 20120703
4 DOWNLOAD Instance method Public Method 20120703
5 EXECUTE_COMMAND Instance method Private Method 20120713
6 GET_THEME_DESIGNER_VERSION Static method Public Method Determine Theme Designer version 20140221
7 GET_THEME_FILES Instance method Public Method 20130403
8 GET_UR_VERSION Static method Public Method Determine UR version 20140221
9 HANDLE_COMMAND Instance method Public Method 20120713
10 IMPORT Instance method Public Method 20120703
11 INFO Instance method Public Method 20130820
12 INVALIDATE_CACHE Instance method Public Method 20130326
13 LAUNCH_THEME_DESIGNER Instance method Public Method 20130321
14 LIST Instance method Public Method List Customer Themes 20120703
15 PRINT_COMMAND Instance method Public Method 20120713
16 RESET Instance method Public Method 20120713
17 SCAN_DATA Static method Public Method Do a virus check 20140120
18 SUPPORT_INFO Static method Public Method 20140224
19 TRANSPORT Instance method Public Method 20120703
20 UNZIP_THEME_NEW Instance method Public Method 20140307
21 UPLOAD Instance method Public Method 20120703
22 ZIP_THEME Instance method Public Method 20130403
Events
Class /UI5/CL_THEME_TOOL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_COMMAND Private See coding 20120713 begin of t_command, command type string, key type string, text type string, line type sylinno, from_col type sycolno, to_col type sycolno, end of t_command
2 T_COMMAND_TAB Private See coding 20120713 t_command_tab type standard table of t_command with default key
3 T_LOG_TAB Public See coding 20140307 T_LOG_TAB type standard table of /ui5/theme_log with default key
4 T_THEME Public See coding 20130325 begin of t_theme. include type /ui5/cfs. types: framework type string, theme type string, library type string, end of t_theme
Method Signatures

Method CHECK_ENVIRONMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OK Value transfer Type reference (TYPE) BOOL Link field for view query 20131213

Method CHECK_ENVIRONMENT on class /UI5/CL_THEME_TOOL has no exception.

Method CHECK_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVATE Call by reference Type reference (TYPE) BOOL Link field for view query 20131213
2 Returning OK Value transfer Type reference (TYPE) BOOL Link field for view query 20131213
3 Importing URL Call by reference Type reference (TYPE) STRING 20131213
4 Importing VIRTHOST Call by reference Type reference (TYPE) I 20140425

Method CHECK_SERVICE on class /UI5/CL_THEME_TOOL has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THEME Call by reference Type reference (TYPE) STRING 20120713
2 Importing WITH_CONFIRMATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130411

Method DELETE on class /UI5/CL_THEME_TOOL has no exception.

Method DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THEME Call by reference Type reference (TYPE) STRING 20130404

Method DOWNLOAD on class /UI5/CL_THEME_TOOL has no exception.

Method EXECUTE_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMAND Call by reference Type reference (TYPE) T_COMMAND 20120713

Method EXECUTE_COMMAND on class /UI5/CL_THEME_TOOL has no exception.

Method GET_THEME_DESIGNER_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INFO Value transfer Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20140221
2 Importing TD_PATH Call by reference Type reference (TYPE) STRING 20140221

Method GET_THEME_DESIGNER_VERSION on class /UI5/CL_THEME_TOOL has no exception.

Method GET_THEME_FILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) /UI5/IF_VFS_FILE=>T_LIST 20130403
2 Importing THEME_ID Call by reference Type reference (TYPE) STRING 20130403
3 Importing VFS Call by reference Object reference (TYPE REF TO) /UI5/IF_VFS Virtual File System 20130403

Method GET_THEME_FILES on class /UI5/CL_THEME_TOOL has no exception.

Method GET_UR_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INFO Value transfer Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20140221
2 Importing UR_PATH Call by reference Type reference (TYPE) STRING 20140221

Method GET_UR_VERSION on class /UI5/CL_THEME_TOOL has no exception.

Method HANDLE_COMMAND Signature

Method HANDLE_COMMAND on class /UI5/CL_THEME_TOOL has no parameter.
Method HANDLE_COMMAND on class /UI5/CL_THEME_TOOL has no exception.

Method IMPORT Signature

Method IMPORT on class /UI5/CL_THEME_TOOL has no parameter.
Method IMPORT on class /UI5/CL_THEME_TOOL has no exception.

Method INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THEME Call by reference Type reference (TYPE) STRING 20130820

Method INFO on class /UI5/CL_THEME_TOOL has no exception.

Method INVALIDATE_CACHE Signature

Method INVALIDATE_CACHE on class /UI5/CL_THEME_TOOL has no parameter.
Method INVALIDATE_CACHE on class /UI5/CL_THEME_TOOL has no exception.

Method LAUNCH_THEME_DESIGNER Signature

Method LAUNCH_THEME_DESIGNER on class /UI5/CL_THEME_TOOL has no parameter.
Method LAUNCH_THEME_DESIGNER on class /UI5/CL_THEME_TOOL has no exception.

Method LIST Signature

Method LIST on class /UI5/CL_THEME_TOOL has no parameter.
Method LIST on class /UI5/CL_THEME_TOOL has no exception.

Method PRINT_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMAND Call by reference Type reference (TYPE) CSEQUENCE 20120713
2 Importing KEY Call by reference Type reference (TYPE) STRING 20120713
3 Importing TEXT Call by reference Type reference (TYPE) CSEQUENCE 20120713

Method PRINT_COMMAND on class /UI5/CL_THEME_TOOL has no exception.

Method RESET Signature

Method RESET on class /UI5/CL_THEME_TOOL has no parameter.
Method RESET on class /UI5/CL_THEME_TOOL has no exception.

Method SCAN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) XSTRING 20140120
2 Importing FILE_NAME Call by reference Type reference (TYPE) STRING 20140120
3 Importing VIRUS_SCAN_PROFILE Call by reference Type reference (TYPE) VSCAN_PROFILE Virus Scan Profile 20140120

Method SCAN_DATA on class /UI5/CL_THEME_TOOL has no exception.

Method SUPPORT_INFO Signature

Method SUPPORT_INFO on class /UI5/CL_THEME_TOOL has no parameter.
Method SUPPORT_INFO on class /UI5/CL_THEME_TOOL has no exception.

Method TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THEME Call by reference Type reference (TYPE) STRING 20120713

Method TRANSPORT on class /UI5/CL_THEME_TOOL has no exception.

Method UNZIP_THEME_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FILES_SKIPPED Value transfer Type reference (TYPE) ABAP_BOOL 20140307
2 Exporting LOG Value transfer Type reference (TYPE) T_LOG_TAB 20140307
3 Importing OVERWRITE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED 20140307
4 Exporting UPLOAD_DONE Value transfer Type reference (TYPE) ABAP_BOOL 20140307
5 Exporting UPLOAD_FILE_COUNT Value transfer Type reference (TYPE) I 20140307
6 Exporting UPLOAD_THEMEID Value transfer Type reference (TYPE) STRING 20140307
7 Importing ZIP_CONTENT Call by reference Type reference (TYPE) XSTRING 20140307

Method UNZIP_THEME_NEW on class /UI5/CL_THEME_TOOL has no exception.

Method UPLOAD Signature

Method UPLOAD on class /UI5/CL_THEME_TOOL has no parameter.
Method UPLOAD on class /UI5/CL_THEME_TOOL has no exception.

Method ZIP_THEME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) XSTRING 20130403
2 Importing THEME_ID Call by reference Type reference (TYPE) STRING 20130403
3 Importing VFS Call by reference Object reference (TYPE REF TO) /UI5/IF_VFS Virtual File System 20130403

Method ZIP_THEME on class /UI5/CL_THEME_TOOL has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 100