SAP ABAP Class CL_WDR_VE_ADAPTER_DIRTY_STATE (CL_WDR_VE_ADAPTER_DIRTY_STATE)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA-REN (Application Component) Web Dynpro ABAP Rendering
     SWDP_RUNTIME_RENDERING (Package) Web Dynpro Runtime: Rendering
Properties
Class CL_WDR_VE_ADAPTER_DIRTY_STATE  
Short Description    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_RUNTIME_RENDERING   Web Dynpro Runtime: Rendering 
Created 20070129   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_WDR_VE_ADAPTER_DIRTY_STATE has no interface implemented.
Friends
Class CL_WDR_VE_ADAPTER_DIRTY_STATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_ADAPTER Instance attribute Private Object reference (TYPE REF TO) CL_NW7_VIEW_ELEMENT_ADAPTER Adapter for Web Dynpro View Elements 20070129
2 M_ADAPTER_DIR Static Attribute Private Type reference (TYPE) T_ADAPTER_DIR 20070129
3 M_ADAPTER_PARENT_DIR Static Attribute Private Type reference (TYPE) T_ADAPTER_PARENT_DIR 20070129
4 M_ADV_DELTA_RENDERER Instance attribute Private Object reference (TYPE REF TO) CL_WDR_DELTA_RENDERER Advanced Delta Rendering 20110901
5 M_ENABLED Static Attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070129
6 M_FIRST_TIME_CONSTRUCTOR Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20070129
7 M_NO_MULTI Static Attribute Private Type reference (TYPE) ABAP_BOOL 20090907
8 M_RENDERED_EXPLANATION Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED 20110124
9 M_RENDERED_MESSAGES Static Attribute Private Type reference (TYPE) T_MESSAGE_WATCH_DIR 20090817
10 M_ROOT_VIEW_DIRTY_STATE Instance attribute Public Object reference (TYPE REF TO) IF_WDR_DIRTY_STATE Delta Handling: Change Status 20070129
11 M_WINDOW Instance attribute Private Object reference (TYPE REF TO) CL_WDR_WINDOW 20070129
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_CHANGES_BY_MESSAGES Static method Private Method Use Context-Related Error Messages on Views 20090817
2 APPLY_EXPLANATION_STATE Static method Private Method 20110124
3 APPLY_GLOBAL_CHANGES Static method Public Method Apply Context-Related Error Messages to Views 20110124
4 CONSTRUCTOR Instance method Private Constructor 20070129
5 CREATE_ADAPTER_DIRTY_STATE Static method Public Method 20070129
6 CREATE_SLAVE_DIRTY_STATE Static method Public Method 20101112
7 DESTROY Instance method Public Method 20070129
8 GET_DIRTY_ADAPTER Instance method Public Method 20070129
9 GET_DIRTY_ADAPTERS Instance method Public Method Delta Rendering Without Merging:Changed View Element Adapter 20090817
10 GET_DIRTY_CHILD Instance method Private Method 20070129
11 GET_DIRTY_CHILDREN Instance method Private Method Delta Rendering Without Merging: Changed Child Adapter 20090817
12 GET_PARENT_VIEW_ADAPTER Static method Public Method 20070129
13 INIT Static method Public Method 20070213
14 OBSERVE_VIEW_CONTAINER Static method Public Method 20070129
15 OBSERVE_WINDOW Static method Public Method 20070129
16 ON_NW7_HANDLE_EVENT Static method Private Event handling method 20071212
17 RAISE_CHANGE_FROM_MESSAGE Static method Private Method 20111007
18 REMOVE_OBSERVER Static method Public Method 20070129
19 REPORT_ADAPTER_EVENT Static method Private Method 20070129
20 RESET_DIRTY Instance method Public Method 20110901
Events
Class CL_WDR_VE_ADAPTER_DIRTY_STATE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ADAPTER_DIR Private See coding 20070129 t_adapter_dir type hashed table of t_adapter_entry with unique key adapter
2 T_ADAPTER_ENTRY Private See coding 20070129 begin of t_adapter_entry, vea_dirty_state type ref to cl_wdr_ve_adapter_dirty_state, parent_adapter type ref to cl_nw7_view_element_adapter, adapter type ref to cl_nw7_view_element_adapter, dirty_state type ref to lcl_abstract_dirty_state, end of t_adapter_entry
3 T_ADAPTER_PARENT_DIR Private See coding 20070129 t_adapter_parent_dir type sorted table of t_adapter_entry with non-unique key parent_adapter
4 T_ADAPTER_TAB Public See coding 20090817 T_ADAPTER_TAB type standard table of ref to cl_nw7_view_element_adapter with default key
5 T_MESSAGE_WATCH_DIR Private See coding 20090817 t_message_watch_dir type sorted table of t_message_watch_item with unique key message_id
6 T_MESSAGE_WATCH_ITEM Private Type reference (TYPE) CL_WDR_VIEW_DIRTY_STATE__ADV=>T_MESSAGE_WATCH_ITEM 20111007
Method Signatures

Method APPLY_CHANGES_BY_MESSAGES Signature

Method APPLY_CHANGES_BY_MESSAGES on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no parameter.
Method APPLY_CHANGES_BY_MESSAGES on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method APPLY_EXPLANATION_STATE Signature

Method APPLY_EXPLANATION_STATE on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no parameter.
Method APPLY_EXPLANATION_STATE on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method APPLY_GLOBAL_CHANGES Signature

Method APPLY_GLOBAL_CHANGES on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no parameter.
Method APPLY_GLOBAL_CHANGES on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADAPTER Call by reference Object reference (TYPE REF TO) CL_NW7_VIEW_ELEMENT_ADAPTER Adapter für Web Dynpro View Elemente 20070129
2 Importing WINDOW Call by reference Object reference (TYPE REF TO) CL_WDR_WINDOW 20070129

Method CONSTRUCTOR on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method CREATE_ADAPTER_DIRTY_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADAPTER Call by reference Object reference (TYPE REF TO) CL_NW7_VIEW_ELEMENT_ADAPTER Adapter für Web Dynpro View Elemente 20070129
2 Returning DIRTY_STATE Value transfer Object reference (TYPE REF TO) IF_WDR_DIRTY_STATE Delta-Handling: Änderungszustand 20070129
3 Importing WINDOW Call by reference Object reference (TYPE REF TO) CL_WDR_WINDOW 20070129

Method CREATE_ADAPTER_DIRTY_STATE on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method CREATE_SLAVE_DIRTY_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADAPTER Call by reference Object reference (TYPE REF TO) CL_NW7_VIEW_ELEMENT_ADAPTER WebDynpro Local Test XX7 20101112
2 Returning DIRTY_STATE Value transfer Object reference (TYPE REF TO) IF_WDR_DIRTY_STATE Delta-Handling: Änderungszustand 20101112
3 Importing IS_ASSOC Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101112
4 Importing MASTER_DIRTY_STATE Call by reference Object reference (TYPE REF TO) IF_WDR_DIRTY_STATE 20101112
5 Importing VIEW_CONTAINER_ADAPTER Call by reference Object reference (TYPE REF TO) CL_NW7_VIEW_ELEMENT_ADAPTER WebDynpro Local Test XX7 20101112
6 Importing WINDOW Call by reference Object reference (TYPE REF TO) CL_WDR_WINDOW 20101112

Method CREATE_SLAVE_DIRTY_STATE on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method DESTROY Signature

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

Method GET_DIRTY_ADAPTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ADAPTER Value transfer Object reference (TYPE REF TO) CL_NW7_VIEW_ELEMENT_ADAPTER Adapter für Web Dynpro View Elemente 20070129

Method GET_DIRTY_ADAPTER on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method GET_DIRTY_ADAPTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ADAPTERS Value transfer Type reference (TYPE) T_ADAPTER_TAB Adapter für Web Dynpro View Elemente 20090817

Method GET_DIRTY_ADAPTERS on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method GET_DIRTY_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADAPTER Call by reference Object reference (TYPE REF TO) CL_NW7_VIEW_ELEMENT_ADAPTER Adapter für Web Dynpro View Elemente 20070129
2 Returning DIRTY_ADAPTER Value transfer Object reference (TYPE REF TO) CL_NW7_VIEW_ELEMENT_ADAPTER Adapter für Web Dynpro View Elemente 20070129

Method GET_DIRTY_CHILD on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method GET_DIRTY_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADAPTER Call by reference Object reference (TYPE REF TO) CL_NW7_VIEW_ELEMENT_ADAPTER Adapter für Web Dynpro View Elemente 20090817
2 Returning DIRTY_ADAPTERS Value transfer Type reference (TYPE) T_ADAPTER_TAB 20090817

Method GET_DIRTY_CHILDREN on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method GET_PARENT_VIEW_ADAPTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADAPTER Call by reference Object reference (TYPE REF TO) CL_NW7_VIEW_ELEMENT_ADAPTER Adapter für Web Dynpro View Elemente 20070129
2 Importing IS_ASSOC Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101112
3 Returning PARENT_VIEW_ADAPTER Value transfer Object reference (TYPE REF TO) CL_NW7_VIEW_ELEMENT_ADAPTER Adapter für Web Dynpro View Elemente 20070129

Method GET_PARENT_VIEW_ADAPTER on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method INIT Signature

Method INIT on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no parameter.
Method INIT on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method OBSERVE_VIEW_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADAPTER Call by reference Object reference (TYPE REF TO) CL_NW7_VIEW_ELEMENT_ADAPTER Adapter für Web Dynpro View Elemente 20070129
2 Returning DIRTY_STATE Value transfer Object reference (TYPE REF TO) IF_WDR_DIRTY_STATE Delta-Handling: Änderungszustand 20070129
3 Importing IS_ASSOC Call by reference Type reference (TYPE) ABAP_BOOL 20101029
4 Importing VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20070129
5 Importing VIEW_CONTAINER_ID Call by reference Type reference (TYPE) STRING 20070129
6 Importing WINDOW Call by reference Object reference (TYPE REF TO) CL_WDR_WINDOW 20070129

Method OBSERVE_VIEW_CONTAINER on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method OBSERVE_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADAPTER Call by reference Object reference (TYPE REF TO) CL_NW7_VIEW_ELEMENT_ADAPTER Adapter für Web Dynpro View Elemente 20070129
2 Returning VE_ADAPTER_DIRTY_STATE Value transfer Object reference (TYPE REF TO) CL_WDR_VE_ADAPTER_DIRTY_STATE 20070129
3 Importing WINDOW Call by reference Object reference (TYPE REF TO) CL_WDR_WINDOW 20070129

Method OBSERVE_WINDOW on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method ON_NW7_HANDLE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT_HANDLER Value transfer Attribute reference (LIKE) 20071212
2 Importing EVENT_NAME Value transfer Attribute reference (LIKE) 20071212
3 Importing EVENT_PARAMETERS Value transfer Attribute reference (LIKE) 20100906

Method ON_NW7_HANDLE_EVENT on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method RAISE_CHANGE_FROM_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Type reference (TYPE) T_MESSAGE_WATCH_ITEM 20111007

Method RAISE_CHANGE_FROM_MESSAGE on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method REMOVE_OBSERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIRTY_STATE Call by reference Object reference (TYPE REF TO) IF_WDR_DIRTY_STATE Delta-Handling: Änderungszustand 20070129

Method REMOVE_OBSERVER on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method REPORT_ADAPTER_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADAPTER Call by reference Object reference (TYPE REF TO) CL_NW7_VIEW_ELEMENT_ADAPTER Adapter für Web Dynpro View Elemente 20070129
2 Importing DIRTY_ADAPTER Call by reference Object reference (TYPE REF TO) CL_NW7_VIEW_ELEMENT_ADAPTER WebDynpro View Controller 20070129

Method REPORT_ADAPTER_EVENT on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.

Method RESET_DIRTY Signature

Method RESET_DIRTY on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no parameter.
Method RESET_DIRTY on class CL_WDR_VE_ADAPTER_DIRTY_STATE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710