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 | 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 | Constant | Private | Type reference (TYPE) | STRING | '/sap/public/bc/ur/nw5/1x1.gif' | 20080609 | |||
| 2 | Constant | Public | Type reference (TYPE) | STRING | 'Internet Explorer 8, Firefox 3' | 20100129 | |||
| 3 | Constant | Public | Attribute reference (LIKE) | CLUR_NW7_THEME_UTIL=>E_THEMETYPE | CLUR_NW7_THEME_UTIL=>E_THEMETYPE | 20130904 | |||
| 4 | Constant | Public | Type reference (TYPE) | STRING | 'Internet Explorer' | 20081021 | |||
| 5 | Constant | Public | Type reference (TYPE) | STRING | 'Internet Explorer Other' | 20081021 | |||
| 6 | Constant | Public | Type reference (TYPE) | STRING | 'Firefox' | 20081021 | |||
| 7 | Constant | Public | Type reference (TYPE) | STRING | 'Firefox Other' | 20081021 | |||
| 8 | Constant | Public | Type reference (TYPE) | STRING | 'Safari' | 20081021 | |||
| 9 | Constant | Public | Type reference (TYPE) | STRING | 'Safari Mobile' | 20081021 | |||
| 10 | Constant | Public | Type reference (TYPE) | STRING | 'Safari Other' | 20081021 | |||
| 11 | Constant | Public | Type reference (TYPE) | STRING | 'QUIRKS' | 20131128 | |||
| 12 | Constant | Public | Type reference (TYPE) | STRING | 'NaN' | Value cannot be determined | 20081021 | ||
| 13 | Constant | Public | Type reference (TYPE) | STRING | 'iPhone' | 20081021 | |||
| 14 | Constant | Public | Type reference (TYPE) | STRING | 'Windows NT' | 20081021 | |||
| 15 | Constant | Public | Type reference (TYPE) | STRING | 'Macintosh' | 20081021 | |||
| 16 | Constant | Public | Type reference (TYPE) | STRING | 'Windows' | 20081021 | |||
| 17 | Constant | Public | Type reference (TYPE) | STRING | 'X11' | 20081021 | |||
| 18 | Constant | Public | Type reference (TYPE) | F | 9 | 20131105 | |||
| 19 | Constant | Public | Type reference (TYPE) | STRING | 'GECKO' | 20090105 | |||
| 20 | Constant | Public | Type reference (TYPE) | STRING | 'MSIE' | 20090105 | |||
| 21 | Constant | Public | Type reference (TYPE) | STRING | 'AppleWebKit' | 20090105 | |||
| 22 | Static Attribute | Public | Object reference (TYPE REF TO) | CX_NO_CHECK | Abstract Superclass for All Global Exceptions | 20120612 | |||
| 23 | Static Attribute | Private | Type reference (TYPE) | STRING | 20120705 | ||||
| 24 | Instance attribute | Private | Object reference (TYPE REF TO) | CLUR_INLINE_CSS_DRIVER | Driver for Inline CSS Handling | 20080609 | |||
| 25 | Instance attribute | Public | Object reference (TYPE REF TO) | IFUR_NW7 | 20080609 | ||||
| 26 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Framework (iHTTP) HTTP Server | 20080609 | |||
| 27 | Instance attribute | Private | Object reference (TYPE REF TO) | IFUR_NW7_SYSTEM | 20110211 | ||||
| 28 | Static Attribute | Public | Type reference (TYPE) | STRING | 20130904 | ||||
| 29 | Static Attribute | Public | Type reference (TYPE) | I | E_THEMETYPE-LEGACY | 20130904 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | 20120612 | ||
| 2 | Instance method | Private | Method | 20090512 | ||
| 3 | Instance method | Public | Constructor | 20080609 | ||
| 4 | Static method | Public | Method | 20081021 | ||
| 5 | Static method | Public | Method | 20110318 | ||
| 6 | Static method | Private | Method | 20120611 | ||
| 7 | Static method | Private | Method | 20080609 | ||
| 8 | Instance method | Private | Method | 20090512 | ||
| 9 | Static method | Public | Method | 20120705 | ||
| 10 | Instance method | Public | Method | 20080609 | ||
| 11 | Static method | Private | Method | 20080609 | ||
| 12 | Instance method | Private | Method | 20090512 | ||
| 13 | Instance method | Public | Method | 20080609 | ||
| 14 | 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 | 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 | 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 | 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 | BROWSERNAME | Call by reference | Type reference (TYPE) | STRING | name of the browser | 20081021 | |||
| 2 | BROWSERVERSION | Call by reference | Type reference (TYPE) | STRING | version of the browser | 20081021 | |||
| 3 | DEVICE | Call by reference | Type reference (TYPE) | STRING | ie6, ff1 or swf3 (see ifur_nw7_system) | 20081021 | |||
| 4 | MOBILE | Call by reference | Type reference (TYPE) | ABAP_BOOL | is the user agent a mobile device? | 20081021 | |||
| 5 | OSNAME | Call by reference | Type reference (TYPE) | STRING | name of the operating system | 20081021 | |||
| 6 | OSVERSION | Call by reference | Type reference (TYPE) | STRING | version of the operating system | 20081021 | |||
| 7 | PLATFORM | Call by reference | Type reference (TYPE) | STRING | Windows, Mac or X11 (see ifur_nw7_system) | 20081021 | |||
| 8 | PLUGIN_SUPPORT | Call by reference | Type reference (TYPE) | ABAP_BOOL | browser supports plug-ins like ActiveX, ...? | 20121016 | |||
| 9 | SUPPORTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | browser is supported(X), tolerated(-) or not( ) | 20081021 | |||
| 10 | USERAGENTCODE | Call by reference | Type reference (TYPE) | STRING | the user agent code | 20081021 | |||
| 11 | USERAGENTNAME | Call by reference | Type reference (TYPE) | STRING | rendering engine: MSIE, Gecko or WebKit v | 20081021 | |||
| 12 | 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 | USERAGENTCODE | Call by reference | Type reference (TYPE) | STRING | the user agent code | 20110318 | |||
| 2 | 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 | HTML_RENDER_MODE | Call by reference | Type reference (TYPE) | STRING | 20120611 | ||||
| 2 | PREFERRED_RENDERING | Call by reference | Type reference (TYPE) | STRING | 20120611 | ||||
| 3 | RENDER_MODE | Value transfer | Type reference (TYPE) | STRING | 20120611 | ||||
| 4 | SAP_IE | Call by reference | Type reference (TYPE) | STRING | 20120611 | ||||
| 5 | STANDARDS_POSSIBLE_IE_VERSION | Call by reference | Type reference (TYPE) | F | 20120611 | ||||
| 6 | USERAGENT_NAME | Call by reference | Type reference (TYPE) | STRING | 20120611 | ||||
| 7 | 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 | APPL_THEMEROOT | Call by reference | Type reference (TYPE) | STRING | 20080609 | ||||
| 2 | CACHING_VERSION | Call by reference | Type reference (TYPE) | STRING | 20080609 | ||||
| 3 | CHECK_SECURITY_OF_THEMEURL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110211 | ||||
| 4 | DEFAULT_THEME_ID | Call by reference | Type reference (TYPE) | STRING | 'sap_tradeshow' | 20110217 | |||
| 5 | FORCE_EXT_STYLESHEET | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080609 | ||||
| 6 | IS_EXTERNAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080609 | ||||
| 7 | RTL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080609 | ||||
| 8 | SAP_CSSURL | Call by reference | Type reference (TYPE) | STRING | 20110211 | ||||
| 9 | SAP_CSSVERSION | Call by reference | Type reference (TYPE) | STRING | 20110211 | ||||
| 10 | SAP_EP_THEMEROOT | Call by reference | Type reference (TYPE) | STRING | 20110211 | ||||
| 11 | SYSTEM | Call by reference | Object reference (TYPE REF TO) | IFUR_NW7_SYSTEM | 20080609 | ||||
| 12 | THEMEID | Call by reference | Type reference (TYPE) | STRING | 20080609 | ||||
| 13 | THEMEROOT | Call by reference | Type reference (TYPE) | STRING | 20080609 | ||||
| 14 | THEMETYPE | Call by reference | Type reference (TYPE) | I | 20130904 | ||||
| 15 | URL_THEMEROOT | Call by reference | Type reference (TYPE) | STRING | 20120126 | ||||
| 16 | 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 | DEFAULT_VALUE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090512 | |||
| 2 | NAME | Call by reference | Type reference (TYPE) | STRING | 20090512 | ||||
| 3 | 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 | 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 | ACCEPT_ALL_BROWSERS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100129 | |||
| 2 | ACCESSIBILITY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20080609 | |||
| 3 | ACCESSIBILITY_MODE | Call by reference | Type reference (TYPE) | STRING | 20110630 | ||||
| 4 | CHECK_SECURITY_OF_THEMEURL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20110211 | |||
| 5 | CLIENT_DEBUG | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110211 | ||||
| 6 | DEFAULT_THEME_ID | Call by reference | Type reference (TYPE) | STRING | 'sap_tradeshow' | 20110217 | |||
| 7 | FIRST_DAY_OF_WEEK | Call by reference | Type reference (TYPE) | I | 20110222 | ||||
| 8 | FORCE_EXTERNAL_STYLESHEET | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20110211 | |||
| 9 | HTML_RENDER_MODE | Call by reference | Type reference (TYPE) | STRING | 20110221 | ||||
| 10 | LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprachenschlüssel der aktuellen Textumgebung | 20080609 | ||
| 11 | LOAD_ON_DEMAND | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20110211 | |||
| 12 | PREFERRED_RENDERING | Call by reference | Type reference (TYPE) | STRING | 20120611 | ||||
| 13 | REMOTE_DESKTOP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120412 | |||
| 14 | RTL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_UNDEFINED | 20080609 | |||
| 15 | SAP_CSSURL | Call by reference | Type reference (TYPE) | STRING | 20110211 | ||||
| 16 | SAP_CSSVERSION | Call by reference | Type reference (TYPE) | STRING | 20110211 | ||||
| 17 | SAP_EP_THEMEROOT | Call by reference | Type reference (TYPE) | STRING | 20110211 | ||||
| 18 | SAP_IE | Call by reference | Type reference (TYPE) | STRING | 20120611 | ||||
| 19 | SUPPRESS_CUSTOM_HTML | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20110211 | |||
| 20 | SYSTEM | Call by reference | Object reference (TYPE REF TO) | IFUR_NW7_SYSTEM | 20110211 | ||||
| 21 | THEME | Call by reference | Type reference (TYPE) | STRING | 20080609 | ||||
| 22 | URL_THEME | Call by reference | Type reference (TYPE) | STRING | Themeroot (sap-theme, WDTHEMEROOT) | 20120127 | |||
| 23 | USER_AGENT_INFO | Call by reference | Type reference (TYPE) | T_USER_AGENT_INFO | 20110318 | ||||
| 24 | USEXHR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20090512 | |||
| 25 | USE_ANIMATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20110211 | |||
| 26 | 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 | 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 | 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 | 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 | 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 |