SAP ABAP Class CL_WDR_UTILITIES (General Web Dynpro Functionality)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_UTILITY (Package) Web Dynpro Utilities
Properties
Class CL_WDR_UTILITIES  
Short Description General Web Dynpro Functionality    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_UTILITY   Web Dynpro Utilities 
Created 20050126   SAP 
Last change 20130531   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)
Interfaces
Class CL_WDR_UTILITIES has no interface implemented.
Friends
Class CL_WDR_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 WD_EXTENSION_CLASS_NAME Constant Public Type reference (TYPE) STRING 'CL_WDR_MAIN_TASK' 20050223
2 WD_RUNTIME_URL Constant Public Type reference (TYPE) STRING '/sap/bc/webdynpro' 20050126
3 WD_RUNTIME_URL_PATTERN Constant Public Type reference (TYPE) STRING '/sap/bc/webdynpro/*' 20050223
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AND_LOAD_MIME Static method Public Method Loads MIME Object 20050126
2 CONSTRUCT_APPLICATION_URL Static method Public Method /namespace/application --> url 20050223
3 CONSTRUCT_EXTERNAL_WINDOW_URL Static method Public Method Creates URL for Opening External Window 20051121
4 CONSTRUCT_MIME_URL Static method Public Method Generates URLs of MIME objects 20050126
5 CONSTRUCT_MIME_URL_ABSOLUTE Static method Public Method Creates URLs of MIME Objects Including Host and Port 20051121
6 CONVERT_STRING_TO_TABLE Static method Public Method Splits String at CRLF into Lines 20110131
7 CREATE_CACHE_HEADER_FIELDS Static method Public Method 20120424
8 CREATE_CONTENT_DISPOSITION_HDR Static method Public Method Create Correct Content Disposition Header Field 20080307
9 DATE_TO_STRING_HTTP Static method Public Method Last Modified Header Field See RFC2068 3.3.1 20110126
10 EXTRACT_APPLICATION_FROM_HTTP Static method Public Method url --> /namespace/application 20050913
11 EXTRACT_APPLICATION_FROM_URL Static method Public Method url --> /namespace/application 20050223
12 GET_MIME_PATH Static method Public Method Find Path im MIME Repository for MIME Object 20060807
13 GET_SESSION_TIMEOUT Static method Public Method Determines timeout for the session (ABAP context) 20080211
14 GET_XSRF_TOKEN Static method Public Method Returns XSRF Token from HTTP Server Object 20121206
15 SPLIT_APPLNAME Static method Public Method Application Name -> Namespace Prefix, Appl Name w/o Prefix 20110203
16 VALIDATE_MIME_URL Static method Public Method Checks Validity of MIME URL 20050220
Events
Class CL_WDR_UTILITIES has no event.
Types
Class CL_WDR_UTILITIES has no local type.
Method Signatures

Method CHECK_AND_LOAD_MIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HANDLED Value transfer Type reference (TYPE) ABAP_BOOL 20050126
2 Importing HTTP_EXTENSION Call by reference Object reference (TYPE REF TO) IF_HTTP_EXTENSION HTTP-Framework (iHTTP) HTTP-Request-Handler 20050126
3 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP-Framework (iHTTP) HTTP-Server 20050126

Method CHECK_AND_LOAD_MIME on class CL_WDR_UTILITIES has no exception.

Method CONSTRUCT_APPLICATION_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_NAME Call by reference Type reference (TYPE) CSEQUENCE 20050223
2 Returning URL Value transfer Type reference (TYPE) STRING 20050223

Method CONSTRUCT_APPLICATION_URL on class CL_WDR_UTILITIES has no exception.

Method CONSTRUCT_EXTERNAL_WINDOW_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MIME_SOURCE Call by reference Type reference (TYPE) STRING Source-Property 20051121
2 Returning R_URL Value transfer Type reference (TYPE) STRING Absolute URL or "Server Relative Path" 20051121

Method CONSTRUCT_EXTERNAL_WINDOW_URL on class CL_WDR_UTILITIES has no exception.

Method CONSTRUCT_MIME_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ABSOLUTE_PATH Value transfer Type reference (TYPE) STRING Absolute URL oder "server relative path" 20050126
2 Exporting E_HAS_DISABLED Value transfer Type reference (TYPE) ABAP_BOOL State 20091214
3 Exporting E_RELATIVE_PATH Value transfer Type reference (TYPE) STRING Relative URL (für Rendering im Browser) 20050126
4 Exporting E_SHORT_TEXT Value transfer Type reference (TYPE) STRING Kurztext 20060411
5 Importing I_COMPONENT_NAME Value transfer Type reference (TYPE) STRING Name der umgebenden Component 20050126
6 Importing I_FOR_MIME_PATH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Geniere für GET_MIME_PATH 20080428
7 Importing I_IS_DOWN Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE State 20100809
8 Importing I_IS_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE State 20091117
9 Importing I_IS_HOVER Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE State 20100809
10 Importing I_IS_RTL Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE RTL-Handling 20050126
11 Importing I_MIME_SOURCE Value transfer Type reference (TYPE) STRING Source-Property 20050209
12 Importing I_URL_PREFIX Value transfer Type reference (TYPE) STRING URL-Präfix für Portal-Integration 20050126

Method CONSTRUCT_MIME_URL on class CL_WDR_UTILITIES has no exception.

Method CONSTRUCT_MIME_URL_ABSOLUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ABSOLUTE_PATH Value transfer Type reference (TYPE) STRING Absoluter PATH oder "server relative path" 20051121
2 Exporting E_ABSOLUTE_URL Value transfer Type reference (TYPE) STRING Absolute URL oder "server absolute URL" 20051121
3 Importing I_COMPONENT_NAME Call by reference Type reference (TYPE) STRING Name der umgebenden Component 20051121
4 Importing I_IS_RTL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE RTL-Handling 20051121
5 Importing I_MIME_SOURCE Call by reference Type reference (TYPE) STRING Source-Property 20051121
6 Importing I_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP-Framework (iHTTP) HTTP-Server 20051121
7 Importing I_URL_PREFIX Call by reference Type reference (TYPE) STRING URL-Präfix für Portal-Integration 20051121

Method CONSTRUCT_MIME_URL_ABSOLUTE on class CL_WDR_UTILITIES has no exception.

Method CONVERT_STRING_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INPUT Call by reference Type reference (TYPE) STRING Input String 20110131
2 Exporting P_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Ausgabetabelle 20110131

Method CONVERT_STRING_TO_TABLE on class CL_WDR_UTILITIES has no exception.

Method CREATE_CACHE_HEADER_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CACHE_CONTROL Call by reference Type reference (TYPE) STRING Neuer Wert für Cache-Control 20120424
2 Changing CONTENT_DISPOSITION Call by reference Type reference (TYPE) STRING Neuer Wert für content-dispostion 20120424
3 Importing CONTENT_DISPOSITION_ORG Call by reference Type reference (TYPE) STRING Orginalwert für content-disposition 20120424
4 Changing EXPIRES Call by reference Type reference (TYPE) STRING Neuer Wert für Expires 20120424
5 Changing PRAGMA Call by reference Type reference (TYPE) STRING Neuer Wert für Pragma 20120424

Method CREATE_CACHE_HEADER_FIELDS on class CL_WDR_UTILITIES has no exception.

Method CREATE_CONTENT_DISPOSITION_HDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTACHEMENT Call by reference Type reference (TYPE) ABAP_BOOL 20080307
2 Importing CHARSET Call by reference Type reference (TYPE) CSEQUENCE 20080307
3 Returning CONTENT_DISPOSITION Value transfer Type reference (TYPE) STRING 20080307
4 Importing FILENAME Call by reference Type reference (TYPE) STRING 20080307

Method CREATE_CONTENT_DISPOSITION_HDR on class CL_WDR_UTILITIES has no exception.

Method DATE_TO_STRING_HTTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20110126
2 Importing TIMESTAMP Call by reference Type reference (TYPE) CHAR14 Textfeld Länge 14 20110126

Method DATE_TO_STRING_HTTP on class CL_WDR_UTILITIES has no exception.

Method EXTRACT_APPLICATION_FROM_HTTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning APPLICATION_NAME Value transfer Type reference (TYPE) STRING 20050913
2 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP-Framework (iHTTP) HTTP-Request 20050913

Method EXTRACT_APPLICATION_FROM_HTTP on class CL_WDR_UTILITIES has no exception.

Method EXTRACT_APPLICATION_FROM_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning APPLICATION_NAME Value transfer Type reference (TYPE) STRING 20050223
2 Importing URL Call by reference Type reference (TYPE) CSEQUENCE 20050223

Method EXTRACT_APPLICATION_FROM_URL on class CL_WDR_UTILITIES has no exception.

Method GET_MIME_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPONENT_NAME Call by reference Type reference (TYPE) STRING Name der umgebenden Component 20060807
2 Importing I_IS_RTL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE RTL-Handling 20060807
3 Importing I_MIME_SOURCE Call by reference Type reference (TYPE) STRING Source-Property 20060807
4 Returning R_MIME_PATH Value transfer Type reference (TYPE) STRING Pfad im MIME-Repository 20060807

Method GET_MIME_PATH on class CL_WDR_UTILITIES has no exception.

Method GET_SESSION_TIMEOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TIMEOUT Value transfer Type reference (TYPE) I Aktueller Session-Timeout in Sekunden; -1 = Kein Timeout 20080211

Method GET_SESSION_TIMEOUT on class CL_WDR_UTILITIES has no exception.

Method GET_XSRF_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning XSRF_TOKEN Value transfer Type reference (TYPE) STRING 20121206

Method GET_XSRF_TOKEN on class CL_WDR_UTILITIES has no exception.

Method SPLIT_APPLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_APPLNAME Call by reference Type reference (TYPE) CHAR30 30 Characters 20110203
2 Exporting P_MOD_APPLNAME Call by reference Type reference (TYPE) STRING 20110203
3 Exporting P_NAMESPACE Call by reference Type reference (TYPE) STRING 20110203

Method SPLIT_APPLNAME on class CL_WDR_UTILITIES has no exception.

Method VALIDATE_MIME_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_COMPONENT Call by reference Type reference (TYPE) CSEQUENCE 20050223
2 Exporting ERROR Call by reference Type reference (TYPE) STRING Fehlerbeschreibung 20050223
3 Changing URL Call by reference Type reference (TYPE) STRING 20050220

Method VALIDATE_MIME_URL on class CL_WDR_UTILITIES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700