SAP ABAP Class CL_WDR_ECATT_REQUEST_RENDERER (eCATT Support: Creates XBCML request for eCATT recording)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_RUNTIME_ECATT_SUPPORT (Package) eCATT Specific Support from Web Dynpro ABAP
Properties
Class CL_WDR_ECATT_REQUEST_RENDERER  
Short Description eCATT Support: Creates XBCML request for eCATT recording    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_RUNTIME_ECATT_SUPPORT   eCATT Specific Support from Web Dynpro ABAP 
Created 20100917   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)
2 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_WDR_ECATT_REQUEST_COLLECTOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WDR_ECATT_REQUEST_RENDERER has no interface implemented.
Friends
Class CL_WDR_ECATT_REQUEST_RENDERER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CRLF Constant Public Attribute reference (LIKE) CL_ABAP_CHAR_UTILITIES=>CR_LF CL_ABAP_CHAR_UTILITIES=>CR_LF "Carriage Return and Line Feed" Character Pair 20100917
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_CONTEXT_UPDATES Instance method Private Method Collects attribute updates in merge util 20101013
2 COLLECT_LEAD_SELECTION_UPDATES Instance method Private Method Collects lead selection updates in merge util 20101013
3 COLLECT_SELECTION_UPDATES Instance method Private Method Collects selection updates in merge util 20101013
4 E Instance method Private Method Internal: Escape XML Attributes 20100922
5 GET_ELEMENT_PATH_FOR_VIEW Instance method Private Method Determines view-relative path for context element 20101013
6 HANDLE_SPECIAL_EVENT_PARAMETER Instance method Private Method Performs special handling for specific events 20101018
7 RENDER Instance method Public Method Creates XBCML request from request data 20100917
8 RENDER_ACTION_EVENTS Instance method Private Method Creates section for action events 20100922
9 RENDER_CLOSE_WINDOWS Instance method Private Method Creates close-window calls 20101008
10 RENDER_CONTEXT_MENU_REQUEST Instance method Private Method Creates RequestContextMenu for automation 20101109
11 RENDER_MERGE_ATTRIBUTES Instance method Private Method Renders attributes from merge util 20101013
12 RENDER_MERGE_DATA Instance method Private Method Renders sections from merge util 20101013
13 RENDER_MERGE_ELEMENTS Instance method Private Method Renders elements from merge util 20101013
14 RENDER_MERGE_NODES Instance method Private Method Renders nodes from merge util 20101013
15 RENDER_VIEW_STATE_UPDATES Instance method Private Method Creates sections for view state updates 20100922
Events
Class CL_WDR_ECATT_REQUEST_RENDERER has no event.
Types
Class CL_WDR_ECATT_REQUEST_RENDERER has no local type.
Method Signatures

Method COLLECT_CONTEXT_UPDATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_UPDATES Call by reference Type reference (TYPE) CL_WDR_ECATT_REQUEST_COLLECTOR=>TT_ATTRIBUTE_UPDATE 20101013
2 Importing MERGE_UTIL Call by reference Object reference (TYPE REF TO) CL_WDR_ECATT_DATA_MERGE_UTIL Erstellt XBCML Request für eCATT Aufzeichnung 20101018

Method COLLECT_CONTEXT_UPDATES on class CL_WDR_ECATT_REQUEST_RENDERER has no exception.

Method COLLECT_LEAD_SELECTION_UPDATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEAD_SELECTION_UPDATES Call by reference Type reference (TYPE) CL_WDR_ECATT_REQUEST_COLLECTOR=>TT_LEAD_SELECTION_UPDATE 20101013
2 Importing MERGE_UTIL Call by reference Object reference (TYPE REF TO) CL_WDR_ECATT_DATA_MERGE_UTIL Erstellt XBCML Request für eCATT Aufzeichnung 20101018

Method COLLECT_LEAD_SELECTION_UPDATES on class CL_WDR_ECATT_REQUEST_RENDERER has no exception.

Method COLLECT_SELECTION_UPDATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MERGE_UTIL Call by reference Object reference (TYPE REF TO) CL_WDR_ECATT_DATA_MERGE_UTIL Erstellt XBCML Request für eCATT Aufzeichnung 20101018
2 Importing SELECTION_UPDATES Call by reference Type reference (TYPE) CL_WDR_ECATT_REQUEST_COLLECTOR=>TT_SELECTION_UPDATE 20101013

Method COLLECT_SELECTION_UPDATES on class CL_WDR_ECATT_REQUEST_RENDERER has no exception.

Method E Signature

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

Method E on class CL_WDR_ECATT_REQUEST_RENDERER has no exception.

Method GET_ELEMENT_PATH_FOR_VIEW 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) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20101013
2 Returning PATH Value transfer Type reference (TYPE) STRING 20101013
3 Importing VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20101013

Method GET_ELEMENT_PATH_FOR_VIEW on class CL_WDR_ECATT_REQUEST_RENDERER has no exception.

Method HANDLE_SPECIAL_EVENT_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Object reference (TYPE REF TO) CL_WDR_SERVER_EVENT Server Event 20101018
2 Exporting HANDLED Value transfer Type reference (TYPE) ABAP_BOOL 20101018
3 Importing PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE Name/Value Pair 20101018
4 Importing UI_EVPAR_DEF Call by reference Type reference (TYPE) WDY_UI_EVPAR_DEF Web Dynpro : Eventparameterdefinitionen 20101018
5 Exporting XML_VALUE Value transfer Type reference (TYPE) STRING 20101018

Method HANDLE_SPECIAL_EVENT_PARAMETER on class CL_WDR_ECATT_REQUEST_RENDERER has no exception.

Method RENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST_DATA Call by reference Type reference (TYPE) CL_WDR_ECATT_REQUEST_COLLECTOR=>T_REQUEST 20100917
2 Returning XBCML_REQUEST_STRING Value transfer Type reference (TYPE) STRING 20101013

Method RENDER on class CL_WDR_ECATT_REQUEST_RENDERER has no exception.

Method RENDER_ACTION_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION_EVENTS Call by reference Type reference (TYPE) CL_WDR_ECATT_REQUEST_COLLECTOR=>TT_ACTION_EVENTS 20100922
2 Importing XBCML_REQUEST Value transfer Object reference (TYPE REF TO) STRING 20100922

Method RENDER_ACTION_EVENTS on class CL_WDR_ECATT_REQUEST_RENDERER has no exception.

Method RENDER_CLOSE_WINDOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLOSE_WINDOW Call by reference Object reference (TYPE REF TO) CL_WDR_WINDOW 20101008
2 Importing WINDOWS_TO_CLOSE Call by reference Type reference (TYPE) WDR_WINDOW_LIST Liste von Windows 20101008
3 Importing XBCML_REQUEST Call by reference Object reference (TYPE REF TO) STRING 20101008

Method RENDER_CLOSE_WINDOWS on class CL_WDR_ECATT_REQUEST_RENDERER has no exception.

Method RENDER_CONTEXT_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_MENU_INFO Call by reference Type reference (TYPE) IF_WDR_UPDATE_SERVER_PEER_DATA=>TYPE_S_CONTEXT_MENU 20101109
2 Importing XBCML_REQUEST Value transfer Object reference (TYPE REF TO) STRING 20101109

Method RENDER_CONTEXT_MENU_REQUEST on class CL_WDR_ECATT_REQUEST_RENDERER has no exception.

Method RENDER_MERGE_ATTRIBUTES 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) IF_WD_CONTEXT_ELEMENT WebDynpro: Schnittstelle für Kontext Knoten 20101013
2 Importing MERGE_UTIL Call by reference Object reference (TYPE REF TO) CL_WDR_ECATT_DATA_MERGE_UTIL Erstellt XBCML Request für eCATT Aufzeichnung 20101018
3 Importing XBCML_REQUEST Call by reference Object reference (TYPE REF TO) STRING 20101013

Method RENDER_MERGE_ATTRIBUTES on class CL_WDR_ECATT_REQUEST_RENDERER has no exception.

Method RENDER_MERGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MERGE_UTIL Call by reference Object reference (TYPE REF TO) CL_WDR_ECATT_DATA_MERGE_UTIL Erstellt XBCML Request für eCATT Aufzeichnung 20101018
2 Importing XBCML_REQUEST Call by reference Object reference (TYPE REF TO) STRING 20101013

Method RENDER_MERGE_DATA on class CL_WDR_ECATT_REQUEST_RENDERER has no exception.

Method RENDER_MERGE_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MERGE_UTIL Call by reference Object reference (TYPE REF TO) CL_WDR_ECATT_DATA_MERGE_UTIL Erstellt XBCML Request für eCATT Aufzeichnung 20101018
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20101013
3 Importing XBCML_REQUEST Call by reference Object reference (TYPE REF TO) STRING 20101013

Method RENDER_MERGE_ELEMENTS on class CL_WDR_ECATT_REQUEST_RENDERER has no exception.

Method RENDER_MERGE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20101013
2 Importing MERGE_UTIL Call by reference Object reference (TYPE REF TO) CL_WDR_ECATT_DATA_MERGE_UTIL Erstellt XBCML Request für eCATT Aufzeichnung 20101018
3 Importing PARENT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20101013
4 Importing XBCML_REQUEST Call by reference Object reference (TYPE REF TO) STRING 20101013

Method RENDER_MERGE_NODES on class CL_WDR_ECATT_REQUEST_RENDERER has no exception.

Method RENDER_VIEW_STATE_UPDATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIEW_STATE_UPDATES Call by reference Type reference (TYPE) CL_WDR_ECATT_REQUEST_COLLECTOR=>TT_VIEW_STATE_UPDATE 20100922
2 Importing XBCML_REQUEST Call by reference Object reference (TYPE REF TO) STRING 20100922

Method RENDER_VIEW_STATE_UPDATES on class CL_WDR_ECATT_REQUEST_RENDERER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703