SAP ABAP Class CL_BSP_WD_ERROR_PAGE_WRITER (Tool Class for Creating Error Pages)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI-RT (Application Component) UI Runtime Environment
     CRM_BSP_WD (Package) WebClient UI Framework Runtime
Properties
Class CL_BSP_WD_ERROR_PAGE_WRITER  
Short Description Tool Class for Creating Error Pages    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_WD   WebClient UI Framework Runtime 
Created 20030610   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_BSP_WD_ERROR_PAGE_WRITER has no interface implemented.
Friends
Class CL_BSP_WD_ERROR_PAGE_WRITER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_EXC_BLOCK_CLOSE Constant Public Type reference (TYPE) STRING '' 20061204
2 CO_EXC_BLOCK_OPEN Constant Public Type reference (TYPE) STRING '' 20061204
3 EXCEPTION_WRITTEN Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20051213
4 PRODUCTIVE_CLIENT_MODE Static Attribute Private Type reference (TYPE) ABAP_BOOL 20090512
5 WRITER Instance attribute Protected Object reference (TYPE REF TO) IF_BSP_WRITER Interface for Writing Page Content 20030610
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090512
2 CONSTRUCTOR Instance method Public Constructor Constructor 20030610
3 HANDLE_GENERIC_ERROR Instance method Protected Method 20030610
4 HANDLE_HTTP_RESP_ERROR Instance method Protected Method 20050103
5 HANDLE_XSLT_RT_ERROR Instance method Protected Method 20030610
6 WRITE_ERROR_PAGE Instance method Public Method Writes an Error Page According to Exception Provided 20030610
7 WRITE_ERROR_PAGE_INTERNAL Instance method Protected Method 20051114
8 WRITE_SOURCE_POS_INFO Instance method Private Method 20081009
9 WRITE_SUB_PAGE Instance method Protected Method 20081009
Events
Class CL_BSP_WD_ERROR_PAGE_WRITER has no event.
Types
Class CL_BSP_WD_ERROR_PAGE_WRITER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BSP_WD_ERROR_PAGE_WRITER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BSP_WD_ERROR_PAGE_WRITER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PAGE_WRITER Call by reference Object reference (TYPE REF TO) IF_BSP_WRITER Interface zum Schreiben von Seiteninhalt 20030610

Method CONSTRUCTOR on class CL_BSP_WD_ERROR_PAGE_WRITER has no exception.

Method HANDLE_GENERIC_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20030610
2 Importing IV_EXC_NAME Call by reference Type reference (TYPE) STRING Typ der Ausnahme 20030610

Method HANDLE_GENERIC_ERROR on class CL_BSP_WD_ERROR_PAGE_WRITER has no exception.

Method HANDLE_HTTP_RESP_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20050103
2 Importing IV_EXC_NAME Call by reference Type reference (TYPE) STRING Typ der Ausnahme 20050103

Method HANDLE_HTTP_RESP_ERROR on class CL_BSP_WD_ERROR_PAGE_WRITER has no exception.

Method HANDLE_XSLT_RT_ERROR Signature

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

Method HANDLE_XSLT_RT_ERROR on class CL_BSP_WD_ERROR_PAGE_WRITER has no exception.

Method WRITE_ERROR_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_CONTEXT Call by reference Type reference (TYPE) STRING Textuelle Beschreibung des Anwendungskontextes 20030610
2 Importing IV_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20030610
3 Importing IV_FORCE_EXC_DISPLAY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Kennzeichen: Exception Display erzwingen 20080731

Method WRITE_ERROR_PAGE on class CL_BSP_WD_ERROR_PAGE_WRITER has no exception.

Method WRITE_ERROR_PAGE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_CONTEXT Call by reference Type reference (TYPE) STRING 20051114
2 Importing IV_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT 20051114
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20051114

Method WRITE_ERROR_PAGE_INTERNAL on class CL_BSP_WD_ERROR_PAGE_WRITER has no exception.

Method WRITE_SOURCE_POS_INFO Signature

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

Method WRITE_SOURCE_POS_INFO on class CL_BSP_WD_ERROR_PAGE_WRITER has no exception.

Method WRITE_SUB_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HTML Call by reference Type reference (TYPE) STRING 20081009
2 Importing IV_WITH_IFRAME Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20081010

Method WRITE_SUB_PAGE on class CL_BSP_WD_ERROR_PAGE_WRITER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400