SAP ABAP Class CL_REG_POID_BROWSER (Registry - Tree)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_FRAMEWORK_REGISTRY (Package) SRM Framework Registry
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRM SRM Basis Class (abstract) 20020325
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_POID_BROWSER POID Browser 20020325
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_POID_BROWSER_CONTROL POID Browser: Control Settings 20020325
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_POID_BROWSER_EXECUTION POID Browser: Execution 20020325
Properties
Class CL_REG_POID_BROWSER  
Short Description Registry - Tree    
Super Class CL_SRM SRM Basis Class (abstract) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRM_FRAMEWORK_REGISTRY   SRM Framework Registry 
Created 20020325   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_REG_BROWSER_NODE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SRM_ACTIVITY_LIST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SRM_REGISTRY_CONTROL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 SDYDO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SRMRE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRM_POID_BROWSER POID Browser 20020325
2 IF_SRM_POID_BROWSER_CONTROL POID Browser: Control Settings 20020325
3 IF_SRM_POID_BROWSER_EXECUTION POID Browser: Execution 20020325
Friends
Class CL_REG_POID_BROWSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_COLNAME_COL1 Constant Public Type reference (TYPE) TV_ITMNAME 'COL1' Tree Control: Column Name / Item Name 20020325
2 CO_COLNAME_COL2 Constant Public Type reference (TYPE) TV_ITMNAME 'COL2' Tree Control: Column Name / Item Name 20020325
3 CO_COLNAME_HIERARCHY Constant Public Type reference (TYPE) TV_ITMNAME 'COLH' Tree Control: Column Name / Item Name 20020325
4 CO_COLWIDTH_COL1 Constant Private Type reference (TYPE) I 10 20020325
5 CO_COLWIDTH_COL2 Constant Private Type reference (TYPE) I 50 20020325
6 CO_COLWIDTH_HIERARCHY Constant Private Type reference (TYPE) I 50 20020325
7 CO_FCODE_COLLAPS_NODE Constant Private Type reference (TYPE) UI_FUNC 'COLLAPS_NODE' Function Code 20020325
8 CO_FCODE_DISPLAY Constant Private Type reference (TYPE) UI_FUNC IF_SRM_ACTIVITY_LIST=>DISPLAY Function Code 20020325
9 CO_FCODE_EXPAND_NODE Constant Private Type reference (TYPE) UI_FUNC 'EXPAND_NODE' Function Code 20020325
10 CO_FCODE_SELECTION_DESELECTION Constant Private Type reference (TYPE) UI_FUNC 'SELECTION_DESELECTION' Function Code 20020325
11 O_COLUMN_TREE_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Column Tree Control with Data Management at Backend 20020325
12 O_FLAG_M_SP Instance attribute Private Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20020326
13 O_FLAG_M_SPS Instance attribute Private Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20020326
14 O_SELECTION_MULTIPLE Instance attribute Private Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Possible Values IF_SRM=>TRUE / FALSE 20020325
15 O_SETTING_FILL_COLUMN_1_WITH Instance attribute Public Type reference (TYPE) STRING IF_SRM_REGISTRY_CONTROL=>FILL_WITH_TYPE 20020325
16 O_SETTING_FILL_COLUMN_2_WITH Instance attribute Public Type reference (TYPE) STRING IF_SRM_REGISTRY_CONTROL=>FILL_WITH_DISPLAY_NAME 20020325
17 O_SETTING_FILL_COLUMN_H_WITH Instance attribute Public Type reference (TYPE) STRING IF_SRM_REGISTRY_CONTROL=>FILL_WITH_ID 20020325
18 O_SETTING_SHOW_COLUMN_1 Instance attribute Public Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Boolean: Possible Values IF_SRM=>TRUE / FALSE 20020325
19 O_SETTING_SHOW_COLUMN_2 Instance attribute Public Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Boolean: Possible Values IF_SRM=>TRUE / FALSE 20020325
20 O_SETTING_TITLE Instance attribute Public Type reference (TYPE) STRING 20020325
21 O_TAB_INSTANCE_POIDS Instance attribute Private Type reference (TYPE) CLTY_TEMP_TAB 20020325
22 O_TAB_MODEL_POIDS Instance attribute Private Type reference (TYPE) CLTY_TEMP_TAB 20020325
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE Instance method Private Method ADD_NODE 20020325
2 ADD_NODE_TO_SELECTED_NODES Instance method Private Method Add: Node is Added to Total of Selected Nodes 20020325
3 COLLAPSE_ALL_NODES Instance method Public Method COLLAPSE_ALL_NODES 20020325
4 CREATE_GUID Static method Private Method CREATE_GUID 20020325
5 DISPLAY_POID Instance method Private Method 20020326
6 EH_TREE_CT_ITEM_REQUEST Instance method Private Event handling method EV_HA_TREE_CT_ITEM_REQUEST 20020325
7 EH_TREE_CT_ITEM_SELECT Instance method Private Event handling method EV_HA_TREE_CT_MENU_SELECT 20020325
8 EH_TREE_CT_NODE_REQUEST Instance method Private Event handling method ev_ha_tree_ct_menu_request 20020325
9 EH_TREE_CT_NODE_SELECT Instance method Private Event handling method EV_HA_TREE_CT_MENU_SELECT 20020325
10 EH_TREE_ITEM_DOUBLE_CLICK Instance method Private Event handling method EV_HA_TREE_ITEM_DOUBLE_CLICK 20020325
11 EH_TREE_NODE_CT_REQUEST Instance method Private Event handling method EV_HA_TREE_NODE_CT_REQUEST 20020325
12 EH_TREE_NODE_DOUBLE_CLICK Instance method Private Event handling method EV_HA_TREE_NODE_DOUBLE_CLICK 20020325
13 EXECUTE_TREE_CT_MENU Instance method Private Method 20020325
14 EXECUTE_TREE_DOUBLE_CLICK Instance method Private Method 20020325
15 EXPAND_ALL_NODES Instance method Public Method EXPAND_ALL_NODES 20020325
16 FILL_ALL_INSTANCE_POIDS Instance method Private Method 20020325
17 FILL_ALL_MODEL_POIDS Instance method Private Method 20020325
18 FILL_TREE Instance method Public Method fill tree 20020325
19 FILL_TREE_CT_MENU Instance method Private Method 20020325
20 FILL_TREE_NEW Instance method Private Method Refill Tree 20020325
21 FIND_FIRST Instance method Public Method 20020325
22 FIND_NEXT Instance method Public Method 20020325
23 GET_POID_DISPLAY_NAME Instance method Private Method 20020326
24 GET_POID_ICON Instance method Private Method 20020326
25 GET_SELECTION_POID_LIST Instance method Private Method 20020325
26 GET_SPS_DISPLAY_NAME Instance method Private Method 20020326
27 GET_SPS_REGISTRY Instance method Private Method 20020325
28 GET_SP_DISPLAY_NAME Instance method Private Method 20020326
29 GET_SP_REGISTRY Instance method Private Method 20020326
30 INIT Instance method Public Method Init 20020325
31 INIT_TREE Instance method Private Method init_tool_bar 20020325
32 POID_BROWSER_CANCEL Instance method Public Method 20020325
33 POID_BROWSER_OK Instance method Public Method 20020325
Events
# Event Type Visibility Description Created on
1 SINGLE_SELECTION Instance Event
(0)
Public
(2)
20020325
Types
Class CL_REG_POID_BROWSER has no local type.
Method Signatures

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID_BROWSER_NODE Call by reference Object reference (TYPE REF TO) CL_REG_POID_BROWSER_NODE User Object für Registry Tree 20020325
2 Importing IM_RELATIONSHIP Call by reference Type reference (TYPE) I 20020325
3 Importing IM_RELATIVE_NODE_KEY Call by reference Type reference (TYPE) STRING 20020325
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020325

Method ADD_NODE_TO_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020325
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020325

Method COLLAPSE_ALL_NODES Signature

Method COLLAPSE_ALL_NODES on class CL_REG_POID_BROWSER has no parameter.
Method COLLAPSE_ALL_NODES on class CL_REG_POID_BROWSER has no exception.

Method CREATE_GUID Signature

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

Method CREATE_GUID on class CL_REG_POID_BROWSER has no exception.

Method DISPLAY_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20020326

Method DISPLAY_POID on class CL_REG_POID_BROWSER has no exception.

Method EH_TREE_CT_ITEM_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) Knontextmenü-Objekt 20020325
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20020325

Method EH_TREE_CT_ITEM_REQUEST on class CL_REG_POID_BROWSER has no exception.

Method EH_TREE_CT_ITEM_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) Im Kontextmenü ausgewählter Funktionscode 20020325
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20020325

Method EH_TREE_CT_ITEM_SELECT on class CL_REG_POID_BROWSER has no exception.

Method EH_TREE_CT_NODE_REQUEST Signature

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

Method EH_TREE_CT_NODE_REQUEST on class CL_REG_POID_BROWSER has no exception.

Method EH_TREE_CT_NODE_SELECT Signature

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

Method EH_TREE_CT_NODE_SELECT on class CL_REG_POID_BROWSER has no exception.

Method EH_TREE_ITEM_DOUBLE_CLICK Signature

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

Method EH_TREE_ITEM_DOUBLE_CLICK on class CL_REG_POID_BROWSER has no exception.

Method EH_TREE_NODE_CT_REQUEST Signature

Method EH_TREE_NODE_CT_REQUEST on class CL_REG_POID_BROWSER has no parameter.
Method EH_TREE_NODE_CT_REQUEST on class CL_REG_POID_BROWSER has no exception.

Method EH_TREE_NODE_DOUBLE_CLICK Signature

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

Method EH_TREE_NODE_DOUBLE_CLICK on class CL_REG_POID_BROWSER has no exception.

Method EXECUTE_TREE_CT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) SY-UCOMM 20020325
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020325
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020325

Method EXECUTE_TREE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020325
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020325

Method EXPAND_ALL_NODES Signature

Method EXPAND_ALL_NODES on class CL_REG_POID_BROWSER has no parameter.
Method EXPAND_ALL_NODES on class CL_REG_POID_BROWSER has no exception.

Method FILL_ALL_INSTANCE_POIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARENT_NODE_ID Call by reference Type reference (TYPE) STRING Parent node 20020325
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020325

Method FILL_ALL_MODEL_POIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARENT_NODE_ID Call by reference Type reference (TYPE) STRING Parent node 20020325
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020325

Method FILL_TREE Signature

Method FILL_TREE on class CL_REG_POID_BROWSER has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020325

Method FILL_TREE_CT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20020325
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020325
# Exception Resumable Description Created on
1 CX_SRM_GUI_CONTROL Fehler aus dem Control Framework 20020325
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020325

Method FILL_TREE_NEW Signature

Method FILL_TREE_NEW on class CL_REG_POID_BROWSER has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020325

Method FIND_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SEARCH_STRING Call by reference Type reference (TYPE) STRING 20020325
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020325

Method FIND_NEXT Signature

Method FIND_NEXT on class CL_REG_POID_BROWSER has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020325

Method GET_POID_DISPLAY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20020326
2 Returning RE_VA Value transfer Type reference (TYPE) STRING 20020326

Method GET_POID_DISPLAY_NAME on class CL_REG_POID_BROWSER has no exception.

Method GET_POID_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20020326
2 Returning RE_VA Value transfer Type reference (TYPE) STRING 20020326

Method GET_POID_ICON on class CL_REG_POID_BROWSER has no exception.

Method GET_SELECTION_POID_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_POID_LIST Value transfer Type reference (TYPE) SRM_LIST_POID_INTERFACE List: IF_SRM_POID 20020325
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020325

Method GET_SPS_DISPLAY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) STRING 20020326
2 Returning RE_VA Value transfer Type reference (TYPE) STRING 20020326

Method GET_SPS_DISPLAY_NAME on class CL_REG_POID_BROWSER has no exception.

Method GET_SPS_REGISTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) STRING 20020326
2 Returning RE_SPS_REGISTRY Value transfer Object reference (TYPE REF TO) IF_SRM_SPS_REGISTRY Attributwert - Read 20020325
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020325
2 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20020325

Method GET_SP_DISPLAY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) STRING 20020326
2 Returning RE_VA Value transfer Type reference (TYPE) STRING 20020326

Method GET_SP_DISPLAY_NAME on class CL_REG_POID_BROWSER has no exception.

Method GET_SP_REGISTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) STRING 20020326
2 Returning RE_SP_REGISTRY Value transfer Object reference (TYPE REF TO) IF_SRM_SP_REGISTRY Attributwert - Read 20020326
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020326
2 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20020326

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020325
# Exception Resumable Description Created on
1 CX_SRM_GUI Oberklasse für GUI Fehler (abstrakt) 20020325
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020325

Method INIT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020325
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020325

Method POID_BROWSER_CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CHECK_RESULT Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20020325
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020325

Method POID_BROWSER_OK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CHECK_RESULT Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20020325
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20020325
Event Signatures

Event SINGLE_SELECTION Signature
Event SINGLE_SELECTION on class CL_REG_POID_BROWSER has no parameter.
History
Last changed by/on SAP  00000000 
SAP Release Created in 630