SAP ABAP Class CL_WDK_BDC_CHANGELOG (Action)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   BC-MUS (Application Component) Musing Tools
     WDK_CONTROLLER (Package) Kayak Controller
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDK_CONSISTENCY Check data 20070322
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDK_SERIALIZABLE XML Serialization 20070322
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDK_UNDOABLE_ACTION Undoable action 20070322
Properties
Class CL_WDK_BDC_CHANGELOG  
Short Description Action    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WDK_CONTROLLER   Kayak Controller 
Created 20061207   SAP 
Last change 20070911   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_WDK_CONTEXT_MANAGER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_WDK_UNDOABLE_ACTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_WDK_CONSISTENCY Check data 20070322
2 IF_WDK_SERIALIZABLE XML Serialization 20070322
3 IF_WDK_UNDOABLE_ACTION Undoable action 20070322
Friends
Class CL_WDK_BDC_CHANGELOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ACTIONCATEGORY_CHANGELOG Instance attribute Private Attribute reference (LIKE) 20070322
2 CO_XML_TAG Constant Public Type reference (TYPE) STRING 'CL_WDK_BDC_CHANGELOG' Tag 20070322
3 CR_NODE_REGISTRATION Static Attribute Public Object reference (TYPE REF TO) IF_WDK_NODE_REGISTRATION Node values 20070322
4 CR_NODE_VALUES Static Attribute Private Object reference (TYPE REF TO) CL_WDK_NODE_VALUES 20070322
5 CV_XML_TAG Instance attribute Public Attribute reference (LIKE) 20070322
6 MR_ACCESSOR Instance attribute Private Object reference (TYPE REF TO) CL_WDK_DB_ACCESSOR Access to WDK tables 20070322
7 MT_CHANGELOG Instance attribute Public Type reference (TYPE) TT_CHANGELOG 20070322
8 MT_NODE_VALUES Instance attribute Public Type reference (TYPE) CL_WDK_NODE_VALUES=>TT_NODE_VALUE 20070322
9 MT_SELECTION Instance attribute Public Type reference (TYPE) TT_SELECTION_BUFFER 20070322
10 MV_ACTION Instance attribute Public Attribute reference (LIKE) 20070322
11 MV_ACTIONCATEGORY Instance attribute Public Attribute reference (LIKE) 20070322
12 MV_SOURCE_STATE Instance attribute Public Attribute reference (LIKE) 20070322
13 MV_TARGET_STATE Instance attribute Public Attribute reference (LIKE) 20070322
14 MV_WDAPP Instance attribute Public Attribute reference (LIKE) 20070322
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_CATEGORY Instance method Public Method Change category 20070322
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070322
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070322
4 CREATE Instance method Public Method 20070322
5 DESERIALIZE Instance method Public Method 20070322
6 DESERIALIZE_CHANGELOG Static method Private Method Deserialize Changelog form string format 20070322
7 GET_CHANGELOG Instance method Private Method Stores Changelog 20070322
8 GET_SELECTION Instance method Private Method Stores (Lead-)Selection 20070322
9 REDO Instance method Public Method 20070322
10 RESTORE Instance method Private Method Restore sate in shadow register 20070322
11 RESTORE_CHANGELOG Instance method Private Method Restores Changelog 20070322
12 RESTORE_SELECTION Instance method Private Method Restores (Lead-)Selection 20070322
13 SERIALIZE Instance method Public Method 20070322
14 SERIALIZE_CHANGELOG Static method Private Method Serialize Changelog in string format 20070322
15 STORE Instance method Private Method Store sate in shadow register 20070322
16 UNDO Instance method Public Method 20070322
Events
Class CL_WDK_BDC_CHANGELOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_SELECTION_BUFFER Public See coding 20070322 BEGIN OF ts_selection_buffer, prog TYPE bdc_prog, dynr TYPE bdc_dynr, lead_index TYPE i, selected_index TYPE if_wdk_context_manager=>tt_selection, END OF ts_selection_buffer
2 TS_SERIALIZATION Private See coding Data for serialization 20070322 BEGIN OF ts_serialization, changelog TYPE tt_string_changelog, selection TYPE tt_selection_buffer, node_values TYPE cl_wdk_node_values=>tt_node_value, state TYPE wdk_fpstate, category type wdk_actioncategory, END OF ts_serialization
3 TS_STRING_CHANGELOG Private See coding 20070322 BEGIN OF ts_string_changelog, node_name TYPE wdr_context_change-node_name, sequence TYPE wdr_context_change-sequence, node_path TYPE wdr_context_change-node_path, change_kind TYPE wdr_context_change-change_kind, element_index TYPE wdr_context_change-element_index, attribute_name TYPE wdr_context_change-attribute_name, value TYPE string, old TYPE string, END OF ts_string_changelog
4 TT_CHANGELOG Public Attribute reference (LIKE) 20070322
5 TT_SELECTION_BUFFER Public See coding 20070322 tt_selection_buffer TYPE STANDARD TABLE OF ts_selection_buffer WITH DEFAULT KEY
6 TT_STRING_CHANGELOG Private See coding 20070322 tt_string_changelog TYPE STANDARD TABLE OF ts_string_changelog WITH DEFAULT KEY
Method Signatures

Method CHANGE_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_CATEGORY Call by reference Type reference (TYPE) WDK_ACTIONCATEGORY Category of actions 20070322

Method CHANGE_CATEGORY on class CL_WDK_BDC_CHANGELOG has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATE Call by reference Type reference (TYPE) WDK_FPSTATE Floorplan state 20070322
2 Importing IV_WDAPP Call by reference Type reference (TYPE) WDK_APPLICATION Web Dynpro: Name of Application 20070322
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER 20070322

Method CREATE Signature

Method CREATE on class CL_WDK_BDC_CHANGELOG has no parameter.
Method CREATE on class CL_WDK_BDC_CHANGELOG has no exception.

Method DESERIALIZE Signature

Method DESERIALIZE on class CL_WDK_BDC_CHANGELOG has no parameter.
Method DESERIALIZE on class CL_WDK_BDC_CHANGELOG has no exception.

Method DESERIALIZE_CHANGELOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT Web Dynpro Context 20070322
2 Importing IT_CHANGELOG Call by reference Type reference (TYPE) TT_STRING_CHANGELOG 20070322
3 Returning RESULT Value transfer Type reference (TYPE) TT_CHANGELOG 20070322
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER Error in controller 20070322

Method GET_CHANGELOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGELOG Call by reference Type reference (TYPE) TT_CHANGELOG 20070322
2 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT Web Dynpro Context 20070322
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER Error in controller 20070322

Method GET_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECTION Call by reference Type reference (TYPE) TT_SELECTION_BUFFER 20070322
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER Error in controller 20070322

Method REDO Signature

Method REDO on class CL_WDK_BDC_CHANGELOG has no parameter.
Method REDO on class CL_WDK_BDC_CHANGELOG has no exception.

Method RESTORE Signature

Method RESTORE on class CL_WDK_BDC_CHANGELOG has no parameter.
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER Error in controller 20070322

Method RESTORE_CHANGELOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT Web Dynpro Context 20070322
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER Error in controller 20070322

Method RESTORE_SELECTION Signature

Method RESTORE_SELECTION on class CL_WDK_BDC_CHANGELOG has no parameter.
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER Error in controller 20070322

Method SERIALIZE Signature

Method SERIALIZE on class CL_WDK_BDC_CHANGELOG has no parameter.
Method SERIALIZE on class CL_WDK_BDC_CHANGELOG has no exception.

Method SERIALIZE_CHANGELOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHANGELOG Call by reference Type reference (TYPE) TT_CHANGELOG Web Dynpro: List with Context Changes 20070322
2 Returning RESULT Value transfer Type reference (TYPE) TT_STRING_CHANGELOG Changelog 20070322
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER Error in controller 20070322

Method STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATE Call by reference Type reference (TYPE) WDK_FPSTATE Floorplan state 20070322
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER Error in controller 20070322

Method UNDO Signature

Method UNDO on class CL_WDK_BDC_CHANGELOG has no parameter.
Method UNDO on class CL_WDK_BDC_CHANGELOG has no exception.
History
Last changed by/on SAP  20070911 
SAP Release Created in