SAP ABAP Class CL_FDT_WD_RENDER_ACT_STAT_MET (FDT WD: Render class for the action static methid call)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_SERVICE (Package) BRFplus: Services for Web Dynpro UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_WD_RENDER_OBJECT FDT WD: Renders the action UI elements 20081105
Properties
Class CL_FDT_WD_RENDER_ACT_STAT_MET  
Short Description FDT WD: Render class for the action static methid call    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_SERVICE   BRFplus: Services for Web Dynpro UI 
Created 20081105   SAP 
Last change 20110908   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 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_WD_RENDER_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_WD_RENDER_OBJECT FDT WD: Renders the action UI elements 20081105
Friends
# Friend Modeled only Created on Description
1 CL_FDT_WD_RENDER_FACTORY 20081105 FDT WD: Factory class for the renderer
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_PARAM_ACTION Constant Public Type reference (TYPE) STRING 'STAT_MET_ACTION' 20081105
2 GC_ACTION_PARAM_ACTION_ID Constant Public Type reference (TYPE) STRING 'STAT_MET_ID' 20081105
3 GC_ACTION_PARAM_ACTION_UPDATE Constant Public Type reference (TYPE) STRING 'STAT_MET_UPDATE' 20081105
4 GC_ACTION_PARAM_ACT_NAV Constant Public Type reference (TYPE) STRING 'ACTION_NAVIGATE' 20081105
5 GC_ACTION_PARAM_ADD_AMOUNT Constant Public Type reference (TYPE) STRING 'STAT_PADD_AMT' 20081107
6 GC_ACTION_PARAM_ADD_BOOL Constant Public Type reference (TYPE) STRING 'STAT_PADD_BOOL' 20081107
7 GC_ACTION_PARAM_ADD_DATE Constant Public Type reference (TYPE) STRING 'STAT_PADD_DATE' 20081107
8 GC_ACTION_PARAM_ADD_NUMBER Constant Public Type reference (TYPE) STRING 'STAT_PADD_NUM' 20081107
9 GC_ACTION_PARAM_ADD_QUANTITY Constant Public Type reference (TYPE) STRING 'STAT_PADD_QTY' 20081107
10 GC_ACTION_PARAM_ADD_TEXT Constant Public Type reference (TYPE) STRING 'STAT_PADD_TEXT' 20081107
11 GC_ACTION_PARAM_ADD_TIME Constant Public Type reference (TYPE) STRING 'STAT_PADD_TIME' 20081107
12 GC_ACTION_PARAM_ADD_TP Constant Public Type reference (TYPE) STRING 'STAT_PADD_TP' 20081107
13 GC_ACTION_PARAM_ADD_TPUTC Constant Public Type reference (TYPE) STRING 'STAT_PADD_TPUTC' 20081107
14 GC_ACTION_PARAM_ADD_TPUTCO Constant Public Type reference (TYPE) STRING 'STAT_PADD_TPUTCO' 20081107
15 GC_ACTION_PARAM_ADD_TYPE Constant Public Type reference (TYPE) STRING 'STAT_PADD_TYPE' 20081107
16 GC_ACTION_PARAM_DIRECT_INPUT Constant Public Type reference (TYPE) STRING 'STAT_MET_DIRECT_INPUT' 20081106
17 GC_ACTION_PARAM_NAVIGATE_ID Constant Public Type reference (TYPE) STRING 'NAVIGATE_ID' 20081105
18 GC_ACTION_PARAM_PARAM_ADD Constant Public Type reference (TYPE) STRING 'STAT_PARAM_ADD' 20081105
19 GC_ACTION_PARAM_PARAM_CHANGE Constant Public Type reference (TYPE) STRING 'STAT_PARAM_CHANGE' 20081106
20 GC_ACTION_PARAM_PARAM_ID Constant Public Type reference (TYPE) STRING 'STAT_PARAM_ID' 20081107
21 GC_ACTION_PARAM_PARAM_POS Constant Public Type reference (TYPE) STRING 'STAT_PARAM_POS' 20081106
22 GC_ACTION_PARAM_REMOVE Constant Public Type reference (TYPE) STRING 'STAT_PARAM_REMOVE' 20090304
23 GC_CALL_TYPE_ATTR Constant Private Type reference (TYPE) STRING 'CALL_TYPE' 20090925
24 GC_CLASS_DESC_ATTR Constant Private Type reference (TYPE) STRING 'CLASS_DESC' 20081105
25 GC_CLASS_DISP_NAME_ATTR Constant Private Type reference (TYPE) STRING 'CLASS_DISP_NAME' 20081105
26 GC_CLASS_NAME_ATTR Constant Private Type reference (TYPE) STRING 'CLASS_NAME' 20081105
27 GC_FUNC_NAME_ATTR Constant Private Type reference (TYPE) STRING 'FUNCTION_MOD_NAME' 20090925
28 GC_FUNC_TEXT_ATTR Constant Private Type reference (TYPE) STRING 'FUNCTION_MOD_TEXT' 20090925
29 GC_PARAM_DESC_ATTR Constant Private Type reference (TYPE) STRING 'PARAM_DESC' 20081105
30 GC_PARAM_ID_ATTR Constant Private Type reference (TYPE) STRING 'PARAM_ID' 20081105
31 GC_POSITION_ATTR Constant Private Type reference (TYPE) STRING 'SEQUENCE_NUMBER' 20081105
32 MO_CONFIGURATION Instance attribute Private Object reference (TYPE REF TO) IF_FDT_WD_CONFIGURATION FDT WD: Configuration 20081105
33 MO_CONTEXT_SERVICE Instance attribute Private Object reference (TYPE REF TO) CL_WD_CONTEXT_SERVICES Help Class for Web Dynpro Context Calls 20081105
34 MO_RENDER_CONSTANT Instance attribute Private Object reference (TYPE REF TO) IF_FDT_WD_RENDER_OBJECT FDT WD: Renders the action UI elements 20081106
35 MTS_CONSTANT_ID Instance attribute Private Type reference (TYPE) TS_CONSTANT_ID 20081106
36 MTS_ID_NODE_MAPPING Instance attribute Private Type reference (TYPE) TS_ID_NODE_MAPPING 20081105
37 MV_CONTEXT_CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20081105
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ELEMENTS_IN_THE_NODE Instance method Private Method Adds the elements in the dynamically created nodes 20081105
2 ADD_UI_ELEMENTS_FOR_STAT_CLASS Instance method Private Method Adds the UI elements for the action class 20081105
3 ADD_UI_ELEMENTS_FOR_STAT_PARAM Instance method Private Method Adds the Ui elements for the action parameters 20081106
4 ADD_UI_ELEMENTS_IN_CONTAINER Instance method Private Method Adds the UI elements in the container 20081105
5 CHECK_TWO_OBJECT_IN_SAME_APP Instance method Private Method Checks if the two objects inthe same application 20081106
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081105
7 CREATE_NODE_IN_VIEW_CNTR Instance method Private Method Creates the node in controller node 20081105
8 DO_ACTION_CLASS_UPDATE Instance method Private Method Updates the change in the class 20081107
9 REFRESH_NODES Instance method Private Method refreshes the node 20081107
10 REMOVE_DEREFERENCED_OBJECTS Instance method Private Method Removes the dereferenced objects 20081107
11 UPDATE_STATIC_METHOD_ACTION Instance method Private Method Updates the static method action 20081107
Events
Class CL_FDT_WD_RENDER_ACT_STAT_MET has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CONSTANT_ID Private See coding 20081106 BEGIN OF s_constant_id, action_id TYPE if_fdt_types=>id, constant_id TYPE if_fdt_types=>id, END OF s_constant_id
2 S_ID_NODE_MAPPING Private See coding 20081105 BEGIN OF s_id_node_mapping, id TYPE if_fdt_types=>id, action_node_name TYPE string, render_mode TYPE if_fdt_wd_render_object=>render_mode, context_node TYPE REF TO if_wd_context_node, timestamp TYPE if_fdt_types=>timestamp, END OF s_id_node_mapping
3 TS_CONSTANT_ID Private See coding 20081106 ts_constant_id TYPE SORTED TABLE OF s_constant_id WITH UNIQUE KEY action_id constant_id
4 TS_ID_NODE_MAPPING Private See coding 20081105 ts_id_node_mapping TYPE SORTED TABLE OF s_id_node_mapping WITH UNIQUE KEY id
Method Signatures

Method ADD_ELEMENTS_IN_THE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081105
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20081105

Method ADD_UI_ELEMENTS_FOR_STAT_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTION Call by reference Object reference (TYPE REF TO) IF_WD_ACTION Web Dynpro: Action 20081106
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20050316-075201 20081105
3 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING 20081105
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081105
5 Importing IV_IS_CHANGE_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20081105
6 Importing IV_NODE_PATH Call by reference Type reference (TYPE) STRING 20081105
7 Importing IV_RENDER_MODE Call by reference Type reference (TYPE) IF_FDT_WD_RENDER_OBJECT=>RENDER_MODE How to render objects (see constant definitions) 20081105
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20081105

Method ADD_UI_ELEMENTS_FOR_STAT_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTION Call by reference Object reference (TYPE REF TO) IF_WD_ACTION Web Dynpro: Action 20081106
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20050316-075201 20081106
3 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING 20081106
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20081106
5 Importing IV_IS_CHANGE_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20081106
6 Importing IV_RENDER_MODE Call by reference Type reference (TYPE) IF_FDT_WD_RENDER_OBJECT=>RENDER_MODE 20081106

Method ADD_UI_ELEMENTS_FOR_STAT_PARAM on class CL_FDT_WD_RENDER_ACT_STAT_MET has no exception.

Method ADD_UI_ELEMENTS_IN_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTION Call by reference Object reference (TYPE REF TO) IF_WD_ACTION Web Dynpro: Action 20081106
2 Importing IO_VIEW_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20050316-075201 20081105
3 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING 20081105
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081105
5 Importing IV_IS_CHANGE_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20081105
6 Importing IV_RENDER_MODE Call by reference Type reference (TYPE) IF_FDT_WD_RENDER_OBJECT=>RENDER_MODE How to render objects (see constant definitions) 20081105
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20081105

Method CHECK_TWO_OBJECT_IN_SAME_APP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID_FIRST Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081106
2 Importing IV_ID_SECOND Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081106
3 Returning RV_IS_SAME_APPLICATION Value transfer Type reference (TYPE) ABAP_BOOL 20081106
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20081106

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIGURATION Value transfer Object reference (TYPE REF TO) IF_FDT_WD_CONFIGURATION 20081105

Method CONSTRUCTOR on class CL_FDT_WD_RENDER_ACT_STAT_MET has no exception.

Method CREATE_NODE_IN_VIEW_CNTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20081105
2 Importing IO_CONTEXT_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE_INFO Web Dynpro: Interface of the node's metadata 20081105
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081105
4 Importing IV_RENDER_MODE Call by reference Type reference (TYPE) IF_FDT_WD_RENDER_OBJECT=>RENDER_MODE How to render objects (see constant definitions) 20090216
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20081105
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20081105

Method DO_ACTION_CLASS_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081107
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20081107

Method REFRESH_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081107
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20081107

Method REMOVE_DEREFERENCED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_DISCARDED_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20081107
2 Changing CTS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20081107
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081107
4 Importing IV_IS_SOURCE_CALL Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20081107
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20081107

Method UPDATE_STATIC_METHOD_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081107
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20081107
History
Last changed by/on SAP  20110908 
SAP Release Created in 720