SAP ABAP Class CL_ISHMED_HL_LISTBASE (HL: Findings Hit List: Overall Control, Basis Class)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NMED (Package) R/3MED: Medical documentation GSD
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_HL_SIMPLE_CTRL HL:Interface for Displaying Simple Control in Screen 20061024
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_HL_LISTINPUT HL: Findings Hit List: Overall Control for Input 20061024
2 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_HL_LISTMAINTAIN HL: Findings Hit List: Overall Control(w/ Maintain Function) 20061024
Properties
Class CL_ISHMED_HL_LISTBASE  
Short Description HL: Findings Hit List: Overall Control, Basis Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED   R/3MED: Medical documentation GSD 
Created 20061023   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_COLUMN_TREE_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_HL_SIMPLE_CTRL HL:Interface for Displaying Simple Control in Screen 20061024
Friends
Class CL_ISHMED_HL_LISTBASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_COL1 Constant Protected Type reference (TYPE) TV_ITMNAME 'COLUMN1' ID of 1st Column 20061024
2 CO_SELECTION_MODE_LINE Constant Public Type reference (TYPE) CHAR1 'L' Line Selection 20061024
3 CO_SELECTION_MODE_SINGLE_COL Constant Public Type reference (TYPE) CHAR1 'C' Selection Mode: Select Individual Columns, Click Links, etc. 20061024
4 GR_DATA_PROVIDER Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_HL_LIST_DP Findings Hit List: Data Provider 20061024
5 GR_DND Instance attribute Protected Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20061024
6 GR_SPLITTER_WITH_TOOL Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_SPLITTER_WITH_TOOL Splitter with Toolbar, Main Control 20061024
7 GR_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Column Tree Control 20061024
8 G_DISPLAY_OUTDATED_ENTRIES Instance attribute Protected Type reference (TYPE) FLAG Should outdated entries also be read? 20070123
9 G_DND_HANDLE Instance attribute Protected Type reference (TYPE) I 20061024
10 G_DND_MODE Instance attribute Protected Type reference (TYPE) I Drag and Drop Mode (see CL_DRAGDROP) 20061024
11 G_LAST_SELECTION Instance attribute Protected Type reference (TYPE) TM_NODEKEY Last Selected Row 20061024
12 G_SELECTION_MODE Instance attribute Protected Type reference (TYPE) C 20061024
13 S_INSTANCE_COUNT Static Attribute Protected Type reference (TYPE) I Number of Active Instances 20061024
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD_TO_TREE Instance method Protected Method Add Node and Children to Tree 20061023
2 CONSTRUCTOR Instance method Public Constructor 20061023
3 EXPAND_FOLDER Instance method Protected Method Expand Display of Folder 20061023
4 FREE Instance method Public Method Release All Data 20061023
5 GET_NODE_MODEL_BY_ID Instance method Protected Method Get One of Nodes in Tree via ID 20061023
6 GET_SELECTED_NODE Instance method Protected Method Returns ID of Last Selected Node or '' 20061023
7 HANDLE_BUTTON_CLICK Instance method Protected Event handling method 20061024
8 HANDLE_CHECKBOX_CHANGE Instance method Protected Event handling method 20061024
9 HANDLE_EXPAND_NO_CHILDREN Instance method Protected Event handling method 20061024
10 HANDLE_ITEM_KEYPRESS Instance method Protected Event handling method 20061024
11 HANDLE_LINK_CLICK Instance method Protected Event handling method 20061024
12 HANDLE_NODE_CONTEXT_REQ Instance method Protected Event handling method Event: Call Context Menu 20061024
13 HANDLE_NODE_CONTEXT_SEL Instance method Protected Event handling method Event: Click Context Menu Entry 20061024
14 HANDLE_NODE_KEYPRESS Instance method Protected Event handling method 20061024
15 HANDLE_SELECTION_CHANGED Instance method Protected Event handling method 20061024
16 HANDLE_TREE_DRAG Instance method Protected Event handling method Event: Drag 20061024
17 HANDLE_TREE_DROP Instance method Protected Event handling method Event: Drop 20061024
18 MANIPULATE_NODE_DISPLAY Instance method Protected Method For Subclasses: Method for Influencing Node Display 20061023
19 REFRESH_NODE_DISPLAY Instance method Protected Method Update Node Display 20061023
Events
# Event Type Visibility Description Created on
1 SELECTION_CHANGED Instance Event
(0)
Public
(2)
20061024
Types
Class CL_ISHMED_HL_LISTBASE has no local type.
Method Signatures

Method ADD_CHILD_TO_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE_MODEL Call by reference Object reference (TYPE REF TO) CL_ISHMED_HL_NODE_M hinzuzufügender Eintrag (falls Aufrufer eine Referenz hat) 20061023
2 Importing I_NODE_ID Call by reference Type reference (TYPE) STRING neuer Knoten 20061023
3 Importing I_PARENT_KEY Call by reference Type reference (TYPE) STRING Elternknoten (falls nicht der Wurzelknoten eingefügt wird) 20061023
4 Importing I_RELATKEY Call by reference Type reference (TYPE) TM_NODEKEY Knoten, bezogen auf den der neue Knoten positioniert wird 20061023
5 Importing I_RELATSHIP Call by reference Attribute reference (LIKE) CL_COLUMN_TREE_MODEL=>RELAT_LAST_CHILD CL_COLUMN_TREE_MODEL=>RELAT_LAST_CHILD Beziehung zum Positionierungsknoten 20061023
6 Returning R_AFFECTED_NODE_COUNT Value transfer Type reference (TYPE) I Anzahl der betroffenen Einträge (Ordner+Knoten) 20061023
# Exception Resumable Description Created on
1 CX_ISHMED_HL Befund-Hitliste: Fehler 20061023

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20061023
2 Importing IR_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) CL_ISHMED_HL_LIST_DP Befund-Hitliste: Dataprovider 20061023
3 Importing I_DISPLAY_OUTDATED_ENTRIES Call by reference Type reference (TYPE) FLAG ' ' Auch abgelaufene Einträge lesen? 20070123
4 Importing I_DRAG_N_DROP_MODE Call by reference Type reference (TYPE) I 0 Drag and Drop-Variante (s. CL_DRAGDROP;0=kein Drag and Drop) 20061023
5 Importing I_SELECTION_MODE Call by reference Type reference (TYPE) CHAR1 CO_SELECTION_MODE_LINE Auswahlmodus 20061023
# Exception Resumable Description Created on
1 CX_ISHMED_HL Befund-Hitliste: Fehler 20061023

Method EXPAND_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRING 20061023
# Exception Resumable Description Created on
1 CX_ISHMED_HL Befund-Hitliste: Fehler 20061023

Method FREE Signature

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

Method GET_NODE_MODEL_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20061023
2 Returning RR_NODE Value transfer Object reference (TYPE REF TO) CL_ISHMED_HL_NODE_M Befund-Hitliste: Model für Einzeleintrag (ohne Speicherung) 20061023
# Exception Resumable Description Created on
1 CX_ISHMED_HL Befund-Hitliste: Fehler 20061023

Method GET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NODE_KEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20061023

Method GET_SELECTED_NODE on class CL_ISHMED_HL_LISTBASE has no exception.

Method HANDLE_BUTTON_CLICK Signature

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

Method HANDLE_BUTTON_CLICK on class CL_ISHMED_HL_LISTBASE has no exception.

Method HANDLE_CHECKBOX_CHANGE Signature

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

Method HANDLE_CHECKBOX_CHANGE on class CL_ISHMED_HL_LISTBASE has no exception.

Method HANDLE_EXPAND_NO_CHILDREN 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) 20061024

Method HANDLE_EXPAND_NO_CHILDREN on class CL_ISHMED_HL_LISTBASE has no exception.

Method HANDLE_ITEM_KEYPRESS Signature

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

Method HANDLE_ITEM_KEYPRESS on class CL_ISHMED_HL_LISTBASE has no exception.

Method HANDLE_LINK_CLICK Signature

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

Method HANDLE_LINK_CLICK on class CL_ISHMED_HL_LISTBASE has no exception.

Method HANDLE_NODE_CONTEXT_REQ Signature

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

Method HANDLE_NODE_CONTEXT_REQ on class CL_ISHMED_HL_LISTBASE has no exception.

Method HANDLE_NODE_CONTEXT_SEL Signature

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

Method HANDLE_NODE_CONTEXT_SEL on class CL_ISHMED_HL_LISTBASE has no exception.

Method HANDLE_NODE_KEYPRESS Signature

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

Method HANDLE_NODE_KEYPRESS on class CL_ISHMED_HL_LISTBASE has no exception.

Method HANDLE_SELECTION_CHANGED 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) 20061024

Method HANDLE_SELECTION_CHANGED on class CL_ISHMED_HL_LISTBASE has no exception.

Method HANDLE_TREE_DRAG Signature

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

Method HANDLE_TREE_DRAG on class CL_ISHMED_HL_LISTBASE has no exception.

Method HANDLE_TREE_DROP Signature

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

Method HANDLE_TREE_DROP on class CL_ISHMED_HL_LISTBASE has no exception.

Method MANIPULATE_NODE_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NODE_PROPERTIES Call by reference Type reference (TYPE) TREEMSNOD die Anzeigeeigenschaften des Knotens 20061023
2 Changing CT_COLUMN_PROPERTIES Call by reference Type reference (TYPE) TREEMCITAB Column Tree Model: Item 20061023
3 Changing C_IS_OPEN Call by reference Type reference (TYPE) FLAG Nur für Ordner: Ordner geöffnet darstellen? 20061102
4 Exporting E_SUPPRESS_NODE Call by reference Type reference (TYPE) FLAG falls 'X' => Knoten nicht in den Baum aufnehmen 20061023
5 Importing IR_NODE Call by reference Object reference (TYPE REF TO) CL_ISHMED_HL_NODE_M der Knoten, um den es geht 20061023
6 Importing I_NODE_RELATION_ID Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20061023
# Exception Resumable Description Created on
1 CX_ISHMED_HL Befund-Hitliste: Fehler 20061023

Method REFRESH_NODE_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_RELATION_ID Call by reference Type reference (TYPE) STRING ID der aktualisierten Baumposition 20061023

Method REFRESH_NODE_DISPLAY on class CL_ISHMED_HL_LISTBASE has no exception.
Event Signatures

Event SELECTION_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NODE_KEY Exporting Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20061024
History
Last changed by/on SAP  20070917 
SAP Release Created in 700