SAP ABAP Class CL_ISHMED_HL_EDIT_NODE (HL: Dialog Class for Editing Hit List Entry)
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_ENTRY_EDITOR HL: Editor for Individual Hit List Entry 20061024
Properties
Class CL_ISHMED_HL_EDIT_NODE  
Short Description HL: Dialog Class for Editing Hit List Entry    
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 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_HL_ENTRY_EDITOR HL: Editor for Individual Hit List Entry 20061024
Friends
Class CL_ISHMED_HL_EDIT_NODE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_MESSAGE_CONTAINER_HEIGHT Constant Protected Type reference (TYPE) I 45 Initial Size of Message Container 20061024
2 CO_MODE_DISPLAY_HIERARCHY Constant Public Type reference (TYPE) CHAR1 ' ' Display Mode: Display Complete Hierarchy as List 20061024
3 CO_MODE_EDIT_SINGLE_NODE Constant Protected Type reference (TYPE) CHAR1 'X' Display Mode: Display One Individual Node 20061024
4 CO_TB_FUNC_CLOSE Constant Protected Type reference (TYPE) UI_FUNC 'CLOSE' Function Code 20061024
5 CO_TB_FUNC_EDIT Constant Protected Type reference (TYPE) UI_FUNC 'EDIT' Own ALV Toolbar Function: Edit 20061024
6 CO_TB_FUNC_REFRESH Constant Protected Type reference (TYPE) UI_FUNC 'REFRESH' Toolbar Function: Update View 20061024
7 GR_ALV Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID SAP List Viewer 20061024
8 GR_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20061024
9 GR_DATA_PROVIDER Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_HL_LIST_DP Findings Hit List: Data Provider 20061024
10 GR_ENTRY_MODEL Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_HL_NODE_M Data Class for Hit List Node 20061024
11 GR_LIST Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_HL_LISTMAINTAIN Findings Hit List: Overall Control, Basis Class 20061024
12 GR_MESSAGE_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Container for Display of Messages 20061024
13 GS_DYNPRO_DATA Instance attribute Protected Type reference (TYPE) TS_DYNPRO_DATA 20061024
14 GT_ALLOWED_OBJECTTYPES Instance attribute Protected Type reference (TYPE) N2HIT_T_OBJTYPE_INF Table with Object Type Information on Hit List 20061024
15 GT_ASSIGNED_OBJECT_LIST Instance attribute Protected Type reference (TYPE) TT_ASSIGNED_OBJECT_LIST 20061024
16 GT_CONTEXT Instance attribute Protected Type reference (TYPE) N2HIT_T_LIST_PROPERTIES Property List as Context of Hit List 20061024
17 G_AUTO_REFRESH Instance attribute Protected Type reference (TYPE) FLAG Automatically Update Control During List Changes? 20061024
18 G_DEFAULT_DATE_FROM Instance attribute Protected Type reference (TYPE) D Preassignment Date 20061024
19 G_DEFAULT_DATE_TO Instance attribute Protected Type reference (TYPE) D 20061024
20 G_EFFECTIVE_DATE Instance attribute Protected Type reference (TYPE) D 20061024
21 G_ENTRY_RELATION_ID Instance attribute Protected Type reference (TYPE) N2HIT_LI_EN-RELATION_ID ID of Root Position 20061024
22 G_HAS_ERRORS Instance attribute Protected Type reference (TYPE) FLAG General Flag 20061024
23 G_IS_DIRTY Instance attribute Protected Type reference (TYPE) FLAG General Flag 20061024
24 G_IS_INPUT_ACCEPTED Instance attribute Protected Type reference (TYPE) FLAG ' ' General Flag 20061024
25 G_MODE Instance attribute Protected Type reference (TYPE) C 20061024
26 G_SUBOBJECT_TO_SELECT Instance attribute Protected Type reference (TYPE) N2HIT_EN_OB-ENTRY_POS SeqNo. of Subobject Which Should Be Selected on Call 20061024
Methods
# Method Level Visibility Method type Description Created on
1 ACCEPT_INPUT Instance method Public Method Transfer Edited Content 20061023
2 ADD_OBJECT_FOR_DISPLAY Instance method Protected Method 20061023
3 CHECK Instance method Public Method Check 20061023
4 CHECK_DATE Instance method Protected Method 20061023
5 DISPLAY_CONTROLS Instance method Public Method Display ALV in Container 20061023
6 FREE_CONTROLS Instance method Public Method Release All Controls 20061023
7 GET_DEFAULT_SORTING Instance method Protected Method Supplies Standard Sort Criteria 20061023
8 GET_DYNPRO_DATA Instance method Public Method Get Short Description 20061023
9 GET_FUNCTIONS_TO_HIDE Instance method Protected Method Supplies List of ALV Toolbar Functions to Be Hidden 20061023
10 GET_TECHVALUE_FOR_ENTRYTYPE Instance method Protected Method Determine Techincal Value for "Entry_type" Dropdown 20061023
11 GET_TEXT_FOR_ENTRYTYPE Instance method Protected Method Determine Text for Entry Type 20061023
12 HANDLE_DATA_CHANGED Instance method Protected Event handling method Data in ALV Changed -> Check Entry 20061024
13 HANDLE_LIST_SELECTION_CHANGED Instance method Protected Event handling method Another entry was selected in tree 20061023
14 HANDLE_NODE_DATA_CHANGE Instance method Protected Event handling method A hit list node was changed 20061024
15 HANDLE_TOOLBAR_INIT Instance method Protected Event handling method Add Additional Buttons to ALV Toolbar 20061024
16 HANDLE_USER_COMMAND Instance method Protected Event handling method Evaluate Own Toolbar Function 20061023
17 HIDE_MSG_CONTAINER Instance method Protected Method 20061023
18 INIT_DATA Instance method Protected Method Initialize Data 20061023
19 INIT_FOOT_PANEL Instance method Public Method Initialize Class for Use as Info Area 20061023
20 ONF4 Instance method Protected Event handling method Input Help Requested 20061024
21 REFRESH Instance method Public Method Update View 20061023
22 SET_AUTO_REFRESH Instance method Public Method Automatically Update Display Data Changes? 20061023
23 SET_DYNPRO_DATA Instance method Public Method Transfer Edited Content 20061023
24 SHOW_MSG_CONTAINER Instance method Protected Method Display Message Container 20061023
25 WAS_CHANGED Instance method Protected Method Was specified field changed? 20061023
Events
# Event Type Visibility Description Created on
1 CLOSE_REQUESTED Instance Event
(0)
Public
(2)
This area should be closed 20061024
2 EDIT_HITLIST_ENTRY Instance Event
(0)
Public
(2)
Hit list entry should be edited 20061024
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ASSIGNED_OBJECT_LIST Protected See coding 20061025 begin of ts_assigned_object_list, entry_id type N2HIT_ENtry-ID, entry_object_pos type N2HIT_EN_ob-ENTRY_POS, line_nr type i, check_icon type string, node_desc type string, entry_type type N2HIT_OBJTT-SHORT_DESC, ENTRY_TYPE_DIS type string, assigned_object_id type n2hit_en_ob-assigned_obj, shortdesc type string, shorttext type n2hit_en_ot-shorttext, valid_from type d, valid_to type d, end of ts_assigned_object_list
2 TS_DYNPRO_DATA Protected See coding 20061025 begin of ts_dynpro_data, node_shortdesc type n2hit_entt-shortdesc, end of ts_dynpro_data
3 TT_ASSIGNED_OBJECT_LIST Protected See coding 20061025 tt_assigned_object_list type standard table of ts_assigned_object_list
Method Signatures

Method ACCEPT_INPUT Signature

Method ACCEPT_INPUT on class CL_ISHMED_HL_EDIT_NODE has no parameter.
Method ACCEPT_INPUT on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method ADD_OBJECT_FOR_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) CL_ISHMED_HL_NODE_M Befund-Hitliste: Model für Einzeleintrag (ohne Speicherung) 20061023
2 Importing I_RELATION_ID Call by reference Type reference (TYPE) N2HIT_LI_EN-RELATION_ID GUID im 'CHAR' Format in Großschreibung 20061023
# Exception Resumable Description Created on
1 CX_ISHMED_HL Befund-Hitliste: Fehler 20061023

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OUTPUT_SUCCESS Call by reference Type reference (TYPE) FLAG ' ' Bei Erfolg eine Meldung ausgeben? 20061023
2 Returning R_IS_VALID Value transfer Type reference (TYPE) FLAG allgemeines flag 20061023

Method CHECK on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method CHECK_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20061023
2 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20061023
3 Importing I_ROW_ID Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20061023
4 Importing I_ROW_TABIX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20061023

Method CHECK_DATE on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method DISPLAY_CONTROLS Signature

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

Method DISPLAY_CONTROLS on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method FREE_CONTROLS Signature

Method FREE_CONTROLS on class CL_ISHMED_HL_EDIT_NODE has no parameter.
Method FREE_CONTROLS on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method GET_DEFAULT_SORTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SORT_CRIT Value transfer Type reference (TYPE) LVC_T_SORT ALV-Contol: Tabelle der Sortierkriterien 20061023

Method GET_DEFAULT_SORTING on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method GET_DYNPRO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SHORTDESC Call by reference Type reference (TYPE) N2HIT_ENTT-SHORTDESC Kurztext zum Hitlisteneintrag 20061023

Method GET_DYNPRO_DATA on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method GET_FUNCTIONS_TO_HIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TOOLBAR_EXCLUDE Value transfer Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20061023

Method GET_FUNCTIONS_TO_HIDE on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method GET_TECHVALUE_FOR_ENTRYTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENTRY_TEXT Call by reference Type reference (TYPE) N2HIT_OBJTT-SHORT_DESC Name des zugeordneten Objekttyps 20061023
2 Returning R_ENTRY_TECHVALUE Value transfer Type reference (TYPE) N2HIT_EN_OB-OBJ_TYPE ID des zugeordneten Objekttyps 20061023

Method GET_TECHVALUE_FOR_ENTRYTYPE on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method GET_TEXT_FOR_ENTRYTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENTRY_TECHVALUE Call by reference Type reference (TYPE) N2HIT_EN_OB-OBJ_TYPE ID des zugeordneten Objekttyps 20061023
2 Returning R_ENTRY_TEXT Value transfer Type reference (TYPE) N2HIT_OBJTT-SHORT_DESC Name des zugeordneten Objekttyps 20061023

Method GET_TEXT_FOR_ENTRYTYPE on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method HANDLE_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) 20061024
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20061024
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20061024
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20061024
5 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20061024

Method HANDLE_DATA_CHANGED on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method HANDLE_LIST_SELECTION_CHANGED Signature

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

Method HANDLE_LIST_SELECTION_CHANGED on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method HANDLE_NODE_DATA_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_RELATION_ID Value transfer Attribute reference (LIKE) 20061024
2 Importing R_CHANGED_NODE Value transfer Attribute reference (LIKE) 20061024

Method HANDLE_NODE_DATA_CHANGE on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method HANDLE_TOOLBAR_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Value transfer Attribute reference (LIKE) 20061024
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20061024

Method HANDLE_TOOLBAR_INIT on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method HANDLE_USER_COMMAND Signature

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

Method HANDLE_USER_COMMAND on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method HIDE_MSG_CONTAINER Signature

Method HIDE_MSG_CONTAINER on class CL_ISHMED_HL_EDIT_NODE has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_HL Befund-Hitliste: Fehler 20061023

Method INIT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ENTRY Call by reference Object reference (TYPE REF TO) CL_ISHMED_HL_NODE_M Befund-Hitliste: Model für Einzeleintrag (ohne Speicherung) 20061023
2 Importing I_RELATION_ID Call by reference Type reference (TYPE) N2HIT_LI_EN-RELATION_ID GUID im 'CHAR' Format in Großschreibung 20061023
# Exception Resumable Description Created on
1 CX_ISHMED_HL Befund-Hitliste: Fehler 20061023

Method INIT_FOOT_PANEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATAPROVIDER Call by reference Object reference (TYPE REF TO) CL_ISHMED_HL_LIST_DP Befund-Hitliste: Dataprovider 20061023
2 Importing IR_LIST Call by reference Object reference (TYPE REF TO) CL_ISHMED_HL_LISTMAINTAIN Befund-Hitliste: Gesamt-Control (mit Pflegefunktionalität) 20061023
# Exception Resumable Description Created on
1 CX_ISHMED_HL Befund-Hitliste: Fehler 20061023

Method ONF4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Value transfer Attribute reference (LIKE) 20061024
2 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20061024
3 Importing ET_BAD_CELLS Value transfer Attribute reference (LIKE) 20061024
4 Importing E_DISPLAY Value transfer Attribute reference (LIKE) 20061024
5 Importing E_FIELDNAME Value transfer Attribute reference (LIKE) 20061024
6 Importing E_FIELDVALUE Value transfer Attribute reference (LIKE) 20061024

Method ONF4 on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOFT_REFRESH Call by reference Type reference (TYPE) FLAG 'X' Aktuelle Selektionsposition weiter beibehalten? 20061023

Method REFRESH on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method SET_AUTO_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_VALUE Call by reference Type reference (TYPE) FLAG 'X' 'X'=>Liste bei Baum-Änderungen die automatisch aktualisieren 20061023

Method SET_AUTO_REFRESH on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method SET_DYNPRO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHORTDESC Call by reference Type reference (TYPE) N2HIT_ENTT-SHORTDESC Textfeld der Länge 60 20061023

Method SET_DYNPRO_DATA on class CL_ISHMED_HL_EDIT_NODE has no exception.

Method SHOW_MSG_CONTAINER Signature

Method SHOW_MSG_CONTAINER on class CL_ISHMED_HL_EDIT_NODE has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_HL Befund-Hitliste: Fehler 20061023

Method WAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20061023
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) STRING 20061023
3 Importing I_ROW_ID Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20061023
4 Returning R_CHANGED Value transfer Type reference (TYPE) FLAG allgemeines flag 20061023

Method WAS_CHANGED on class CL_ISHMED_HL_EDIT_NODE has no exception.
Event Signatures

Event CLOSE_REQUESTED Signature
Event CLOSE_REQUESTED on class CL_ISHMED_HL_EDIT_NODE has no parameter.
Event EDIT_HITLIST_ENTRY Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ID Exporting Value transfer Type reference (TYPE) N2HIT_ENTRY-ID ID der Hitlistenposition (=Relation) 20061024
2 OBJECT_POS Exporting Value transfer Type reference (TYPE) N2HIT_EN_OB-ENTRY_POS laufende Nummer des markierten Unterobjekts 20061024
History
Last changed by/on SAP  20070917 
SAP Release Created in 700