SAP ABAP Class CL_SFSRFW_MONITOR_TREE (CL_SFSRFW_MONITOR_TREE)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SFSRFW_MONITOR (Package) Simple Monitor for Replication Framework
Properties
Class CL_SFSRFW_MONITOR_TREE  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFSRFW_MONITOR   Simple Monitor for Replication Framework 
Created 20050628   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SFSRFW_MONITOR_TREE has no forward declaration.
Interfaces
Class CL_SFSRFW_MONITOR_TREE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SFSRFW_MONITOR 20050707
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_MONITOR_DOCKING Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20050628
2 MR_MONITOR_TREE_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV tree control 20050628
3 MR_MONITOR_TREE_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20050707
4 MT_REQUESTOR_NAMES Instance attribute Private Type reference (TYPE) SFSRFW_REQUESTOR_LIST Fast Search Replication Monitor: List of Views 20050707
5 MT_STATUS_TAB Instance attribute Private Type reference (TYPE) SFSRFW_REPL_RULES_OVERVIEW_T Status Data for Screen 20050628
6 MT_TREE_NODES Instance attribute Private Type reference (TYPE) TT_ROOT_KEYS 20050707
7 M_DYNNR Instance attribute Private Type reference (TYPE) SYDYNNR Current Screen Number 20050707
8 M_REPID Instance attribute Private Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20050707
Methods
# Method Level Visibility Method type Description Created on
1 ADD_REQUESTOR_TREE_NODE Instance method Private Method 20050707
2 ADD_RULE_TREE_NODE Instance method Private Method 20050712
3 BUILD_FIELDCATALOG Instance method Private Method Generates Field Catalog for ALV Tree 20050628
4 BUILD_HIERARCHY_HEADER Instance method Private Method Generates the Hierarchy Header for the ALV Tree 20050628
5 BUILD_TREE Instance method Private Method 20050707
6 CHANGE_TOOLBAR Instance method Private Method 20050707
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050628
8 CREATE_REQUESTOR_LIST Instance method Private Method 20050707
9 DISPLAY Instance method Protected Method 20050707
10 ESTIMATE_TABLE_COUNTS Instance method Private Method 20050826
11 EXPAND_SUBNODE Instance method Private Method 20050708
12 FREE Instance method Protected Method 20050707
13 HANDLE_BUTTON_PRESSED Instance method Private Event handling method 20050707
14 HANDLE_CHECKBOX_CHANGED Instance method Private Event handling method 20050709
15 HANDLE_EXPAND_SUBNODE Instance method Private Event handling method 20050708
16 HANDLE_ITEM_CONTEXT_MENU_REQ Instance method Private Event handling method 20050709
17 HANDLE_ITEM_CONTEXT_MENU_SEL Instance method Private Event handling method 20050709
18 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method 20050709
19 PERFORM_ACTION_ON_JOIN Instance method Private Method 20050906
20 PERFORM_CLEAR_PROTTAB Instance method Private Method 20050919
21 PERFORM_CREATE Instance method Private Method 20050825
22 PERFORM_LOAD Instance method Private Method 20050908
23 PERFORM_REPLICATE Instance method Private Method 20050825
24 REFRESH Instance method Private Method 20050825
25 REGISTER_EVENTS Instance method Private Method 20050707
26 RETRIEVE_INDEX_FIELD_STATUS Instance method Private Method 20050825
27 RETRIEVE_REQUESTOR_STATUS Instance method Private Method 20050708
28 SET_INITIAL_REQUESTORS Instance method Protected Method 20050707
Events
# Event Type Visibility Description Created on
1 SFSRFW_NEW_SHD_ENTRY Static Event
(1)
Public
(2)
20050929
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ROOT_KEYS Private See coding 20050707 tt_root_keys TYPE STANDARD TABLE OF ty_root_key
2 TY_ROOT_KEY Private See coding 20050707 BEGIN OF ty_root_key , node TYPE lvc_nkey, requestor TYPE sfsrfw_requestor, rule TYPE sfsrfw_idx_rule, type TYPE sfsrfw_seltype, ptable TYPE sfsrfw_prot_table, checked(1) TYPE c, END OF ty_root_key
Method Signatures

Method ADD_REQUESTOR_TREE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20050707
2 Importing I_RELATE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20050707
3 Importing I_STATUS Call by reference Type reference (TYPE) SFSRFW_REPL_RULES_OVERVIEW_DYN 20050707

Method ADD_REQUESTOR_TREE_NODE on class CL_SFSRFW_MONITOR_TREE has no exception.

Method ADD_RULE_TREE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20050712
2 Importing IN_RELATE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20050712
3 Importing IN_STATUS Call by reference Type reference (TYPE) SFSRFW_REPL_RULES_OVERVIEW_DYN 20050712

Method ADD_RULE_TREE_NODE on class CL_SFSRFW_MONITOR_TREE has no exception.

Method BUILD_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FIELDCATALOG Value transfer Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20050628

Method BUILD_FIELDCATALOG on class CL_SFSRFW_MONITOR_TREE has no exception.

Method BUILD_HIERARCHY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HIERARCHY_HEADER Value transfer Type reference (TYPE) TREEV_HHDR Tree Control: Eigenschaften des Hierarchie Headers 20050628

Method BUILD_HIERARCHY_HEADER on class CL_SFSRFW_MONITOR_TREE has no exception.

Method BUILD_TREE Signature

Method BUILD_TREE on class CL_SFSRFW_MONITOR_TREE has no parameter.
Method BUILD_TREE on class CL_SFSRFW_MONITOR_TREE has no exception.

Method CHANGE_TOOLBAR Signature

Method CHANGE_TOOLBAR on class CL_SFSRFW_MONITOR_TREE has no parameter.
Method CHANGE_TOOLBAR on class CL_SFSRFW_MONITOR_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_DYNNR Call by reference Type reference (TYPE) SYDYNNR Aktuelle Dynpro-Nummer 20050628
2 Importing IN_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20050628

Method CONSTRUCTOR on class CL_SFSRFW_MONITOR_TREE has no exception.

Method CREATE_REQUESTOR_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20050707

Method CREATE_REQUESTOR_LIST on class CL_SFSRFW_MONITOR_TREE has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20050707

Method DISPLAY on class CL_SFSRFW_MONITOR_TREE has no exception.

Method ESTIMATE_TABLE_COUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_TABLE_NAME Call by reference Type reference (TYPE) SFSRFW_PROT_TABLE FastSearch OLTP: Name einer Schattentabelle 20050826
2 Exporting OUT_COUNTS_F Call by reference Type reference (TYPE) F 20050826
3 Exporting OUT_COUNTS_I Call by reference Type reference (TYPE) I 20050826
# Exception Resumable Description Created on
1 CX_SY_OPEN_SQL_ERROR Open SQL Fehler 20050826

Method EXPAND_SUBNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20050708
2 Returning R_EXPANDED Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050708

Method EXPAND_SUBNODE on class CL_SFSRFW_MONITOR_TREE has no exception.

Method FREE Signature

Method FREE on class CL_SFSRFW_MONITOR_TREE has no parameter.
Method FREE on class CL_SFSRFW_MONITOR_TREE has no exception.

Method HANDLE_BUTTON_PRESSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20050707

Method HANDLE_BUTTON_PRESSED on class CL_SFSRFW_MONITOR_TREE has no exception.

Method HANDLE_CHECKBOX_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKED Value transfer Attribute reference (LIKE) 20050709
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20050709
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20050709

Method HANDLE_CHECKBOX_CHANGED on class CL_SFSRFW_MONITOR_TREE has no exception.

Method HANDLE_EXPAND_SUBNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20050708

Method HANDLE_EXPAND_SUBNODE on class CL_SFSRFW_MONITOR_TREE has no exception.

Method HANDLE_ITEM_CONTEXT_MENU_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Attribute reference (LIKE) 20050825
2 Importing MENU Value transfer Attribute reference (LIKE) 20050709
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20050709

Method HANDLE_ITEM_CONTEXT_MENU_REQ on class CL_SFSRFW_MONITOR_TREE has no exception.

Method HANDLE_ITEM_CONTEXT_MENU_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20050709
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20050709

Method HANDLE_ITEM_CONTEXT_MENU_SEL on class CL_SFSRFW_MONITOR_TREE has no exception.

Method HANDLE_ITEM_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20050709
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20050709

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_SFSRFW_MONITOR_TREE has no exception.

Method PERFORM_ACTION_ON_JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ACTION Call by reference Type reference (TYPE) CSEQUENCE 20050906
2 Importing IN_REQUESTOR Call by reference Type reference (TYPE) SFSRFW_REQUESTOR Replikationsframework - Requestor 20050906

Method PERFORM_ACTION_ON_JOIN on class CL_SFSRFW_MONITOR_TREE has no exception.

Method PERFORM_CLEAR_PROTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_INDEX_RULE Call by reference Type reference (TYPE) SFSRFW_IDX_RULE Replikationsframework - Replikationsregel 20050919

Method PERFORM_CLEAR_PROTTAB on class CL_SFSRFW_MONITOR_TREE has no exception.

Method PERFORM_CREATE Signature

Method PERFORM_CREATE on class CL_SFSRFW_MONITOR_TREE has no parameter.
Method PERFORM_CREATE on class CL_SFSRFW_MONITOR_TREE has no exception.

Method PERFORM_LOAD Signature

Method PERFORM_LOAD on class CL_SFSRFW_MONITOR_TREE has no parameter.
Method PERFORM_LOAD on class CL_SFSRFW_MONITOR_TREE has no exception.

Method PERFORM_REPLICATE Signature

Method PERFORM_REPLICATE on class CL_SFSRFW_MONITOR_TREE has no parameter.
Method PERFORM_REPLICATE on class CL_SFSRFW_MONITOR_TREE has no exception.

Method REFRESH Signature

Method REFRESH on class CL_SFSRFW_MONITOR_TREE has no parameter.
Method REFRESH on class CL_SFSRFW_MONITOR_TREE has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_SFSRFW_MONITOR_TREE has no parameter.
Method REGISTER_EVENTS on class CL_SFSRFW_MONITOR_TREE has no exception.

Method RETRIEVE_INDEX_FIELD_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INDEX_RULE Call by reference Object reference (TYPE REF TO) CL_RFW_INDEX Replication Framework Index 20050825
2 Returning R_INDEX_FIELD_TAB Value transfer Type reference (TYPE) SFSRFW_INDEX_FIELDS_STATUS Replizierungsframework Index Felder Status 20050825

Method RETRIEVE_INDEX_FIELD_STATUS on class CL_SFSRFW_MONITOR_TREE has no exception.

Method RETRIEVE_REQUESTOR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_REQUESTOR_NAME Call by reference Type reference (TYPE) SFSRFW_REQUESTOR Replikationsframework - Requestor 20050708
2 Returning R_STATUS_TAB Value transfer Type reference (TYPE) SFSRFW_REPL_RULES_OVERVIEW_T Replikationsframework - Status-Zusammenfassung Tabelle 20050708

Method RETRIEVE_REQUESTOR_STATUS on class CL_SFSRFW_MONITOR_TREE has no exception.

Method SET_INITIAL_REQUESTORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_REQUESTOR_NAMES Call by reference Type reference (TYPE) SFSRFW_REQUESTOR_LIST FastSearch Replikationsmonitor: Liste der Views 20050707

Method SET_INITIAL_REQUESTORS on class CL_SFSRFW_MONITOR_TREE has no exception.
Event Signatures

Event SFSRFW_NEW_SHD_ENTRY Signature
Event SFSRFW_NEW_SHD_ENTRY on class CL_SFSRFW_MONITOR_TREE has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710