SAP ABAP Class CL_WDR_CFGE_CHANGE_LOG (Recording of Changes in Config Editor)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_CONFIGURATION (Package) Configuration for WD4A
Properties
Class CL_WDR_CFGE_CHANGE_LOG  
Short Description Recording of Changes in Config Editor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_CONFIGURATION   Configuration for WD4A 
Created 20130213   SAP 
Last change 20131127   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_CFGE_CHANGE_LOG has no interface implemented.
Friends
Class CL_WDR_CFGE_CHANGE_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_DATA_KIND_EXPL Constant Public Type reference (TYPE) I 1 20130213
2 CV_DATA_KIND_IMPL Constant Public Type reference (TYPE) I 2 20130213
3 MO_EXPL_COMP_INTF Instance attribute Private Object reference (TYPE REF TO) IWCI_IWD_CFG_COMP_EDITOR Web Dynpro Interface INTERFACECONTROLLER 20130704
4 MO_EXPL_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_WDR_CFGE_COMP_EDITOR Handler of explicit configuration 20130213
5 MO_IMPL_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_WDR_ADAPT_IMPL_EDIT_ASSIST Handler of implicit cKonfiguration 20130213
6 MO_TESTER Instance attribute Private Object reference (TYPE REF TO) LCL_CALLEE 20130215
7 MT_CHANGE_DATA Instance attribute Private Type reference (TYPE) TT_CHANGE_DATA Changes recorded up to now 20130213
8 MV_CURRENT_CHUNK Instance attribute Private Type reference (TYPE) I 0 20130214
9 MV_CURRENT_INDEX Instance attribute Private Type reference (TYPE) I 0 20130214
10 MV_CURRENT_STATE Instance attribute Private Type reference (TYPE) STRING UI State 20130704
11 MV_CURRENT_STEP Instance attribute Private Type reference (TYPE) I 0 20130214
12 MV_INITIAL_STATE Instance attribute Private Type reference (TYPE) STRING Initial UI State 20130704
13 MV_IS_ACTIVE Instance attribute Private Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20130612
14 MV_IS_ACTIVE_FROM_PLUGIN Instance attribute Private Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE Replacement for Real Boolean Type: 'X' == True '' == False 20130612
15 MV_NEW_CHUNK Instance attribute Private Type reference (TYPE) ABAP_BOOL abap_true Use New chunk 20130218
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130213
2 END_OF_CHUNK Instance method Public Method Message that input unit is finished 20130218
3 EXECUTE_CHANGES_FROM_DRAFT Instance method Public Method Executes the changes from the draft 20130219
4 GET_CHANGES_FOR_SAVE_AS_DRAFT Instance method Public Method Returns the changes for "Save as Draft" 20130219
5 GET_LOG_AS_STRING_TABLE Instance method Public Method For Tracing 20130215
6 GET_STATE Instance method Public Method Returns the state of the current step 20130704
7 IS_ACTIVE Instance method Public Method Returns information, whether change log is active 20130213
8 IS_REDO_ACTIVE Instance method Public Method Is redo possible? 20130215
9 IS_UNDO_ACTIVE Instance method Public Method Is undo possible? 20130215
10 LOG_EXPLICIT_CHANGE Instance method Public Method Write change of explicit part 20130213
11 LOG_IMPLICIT_CHANGE Instance method Public Method Write change of implicit part 20130213
12 PLAY_SINGLE_STEP Instance method Private Method Executes a user change step 20130214
13 REDO Instance method Public Method Cancels the last undo 20130214
14 REMOVE_REDO_DATA Instance method Private Method Deletes the redo data 20130214
15 RESET Instance method Public Method Reset Change Log 20130213
16 SET_ACTIVE Instance method Public Method Sets to active or inactive 20130213
17 SET_ACTIVE_FROM_PLUGIN Instance method Public Method Sets to active or inactive (can be controlled by plug-in) 20130612
18 SET_EXPL_COMP_INTF Instance method Public Method Sets reference to the interface of explicit config editor 20130704
19 SET_EXPL_HANDLER Instance method Public Method Sets reference to service handler of explicit config 20130213
20 SET_IMPL_HANDLER Instance method Public Method Sets reference to the service handler of the implict config 20130213
21 UNDO Instance method Public Method 20130218
Events
# Event Type Visibility Description Created on
1 CHANGE_LOG_MODIFIED Instance Event
(0)
Public
(2)
20130215
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CHANGE_DATA Public See coding 20130213 begin of ts_change_data, chunk type i, step type i, data_kind type i, expl_data type ts_expl_data, impl_data type ts_impl_data, state type string, end of ts_change_data
2 TS_EXPL_DATA Public See coding 20130213 begin of ts_expl_data, method_name type string, node_path type wdr_ctx_element_path, index type wdr_index, new_index type wdr_index, attribute_name type wdr_attribute_name, attribute_value type string, attribute_final type wdy_boolean, attribute_list type string, static_attributes type string, description type string, whole_subtree type wdy_boolean, checked_changed type wdy_boolean, end of ts_expl_data
3 TS_HEADER_DATA Public See coding 20130213 begin of ts_header_data, component_name type wdy_conf_comp_name, config_key type wdy_config_key, user type syst_uname, change_data type tt_change_data, end of ts_header_data
4 TS_IMPL_DATA Public See coding 20130213 begin of ts_impl_data, action type string, view type wdy_view_name, element type wdy_ui_element_name, property type wdy_ui_element_name, property_value type string, aggregation_value type string, tag_value type wdy_tag_name, is_final type wdy_boolean, end of ts_impl_data
5 TS_LOG_OUTPUT Public See coding 20130218 begin of TS_LOG_OUTPUT, last_change_index type I, change_log type string_table, END OF ts_log_output
6 TT_CHANGE_DATA Public See coding 20130213 tt_change_data type standard table of ts_change_data with non-unique default key
7 TT_HEADER_DATA Public See coding 20130605 tt_header_data type standard table of ts_header_data with non-unique default key
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_WDR_CFGE_CHANGE_LOG has no parameter.
Method CONSTRUCTOR on class CL_WDR_CFGE_CHANGE_LOG has no exception.

Method END_OF_CHUNK Signature

Method END_OF_CHUNK on class CL_WDR_CFGE_CHANGE_LOG has no parameter.
Method END_OF_CHUNK on class CL_WDR_CFGE_CHANGE_LOG has no exception.

Method EXECUTE_CHANGES_FROM_DRAFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANGES Call by reference Type reference (TYPE) XSTRING 20130219
# Exception Resumable Description Created on
1 CX_TRANSFORMATION_ERROR Allgemeiner Fehler beim CALL TRANSFORMATION 20130219
2 CX_WD_CONFIGURATION Ausnahme-Klasse für die WD-Konfiguration 20130219
3 CX_WD_CONFIG_TOOL Exceptions der Config-API 20130502

Method GET_CHANGES_FOR_SAVE_AS_DRAFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHANGES Value transfer Type reference (TYPE) XSTRING 20130219
# Exception Resumable Description Created on
1 CX_TRANSFORMATION_ERROR Allgemeiner Fehler beim CALL TRANSFORMATION 20130219

Method GET_LOG_AS_STRING_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_LOG Value transfer Type reference (TYPE) TS_LOG_OUTPUT Tabelle von Strings 20130215

Method GET_LOG_AS_STRING_TABLE on class CL_WDR_CFGE_CHANGE_LOG has no exception.

Method GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATE Value transfer Type reference (TYPE) STRING 20130704

Method GET_STATE on class CL_WDR_CFGE_CHANGE_LOG has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 20130213

Method IS_ACTIVE on class CL_WDR_CFGE_CHANGE_LOG has no exception.

Method IS_REDO_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_ACTIVE Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20130215

Method IS_REDO_ACTIVE on class CL_WDR_CFGE_CHANGE_LOG has no exception.

Method IS_UNDO_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_ACTIVE Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20130215

Method IS_UNDO_ACTIVE on class CL_WDR_CFGE_CHANGE_LOG has no exception.

Method LOG_EXPLICIT_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXPL_DATA Call by reference Type reference (TYPE) TS_EXPL_DATA 20130213

Method LOG_EXPLICIT_CHANGE on class CL_WDR_CFGE_CHANGE_LOG has no exception.

Method LOG_IMPLICIT_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IMPL_DATA Call by reference Type reference (TYPE) TS_IMPL_DATA 20130213

Method LOG_IMPLICIT_CHANGE on class CL_WDR_CFGE_CHANGE_LOG has no exception.

Method PLAY_SINGLE_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHANGE_DATA Call by reference Type reference (TYPE) TS_CHANGE_DATA 20130214
# Exception Resumable Description Created on
1 CX_WD_CONFIGURATION Ausnahme-Klasse für die WD-Konfiguration 20130214
2 CX_WD_CONFIG_TOOL Exceptions der Config-API 20130502

Method REDO Signature

Method REDO on class CL_WDR_CFGE_CHANGE_LOG has no parameter.
# Exception Resumable Description Created on
1 CX_WD_CONFIGURATION 20130214
2 CX_WD_CONFIG_TOOL Exceptions der Config-API 20130502

Method REMOVE_REDO_DATA Signature

Method REMOVE_REDO_DATA on class CL_WDR_CFGE_CHANGE_LOG has no parameter.
Method REMOVE_REDO_DATA on class CL_WDR_CFGE_CHANGE_LOG has no exception.

Method RESET Signature

Method RESET on class CL_WDR_CFGE_CHANGE_LOG has no parameter.
Method RESET on class CL_WDR_CFGE_CHANGE_LOG has no exception.

Method SET_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20130213

Method SET_ACTIVE on class CL_WDR_CFGE_CHANGE_LOG has no exception.

Method SET_ACTIVE_FROM_PLUGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20130612

Method SET_ACTIVE_FROM_PLUGIN on class CL_WDR_CFGE_CHANGE_LOG has no exception.

Method SET_EXPL_COMP_INTF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXPL_COMP_INTF Call by reference Object reference (TYPE REF TO) IWCI_IWD_CFG_COMP_EDITOR WebDynpro Interface INTERFACECONTROLLER 20130704

Method SET_EXPL_COMP_INTF on class CL_WDR_CFGE_CHANGE_LOG has no exception.

Method SET_EXPL_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXPL_HANDLER Call by reference Object reference (TYPE REF TO) CL_WDR_CFGE_COMP_EDITOR Service-Handler für den Editor für Component-Konfigurationen 20130213

Method SET_EXPL_HANDLER on class CL_WDR_CFGE_CHANGE_LOG has no exception.

Method SET_IMPL_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_IMPL_HANDLER Call by reference Object reference (TYPE REF TO) CL_WDR_ADAPT_IMPL_EDIT_ASSIST Impliziter Konfigurations-Handler 20130213

Method SET_IMPL_HANDLER on class CL_WDR_CFGE_CHANGE_LOG has no exception.

Method UNDO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UNDO_COUNT Call by reference Type reference (TYPE) I 20130218
# Exception Resumable Description Created on
1 CX_WD_CONFIGURATION 20130218
2 CX_WD_CONFIG_TOOL Exceptions der Config-API 20130502
Event Signatures

Event CHANGE_LOG_MODIFIED Signature
Event CHANGE_LOG_MODIFIED on class CL_WDR_CFGE_CHANGE_LOG has no parameter.
History
Last changed by/on SAP  20131127 
SAP Release Created in 740