SAP ABAP Class CL_ISHMED_PRC_STRUCMEDREC (IS-H*MED: Health Problems Process Class (Without Dialog))
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED-MRO (Application Component) Medical Patient Data Organization (Patient Organizer)
     N1STRMPR (Package) IS-H*MED: Structured Medical Patient Record
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20050214
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20050214
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20050214
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_PROCESS IS-H: Interface for Integrating Processes in Dialogs 20050214
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_SNAPSHOT_OBJECT IS-H: Definition for Snapshot Mechanism 20050214
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_PRC_STRUCMEDREC_DIA IS-H*MED: Health Problems Process Class (with Dialog) 20050216
Properties
Class CL_ISHMED_PRC_STRUCMEDREC  
Short Description IS-H*MED: Health Problems Process Class (Without Dialog)    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1STRMPR   IS-H*MED: Structured Medical Patient Record 
Created 20050214   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_PRC_STRUCMEDREC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20050214
2 IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20050214
3 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20050214
4 IF_ISH_PROCESS IS-H: Interface for Integrating Processes in Dialogs 20050214
5 IF_ISH_SNAPSHOT_OBJECT IS-H: Definition for Snapshot Mechanism 20050214
Friends
Class CL_ISHMED_PRC_STRUCMEDREC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Public Attribute reference (LIKE) 20050214
2 CO_MODE_DELETE Instance attribute Public Attribute reference (LIKE) 20050217
3 CO_MODE_ERROR Instance attribute Public Attribute reference (LIKE) 20050217
4 CO_MODE_INSERT Instance attribute Public Attribute reference (LIKE) 20050217
5 CO_MODE_UNCHANGED Instance attribute Public Attribute reference (LIKE) 20050217
6 CO_MODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20050217
7 CO_VCODE_DISPLAY Instance attribute Public Attribute reference (LIKE) 20050214
8 CO_VCODE_INSERT Instance attribute Public Attribute reference (LIKE) 20050214
9 CO_VCODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20050214
10 FALSE Instance attribute Public Attribute reference (LIKE) 20050214
11 GR_CANCEL Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_CANCEL Cancellation Instance 20050214
12 GR_ENVIRONMENT Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment Instance 20050214
13 GR_ERRORHANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instance for Error Handling 20050214
14 GR_FCT_STRUCMEDREC Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_FCT_STRUCMEDREC Instance of Problems Function Class 20050214
15 GR_LOCK Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_LOCK Instance for Locking 20050214
16 GR_MAIN_OBJECT Instance attribute Protected Object reference (TYPE REF TO) IF_ISH_IDENTIFY_OBJECT Main Object 20050214
17 GT_CONN_OBJ_IMP Instance attribute Protected Type reference (TYPE) ISHMED_T_OBJ_KZ Transferred Assignments 20050215
18 GT_STRUCMEDREC_IMP Instance attribute Protected Type reference (TYPE) ISHMED_T_STRUCMEDREC Transferred Problems (Incl. Assignments) 20050214
19 G_CALLER Instance attribute Protected Type reference (TYPE) SY-REPID Caller 20050214
20 G_CHANGED Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Changes were made (ON/OFF) 20050214
21 G_COMMIT Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Execute COMMIT WORK (ON/OFF) 20050214
22 G_CR_OWN_ENV Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Own Environment (ON/OFF) 20050214
23 G_EINRI Instance attribute Protected Type reference (TYPE) EINRI Institution 20050214
24 G_HIDE_KZ_TO_MOVM Instance attribute Protected Type reference (TYPE) ISH_ON_OFF OFF Do NOT Display 'Assign Problem' Checkbox (in Dialog!) 20050302
25 G_INITIAL_READ_ONLY_ENV Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Environment Initial Display Mode (ON / OFF) 20050214
26 G_PAPID Instance attribute Protected Type reference (TYPE) ISH_PAPID Provisional Patient Number 20050214
27 G_PATNR Instance attribute Protected Type reference (TYPE) PATNR Patient 20050214
28 G_PRC_EMBEDDED Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Process Integrated in Other Process (ON/OFF) 20050214
29 G_SAVE Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Save Data (ON/OFF) 20050214
30 G_SNAPSHOT_KEY Instance attribute Protected Type reference (TYPE) ISH_SNAPKEY Key for Snapshot of Environment 20050214
31 G_VCODE Instance attribute Protected Type reference (TYPE) ISH_VCODE Processing Mode 20050214
32 INACTIVE Instance attribute Public Attribute reference (LIKE) 20050214
33 NO Instance attribute Public Attribute reference (LIKE) 20050214
34 OFF Instance attribute Public Attribute reference (LIKE) 20050214
35 ON Instance attribute Public Attribute reference (LIKE) 20050214
36 TRUE Instance attribute Public Attribute reference (LIKE) 20050214
37 YES Instance attribute Public Attribute reference (LIKE) 20050214
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PROBLEM Instance method Protected Method Add Problem 20050405
2 CHANGE_PROBLEM Instance method Protected Method Change Problem 20050405
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050214
4 CREATE Static method Public Method Create Instance 20050214
5 DESTROY Instance method Public Method Delete Instance 20050214
6 END_PROGRAM Instance method Protected Method Exit Program 20050214
7 GET_PROCESS_DATA Instance method Public Method Get Transfer Data from Process 20050214
8 GET_TYPE Instance method Public Method 20050214
9 IS_A Instance method Public Method 20050214
10 IS_INHERITED_FROM Instance method Public Method 20050214
11 REMOVE_FROM_ENV Instance method Protected Method Remove Temporary Problems from Environment 20050214
12 RUN Instance method Public Method Start Problem Processing (with/without Dialog) 20050214
13 SAVE_PROCESS Instance method Public Method Storage Process 20050214
14 SET_DATA_INTERNAL Instance method Protected Method Transfer Problem Data to Function Class 20050214
15 SET_PATIENT Instance method Public Method Transfer Patient 20050221
16 SET_PROCESS_DATA Instance method Public Method Transfer All Important Data to Process 20050214
Events
Class CL_ISHMED_PRC_STRUCMEDREC has no event.
Types
Class CL_ISHMED_PRC_STRUCMEDREC has no local type.
Method Signatures

Method ADD_PROBLEM 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 20050405
2 Exporting ER_NEW_STRUCMEDREC Call by reference Object reference (TYPE REF TO) CL_ISHMED_STRUCMEDREC IS-H*MED: Medizinisches Problem 20050405
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050405
4 Importing IS_N1STRUCMEDREC Call by reference Type reference (TYPE) N1STRUCMEDREC IS-H*MED: Medizinische Probleme (Strukt.Med.Patientenakte) 20050405
5 Importing IT_CONN_OBJ Call by reference Type reference (TYPE) ISHMED_T_OBJ_KZ IS-H*MED: Tabelle von Objektreferenzen mit Modus-Kz 20050405

Method ADD_PROBLEM on class CL_ISHMED_PRC_STRUCMEDREC has no exception.

Method CHANGE_PROBLEM 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 20050405
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050405
3 Importing IS_STRUCMEDREC Call by reference Type reference (TYPE) RN1STRUCMEDREC_X IS-H*MED: Änderungsstruktur Medizinisches Problem 20050405
4 Importing IT_CONN_OBJ Call by reference Type reference (TYPE) ISHMED_T_OBJ_KZ IS-H*MED: Tabelle von Objektreferenzen mit Modus-Kz 20050405

Method CHANGE_PROBLEM on class CL_ISHMED_PRC_STRUCMEDREC has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISHMED_PRC_STRUCMEDREC has no parameter.
Method CONSTRUCTOR on class CL_ISHMED_PRC_STRUCMEDREC has no exception.

Method CREATE 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 Instanz zur Fehlerbehandlung 20050214
2 Exporting ER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_PRC_STRUCMEDREC Instanz der Prozessklasse 20050214
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050214

Method CREATE on class CL_ISHMED_PRC_STRUCMEDREC has no exception.

Method DESTROY 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 Instanz zur Fehlerbehandlung 20050214
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050214

Method DESTROY on class CL_ISHMED_PRC_STRUCMEDREC has no exception.

Method END_PROGRAM 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 Instanz zur Fehlerbehandlung 20050214
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050214

Method END_PROGRAM on class CL_ISHMED_PRC_STRUCMEDREC has no exception.

Method GET_PROCESS_DATA 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 Instanz für das Fehlerhandling 20050214
2 Exporting ER_CANCEL Call by reference Object reference (TYPE REF TO) CL_ISH_CANCEL Instanz für das Storno 20050214
3 Exporting ER_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20050214
4 Exporting ER_FCT_STRUCMEDREC Call by reference Object reference (TYPE REF TO) CL_ISHMED_FCT_STRUCMEDREC Instanz der Problem-Funktionsklasse 20050214
5 Exporting ER_LOCK Call by reference Object reference (TYPE REF TO) CL_ISHMED_LOCK Instanz zur Verwaltung von Sperren 20050214
6 Exporting ET_CONN_OBJ Call by reference Type reference (TYPE) ISHMED_T_OBJ_KZ Übergebene Zuordnungen für alle Probleme 20050215
7 Exporting ET_STRUCMEDREC Call by reference Type reference (TYPE) ISHMED_T_STRUCMEDREC Übergebene Med. Probleme (inkl. Zuordnungen) 20050214
8 Exporting E_CALLER Value transfer Type reference (TYPE) SY-REPID Identifikation für spezielle Aufrufer 20050214
9 Exporting E_COMMIT Value transfer Type reference (TYPE) ISH_ON_OFF Commit durchführen ON / OFF 20050214
10 Exporting E_HIDE_KZ_TO_MOVM Value transfer Type reference (TYPE) ISH_ON_OFF Checkbox 'Problem zuordnen' wird NICHT angezeigt (im Dialog) 20050302
11 Exporting E_INSTITUTION Value transfer Type reference (TYPE) TN01-EINRI Einrichtung 20050214
12 Exporting E_PAPID Value transfer Type reference (TYPE) ISH_PAPID Vorläufiger Patient 20050214
13 Exporting E_PATNR Value transfer Type reference (TYPE) PATNR Patient 20050214
14 Exporting E_PRC_EMBEDDED Value transfer Type reference (TYPE) ISH_ON_OFF Prozess wird in einen anderen Dialog eingebunden 20050214
15 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050214
16 Exporting E_SAVE Value transfer Type reference (TYPE) ISH_ON_OFF Daten speichern ON / OFF 20050214
17 Exporting E_VCODE Value transfer Type reference (TYPE) ISH_VCODE Verarbeitungsmodus (UPD/DIS) 20050214

Method GET_PROCESS_DATA on class CL_ISHMED_PRC_STRUCMEDREC has no exception.

Method GET_TYPE Signature

Method GET_TYPE on class CL_ISHMED_PRC_STRUCMEDREC has no parameter.
Method GET_TYPE on class CL_ISHMED_PRC_STRUCMEDREC has no exception.

Method IS_A Signature

Method IS_A on class CL_ISHMED_PRC_STRUCMEDREC has no parameter.
Method IS_A on class CL_ISHMED_PRC_STRUCMEDREC has no exception.

Method IS_INHERITED_FROM Signature

Method IS_INHERITED_FROM on class CL_ISHMED_PRC_STRUCMEDREC has no parameter.
Method IS_INHERITED_FROM on class CL_ISHMED_PRC_STRUCMEDREC has no exception.

Method REMOVE_FROM_ENV 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 Instanz für das Fehlerhandling 20050214
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050214

Method REMOVE_FROM_ENV on class CL_ISHMED_PRC_STRUCMEDREC has no exception.

Method RUN 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 Instanz für das Fehlerhandling 20050214
2 Exporting E_CANCEL Value transfer Type reference (TYPE) ISH_ON_OFF Prozess wurde abgebrochen 20050214
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050214

Method RUN on class CL_ISHMED_PRC_STRUCMEDREC has no exception.

Method SAVE_PROCESS 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 Instanz zur Fehlerbehandlung 20050214
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050214
3 Importing I_COMMIT Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Änderungen auf Datenbank schreiben (ON/OFF) 20050214
4 Importing I_IGNORE_WARNING Value transfer Type reference (TYPE) ISH_ON_OFF ON Warnungen ignorieren (ON/OFF) 20050222
5 Importing I_SAVE Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Änderungen tatsächlich speichern (ON / OFF) 20050214

Method SAVE_PROCESS on class CL_ISHMED_PRC_STRUCMEDREC has no exception.

Method SET_DATA_INTERNAL 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 Instanz zur Fehlerbehandlung 20050214
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC Returncode 20050214
3 Importing I_CONNECT_OBJECTS Call by reference Type reference (TYPE) ISH_ON_OFF ON Objekte dem Problem schon zu Beginn zuordnen 20050217

Method SET_DATA_INTERNAL on class CL_ISHMED_PRC_STRUCMEDREC has no exception.

Method SET_PATIENT 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 Instanz zur Fehlerbehandlung 20050221
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050221
3 Importing I_PAPID Value transfer Type reference (TYPE) ISH_PAPID Vorläufiger Patient 20050221
4 Importing I_PATNR Value transfer Type reference (TYPE) PATNR Patient 20050221

Method SET_PATIENT on class CL_ISHMED_PRC_STRUCMEDREC has no exception.

Method SET_PROCESS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_CANCEL Call by reference Object reference (TYPE REF TO) CL_ISH_CANCEL Instanz für das Storno 20050214
2 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz für das Fehlerhandling 20050214
3 Changing CR_LOCK Call by reference Object reference (TYPE REF TO) CL_ISHMED_LOCK Instanz zur Verwaltung von Sperren 20050214
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050214
5 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20050214
6 Importing IT_CONN_OBJ Call by reference Type reference (TYPE) ISHMED_T_OBJ_KZ Zuordnungen für alle Probleme 20050215
7 Importing IT_STRUCMEDREC Call by reference Type reference (TYPE) ISHMED_T_STRUCMEDREC Med. Probleme (inkl. Zuordnungen) 20050214
8 Importing I_CALLER Value transfer Type reference (TYPE) SY-REPID Identifikation für spezielle Aufrufer 20050214
9 Importing I_COMMIT Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Commit durchführen ON / OFF 20050214
10 Importing I_HIDE_KZ_TO_MOVM Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Checkbox 'Problem zuordnen' NICHT anzeigen (im Dialog) 20050302
11 Importing I_INSTITUTION Value transfer Type reference (TYPE) TN01-EINRI Einrichtung 20050214
12 Importing I_PAPID Value transfer Type reference (TYPE) ISH_PAPID Vorläufiger Patient 20050214
13 Importing I_PATNR Value transfer Type reference (TYPE) PATNR Patient 20050214
14 Importing I_PRC_EMBEDDED Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Prozess wird in einen anderen Dialog eingebunden 20050214
15 Importing I_SAVE Value transfer Type reference (TYPE) ISH_ON_OFF 'X' Daten speichern ON / OFF 20050214
16 Importing I_VCODE Value transfer Type reference (TYPE) ISH_VCODE 'UPD' Verarbeitungsmodus (UPD/DIS) 20050214

Method SET_PROCESS_DATA on class CL_ISHMED_PRC_STRUCMEDREC has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 600