SAP ABAP Class CL_FDT_WD_MODEL (FDT WD: Model for Web Dynpro (abstract))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_INFRASTRUCTURE (Package) BRFplus: Web Dynpro UI: Infrastructure
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20060710
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_WD_MODEL FDT WD: Model for Web Dynpro UI 20060630
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_MESSAGE_AREA_MODEL FDT WD: Model class for Message Area 20100622
2 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_XML_IMPORT FDT WD: Model for XML Import 20070312
3 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_XML_EXPORT FDT WD: Model for XML Export 20070228
4 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_WORKLIST_MODEL FDT WD: Worklist 20061204
5 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_WHERE_USED_MODEL FDT WD: Model for Where Used Component 20070117
6 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_WEBSERVICE_MODEL FDT WD: Webservice generation 20071119
7 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_VARIANTS_MODEL FDT WD: Variants Model 20120717
8 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_USER_CONFIG_MODEL FDT WD: Model for user configuration 20081009
9 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_TRANS_ANALYSIS_MODEL FDT WD: Model class for transport analysis tool 20080705
10 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_TRACE_MODEL FDT WD: Trace Model 20070208
... Click here to see Used By full list (30 items)
Properties
Class CL_FDT_WD_MODEL  
Short Description FDT WD: Model for Web Dynpro (abstract)    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_INFRASTRUCTURE   BRFplus: Web Dynpro UI: Infrastructure 
Created 20060630   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 IF_FDT_WD_RENDER_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_WD_TYPES 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_MODEL FDT WD: Model for Web Dynpro UI 20060630
Friends
Class CL_FDT_WD_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_RTTI_IF_RENDER_OBJECT Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_OBJECTDESCR Runtime Type Services for IF_FDT_WD_RENDER_OBJECT 20091029
2 GO_RTTI_IF_RENDER_OBJECT_TMP Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_OBJECTDESCR Runtime Type Services for IF_FDT_WD_RENDER_OBJECT_TMP 20091029
3 MO_CONFIGURATION Instance attribute Protected Object reference (TYPE REF TO) IF_FDT_WD_CONFIGURATION Configuration 20081014
4 MO_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT Context 20060711
5 MO_CONTEXT_SERVICE Instance attribute Private Object reference (TYPE REF TO) CL_WD_CONTEXT_SERVICES Context Service 20060712
6 MO_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTROLLER WD Controller 20061013
7 MO_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_FDT_FACTORY Factory 20060704
8 MO_MODEL_ROOT_NODE Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Root Model Node 20060703
9 MTH_RENDER_OBJECT Instance attribute Private Type reference (TYPE) TH_RENDER_OBJECT Used renderer objects 20091029
10 MT_CURRENT_MESSAGE Instance attribute Protected Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Current Info/Warning Messages 20090209
11 MT_MODEL_NODE Instance attribute Private Type reference (TYPE) IF_FDT_WD_TYPES=>T_MODEL_NODE Model Nodes 20060630
12 MT_RENDER_OBJECT Instance attribute Protected Type reference (TYPE) IF_FDT_WD_RENDER_OBJECT=>TH_RENDER_OBJECT Collection of Renderer 20081118
13 MV_MODEL_ACCESSED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE True: model was accessed 20090330
14 MV_MODEL_CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL True: model changed 20070716
15 MV_MODEL_NAME Instance attribute Protected Type reference (TYPE) STRING Name of the model 20090630
16 MV_NODES_SUBSCRIPED Instance attribute Private Type reference (TYPE) ABAP_BOOL True: Nodes subscriped 20061020
17 MV_READ_ONLY Instance attribute Private Type reference (TYPE) ABAP_BOOL True: model is read-only 20080220
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20091029
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081014
3 DESTROY Instance method Public Method DESTRUCTOR 20081111
4 GET_MODEL_BY_NODE Instance method Protected Method Returns model from API by node (redefine) 20070718
5 IS_MODEL_CHANGED Instance method Protected Method Returns, if the model is changed (redefine, if necessary) 20080326
6 IS_MODEL_NODE_READ_ONLY Instance method Private Method Returns if a model node is a read only node 20101012
7 IS_MODEL_NODE_TRACKED Instance method Private Method Returns if a model node is tracked for changes 20101012
8 SAVE Instance method Public Method Save the objects to database 20081111
9 SET_MODEL_BY_NODE Instance method Protected Method Sets model by node to API (redefine, if necessary) 20070718
10 WRITE_TRACE_MODEL_CHANGED Instance method Protected Method Writes a debug trace message, when the model is changed 20090630
11 WRITE_TRACE_NODE_CHANGED Instance method Protected Method Writes a debug trace message, when a model node is changed 20090630
Events
Class CL_FDT_WD_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_RENDER_OBJECT Private See coding 20091029 BEGIN OF s_render_object, s_object_type TYPE if_fdt_wd_types=>s_object_type_extended, usage_name type string, o_renderer TYPE REF TO if_fdt_wd_render_object, END OF s_render_object
2 TH_RENDER_OBJECT Private See coding 20091029 th_render_object TYPE HASHED TABLE OF s_render_object WITH UNIQUE KEY s_object_type usage_name
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

Method CONSTRUCTOR on class CL_FDT_WD_MODEL has no exception.

Method DESTROY Signature

Method DESTROY on class CL_FDT_WD_MODEL has no parameter.
Method DESTROY on class CL_FDT_WD_MODEL has no exception.

Method GET_MODEL_BY_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_QUERY_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Query Element 20070718
2 Importing IO_QUERY_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Query Node 20070718
3 Importing IV_INITIALIZE_ELEMENTS Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE True: initializes the elements of the node 20070718
4 Importing IV_MODEL_NODE_NAME Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>MODEL_NODE_NAME Model Node 20070718
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120417

Method IS_MODEL_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL True: is changed 20080326

Method IS_MODEL_CHANGED on class CL_FDT_WD_MODEL has no exception.

Method IS_MODEL_NODE_READ_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_NODE_NAME Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>MODEL_NODE_NAME Model Node Name 20101012
2 Returning RV_IS_READ_ONLY Value transfer Type reference (TYPE) ABAP_BOOL 20101012

Method IS_MODEL_NODE_READ_ONLY on class CL_FDT_WD_MODEL has no exception.

Method IS_MODEL_NODE_TRACKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_NODE_NAME Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>MODEL_NODE_NAME Model Node Name 20101012
2 Returning RV_IS_TRACKED Value transfer Type reference (TYPE) ABAP_BOOL 20101012

Method IS_MODEL_NODE_TRACKED on class CL_FDT_WD_MODEL has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20081111

Method SAVE on class CL_FDT_WD_MODEL has no exception.

Method SET_MODEL_BY_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) STRING Action 20081014
2 Importing IV_MODEL_NODE_NAME Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>MODEL_NODE_NAME Model Node Name 20070718

Method SET_MODEL_BY_NODE on class CL_FDT_WD_MODEL has no exception.

Method WRITE_TRACE_MODEL_CHANGED Signature

Method WRITE_TRACE_MODEL_CHANGED on class CL_FDT_WD_MODEL has no parameter.
Method WRITE_TRACE_MODEL_CHANGED on class CL_FDT_WD_MODEL has no exception.

Method WRITE_TRACE_NODE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING Name of the attribute (WD context) 20090630
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) STRING Node Name (WD context) 20090630

Method WRITE_TRACE_NODE_CHANGED on class CL_FDT_WD_MODEL has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_MESSAGE_AREA_MODEL FDT WD: Model class for Message Area 20100622
2 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_XML_IMPORT FDT WD: Model for XML Import 20070312
3 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_XML_EXPORT FDT WD: Model for XML Export 20070228
4 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_WORKLIST_MODEL FDT WD: Worklist 20061204
5 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_WHERE_USED_MODEL FDT WD: Model for Where Used Component 20070117
6 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_WEBSERVICE_MODEL FDT WD: Webservice generation 20071119
7 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_VARIANTS_MODEL FDT WD: Variants Model 20120717
8 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_USER_CONFIG_MODEL FDT WD: Model for user configuration 20081009
9 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_TRANS_ANALYSIS_MODEL FDT WD: Model class for transport analysis tool 20080705
10 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_TRACE_MODEL FDT WD: Trace Model 20070208
11 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_TEST_CASES_MODEL FDT WD: Test Cases Model 20120612
12 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_SIMULATION_MODEL FDT WD: Model Class for the simulation component 20070521
13 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_RT Main class for Reuse Tree usage from UI 20101006
14 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_QUERY_MODEL FDT WD: Model class for query 20060725
15 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_OBJECT_MANAGER_MODEL FDT WD: Model for Object Manager 20060703
16 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_ADMIN_TOOL_MODEL FDT WD: Model Class for Admin Tool 20070928
17 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_MAINTENANCE_MODEL FDT WD: Model for maintenance objects 20060630
18 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_LEAN_TRACE_MODEL FDT WD: Trace Model 20090911
19 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_GC_MODEL FDT WD: Model for garbage collection 20080114
20 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_DSM_MODEL FDT WD: Model Class for DSM 20120207
21 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_DO_MAINTENANCE_MODEL FDT WD: Model for mass Dobj maintenance 20081216
22 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_DICT_USAGE_MODEL Model class to get DDIC type Where used objects 20120522
23 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_DIALOGS_MODEL FDT WD: Model for Dialogs 20061016
24 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_DEBUGGER_MODEL FDT WD: Model Class for Debugger 20080624
25 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_DDIC_WHRE_USED_MODEL 20120509
26 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_DDIC_HELP_MODEL FDT WD: DDIC Help model 20070521
27 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_CHANGE_HISTORY_MODEL FDT WD: Model for change History 20080215
28 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_BO_ATTR_SEL_MODEL FDT WD: Model for BO Attr selection 20060822
29 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_APPL_USAGE_MODEL FDT WD: Model class for Tool Application Usage 20080605
30 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_APPLN_ADMN_MODEL FDT WD: Model for garbage collection 20090814
History
Last changed by/on SAP  20130531 
SAP Release Created in 710