SAP ABAP Class CL_ILM_ARC_TREE_FEEDER (ILM Work Center Tree Feeder)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ILM-WP (Application Component) ILM Workplace
     S_ILM_ARC_ADMIN_UI (Package) ILM Work Center for Archiving: UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB Generic UI Building Block 20130107
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_TREE Generic Tree UI Building Block 20130107
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_TREE_EXT GUIBB Tree extended 20130107
Properties
Class CL_ILM_ARC_TREE_FEEDER  
Short Description ILM Work Center Tree Feeder    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ILM_ARC_ADMIN_UI   ILM Work Center for Archiving: UI 
Created 20130107   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ILM_ARC_TREE_FEEDER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB Generic UI Building Block 20130107
2 IF_FPM_GUIBB_TREE Generic Tree UI Building Block 20130107
3 IF_FPM_GUIBB_TREE_EXT GUIBB Tree extended 20130107
Friends
Class CL_ILM_ARC_TREE_FEEDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CENTRAL_DATA Instance attribute Private Object reference (TYPE REF TO) CL_ILM_ARC_CENTRAL_DATA Central Data Container for Archiving Work Center 20130109
2 MO_FPM_OVP Instance attribute Private Object reference (TYPE REF TO) IF_FPM_CNR_OVP 20130405
3 MT_TREE Instance attribute Private See coding 20130109
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_INITIAL_TREE Instance method Private Method 20130129
2 ENABLE_ACTIONS Instance method Private Method 20130226
3 EXPAND_HEADING Instance method Private Method Expand Status Node 20130121
4 EXPAND_SESSION Instance method Private Method 20130121
5 EXPAND_TO_OLD_NODE Instance method Private Method 20130227
6 EXPAND_TO_RUN Instance method Private Method 20130129
7 FILL_SELECTED_RUNS_AND_FILES Instance method Private Method 20130226
8 GET_INITIAL_ROOT_NODES Instance method Private Method Build Initial Tree Structure 20130117
Events
Class CL_ILM_ARC_TREE_FEEDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ACTION_VISIBILITY Private See coding 20130211 BEGIN OF ty_s_action_visibility, preproc TYPE fpm_visibility, write TYPE fpm_visibility, delete TYPE fpm_visibility, postproc TYPE fpm_visibility, store TYPE fpm_visibility, END OF ty_s_action_visibility
2 TY_S_ROOT_NODE Private See coding 20130117 BEGIN OF ty_s_root_node, row_key TYPE string, parent_key TYPE string, sort_key(2) TYPE n, has_children TYPE boole_d, END OF ty_s_root_node
3 TY_TH_ROOT_NODE Private See coding 20130117 ty_th_root_node TYPE HASHED TABLE OF ty_s_root_node WITH UNIQUE KEY row_key
4 TY_TS_ROOT_NODE Private See coding 20130117 ty_ts_root_node TYPE SORTED TABLE OF ty_s_root_node WITH UNIQUE KEY sort_key
Method Signatures

Method BUILD_INITIAL_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NEWEST_RUN Value transfer Type reference (TYPE) ADMI_RUN_D Nummer eines Archivierungslaufs 20130129
# Exception Resumable Description Created on
1 CX_ILM_T100 cx_ilm_t100 20130211

Method ENABLE_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE 20130226
2 Returning RV_ACTION_USAGE_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20130226

Method ENABLE_ACTIONS on class CL_ILM_ARC_TREE_FEEDER has no exception.

Method EXPAND_HEADING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE Call by reference Object reference (TYPE REF TO) ILM_S_SESSION_TREE_FEEDER ILM Archiving Work Center Tree Feeder Struktur 20130122

Method EXPAND_HEADING on class CL_ILM_ARC_TREE_FEEDER has no exception.

Method EXPAND_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE Call by reference Object reference (TYPE REF TO) ILM_S_SESSION_TREE_FEEDER ILM Archiving Work Center Tree Feeder Struktur 20130122

Method EXPAND_SESSION on class CL_ILM_ARC_TREE_FEEDER has no exception.

Method EXPAND_TO_OLD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TREE Call by reference Type reference (TYPE) ILM_S_SESSION_TREE_FEEDER ILM Archiving Work Center Tree Feeder Struktur 20130227
2 Returning RV_INDEX Value transfer Type reference (TYPE) SYTABIX Zeilenindex interner Tabellen 20130227

Method EXPAND_TO_OLD_NODE on class CL_ILM_ARC_TREE_FEEDER has no exception.

Method EXPAND_TO_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RUN Call by reference Type reference (TYPE) ADMI_RUN_D Nummer eines Archivierungslaufs 20130129
2 Returning RV_INDEX Value transfer Type reference (TYPE) SYTABIX Zeilenindex interner Tabellen 20130129

Method EXPAND_TO_RUN on class CL_ILM_ARC_TREE_FEEDER has no exception.

Method FILL_SELECTED_RUNS_AND_FILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Tabelle für Indizies 20130226

Method FILL_SELECTED_RUNS_AND_FILES on class CL_ILM_ARC_TREE_FEEDER has no exception.

Method GET_INITIAL_ROOT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTH_ROOT_NODE Value transfer Type reference (TYPE) TY_TH_ROOT_NODE 20130117

Method GET_INITIAL_ROOT_NODES on class CL_ILM_ARC_TREE_FEEDER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740