SAP ABAP Class CLUR_NW7_SERVER (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_SERVER  
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_SERVER has no interface implemented.
Friends
Class CLUR_NW7_SERVER 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' 20080609
2 C_RECOMMENDATION Constant Public Type reference (TYPE) STRING 'Internet Explorer 8, Firefox 3' 20100129
3 E_THEMETYPE Constant Public Attribute reference (LIKE) CLUR_NW7_THEME_UTIL=>E_THEMETYPE CLUR_NW7_THEME_UTIL=>E_THEMETYPE 20130904
4 MC_BROWSERNAME_EXPLORER Constant Public Type reference (TYPE) STRING 'Internet Explorer' 20081021
5 MC_BROWSERNAME_EXPLORER_OTHER Constant Public Type reference (TYPE) STRING 'Internet Explorer Other' 20081021
6 MC_BROWSERNAME_FIREFOX Constant Public Type reference (TYPE) STRING 'Firefox' 20081021
7 MC_BROWSERNAME_FIREFOX_OTHER Constant Public Type reference (TYPE) STRING 'Firefox Other' 20081021
8 MC_BROWSERNAME_SAFARI Constant Public Type reference (TYPE) STRING 'Safari' 20081021
9 MC_BROWSERNAME_SAFARI_MOBILE Constant Public Type reference (TYPE) STRING 'Safari Mobile' 20081021
10 MC_BROWSERNAME_SAFARI_OTHER Constant Public Type reference (TYPE) STRING 'Safari Other' 20081021
11 MC_DEFAULT_RENDER_MODE Constant Public Type reference (TYPE) STRING 'QUIRKS' 20131128
12 MC_NAN Constant Public Type reference (TYPE) STRING 'NaN' Value cannot be determined 20081021
13 MC_OSNAME_IPHONE Constant Public Type reference (TYPE) STRING 'iPhone' 20081021
14 MC_OSNAME_WINDOWS_NT Constant Public Type reference (TYPE) STRING 'Windows NT' 20081021
15 MC_PLATFORM_MACINTOSH Constant Public Type reference (TYPE) STRING 'Macintosh' 20081021
16 MC_PLATFORM_WINDOWS Constant Public Type reference (TYPE) STRING 'Windows' 20081021
17 MC_PLATFORM_X11 Constant Public Type reference (TYPE) STRING 'X11' 20081021
18 MC_STANDARDS_POSSIBLE_IE_VER Constant Public Type reference (TYPE) F 9 20131105
19 MC_USERAGENT_GECKO Constant Public Type reference (TYPE) STRING 'GECKO' 20090105
20 MC_USERAGENT_MSIE Constant Public Type reference (TYPE) STRING 'MSIE' 20090105
21 MC_USERAGENT_WEBKIT Constant Public Type reference (TYPE) STRING 'AppleWebKit' 20090105
22 M_ABORT_WITH_EXCEPTION Static Attribute Public Object reference (TYPE REF TO) CX_NO_CHECK Abstract Superclass for All Global Exceptions 20120612
23 M_HTML_RENDER_MODE Static Attribute Private Type reference (TYPE) STRING 20120705
24 M_INLINE_CSS_DRIVER Instance attribute Private Object reference (TYPE REF TO) CLUR_INLINE_CSS_DRIVER Driver for Inline CSS Handling 20080609
25 M_RENDERER Instance attribute Public Object reference (TYPE REF TO) IFUR_NW7 20080609
26 M_SERVER Instance attribute Private Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20080609
27 M_SYSTEM Instance attribute Private Object reference (TYPE REF TO) IFUR_NW7_SYSTEM 20110211
28 M_THEMEROOT Static Attribute Public Type reference (TYPE) STRING 20130904
29 M_THEMETYPE Static Attribute Public Type reference (TYPE) I E_THEMETYPE-LEGACY 20130904
Methods
# Method Level Visibility Method type Description Created on
1 ABORT Static method Private Method 20120612
2 ARE_SUPPORT_FEATURES_ALLOWED Instance method Private Method 20090512
3 CONSTRUCTOR Instance method Public Constructor 20080609
4 DETECT_USER_AGENT Static method Public Method 20081021
5 DETECT_USER_AGENT_NEW Static method Public Method 20110318
6 DETERMINE_RENDER_MODE Static method Private Method 20120611
7 DETERMINE_THEMEROOT Static method Private Method 20080609
8 GET_BOOLEAN_PARAMETER Instance method Private Method 20090512
9 GET_HTML_RENDER_MODE Static method Public Method 20120705
10 INIT Instance method Public Method 20080609
11 INIT_FIRST_DAY_OF_WEEK Static method Private Method 20080609
12 INIT_SUPPORT_FEATURES Instance method Private Method 20090512
13 SEND_PAGE Instance method Public Method 20080609
14 SEND_PAGE_UPDATE Instance method Public Method 20080609
Events
Class CLUR_NW7_SERVER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_USER_AGENT_INFO Public See coding 20110318 begin of t_user_agent_info, useragentcode type string, supported type abap_bool, platform type string, useragentversion type f, useragentname type string, device type string, osversion type string, osname type string, browserversion type string, mobile type abap_bool, browsername type string, plugin_support type abap_bool, end of t_user_agent_info
Method Signatures

Method ABORT Signature

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

Method ABORT on class CLUR_NW7_SERVER has no exception.

Method ARE_SUPPORT_FEATURES_ALLOWED Signature

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

Method ARE_SUPPORT_FEATURES_ALLOWED on class CLUR_NW7_SERVER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20080609

Method CONSTRUCTOR on class CLUR_NW7_SERVER has no exception.

Method DETECT_USER_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BROWSERNAME Call by reference Type reference (TYPE) STRING name of the browser 20081021
2 Exporting BROWSERVERSION Call by reference Type reference (TYPE) STRING version of the browser 20081021
3 Exporting DEVICE Call by reference Type reference (TYPE) STRING ie6, ff1 or swf3 (see ifur_nw7_system) 20081021
4 Exporting MOBILE Call by reference Type reference (TYPE) ABAP_BOOL is the user agent a mobile device? 20081021
5 Exporting OSNAME Call by reference Type reference (TYPE) STRING name of the operating system 20081021
6 Exporting OSVERSION Call by reference Type reference (TYPE) STRING version of the operating system 20081021
7 Exporting PLATFORM Call by reference Type reference (TYPE) STRING Windows, Mac or X11 (see ifur_nw7_system) 20081021
8 Exporting PLUGIN_SUPPORT Call by reference Type reference (TYPE) ABAP_BOOL browser supports plug-ins like ActiveX, ...? 20121016
9 Exporting SUPPORTED Call by reference Type reference (TYPE) ABAP_BOOL browser is supported(X), tolerated(-) or not( ) 20081021
10 Importing USERAGENTCODE Call by reference Type reference (TYPE) STRING the user agent code 20081021
11 Exporting USERAGENTNAME Call by reference Type reference (TYPE) STRING rendering engine: MSIE, Gecko or WebKit v 20081021
12 Exporting USERAGENTVERSION Call by reference Type reference (TYPE) F version of the rendering engine (see ifur_nw7_system) 20081021

Method DETECT_USER_AGENT on class CLUR_NW7_SERVER has no exception.

Method DETECT_USER_AGENT_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing USERAGENTCODE Call by reference Type reference (TYPE) STRING the user agent code 20110318
2 Returning USER_AGENT_INFO Value transfer Type reference (TYPE) T_USER_AGENT_INFO 20110318

Method DETECT_USER_AGENT_NEW on class CLUR_NW7_SERVER has no exception.

Method DETERMINE_RENDER_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HTML_RENDER_MODE Call by reference Type reference (TYPE) STRING 20120611
2 Importing PREFERRED_RENDERING Call by reference Type reference (TYPE) STRING 20120611
3 Returning RENDER_MODE Value transfer Type reference (TYPE) STRING 20120611
4 Importing SAP_IE Call by reference Type reference (TYPE) STRING 20120611
5 Importing STANDARDS_POSSIBLE_IE_VERSION Call by reference Type reference (TYPE) F 20120611
6 Importing USERAGENT_NAME Call by reference Type reference (TYPE) STRING 20120611
7 Importing USERAGENT_VERSION Call by reference Type reference (TYPE) F 20120611

Method DETERMINE_RENDER_MODE on class CLUR_NW7_SERVER has no exception.

Method DETERMINE_THEMEROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL_THEMEROOT Call by reference Type reference (TYPE) STRING 20080609
2 Exporting CACHING_VERSION Call by reference Type reference (TYPE) STRING 20080609
3 Importing CHECK_SECURITY_OF_THEMEURL Call by reference Type reference (TYPE) ABAP_BOOL 20110211
4 Importing DEFAULT_THEME_ID Call by reference Type reference (TYPE) STRING 'sap_tradeshow' 20110217
5 Importing FORCE_EXT_STYLESHEET Call by reference Type reference (TYPE) ABAP_BOOL 20080609
6 Exporting IS_EXTERNAL Call by reference Type reference (TYPE) ABAP_BOOL 20080609
7 Importing RTL Call by reference Type reference (TYPE) ABAP_BOOL 20080609
8 Importing SAP_CSSURL Call by reference Type reference (TYPE) STRING 20110211
9 Importing SAP_CSSVERSION Call by reference Type reference (TYPE) STRING 20110211
10 Importing SAP_EP_THEMEROOT Call by reference Type reference (TYPE) STRING 20110211
11 Importing SYSTEM Call by reference Object reference (TYPE REF TO) IFUR_NW7_SYSTEM 20080609
12 Exporting THEMEID Call by reference Type reference (TYPE) STRING 20080609
13 Exporting THEMEROOT Call by reference Type reference (TYPE) STRING 20080609
14 Exporting THEMETYPE Call by reference Type reference (TYPE) I 20130904
15 Importing URL_THEMEROOT Call by reference Type reference (TYPE) STRING 20120126
16 Importing USE_EXTERNAL_STYLESHEET Call by reference Type reference (TYPE) WDR_APP_PROP_EXT_STYLE_SHEET Steuerung für Verwendung externer Stylesheets 20120113

Method DETERMINE_THEMEROOT on class CLUR_NW7_SERVER has no exception.

Method GET_BOOLEAN_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFAULT_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090512
2 Importing NAME Call by reference Type reference (TYPE) STRING 20090512
3 Returning VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20090512

Method GET_BOOLEAN_PARAMETER on class CLUR_NW7_SERVER has no exception.

Method GET_HTML_RENDER_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HTML_RENDER_MODE Value transfer Type reference (TYPE) STRING QUIRKS|STANDARDS 20120705

Method GET_HTML_RENDER_MODE on class CLUR_NW7_SERVER has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACCEPT_ALL_BROWSERS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100129
2 Importing ACCESSIBILITY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080609
3 Importing ACCESSIBILITY_MODE Call by reference Type reference (TYPE) STRING 20110630
4 Importing CHECK_SECURITY_OF_THEMEURL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110211
5 Importing CLIENT_DEBUG Call by reference Type reference (TYPE) ABAP_BOOL 20110211
6 Importing DEFAULT_THEME_ID Call by reference Type reference (TYPE) STRING 'sap_tradeshow' 20110217
7 Importing FIRST_DAY_OF_WEEK Call by reference Type reference (TYPE) I 20110222
8 Importing FORCE_EXTERNAL_STYLESHEET Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110211
9 Importing HTML_RENDER_MODE Call by reference Type reference (TYPE) STRING 20110221
10 Importing LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20080609
11 Importing LOAD_ON_DEMAND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110211
12 Importing PREFERRED_RENDERING Call by reference Type reference (TYPE) STRING 20120611
13 Importing REMOTE_DESKTOP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120412
14 Importing RTL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED 20080609
15 Importing SAP_CSSURL Call by reference Type reference (TYPE) STRING 20110211
16 Importing SAP_CSSVERSION Call by reference Type reference (TYPE) STRING 20110211
17 Importing SAP_EP_THEMEROOT Call by reference Type reference (TYPE) STRING 20110211
18 Importing SAP_IE Call by reference Type reference (TYPE) STRING 20120611
19 Importing SUPPRESS_CUSTOM_HTML Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110211
20 Importing SYSTEM Call by reference Object reference (TYPE REF TO) IFUR_NW7_SYSTEM 20110211
21 Importing THEME Call by reference Type reference (TYPE) STRING 20080609
22 Importing URL_THEME Call by reference Type reference (TYPE) STRING Themeroot (sap-theme, WDTHEMEROOT) 20120127
23 Importing USER_AGENT_INFO Call by reference Type reference (TYPE) T_USER_AGENT_INFO 20110318
24 Importing USEXHR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090512
25 Importing USE_ANIMATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110211
26 Importing USE_EXTERNAL_STYLESHEET Call by reference Type reference (TYPE) WDR_APP_PROP_EXT_STYLE_SHEET Steuerung für Verwendung externer Stylesheets 20120113

Method INIT on class CLUR_NW7_SERVER has no exception.

Method INIT_FIRST_DAY_OF_WEEK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SYSTEM Call by reference Object reference (TYPE REF TO) IFUR_NW7_SYSTEM 20080609

Method INIT_FIRST_DAY_OF_WEEK on class CLUR_NW7_SERVER has no exception.

Method INIT_SUPPORT_FEATURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SYSTEM Call by reference Object reference (TYPE REF TO) IFUR_NW7_SYSTEM 20090512

Method INIT_SUPPORT_FEATURES on class CLUR_NW7_SERVER has no exception.

Method SEND_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAGE Call by reference Object reference (TYPE REF TO) IFUR_NW7_PAGE 20080609

Method SEND_PAGE on class CLUR_NW7_SERVER has no exception.

Method SEND_PAGE_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAGE_UPDATE Call by reference Object reference (TYPE REF TO) IFUR_NW7_PAGEUPDATE 20080609

Method SEND_PAGE_UPDATE on class CLUR_NW7_SERVER has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 711