SAP ABAP Class CLUR_NW7_THEME_UTIL (Unified Rendering Server)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_UR_NW7 (Package) Unified Rendering: Lightspeed
Properties
Class CLUR_NW7_THEME_UTIL  
Short Description Unified Rendering Server    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_UR_NW7   Unified Rendering: Lightspeed 
Created 20080609   SAP 
Last change 20141120    
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 CLUR_NW7_THEME_UTIL has no interface implemented.
Friends
Class CLUR_NW7_THEME_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PATH_1X1_GIF Constant Private Type reference (TYPE) STRING '/sap/public/bc/ur/nw5/1x1.gif' 20080612
2 E_THEMETYPE Constant Public See coding 20130904
3 M_INLINE_CSS_DRIVER Instance attribute Private Object reference (TYPE REF TO) CLUR_INLINE_CSS_DRIVER Driver for Inline CSS Handling 20080612
4 M_RENDERER Instance attribute Private Object reference (TYPE REF TO) IFUR_NW7 20080612
5 M_SERVER Instance attribute Private Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20080612
6 M_SYSTEM Instance attribute Private Object reference (TYPE REF TO) IFUR_NW7_SYSTEM 20080612
7 M_UNITTEST Static Attribute Public Type reference (TYPE) ABAP_BOOL 20131009
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_THEME Static method Private Method 20120509
2 CHECK_EXISTENCY_THEME Static method Private Method Check Existence of Theme 20120509
3 CHECK_SAP_THEME Static method Private Method 20080612
4 CHECK_THEME_URL Static method Private Method 20080612
5 CHECK_THEME_VERSION Static method Private Method 20120509
6 DETERMINE_THEMEROOT_STANDALONE Static method Public Method 20080612
7 ENCODE_THEMEROOT_URI Static method Private Method 20120127
8 GET_THEMEID Static method Private Method 20080612
9 GET_THEMEROOT_THEMING_INFRA Static method Private Method 20131009
Events
Class CLUR_NW7_THEME_UTIL has no event.
Types
Class CLUR_NW7_THEME_UTIL has no local type.
Method Signatures

Method CALCULATE_THEME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_THEMEROOT_CS Call by reference Type reference (TYPE) STRING Case Sensitive 20131009
2 Exporting THEMEID Call by reference Type reference (TYPE) STRING 20120509
3 Exporting THEMEROOT Call by reference Type reference (TYPE) STRING 20120509
4 Exporting THEMETYPE Call by reference Type reference (TYPE) I 20130904

Method CALCULATE_THEME on class CLUR_NW7_THEME_UTIL has no exception.

Method CHECK_EXISTENCY_THEME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THEMEROOT Call by reference Type reference (TYPE) STRING 20120509
2 Returning THEME_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20120509

Method CHECK_EXISTENCY_THEME on class CLUR_NW7_THEME_UTIL has no exception.

Method CHECK_SAP_THEME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_SAP_THEME Call by reference Type reference (TYPE) ABAP_BOOL 20080612
2 Importing THEMEID Call by reference Type reference (TYPE) STRING 20080612

Method CHECK_SAP_THEME on class CLUR_NW7_THEME_UTIL has no exception.

Method CHECK_THEME_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_ABSOLUTE Value transfer Type reference (TYPE) ABAP_BOOL 20080612
2 Exporting IS_CUSTOM Value transfer Type reference (TYPE) ABAP_BOOL 20080612
3 Exporting IS_FOLDER Value transfer Type reference (TYPE) ABAP_BOOL 20080612
4 Importing THEME_URL Value transfer Type reference (TYPE) STRING 20080612

Method CHECK_THEME_URL on class CLUR_NW7_THEME_UTIL has no exception.

Method CHECK_THEME_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MIN_LS_VERSION Call by reference Type reference (TYPE) STRING 20120509
2 Importing SAP_CSSVERSION Call by reference Type reference (TYPE) STRING 20120509
3 Importing UR_VERSION Call by reference Type reference (TYPE) STRING 20120509
4 Returning VERSION_OK Value transfer Type reference (TYPE) ABAP_BOOL 20120509

Method CHECK_THEME_VERSION on class CLUR_NW7_THEME_UTIL has no exception.

Method DETERMINE_THEMEROOT_STANDALONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALLOW_DISABLE_INLINE_CSS Value transfer Type reference (TYPE) ABAP_BOOL 20120510
2 Importing APPL_THEMEROOT Value transfer Type reference (TYPE) STRING 20080612
3 Exporting CACHING_VERSION Value transfer Type reference (TYPE) STRING 20080612
4 Importing DEFAULT_THEMES_PATH Value transfer Type reference (TYPE) STRING '/sap/public/bc/ur/nw5/themes/' 20080612
5 Importing DEFAULT_THEME_ID Value transfer Type reference (TYPE) STRING 'sap_tradeshow' 20080612
6 Exporting DISABLE_INLINE_CSS Value transfer Type reference (TYPE) ABAP_BOOL 20080612
7 Importing FORCE_EXT_STYLESHEET Value transfer Type reference (TYPE) ABAP_BOOL 20080612
8 Exporting IS_EXTERNAL Value transfer Type reference (TYPE) ABAP_BOOL 20080612
9 Importing IS_INLINECSS Value transfer Type reference (TYPE) ABAP_BOOL 20080612
10 Importing IS_RTL Value transfer Type reference (TYPE) ABAP_BOOL 20080612
11 Importing MIN_LS_VERSION Value transfer Type reference (TYPE) STRING '7.11' 20080612
12 Importing SAP_CSSURL Value transfer Type reference (TYPE) STRING 20080612
13 Importing SAP_CSSVERSION Value transfer Type reference (TYPE) STRING 20080612
14 Importing SAP_EP_THEMEROOT Value transfer Type reference (TYPE) STRING 20080612
15 Exporting THEMEID Value transfer Type reference (TYPE) STRING 20080612
16 Exporting THEMEROOT Value transfer Type reference (TYPE) STRING 20080612
17 Exporting THEMETYPE Value transfer Type reference (TYPE) I 20130904
18 Importing URL_THEMEROOT Value transfer Type reference (TYPE) STRING 20120126
19 Importing UR_VERSION Value transfer Type reference (TYPE) STRING 20080612
20 Importing USE_EXTERNAL_STYLESHEET Value transfer Type reference (TYPE) WDR_APP_PROP_EXT_STYLE_SHEET 'ON' Steuerung für Verwendung externer Stylesheets 20120113
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20080612

Method ENCODE_THEMEROOT_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENCODED Value transfer Type reference (TYPE) STRING 20120127
2 Importing URI Call by reference Type reference (TYPE) STRING 20120127

Method ENCODE_THEMEROOT_URI on class CLUR_NW7_THEME_UTIL has no exception.

Method GET_THEMEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting THEMEID Call by reference Type reference (TYPE) STRING 20080612
2 Importing THEMEROOT Call by reference Type reference (TYPE) STRING 20080612

Method GET_THEMEID on class CLUR_NW7_THEME_UTIL has no exception.

Method GET_THEMEROOT_THEMING_INFRA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting THEMEID Call by reference Type reference (TYPE) STRING 20131009
2 Exporting THEMEROOT Call by reference Type reference (TYPE) STRING 20131009
3 Exporting THEMETYPE Call by reference Type reference (TYPE) I 20131009
4 Importing THEME_URI Call by reference Type reference (TYPE) STRING 20131009

Method GET_THEMEROOT_THEMING_INFRA on class CLUR_NW7_THEME_UTIL has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 732