SAP ABAP Class CL_AJAX_UTILITY (AJAX Utility Class (For Internal Use Only))
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI-TAG (Application Component) Tag Library
     BSP_DYN_CONFIG_TAG_LIB (Package) New tag library for CRM IC
Properties
Class CL_AJAX_UTILITY  
Short Description AJAX Utility Class (For Internal Use Only)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_TAG_LIB   New tag library for CRM IC 
Created 20060125   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_AJAX_UTILITY has no interface implemented.
Friends
Class CL_AJAX_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTUAL_ELEMENTS Static Attribute Protected Type reference (TYPE) CRMT_TAJAX_STACK Stack for delta rendering using AJAX 20060227
2 CURRENT_REF Static Attribute Protected Type reference (TYPE) STRING A stack line item for delta rendering using AJAX 20060321
3 C_TAG_TYPE_AREA Static Attribute Public Type reference (TYPE) CHAR1 'A' Single-Character Flag 20060227
4 C_TAG_TYPE_PAGE Static Attribute Public Type reference (TYPE) CHAR1 'P' Single-Character Flag 20060227
5 EXPLICITLY_ADDED_ELEMENTS Static Attribute Protected Type reference (TYPE) CRMT_TAJAX_STACK Stack for delta rendering using AJAX 20060227
6 GC_AJAX_CUSTOM_PAGE_POSTFIX Static Attribute Public Type reference (TYPE) STRING '_custom' Postfix for custom ajax page 20070212
7 GC_AJAX_HTTP_REDIRECT Constant Public Type reference (TYPE) STRING 'sap-ajax_http_redirect' 20070208
8 GC_AJAX_TARGET Constant Public Type reference (TYPE) STRING 'sap-ajaxtarget' 20061205
9 GC_AUTO_CMP Constant Public Type reference (TYPE) CHAR18 'CRM_TAJAX_AUTO_CMP' 20070215
10 GC_AUTO_CTL Constant Public Type reference (TYPE) CHAR18 'CRM_TAJAX_AUTO_CTL' 20070215
11 GC_AUTO_PARAM Constant Public Type reference (TYPE) CHAR20 'CRM_TAJAX_AUTO_PARAM' Text string 22 characters 20070212
12 GC_AUTO_SPACE Constant Public Type reference (TYPE) CHAR20 'CRM_TAJAX_AUTO_SPACE' Char 20 20070215
13 GC_CASCADE_MODE_GLOBAL Constant Public Type reference (TYPE) STRING 'GLOBAL' 20070208
14 GC_CASCADE_MODE_LOCAL Constant Public Type reference (TYPE) STRING 'LOCAL' 20070208
15 GC_CONTENT_STATUS_NEW Constant Public Type reference (TYPE) CHAR1 'N' Single-Character Flag 20061207
16 GC_CONTENT_STATUS_UPDATE Constant Public Type reference (TYPE) CHAR1 'U' Single-Character Flag 20061207
17 GC_DH_ALG_FAST Constant Public Type reference (TYPE) CHAR1 'F' Fast Algorithm with aggreg. Deltacontent (high Mem) 20090730
18 GC_DH_ALG_HASH Constant Public Type reference (TYPE) CHAR1 'H' Hash Algorithm with hashed netto area content (low Mem)) 20090730
19 GC_DH_ALG_NETTO Constant Public Type reference (TYPE) CHAR1 SPACE Default Algorithm with netto area content (moderate Mem)) 20090730
20 GC_DH_IE_COMMENT_FIX Constant Public Type reference (TYPE) STRING '
 
'
Prefix for string that assigned to innerHTML 20070416
21 GC_DH_MODE_AUTO Constant Public Type reference (TYPE) STRING 'AUTO' 20061205
22 GC_DH_MODE_DEFAULT Constant Public Type reference (TYPE) STRING 'DEFAULT' 20061205
23 GC_DH_MODE_SSO Constant Public Type reference (TYPE) STRING 'SSO' 20061205
24 GC_DH_NAV_BLOCK_ALWAYS Constant Public Type reference (TYPE) STRING 'ALWAYS' 20070208
25 GC_DH_NAV_BLOCK_ONCE Constant Public Type reference (TYPE) STRING 'ONCE' 20070208
26 GC_FILTER_TYPE_CUSTOM Constant Public Type reference (TYPE) CHAR1 'c' Single-Character Flag 20061103
27 GC_FILTER_TYPE_EVENT_NAME Constant Public Type reference (TYPE) CHAR1 'e' Single-Character Flag 20061103
28 GC_FILTER_TYPE_EVENT_TYPE Constant Public Type reference (TYPE) CHAR1 't' Single-Character Flag 20061103
29 GC_FILTER_TYPE_OBJECT_ID Constant Public Type reference (TYPE) CHAR1 'o' Single-Character Flag 20061103
30 GC_MODE_PROFILE Constant Public Type reference (TYPE) CHAR17 'CRM_TAJAX_DH_MODE' 20061205
31 GC_SAP_AJAX_MODE Constant Public Type reference (TYPE) STRING 'sap-ajax_dh_mode' 20061101
32 GC_SAP_AJAX_REQUEST Constant Public Type reference (TYPE) STRING 'sap-ajax_request' 20061206
33 GC_SAP_AJAX_TARGETS Constant Public Type reference (TYPE) STRING 'sap-ajax-targets' 20061031
34 GC_X_REQUESTED_WITH Constant Public Type reference (TYPE) STRING 'x-requested-with' 20070208
35 GC_X_REQUESTED_WITH_XML Constant Public Type reference (TYPE) STRING 'XMLHttpRequest' 20070208
36 GT_AREA_CONTENT_T Static Attribute Protected Type reference (TYPE) CRMT_AJAX_AREA_CONTENT Table of ajax area content informations 20061205
37 GT_AREA_CREATED Static Attribute Protected Type reference (TYPE) CRMT_TAJAX_STACK Stack for delta rendering using AJAX 20061213
38 GT_TARGETS_AUTO_MODE Static Attribute Protected Type reference (TYPE) CRMT_TAJAX_STACK Stack for delta rendering using AJAX 20061031
39 GV_ASCII_0_CHAR Static Attribute Public Type reference (TYPE) CHAR1 Char corresponding to 0x00 20101004
40 GV_CHAR_MAPPING_JS_ARRAY Static Attribute Protected Type reference (TYPE) STRING Javascript definition of mapping array for non-Unicode 20090923
41 GV_DH_ALGORITHM Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20090710
42 GV_DH_MODE Static Attribute Protected Type reference (TYPE) STRING Delta handling mode 20070418
43 STORED_CONTENT Static Attribute Private Type reference (TYPE) STRING 20090730
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AREA_TO_OUTPUT Static method Public Method 20061213
2 ADD_AVAILABLE_ELEMENT Static method Public Method Add an available element 20060127
3 ADD_AVAILABLE_ELEMENTS Static method Public Method Add all the available elements 20060227
4 ADD_CHANGED_TARGET Static method Public Method Add a new target to be registered 20061031
5 BUILD_CHAR_MAPPING_JS Static method Protected Method Builds a js array with mapping between UC and SCP codes 20090923
6 CANCEL_AJAX_FOR_BUTTON Static method Public Method Disable Ajax when pressing a button 20061030
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090710
8 CLEAR_AVAILABLE_ELEMENTS Static method Public Method Clear all available elements 20060127
9 CREATE_EXCLUSION_STRING Static method Public Method Generate the exclusion filter string needed by the page tag 20061206
10 CREATE_FILTER_STRING Static method Public Method Create a string representation of a filter 20061211
11 DELETE_CHANGED_TARGET Static method Public Method Removes a target to be refreshed. 20061101
12 EXTRACT_RAWID Static method Public Method Extract the raw id 20060227
13 FIND_PARENT_AREA Static method Public Method Find the parent Area associated with a nested area 20061101
14 GET_CHAR_MAPPING_JS Static method Public Method Builds a js array with mapping between UC and SCP codes 20090923
15 GET_CONTEXT_CONTROLLER Static method Private Method Retrieve the controller associated with current page context 20061215
16 GET_CURRENT_CONTROLLER_ID Static method Private Method Retrieve the controller id associated with the context 20061207
17 GET_DH_MODE Static method Public Method Retrieve the delta handling mode 20080606
18 GET_DH_PROFILE_MODE Static method Public Method Obsolete, will be deleted. Use GET_DH_MODE instead 20080606
19 GET_DH_REQUEST_MODE Static method Public Method Retrieve the delta handling mode define in the user profile 20061205
20 GET_ELEMENTID Static method Public Method Get an actual id given a suffix 20060126
21 GET_HTMLTAG_FROMDESIGN Static method Private Method Get the HTML tag from the design 20060327
22 GET_NEW_AREA_ID Static method Public Method Creation of an area hierarchy 20060227
23 GET_TEST_AUTO_PARAMS Static method Public Method Retrieve test parameters from used profile 20070212
24 INITIALIZE Static method Public Method Initialize per request 20060125
25 INVALIDATE_AREA_CONTENT Static method Public Method Invalidates a controller's area content 20081126
26 IS_AJAX_GLOBALLY_ACTIVE Static method Public Method Is Delta Rendering using AJAX globally active ? 20060227
27 IS_AJAX_REQUEST Static method Public Method Is this an AJAX Request 20060127
28 IS_DELTA_HANDLING_AUTO_MODE Static method Public Method Is the framework running in auto mode. 20061031
29 IS_FROM_AUTO_FILTER Static method Public Method Is the request from an auto filter. 20070212
30 IS_NESTED_AREA Static method Public Method Verify if an area is nested in another area on the same view 20061101
31 IS_OPTIMIZABLE Static method Public Method 'X': area's content doesn't have to be outputted 20061212
32 IS_SERVER_SIDE_OPT_ENABLED Static method Public Method Is server side optimization enabled ? 20060301
33 KEEP_NETTO_AREA_CONTENT Static method Private Method 20090730
34 ON_PROFILE_CHANGE Static method Protected Event handling method Reset some globals when the business profile changes 20070418
35 OUTPUT_CREATED_AREA Static method Public Method 20061213
36 POP_ELEMENT Static method Public Method Remove an element 20060125
37 PUSH_ELEMENT Static method Public Method Add a parent Element 20060125
38 REGISTER_ELEMENT Static method Public Method Generate an ID for either a Page or an Area 20060321
39 REGISTER_TARGETS_TO_RESPONSE Static method Public Method Register all areas that have new content to be updated. 20061031
40 REMOVE_AVAILABLE_ELEMENT Static method Public Method Remove an available element 20060127
41 REMOVE_AVAILABLE_ELEMENTS Static method Public Method Remove the available Elements 20060227
42 RENDER_AREA_BEGIN_HTML Static method Public Method Render the HTML for beginning of an area 20060211
43 RENDER_AREA_END_HTML Static method Public Method Render the HTML for the end of an area 20060211
44 RENDER_CHILD Static method Private Method Should it render a parent explicitly ? 20060125
45 RENDER_PAGE_BEGIN_HTML Static method Public Method Render the HTML for the beginning of a page 20060211
46 RENDER_PARENT Static method Private Method Should it render a parent explicitly ? 20060125
47 REPLACE_NULL_CHAR Static method Public Method Replaces ASCII 0 char that will break js DH infrastructure 20101004
48 RETRIEVE_AJAX_AREA_CONTENT Static method Private Method Retrieve the content of an area 20061205
49 SAVE_AJAX_AREA_CONTENT Static method Private Method Save the content of an area 20061205
50 SAVE_AREA_CONTENT Static method Public Method Save the current area content 20061031
51 SAVE_AREA_CONTENT_NEW Static method Public Method Save the current area content 20090730
52 SET_DH_AUTO_MODE_IF_POSSIBLE Static method Public Method Retrieve the delta handling mode define in the user profile 20080605
53 SHOULD_RENDER Static method Public Method Should an AJAX Area render ? 20060125
54 UNREGISTER_ELEMENT Static method Public Method Generate an ID for either a Page or an Area 20060321
55 UPDATE_CURRENT_REF Static method Private Method Update the current reference 20060321
Events
Class CL_AJAX_UTILITY has no event.
Types
Class CL_AJAX_UTILITY has no local type.
Method Signatures

Method ADD_AREA_TO_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AREA_INTO Call by reference Type reference (TYPE) CRMS_TAJAX_STACKLINE A stack line item for delta rendering using AJAX 20061213

Method ADD_AREA_TO_OUTPUT on class CL_AJAX_UTILITY has no exception.

Method ADD_AVAILABLE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Type reference (TYPE) STRING 20060127
2 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20060227
3 Importing REAL_ID Call by reference Type reference (TYPE) STRING 20060227
4 Importing TAG_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20060227

Method ADD_AVAILABLE_ELEMENT on class CL_AJAX_UTILITY has no exception.

Method ADD_AVAILABLE_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AVAILABLEELEMENTS Call by reference Type reference (TYPE) STRING 20060227
2 Importing ELEMENT Call by reference Object reference (TYPE REF TO) CL_BSP_ELEMENT BSP Element Basis Class 20060227
3 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20060227
4 Importing TAG_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20060227

Method ADD_AVAILABLE_ELEMENTS on class CL_AJAX_UTILITY has no exception.

Method ADD_CHANGED_TARGET Signature

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

Method ADD_CHANGED_TARGET on class CL_AJAX_UTILITY has no exception.

Method BUILD_CHAR_MAPPING_JS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SCRIPT Value transfer Type reference (TYPE) STRING JS array of Unicode<->byte mapping 20090923

Method BUILD_CHAR_MAPPING_JS on class CL_AJAX_UTILITY has no exception.

Method CANCEL_AJAX_FOR_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BUTTON Call by reference Type reference (TYPE) CRMT_THTMLB_BUTTON_EXT The button to disable Ajax 20061030

Method CANCEL_AJAX_FOR_BUTTON on class CL_AJAX_UTILITY has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_AVAILABLE_ELEMENTS Signature

Method CLEAR_AVAILABLE_ELEMENTS on class CL_AJAX_UTILITY has no parameter.
Method CLEAR_AVAILABLE_ELEMENTS on class CL_AJAX_UTILITY has no exception.

Method CREATE_EXCLUSION_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FILTER Call by reference Type reference (TYPE) CRMT_TAJAX_EXCLUSION_FILTER List of exclusion filters 20061206
2 Returning RV_FILTER_STRING Value transfer Type reference (TYPE) STRING 20061206

Method CREATE_EXCLUSION_STRING on class CL_AJAX_UTILITY has no exception.

Method CREATE_FILTER_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILTER_PATTERN Call by reference Type reference (TYPE) STRING 20061211
2 Importing IV_FILTER_TARGETS Call by reference Type reference (TYPE) STRING 20061211
3 Importing IV_FILTER_TYPE Call by reference Type reference (TYPE) CHAR1 Structure containing the exclusion filter detail 20061211
4 Returning RV_FILTER Value transfer Type reference (TYPE) STRING 20061211

Method CREATE_FILTER_STRING on class CL_AJAX_UTILITY has no exception.

Method DELETE_CHANGED_TARGET Signature

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

Method DELETE_CHANGED_TARGET on class CL_AJAX_UTILITY has no exception.

Method EXTRACT_RAWID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) STRING 20060227
2 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20060227
3 Returning RETVAL Value transfer Type reference (TYPE) STRING 20060227

Method EXTRACT_RAWID on class CL_AJAX_UTILITY has no exception.

Method FIND_PARENT_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CURRENT_AREA_TAG Call by reference Object reference (TYPE REF TO) CL_TAJAX_AREA Element-Handler: 20061101
2 Returning RR_PARENT_AREA Value transfer Object reference (TYPE REF TO) CL_TAJAX_AREA Element-Handler: 20061101

Method FIND_PARENT_AREA on class CL_AJAX_UTILITY has no exception.

Method GET_CHAR_MAPPING_JS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SCRIPT Value transfer Type reference (TYPE) STRING JS array of Unicode<->byte mapping 20090923

Method GET_CHAR_MAPPING_JS on class CL_AJAX_UTILITY has no exception.

Method GET_CONTEXT_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT Element-Handler: 20061215
2 Returning RR_CONTROLLER Value transfer Object reference (TYPE REF TO) CL_BSP_WD_VIEW_CONTROLLER Basis Class for WD View Controller 20061215
# Exception Resumable Description Created on
1 CX_SY_MOVE_CAST_ERROR Oberklasse aller System-Exceptions 20070216

Method GET_CURRENT_CONTROLLER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20061207
2 Returning RV_CONTROLLER_ID Value transfer Type reference (TYPE) STRING 20061207

Method GET_CURRENT_CONTROLLER_ID on class CL_AJAX_UTILITY has no exception.

Method GET_DH_MODE Signature

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

Method GET_DH_MODE on class CL_AJAX_UTILITY has no exception.

Method GET_DH_PROFILE_MODE Signature

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

Method GET_DH_PROFILE_MODE on class CL_AJAX_UTILITY has no exception.

Method GET_DH_REQUEST_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20061205
2 Returning RV_DH_MODE Value transfer Type reference (TYPE) STRING 20061205

Method GET_DH_REQUEST_MODE on class CL_AJAX_UTILITY has no exception.

Method GET_ELEMENTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Type reference (TYPE) STRING 20060126
2 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20060227
3 Returning RETVAL Value transfer Type reference (TYPE) STRING 20060126

Method GET_ELEMENTID on class CL_AJAX_UTILITY has no exception.

Method GET_HTMLTAG_FROMDESIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESIGN Call by reference Type reference (TYPE) STRING 'PARA' 20060327
2 Returning RETVAL Value transfer Type reference (TYPE) STRING 20060327

Method GET_HTMLTAG_FROMDESIGN on class CL_AJAX_UTILITY has no exception.

Method GET_NEW_AREA_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA_NAME Call by reference Type reference (TYPE) STRING 20060227
2 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20060227
3 Returning RETVAL Value transfer Type reference (TYPE) STRING 20060227

Method GET_NEW_AREA_ID on class CL_AJAX_UTILITY has no exception.

Method GET_TEST_AUTO_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTO_ENABLED Call by reference Type reference (TYPE) ABAP_BOOL 20070212
2 Exporting EV_CASCADE_MODE Call by reference Type reference (TYPE) STRING 20070212
3 Exporting EV_DH_BLOCK_NAV Call by reference Type reference (TYPE) STRING 20070212
4 Importing IV_APP_ID Call by reference Type reference (TYPE) STRING 20070212
5 Importing IV_AUTO_ENABLED Call by reference Type reference (TYPE) ABAP_BOOL 20070212
6 Importing IV_CASCADE_MODE Call by reference Type reference (TYPE) STRING 20070212
7 Importing IV_CONTROLLER_ID Call by reference Type reference (TYPE) STRING 20070212
8 Importing IV_CONTROLLER_NAMESPACE Call by reference Type reference (TYPE) STRING 20070215
9 Importing IV_DH_BLOCK_NAV Call by reference Type reference (TYPE) STRING 20070212

Method GET_TEST_AUTO_PARAMS on class CL_AJAX_UTILITY has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20060321

Method INITIALIZE on class CL_AJAX_UTILITY has no exception.

Method INVALIDATE_AREA_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_BSP_CONTROLLER Basis Class for WD View Controller 20081126
2 Importing IV_FILTER Call by reference Type reference (TYPE) STRING 20090618

Method INVALIDATE_AREA_CONTENT on class CL_AJAX_UTILITY has no exception.

Method IS_AJAX_GLOBALLY_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) CL_BSP_ELEMENT BSP Element Basis Class 20060227
2 Returning RETVAL Value transfer Type reference (TYPE) ABAP_BOOL 20060227

Method IS_AJAX_GLOBALLY_ACTIVE on class CL_AJAX_UTILITY has no exception.

Method IS_AJAX_REQUEST Signature

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

Method IS_AJAX_REQUEST on class CL_AJAX_UTILITY has no exception.

Method IS_DELTA_HANDLING_AUTO_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_AREA_TAG Call by reference Object reference (TYPE REF TO) CL_TAJAX_AREA Element-Handler: 20061106
2 Importing IR_PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20061031
3 Returning RV_IS_AUTO_MODE Value transfer Type reference (TYPE) ABAP_BOOL 20061031

Method IS_DELTA_HANDLING_AUTO_MODE on class CL_AJAX_UTILITY has no exception.

Method IS_FROM_AUTO_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20070212
2 Returning RV_IS_FROM_AUTO_FILTER Value transfer Type reference (TYPE) ABAP_BOOL 20070212

Method IS_FROM_AUTO_FILTER on class CL_AJAX_UTILITY has no exception.

Method IS_NESTED_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AJAX_PAGE_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20061103
2 Exporting EV_IS_NESTED Value transfer Type reference (TYPE) ABAP_BOOL 20061103

Method IS_NESTED_AREA on class CL_AJAX_UTILITY has no exception.

Method IS_OPTIMIZABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AREA_CONTENT_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Is the current area tag content changed? 20061212
2 Importing IV_HAS_CHANGEDNESTED_AREA Call by reference Type reference (TYPE) ABAP_BOOL Is the current area tag has changed nested area? 20061212
3 Importing IV_IS_NESTED_AREA Call by reference Type reference (TYPE) ABAP_BOOL Is the current area tag nested into another area tag? 20061212
4 Returning RV_IS_OPTIMIZABLE Value transfer Type reference (TYPE) ABAP_BOOL X: the content can be removed 20061212

Method IS_OPTIMIZABLE on class CL_AJAX_UTILITY has no exception.

Method IS_SERVER_SIDE_OPT_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) CL_BSP_ELEMENT BSP Element Basis Class 20060301
2 Returning RETVAL Value transfer Type reference (TYPE) ABAP_BOOL 20060301

Method IS_SERVER_SIDE_OPT_ENABLED on class CL_AJAX_UTILITY has no exception.

Method KEEP_NETTO_AREA_CONTENT Signature

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

Method KEEP_NETTO_AREA_CONTENT on class CL_AJAX_UTILITY has no exception.

Method ON_PROFILE_CHANGE Signature

Method ON_PROFILE_CHANGE on class CL_AJAX_UTILITY has no parameter.
Method ON_PROFILE_CHANGE on class CL_AJAX_UTILITY has no exception.

Method OUTPUT_CREATED_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_WRITER Call by reference Object reference (TYPE REF TO) CL_HTMLB_ELEMENT Interface for Writing Page Content 20061213

Method OUTPUT_CREATED_AREA on class CL_AJAX_UTILITY has no exception.

Method POP_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Type reference (TYPE) STRING 20060227
2 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20060227
3 Importing REAL_ID Call by reference Type reference (TYPE) STRING 20060227
4 Importing TAG_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20060227

Method POP_ELEMENT on class CL_AJAX_UTILITY has no exception.

Method PUSH_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Type reference (TYPE) STRING 20060125
2 Importing IV_SUPPORT_AUTO_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20061212
3 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20060227
4 Importing REAL_ID Call by reference Type reference (TYPE) STRING 20060227
5 Importing TAG_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20060227

Method PUSH_ELEMENT on class CL_AJAX_UTILITY has no exception.

Method REGISTER_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) CL_BSP_ELEMENT BSP Element Basis Class 20060321
2 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20060321
3 Returning RETVAL Value transfer Type reference (TYPE) STRING 20060321
4 Importing TAG_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20060321

Method REGISTER_ELEMENT on class CL_AJAX_UTILITY has no exception.

Method REGISTER_TARGETS_TO_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20061031

Method REGISTER_TARGETS_TO_RESPONSE on class CL_AJAX_UTILITY has no exception.

Method REMOVE_AVAILABLE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Type reference (TYPE) STRING 20060127
2 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20060227
3 Importing REAL_ID Call by reference Type reference (TYPE) STRING 20060227
4 Importing TAG_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20060227

Method REMOVE_AVAILABLE_ELEMENT on class CL_AJAX_UTILITY has no exception.

Method REMOVE_AVAILABLE_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AVAILABLEELEMENTS Call by reference Type reference (TYPE) STRING 20060227
2 Importing ELEMENT Call by reference Object reference (TYPE REF TO) CL_BSP_ELEMENT BSP Element Basis Class 20060227
3 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20060227
4 Importing TAG_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20060227

Method REMOVE_AVAILABLE_ELEMENTS on class CL_AJAX_UTILITY has no exception.

Method RENDER_AREA_BEGIN_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESIGN Call by reference Type reference (TYPE) STRING 'PARA' 20060327
2 Importing INID Call by reference Type reference (TYPE) STRING 20060211
3 Returning RETVAL Value transfer Type reference (TYPE) STRING 20060211
4 Importing STYLE Call by reference Type reference (TYPE) STRING Style to pass to HTML tag 20090311

Method RENDER_AREA_BEGIN_HTML on class CL_AJAX_UTILITY has no exception.

Method RENDER_AREA_END_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESIGN Call by reference Type reference (TYPE) STRING 'PARA' 20060327
2 Importing INID Call by reference Type reference (TYPE) STRING 20060211
3 Returning RETVAL Value transfer Type reference (TYPE) STRING 20060211

Method RENDER_AREA_END_HTML on class CL_AJAX_UTILITY has no exception.

Method RENDER_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA_NAME Call by reference Type reference (TYPE) STRING 20060228
2 Importing ELEMENT Call by reference Type reference (TYPE) STRING 20060125
3 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20060126
4 Returning RETVAL Value transfer Type reference (TYPE) ABAP_BOOL 20060125

Method RENDER_CHILD on class CL_AJAX_UTILITY has no exception.

Method RENDER_PAGE_BEGIN_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DELTAHANDLINGENABLED Call by reference Type reference (TYPE) STRING 20060211
2 Importing DESIGN Call by reference Type reference (TYPE) STRING 'PARA' 20060327
3 Importing EXCLUDEEVENTS Call by reference Type reference (TYPE) STRING The exclusion filters 20061030
4 Importing INID Call by reference Type reference (TYPE) STRING 20060211
5 Importing INTERCEPTEVENTS Call by reference Type reference (TYPE) STRING The interception filters 20060220
6 Importing ISAUTOMODE Call by reference Type reference (TYPE) ABAP_BOOL 20070212
7 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20060227
8 Returning RETVAL Value transfer Type reference (TYPE) STRING 20060211
9 Importing STYLE Call by reference Type reference (TYPE) STRING Style to pass to HTML tag 20090311

Method RENDER_PAGE_BEGIN_HTML on class CL_AJAX_UTILITY has no exception.

Method RENDER_PARENT Signature

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

Method RENDER_PARENT on class CL_AJAX_UTILITY has no exception.

Method REPLACE_NULL_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_STRING_TO_SCAN Call by reference Type reference (TYPE) STRING String where null chars must be replaced 20101004

Method REPLACE_NULL_CHAR on class CL_AJAX_UTILITY has no exception.

Method RETRIEVE_AJAX_AREA_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_BSP_WD_VIEW_CONTROLLER Basis Class for WD View Controller 20061205
2 Exporting ES_CONTENT_INFO Value transfer Type reference (TYPE) CRMS_TAJAX_AREA_CONTENT Contains content information for a tajax area. 20061205
3 Importing IR_PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT Element-Handler: 20061205
4 Importing IV_AREA_ID Call by reference Type reference (TYPE) STRING 20061205
5 Importing IV_PAGE_ID Call by reference Type reference (TYPE) STRING 20061205

Method RETRIEVE_AJAX_AREA_CONTENT on class CL_AJAX_UTILITY has no exception.

Method SAVE_AJAX_AREA_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_BSP_WD_VIEW_CONTROLLER Basis Class for WD View Controller 20061205
2 Importing IR_PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20061205
3 Importing IS_CONTENT_INFO Call by reference Type reference (TYPE) CRMS_TAJAX_AREA_CONTENT Contains content information for a tajax area. 20061205

Method SAVE_AJAX_AREA_CONTENT on class CL_AJAX_UTILITY has no exception.

Method SAVE_AREA_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTENT_UPDATED Value transfer Type reference (TYPE) ABAP_BOOL Return 'X' is the content is different from previous content 20061101
2 Exporting EV_HAS_CHANGED_NESTED_AREA Call by reference Type reference (TYPE) ABAP_BOOL 20061101
3 Exporting EV_IS_NESTED_TAG Call by reference Type reference (TYPE) ABAP_BOOL 20061205
4 Importing IR_CURRENT_AREA_TAG Call by reference Object reference (TYPE REF TO) CL_TAJAX_AREA The id of the area to save. 20061101
5 Importing IR_PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT The controller associated with this area. 20061031
6 Importing IV_AREA_CONTENT Call by reference Type reference (TYPE) STRING The content of the area to save. 20061031

Method SAVE_AREA_CONTENT on class CL_AJAX_UTILITY has no exception.

Method SAVE_AREA_CONTENT_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTENT_UPDATED Value transfer Type reference (TYPE) ABAP_BOOL Return 'X' is the content is different from previous content 20090730
2 Exporting EV_HAS_CHANGED_NESTED_AREA Call by reference Type reference (TYPE) ABAP_BOOL 20090730
3 Exporting EV_IS_NESTED_TAG Call by reference Type reference (TYPE) ABAP_BOOL 20090730
4 Importing IR_CURRENT_AREA_TAG Call by reference Object reference (TYPE REF TO) CL_TAJAX_AREA The id of the area to save. 20090730
5 Importing IR_PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT The controller associated with this area. 20090730
6 Importing IV_AREA_CONTENT Call by reference Type reference (TYPE) STRING The content of the area to save. 20090730
7 Importing IV_NETTO_AREA_CONTENT Call by reference Type reference (TYPE) STRING Netto content of the area to save, without nested content. 20090730

Method SAVE_AREA_CONTENT_NEW on class CL_AJAX_UTILITY has no exception.

Method SET_DH_AUTO_MODE_IF_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL abap_true is auto mode was set 20080605

Method SET_DH_AUTO_MODE_IF_POSSIBLE on class CL_AJAX_UTILITY has no exception.

Method SHOULD_RENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA_NAME Call by reference Type reference (TYPE) STRING 20060125
2 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20060125
3 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20060125
4 Returning RETVAL Value transfer Type reference (TYPE) ABAP_BOOL 20060125

Method SHOULD_RENDER on class CL_AJAX_UTILITY has no exception.

Method UNREGISTER_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) CL_BSP_ELEMENT BSP Element Basis Class 20060321
2 Importing PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20060321
3 Importing TAG_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20060321

Method UNREGISTER_ELEMENT on class CL_AJAX_UTILITY has no exception.

Method UPDATE_CURRENT_REF 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) CL_BSP_PAGE_CONTEXT Business Server Pages (BSP) Page Context 20060322

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