SAP ABAP Class CL_WDR_VIEW_DIRTY_STATE (Delta Handling: Monitoring Changes in a View)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_DIRTY_STATE Delta Handling: Change Status 20061122
Properties
Class CL_WDR_VIEW_DIRTY_STATE  
Short Description Delta Handling: Monitoring Changes in a View    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_RUNTIME_RENDERING   Web Dynpro Runtime: Rendering 
Created 20061122   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_WDR_DIRTY_STATE Delta Handling: Change Status 20061122
Friends
Class CL_WDR_VIEW_DIRTY_STATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_CLEANED_CONTEXT_CC Instance attribute Private Type reference (TYPE) I -1 20070129
2 M_CLEANED_VIEW_CC Instance attribute Private Type reference (TYPE) I -1 20061123
3 M_CONTEXT_CHANGE_COUNT Instance attribute Private Type reference (TYPE) I 20070129
4 M_FIRST_TIME_CONSTRUCTOR Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20061122
5 M_INSTANCES Static Attribute Private Type reference (TYPE) T_VIEW_DIRTY_STATE_MAP 20070129
6 M_LAST_CHANGED_CONTEXT Static Attribute Private Object reference (TYPE REF TO) CL_WDR_CONTROLLER 20070129
7 M_LOCKED Static Attribute Private Type reference (TYPE) ABAP_BOOL 20100907
8 M_LOCKED_DIRTY_STATES Static Attribute Private See coding 20100907
9 M_VIEW Instance attribute Protected Object reference (TYPE REF TO) CL_WDR_VIEW Web Dynpro: API of a View 20061122
Methods
# Method Level Visibility Method type Description Created on
1 BEGIN_CLIENT_SYNC Static method Public Method 20110825
2 CONSTRUCTOR Instance method Protected Constructor 20061122
3 END_CLIENT_SYNC Static method Public Method 20110825
4 EXPLANATION_TOGGLED Static method Public Method Invalidates views with Explanation elements 20110124
5 IS_CLIENT_DATA_UPDATE Static method Private Method For Client-Side Data re-rendering can be avoided 20131206
6 LOCK Static method Public Method Subsequent operations do not lead to setting dirty state 20100907
7 NODE_RELATED_CHANGE Static method Public Method 20090817
8 OBSERVE_VIEW Static method Public Method 20061122
9 ON_CTX_ATTRIBUTE_CHANGE Static method Protected Event handling method 20061122
10 ON_CTX_COLLECTION_CHANGE Static method Protected Event handling method 20061122
11 ON_CTX_LEAD_SELECTION_CHANGE Static method Protected Event handling method 20061122
12 ON_CTX_SELECTION_CHANGE Static method Protected Event handling method 20061122
13 ON_CTX_TYPE_CHANGE Static method Protected Event handling method 20070227
14 TODO Instance method Private Method 20061122
15 UNLOCK Static method Public Method Lock of dirty setting will be removed 20100907
Events
# Event Type Visibility Description Created on
1 ON_DIRTY_BY_EXPLANATION_TOGGLE Static Event
(1)
Public
(2)
20110124
2 ON_IS_DIRTY_CHECK Static Event
(1)
Public
(2)
20090915
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_VIEW_DIRTY_STATE_ENTRY Private See coding 20070129 begin of t_view_dirty_state_entry, view type ref to cl_wdr_controller, dirty_state type ref to cl_wdr_view_dirty_state, end of t_view_dirty_state_entry
2 T_VIEW_DIRTY_STATE_MAP Private See coding 20070129 T_VIEW_DIRTY_STATE_MAP type sorted table of t_view_dirty_state_entry with non-unique key view
Method Signatures

Method BEGIN_CLIENT_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SYNC_CLIENT_UPDATE Call by reference Object reference (TYPE REF TO) IF_WDR_SYNC_CLIENT_UPDATE Advanced Delta Rendering: Synchonisiertes Updates 20110825

Method BEGIN_CLIENT_SYNC on class CL_WDR_VIEW_DIRTY_STATE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIEW Call by reference Object reference (TYPE REF TO) CL_WDR_VIEW WebDynpro View Controller 20061122

Method CONSTRUCTOR on class CL_WDR_VIEW_DIRTY_STATE has no exception.

Method END_CLIENT_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SYNC_CLIENT_UPDATE Call by reference Object reference (TYPE REF TO) IF_WDR_SYNC_CLIENT_UPDATE Advanced Delta Rendering: Synchonisiertes Updates 20110825

Method END_CLIENT_SYNC on class CL_WDR_VIEW_DIRTY_STATE has no exception.

Method EXPLANATION_TOGGLED Signature

Method EXPLANATION_TOGGLED on class CL_WDR_VIEW_DIRTY_STATE has no parameter.
Method EXPLANATION_TOGGLED on class CL_WDR_VIEW_DIRTY_STATE has no exception.

Method IS_CLIENT_DATA_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_CONTROLLER Web Dynpro: Controller-Schnittstelle 20131206
2 Returning IS_CLIENT_DATA_UPDATE Value transfer Type reference (TYPE) ABAP_BOOL 20131206
3 Importing NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20131206

Method IS_CLIENT_DATA_UPDATE on class CL_WDR_VIEW_DIRTY_STATE has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20100907

Method LOCK on class CL_WDR_VIEW_DIRTY_STATE has no exception.

Method NODE_RELATED_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) CL_WDR_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20090817

Method NODE_RELATED_CHANGE on class CL_WDR_VIEW_DIRTY_STATE has no exception.

Method OBSERVE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OBSERVER Value transfer Object reference (TYPE REF TO) IF_WDR_DIRTY_STATE SSR-Delta: Überwachung von Änderungen 20061122
2 Importing VIEW Call by reference Object reference (TYPE REF TO) CL_WDR_VIEW Web Dynpro: API eines Views 20061122

Method OBSERVE_VIEW on class CL_WDR_VIEW_DIRTY_STATE has no exception.

Method ON_CTX_ATTRIBUTE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_NAME Value transfer Attribute reference (LIKE) 20061122
2 Importing CONTROLLER Value transfer Attribute reference (LIKE) 20061122
3 Importing ELEMENT Value transfer Attribute reference (LIKE) 20061122
4 Importing ELEMENT_INDEX Value transfer Attribute reference (LIKE) 20061122
5 Importing NODE Value transfer Attribute reference (LIKE) 20061122

Method ON_CTX_ATTRIBUTE_CHANGE on class CL_WDR_VIEW_DIRTY_STATE has no exception.

Method ON_CTX_COLLECTION_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER Value transfer Attribute reference (LIKE) 20061122
2 Importing NODE Value transfer Attribute reference (LIKE) 20061122

Method ON_CTX_COLLECTION_CHANGE on class CL_WDR_VIEW_DIRTY_STATE has no exception.

Method ON_CTX_LEAD_SELECTION_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER Value transfer Attribute reference (LIKE) 20061122
2 Importing NODE Value transfer Attribute reference (LIKE) 20061122

Method ON_CTX_LEAD_SELECTION_CHANGE on class CL_WDR_VIEW_DIRTY_STATE has no exception.

Method ON_CTX_SELECTION_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER Value transfer Attribute reference (LIKE) 20061122
2 Importing NODE Value transfer Attribute reference (LIKE) 20061122

Method ON_CTX_SELECTION_CHANGE on class CL_WDR_VIEW_DIRTY_STATE has no exception.

Method ON_CTX_TYPE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER Call by reference Attribute reference (LIKE) 20070227
2 Importing NODE_INFO Call by reference Attribute reference (LIKE) 20070227
3 Importing NODE_NAME Call by reference Attribute reference (LIKE) 20070227

Method ON_CTX_TYPE_CHANGE on class CL_WDR_VIEW_DIRTY_STATE has no exception.

Method TODO Signature

Method TODO on class CL_WDR_VIEW_DIRTY_STATE has no parameter.
Method TODO on class CL_WDR_VIEW_DIRTY_STATE has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_WDR_VIEW_DIRTY_STATE has no parameter.
Method UNLOCK on class CL_WDR_VIEW_DIRTY_STATE has no exception.
Event Signatures

Event ON_DIRTY_BY_EXPLANATION_TOGGLE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 VIEW Exporting Value transfer Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20110124

Event ON_IS_DIRTY_CHECK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IS_DIRTY Exporting Value transfer Type reference (TYPE) ABAP_BOOL 20090915
2 VIEW Exporting Value transfer Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20090915
History
Last changed by/on SAP  20130531 
SAP Release Created in 710