SAP ABAP Class CL_THTMLB_FLEX_HTTP_HANDLER (HTTP handler class for Flex data service)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTTP_EXTENSION HTTP Framework (iHTTP) HTTP Request Handler 20070525
Properties
Class CL_THTMLB_FLEX_HTTP_HANDLER  
Short Description HTTP handler class for Flex data service    
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 20070525   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
# Interface Abstract Final Description Created on
1 IF_HTTP_EXTENSION HTTP Framework (iHTTP) HTTP Request Handler 20070525
Friends
Class CL_THTMLB_FLEX_HTTP_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ABAP_MESSAGE_ELEMENT Constant Public Type reference (TYPE) STRING 'abap_message' element name 20070807
2 GC_ACCESSIBILITY_ELEMENT Constant Public Type reference (TYPE) STRING 'accessibility' element name 20070726
3 GC_CONFIG_ELEMENT Constant Public Type reference (TYPE) STRING 'config' element name 20070622
4 GC_DATA_ELEMENT Constant Public Type reference (TYPE) STRING 'data' element name 20070622
5 GC_ERROR_ELEMENT Constant Public Type reference (TYPE) STRING 'error' element name 20070726
6 GC_FUNCTIONS_ELEMENT Constant Public Type reference (TYPE) STRING 'functions' element name 20070720
7 GC_MESSAGES_ELEMENT Constant Public Type reference (TYPE) STRING 'messages' element name 20070726
8 GC_MODIFY_ELEMENT Constant Public Type reference (TYPE) STRING 'modify' element name 20070622
9 GC_MSG_ELEMENT Constant Public Type reference (TYPE) STRING 'msg' element name 20070807
10 GC_SAVE_ELEMENT Constant Public Type reference (TYPE) STRING 'save' element name 20070622
11 GC_SILENT_EVENTS Constant Public Type reference (TYPE) STRING 'silentEvents' 20090728
12 GC_TEXTS_ELEMENT Constant Public Type reference (TYPE) STRING 'texts' element name 20070622
13 GR_DATA_PROVIDER Static Attribute Private Object reference (TYPE REF TO) IF_FLEX_DATA_PROVIDER Data Provider for Flex Table 20070711
14 GR_REQUEST Instance attribute Private Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20090728
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ABAP_MESSAGES Instance method Private Method adds messages to message area 20070807
2 GET_VIEW_CONTROLLER Instance method Private Method get instance of requested view controller 20070611
3 HANDLE_HCT_TEST Instance method Protected Method handles requests sent for hCT testing 20090807
4 HANDLE_NEXUS Instance method Protected Method handles requests sent by Nexus 20081024
5 HANDLE_NEXUS_EVENTS Instance method Protected Method 20090727
6 HANDLE_PLANNING_TABLE Instance method Protected Method handles requests sent by the Flex Planning Table 20080131
7 HANDLE_TABLE_GRAPHICS Instance method Protected Method handles requests sent by Flex Table Graphics 20080131
8 PARSE_NEXUS_XML Static method Private Method 20090728
9 PARSE_SILENT_EVENTS Static method Private Method 20090728
10 PARSE_XML Static method Private Method parse request XML 20070622
11 READ_MESSAGES Instance method Private Method read from message class and wrap into XML 20070726
12 READ_TEXTS Static method Private Method read texts required by Flex Planning Table 20070605
13 READ_TEXTS_FTG Static method Private Method read texts required by Flex Table Graphics 20080201
14 READ_XML_ATTRIBUTES Static method Private Method read the XML attributes of a specified XML element 20070622
15 REFRESH_MESSAGE_AREA Instance method Private Method checks if message area needs a refresh 20080124
Events
Class CL_THTMLB_FLEX_HTTP_HANDLER has no event.
Types
Class CL_THTMLB_FLEX_HTTP_HANDLER has no local type.
Method Signatures

Method ADD_ABAP_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ABAP_MSG Call by reference Type reference (TYPE) STRING 20070807
2 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20070807

Method ADD_ABAP_MESSAGES on class CL_THTMLB_FLEX_HTTP_HANDLER has no exception.

Method GET_VIEW_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROLLER_ID Call by reference Type reference (TYPE) STRING 20070611
2 Returning RV_CONTROLLER Value transfer Object reference (TYPE REF TO) CL_BSP_WD_VIEW_CONTROLLER Basis Class for WD View Controller 20070611

Method GET_VIEW_CONTROLLER on class CL_THTMLB_FLEX_HTTP_HANDLER has no exception.

Method HANDLE_HCT_TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT_STRING Call by reference Type reference (TYPE) STRING 20090807
2 Importing IR_ROOT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090807

Method HANDLE_HCT_TEST on class CL_THTMLB_FLEX_HTTP_HANDLER has no exception.

Method HANDLE_NEXUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT_STRING Call by reference Type reference (TYPE) STRING 20081024
2 Importing IR_ROOT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20081024

Method HANDLE_NEXUS on class CL_THTMLB_FLEX_HTTP_HANDLER has no exception.

Method HANDLE_NEXUS_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROOT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT name-value pair table for Flex 20090728
2 Importing IR_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_BSP_WD_VIEW_CONTROLLER Basis Class for WD View Controller 20090728
3 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20090728

Method HANDLE_NEXUS_EVENTS on class CL_THTMLB_FLEX_HTTP_HANDLER has no exception.

Method HANDLE_PLANNING_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT_STRING Call by reference Type reference (TYPE) STRING 20080131
2 Importing IR_ROOT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20080131

Method HANDLE_PLANNING_TABLE on class CL_THTMLB_FLEX_HTTP_HANDLER has no exception.

Method HANDLE_TABLE_GRAPHICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT_STRING Call by reference Type reference (TYPE) STRING 20080131
2 Importing IR_ROOT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20080131

Method HANDLE_TABLE_GRAPHICS on class CL_THTMLB_FLEX_HTTP_HANDLER has no exception.

Method PARSE_NEXUS_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) STRING 20090728
2 Returning RR_DOCUMENT Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20090728

Method PARSE_NEXUS_XML on class CL_THTMLB_FLEX_HTTP_HANDLER has no exception.

Method PARSE_SILENT_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EVENTS Call by reference Type reference (TYPE) WCF_GMT_SILENT_EVENTS WCF GMT Nexus Silent Events 20090728
2 Importing IR_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_DOCUMENT 20090728

Method PARSE_SILENT_EVENTS on class CL_THTMLB_FLEX_HTTP_HANDLER has no exception.

Method PARSE_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML_STRING Call by reference Type reference (TYPE) STRING 20070622
2 Returning RR_DOCUMENT Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20070622

Method PARSE_XML on class CL_THTMLB_FLEX_HTTP_HANDLER has no exception.

Method READ_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MESSAGES Call by reference Type reference (TYPE) STRING 20070726
2 Importing IR_MESSAGES_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20070726

Method READ_MESSAGES on class CL_THTMLB_FLEX_HTTP_HANDLER has no exception.

Method READ_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA Call by reference Type reference (TYPE) STRING 20070605

Method READ_TEXTS on class CL_THTMLB_FLEX_HTTP_HANDLER has no exception.

Method READ_TEXTS_FTG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA Call by reference Type reference (TYPE) STRING 20080201

Method READ_TEXTS_FTG on class CL_THTMLB_FLEX_HTTP_HANDLER has no exception.

Method READ_XML_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20070622
2 Returning RT_ATTRIBUTES Value transfer Type reference (TYPE) CRMT_FLEX_NVP name-value pair table for Flex 20070622

Method READ_XML_ATTRIBUTES on class CL_THTMLB_FLEX_HTTP_HANDLER has no exception.

Method REFRESH_MESSAGE_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ABAP_MSG Call by reference Type reference (TYPE) STRING 20080124

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