SAP ABAP Class CL_ISHMED_GL_CASE_MERGE (Pathways: Case Revision)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_GL (Package) IS-H*MED: Treatment Pathways
Properties
Class CL_ISHMED_GL_CASE_MERGE  
Short Description Pathways: Case Revision    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_GL   IS-H*MED: Treatment Pathways 
Created 20060623   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_GL_CASE_MERGE has no forward declaration.
Interfaces
Class CL_ISHMED_GL_CASE_MERGE has no interface implemented.
Friends
Class CL_ISHMED_GL_CASE_MERGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TYPE_ACTIVITY Constant Public Type reference (TYPE) ISH_SHIFT_TYPE 'MED_PATHAC' IS-H: Case Revision - Object Type 20060803
2 CO_TYPE_PATHWAY Constant Public Type reference (TYPE) ISH_SHIFT_TYPE 'MED_PATH' IS-H: Case Revision - Object Type 20060626
3 CO_TYPE_STEP Constant Public Type reference (TYPE) ISH_SHIFT_TYPE 'MED_PATHST' IS-H: Case Revision - Object Type 20060802
4 CO_TYPE_TRIGGER Constant Public Type reference (TYPE) ISH_SHIFT_TYPE 'MED_TRIGG' IS-H: Case Revision - Object Type 20060626
5 GT_CORR_OBJ Instance attribute Protected Type reference (TYPE) ISH_T_SHIFT_CORR ISH: Case Revision - Table Type for Correlation Table 20060801
6 GT_SOURCE_OBJ Instance attribute Protected Type reference (TYPE) ISH_T_SHIFT_OBJECT IS-H: Case Revision - Object Table 20060802
7 G_EINRI Instance attribute Protected Type reference (TYPE) EINRI IS-H: Institution 20070109
8 G_OBJ_TO_SHIFT Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Objects Must Be Moved 20060802
9 G_PATIENT Instance attribute Protected Type reference (TYPE) PATNR IS-H: Patient Number 20060627
10 G_SOURCE_TREE_BUILD Instance attribute Protected Type reference (TYPE) ISH_ON_OFF IS-H: Boolean Data Type for ON (= "X") and OFF (= " ") 20060801
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_NODE Instance method Protected Method Create Individual Node 20060802
2 BUILD_TREE Instance method Public Method Format Data for Tree 20060623
3 CLEAN_UP Instance method Public Method End Moving 20060626
4 GET_PATIENT_FOR_CASE Instance method Protected Method Determine Patient for Case 20060626
5 MODIFY Instance method Public Method Execute Case Revision 20060623
6 MODIFY_TREE Instance method Protected Method Modify Tree Following Case Revision 20060801
7 SELECT Instance method Public Method Select Data 20060623
8 WRITE_PROTOCOLL Instance method Protected Method Write Log Entry 20060802
Events
Class CL_ISHMED_GL_CASE_MERGE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_NODE_FLAGS Protected See coding 20060802 begin of lty_node_flags, isfolder type ish_on_off, checkbox type ish_on_off, chosen type ish_on_off, editable type ish_on_off, end of lty_node_flags
2 LTY_TEXT_TAB Protected See coding 20060802 lty_text_tab type table of ish_tree_text
Method Signatures

Method BUILD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEMS Call by reference Type reference (TYPE) ISH_T_SHIFT_ITEM IS-H: Tabelle zur Struktur ISH_SHIFT_ITEM (Fallrevision) 20060802
2 Changing CT_NODES Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20060802
3 Importing IS_NODE_FLAGS Call by reference Type reference (TYPE) LTY_NODE_FLAGS 20060802
4 Importing IT_TEXT Call by reference Type reference (TYPE) LTY_TEXT_TAB 20060802
5 Importing I_NODE_KEY Call by reference Type reference (TYPE) ISH_SHIFT_OBJID IS-H: Fallrevision - Schlüssel eines Objektes 20060802
6 Importing I_RELAT_KEY Call by reference Type reference (TYPE) ISH_SHIFT_OBJID IS-H: Fallrevision - Schlüssel eines Objektes 20060802

Method BUILD_NODE on class CL_ISHMED_GL_CASE_MERGE has no exception.

Method BUILD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20060801
2 Changing C_TREE_ITEMS Call by reference Type reference (TYPE) ISH_T_SHIFT_ITEM IS-H: Tabelle zur Struktur ISH_SHIFT_ITEM (Fallrevision) 20060801
3 Changing C_TREE_NODES Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20060801
4 Importing I_CHECK_AUTHORITY Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20060801
5 Importing I_EINRI Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20060801
6 Importing I_FALNR Call by reference Type reference (TYPE) NFAL-FALNR IS-H: Fallnummer 20060801
7 Importing I_ID Call by reference Type reference (TYPE) ISH_T_SHIFT_ID IS-H: Fallrevision - Tabelle zur Identifikation der Objekte 20060801
8 Importing I_LFDNR Call by reference Type reference (TYPE) NBEW-LFDNR IS-H: Laufende Nummer einer Bewegung 20060801
9 Importing I_PROCESS Call by reference Type reference (TYPE) ISH_SHIFT_PROCESS IS-H: Fallrevision - Gesamtprozess 20060801
10 Importing I_SHIFTMODE Call by reference Type reference (TYPE) ISH_SHIFTMODE IS-H: Modus (Kopieren, Umhängen, Verschmelzen) 20060801
11 Importing I_SHIFT_OBJECTS Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20060801
12 Importing I_SOURCE_OR_DEST Call by reference Type reference (TYPE) ISH_SHIFT_TARGET IS-H: Fallrevision - Angabe, ob Quelle oder Ziel 20060801
13 Importing I_TAB Call by reference Type reference (TYPE) ISH_T_SHIFT_OBJECT IS-H: Fallrevision - Tabelle der Objekte 20060801
14 Importing I_TYPE Call by reference Type reference (TYPE) ISH_SHIFT_TYPE IS-H: Fallrevision - Art des Objektes 20060801

Method BUILD_TREE on class CL_ISHMED_GL_CASE_MERGE has no exception.

Method CLEAN_UP Signature

Method CLEAN_UP on class CL_ISHMED_GL_CASE_MERGE has no parameter.
Method CLEAN_UP on class CL_ISHMED_GL_CASE_MERGE has no exception.

Method GET_PATIENT_FOR_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CASE Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20060626
2 Importing I_EINRI Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20060626
3 Returning R_PATIENT Value transfer Type reference (TYPE) PATNR IS-H: Patientennummer 20060626
# Exception Resumable Description Created on
1 CX_ISHMED_GL_CASE_MERGE Pathways: Fehler bei der Fallrevision 20060626

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CORR_TAB Call by reference Type reference (TYPE) ISH_T_SHIFT_CORR ISH: Fallrevision - Tabellentyp zur Korrelationstabelle 20060802
2 Changing C_DEST_TAB Call by reference Type reference (TYPE) ISH_T_SHIFT_OBJECT IS-H: Fallrevision - Tabelle der Objekte 20060802
3 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20060802
4 Changing C_PROTOCOL Call by reference Type reference (TYPE) ISH_T_NSHIFT IS-H: Tabellentyp zur Tabelle NSHIFT 20060802
5 Changing C_PROTOCOL_ID Call by reference Type reference (TYPE) ISH_T_NSHIFT_ID IS-H: Fallrevision - Tabellentyp zur Tabelle NSHIFT_ID 20060802
6 Importing I_AUTHORITY_CHECK Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20060802
7 Importing I_BADI_CUS_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20060802
8 Importing I_CANCEL_REASON Call by reference Type reference (TYPE) N1STOID Stornogrund der Leistung 20060802
9 Importing I_DELETE_CASE Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20060802
10 Importing I_DEST_FALNR Call by reference Type reference (TYPE) NFAL-FALNR IS-H: Fallnummer 20060802
11 Importing I_DEST_LFDNR Call by reference Type reference (TYPE) NBEW-LFDNR IS-H: Laufende Nummer einer Bewegung 20060802
12 Importing I_DEST_TYPE Call by reference Type reference (TYPE) ISH_SHIFT_TYPE IS-H: Fallrevision - Art des Objektes 20060802
13 Importing I_EINRI Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20060802
14 Importing I_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20060802
15 Importing I_PROCESS Call by reference Type reference (TYPE) ISH_SHIFT_PROCESS IS-H: Fallrevision - Gesamtprozess 20060802
16 Importing I_SHIFTMODE Call by reference Type reference (TYPE) ISH_SHIFTMODE IS-H: Modus (Kopieren, Umhängen, Verschmelzen) 20060802
17 Importing I_SHIFT_OBJECTS Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20060802
18 Importing I_SOURCE_FALNR Call by reference Type reference (TYPE) NFAL-FALNR IS-H: Fallnummer 20060802
19 Importing I_SOURCE_ID Call by reference Type reference (TYPE) ISH_T_SHIFT_ID IS-H: Fallrevision - Tabelle zur Identifikation der Objekte 20060802
20 Importing I_SOURCE_LFDNR Call by reference Type reference (TYPE) NBEW-LFDNR IS-H: Laufende Nummer einer Bewegung 20060802
21 Importing I_SOURCE_TAB Call by reference Type reference (TYPE) ISH_T_SHIFT_OBJECT IS-H: Fallrevision - Tabelle der Objekte 20060802
22 Importing I_SOURCE_TYPE Call by reference Type reference (TYPE) ISH_SHIFT_TYPE IS-H: Fallrevision - Art des Objektes 20060802
23 Importing I_TESTRUN Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20060802

Method MODIFY on class CL_ISHMED_GL_CASE_MERGE has no exception.

Method MODIFY_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TREE_ITEMS Call by reference Type reference (TYPE) ISH_T_SHIFT_ITEM IS-H: Tabelle zur Struktur ISH_SHIFT_ITEM (Fallrevision) 20060801

Method MODIFY_TREE on class CL_ISHMED_GL_CASE_MERGE has no exception.

Method SELECT 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 20060623
2 Changing CT_SOURCE_TAB Call by reference Type reference (TYPE) ISH_T_SHIFT_OBJECT IS-H: Fallrevision - Tabelle der Objekte 20060623
3 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20060728
4 Importing IT_SOURCE_ID Call by reference Type reference (TYPE) ISH_T_SHIFT_ID IS-H: Fallrevision - Tabelle zur Identifikation der Objekte 20060623
5 Importing I_AUTHORITY_CHECK Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20060623
6 Importing I_DELETE_CASE Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20060623
7 Importing I_EINRI Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20060623
8 Importing I_PROCESS Call by reference Type reference (TYPE) ISH_SHIFT_PROCESS Gesamtprozess 20060623
9 Importing I_SHIFTMODE Call by reference Type reference (TYPE) ISH_SHIFTMODE IS-H: Modus (Kopieren, Umhängen, Verschmelzen) 20060623
10 Importing I_SOURCE_FALNR Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20060623
11 Importing I_SOURCE_LFDNR Call by reference Type reference (TYPE) LFDBEW IS-H: Laufende Nummer einer Bewegung 20060623
12 Importing I_SOURCE_TYPE Call by reference Type reference (TYPE) ISH_SHIFT_TYPE IS-H: Fallrevision - Art des Objektes 20060623

Method SELECT on class CL_ISHMED_GL_CASE_MERGE has no exception.

Method WRITE_PROTOCOLL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20060802
2 Changing C_PROTOCOL Call by reference Type reference (TYPE) ISH_T_NSHIFT IS-H: Tabellentyp zur Tabelle NSHIFT 20060802
3 Changing C_PROTOCOL_ID Call by reference Type reference (TYPE) ISH_T_NSHIFT_ID IS-H: Fallrevision - Tabellentyp zur Tabelle NSHIFT_ID 20060802
4 Importing IS_CORR Call by reference Type reference (TYPE) ISH_SHIFT_CORR IS-H: Korrelationstabelle für Fallrevision 20060802
5 Importing IS_DEST Call by reference Type reference (TYPE) ISH_SHIFT_OBJECT IS-H: Fallrevision - Objekt 20060802
6 Importing IS_SOURCE Call by reference Type reference (TYPE) ISH_SHIFT_OBJECT IS-H: Fallrevision - Objekt 20060802
7 Importing I_DEST_FALNR Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20060802
8 Importing I_DEST_LFDNR Call by reference Type reference (TYPE) LFDBEW IS-H: Laufende Nummer einer Bewegung 20060802
9 Importing I_DEST_TYPE Call by reference Type reference (TYPE) ISH_SHIFT_TYPE IS-H: Fallrevision - Art des Objektes 20060802
10 Importing I_EINRI Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20060802
11 Importing I_SHIFTMODE Call by reference Type reference (TYPE) ISH_SHIFTMODE IS-H: Modus (Kopieren, Umhängen, Verschmelzen) 20060802
12 Importing I_SOURCE_FALNR Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20060802
13 Importing I_SOURCE_LFDNR Call by reference Type reference (TYPE) LFDBEW IS-H: Laufende Nummer einer Bewegung 20060802
14 Importing I_SOURCE_TYPE Call by reference Type reference (TYPE) ISH_SHIFT_TYPE IS-H: Fallrevision - Art des Objektes 20060802
15 Importing I_TESTRUN Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20060802
16 Importing I_TYPE Call by reference Type reference (TYPE) ISH_SHIFT_TYPE IS-H: Fallrevision - Art des Objektes 20060802

Method WRITE_PROTOCOLL on class CL_ISHMED_GL_CASE_MERGE has no exception.
History
Last changed by/on SAP  20070917 
SAP Release Created in 700