SAP ABAP Class CL_ISH_PRC_SET_CASE_REF (IS-H: Create Case Reference)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     NBASE (Package) IS-H: Basic Functionality
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 20030711
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20030703
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20030716
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_PRC_SET_CASE_REF IS-H*MED: Create Case Reference 20030711
Properties
Class CL_ISH_PRC_SET_CASE_REF  
Short Description IS-H: Create Case Reference    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NBASE   IS-H: Basic Functionality 
Created 20030703   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_PRC_SET_CASE_REF has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20030711
2 IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20030703
3 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20030716
Friends
# Friend Modeled only Created on Description
1 CL_ISH_FAC_PRC_SET_CASE_REF 20030823 IS-H: Create Instance of Process Class "Set Case Reference"
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OFF Instance attribute Public Attribute reference (LIKE) 20030711
2 ON Instance attribute Public Attribute reference (LIKE) 20030711
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_CONTAINERS Static method Private Method Create CASE_CHANGE Container 20031230
2 COLLECT_DATA Static method Protected Method Collect Transferred Data with that from Memory 20031230
3 COLLECT_MESSAGES Static method Protected Method Call Error Handler -> collect_messages 20030715
4 CONSTRUCTOR Instance method Public Constructor Constructor 20030703
5 CREATE Static method Protected Method Create Instance of Class (Instead of Calling Constructor) 20030703
6 GET_CASE Static method Protected Method Determine Case 20031230
7 GET_PATNR_AND_PAP Static method Protected Method Determine Prov. Patient or PATNR/Institution of Object 20031230
8 GET_TYPE Instance method Public Method 20030711
9 INITIALIZE Instance method Public Method Initialize Instance 20030703
10 IS_A Instance method Public Method 20030711
11 IS_INHERITED_FROM Instance method Public Method 20030711
12 PATIENT_DOCTOR_RELATIONSHIP Static method Public Method Call FORM Routine PATIENT_DOCTOR_RELATIONSHIP from NAPP 20031230
13 READ_CASE Static method Public Method Read Case 20030824
14 REMOVE_CANCELLED_DATAS Static method Private Method Remove Incorrect Data (with Case Reference or Canceled) 20031230
15 SET_CASE_REFERENCE Instance method Public Method Execute Create Case Reference 20030703
Events
Class CL_ISH_PRC_SET_CASE_REF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYT_MAIN_DATA Protected See coding 20031211
2 TY_MAIN_DATA Protected See coding 20031211
Method Signatures

Method BUILD_CONTAINERS 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 20031230
2 Changing C_MAIN_DATA Value transfer Type reference (TYPE) TY_MAIN_DATA Daten, die geändert werden 20031230
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031230

Method BUILD_CONTAINERS on class CL_ISH_PRC_SET_CASE_REF has no exception.

Method COLLECT_DATA 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 20031230
2 Exporting ET_MAIN_DATA Value transfer Type reference (TYPE) TYT_MAIN_DATA Die aufbereiteten Daten 20031230
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031230
4 Importing IT_OBJECT Value transfer Type reference (TYPE) ISH_OBJECTLIST Daten, für die Fallbezug hergestellt werden soll 20031230
5 Importing I_APPMNT Value transfer Object reference (TYPE REF TO) CL_ISH_APPOINTMENT Termin, der mit der Aufnahmebew. verbunden werden soll 20031230
6 Importing I_CALL_POPUP Value transfer Type reference (TYPE) ISH_ON_OFF Dialog aufrufen? 20031230
7 Importing I_EINRI Value transfer Type reference (TYPE) TN01-EINRI IS-H: Einrichtung 20031230
8 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20031230
9 Importing I_FROM_PATNR Value transfer Type reference (TYPE) NPAT-PATNR Falls IT_OBJECT leer ist, muss hier ein Patient angeg. sein 20031230
10 Importing I_MEMORY Value transfer Type reference (TYPE) ISH_ON_OFF Daten aus dem Memory holen um Fallbezug herzustellen 20031230

Method COLLECT_DATA on class CL_ISH_PRC_SET_CASE_REF has no exception.

Method COLLECT_MESSAGES 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 20030715
2 Importing I_KLA Value transfer Type reference (TYPE) SY-MSGID Nachrichten, Nachrichtenklasse 20030715
3 Importing I_LINE_KEY Value transfer Type reference (TYPE) CHAR100 Key eines Feldes, das den Fehler verursacht hat 20030715
4 Importing I_MV1 Value transfer Type reference (TYPE) ANY IS-H: Feld - Textlänge 30 20030715
5 Importing I_MV2 Value transfer Type reference (TYPE) ANY IS-H: Feld - Textlänge 30 20030715
6 Importing I_MV3 Value transfer Type reference (TYPE) ANY IS-H: Feld - Textlänge 30 20030715
7 Importing I_MV4 Value transfer Type reference (TYPE) ANY IS-H: Feld - Textlänge 30 20030715
8 Importing I_NUM Value transfer Type reference (TYPE) SY-MSGNO Nachrichten, Nachrichtennummer 20030715
9 Importing I_OBJECT Value transfer Type reference (TYPE) N1OBJECTREF Objekt um dieses der Fehlermeldung zuordnen zu können 20030715
10 Importing I_TYP Value transfer Type reference (TYPE) SY-MSGTY Nachrichten, Nachrichtentyp 20030715

Method COLLECT_MESSAGES on class CL_ISH_PRC_SET_CASE_REF has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISH_PRC_SET_CASE_REF has no parameter.
# Exception Resumable Description Created on
1 INSTANCE_NOT_POSSIBLE Instanz der Klasse kann nicht angelegt werden 20030711

Method CREATE 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 20030711
2 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISH_PRC_SET_CASE_REF IS-H: Fallbezug herstellen 20030711
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030711

Method CREATE on class CL_ISH_PRC_SET_CASE_REF has no exception.

Method GET_CASE 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 20031230
2 Changing C_NFAL Call by reference Type reference (TYPE) NFAL Fall, der ausgewählt bzw. angelegt wurde 20031230
3 Exporting E_ADM_IS_NEW Value transfer Type reference (TYPE) ISH_ON_OFF Eine neue Aufnahme (d.h. ein neuer Fall) wurde angelegt (ON) 20031230
4 Exporting E_CANCELLED Value transfer Type reference (TYPE) ISH_ON_OFF Fallliste wurde vom Benutzer abgebrochen 20031230
5 Exporting E_MVMT Value transfer Object reference (TYPE REF TO) CL_ISHMED_MOVEMENT Bewegung, die auf der Fallliste ausgewählt wurde 20031230
6 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031230
7 Importing IT_OBJECT Value transfer Type reference (TYPE) ISH_OBJECTLIST Liste von Daten, für die Fallbezug gesetzt werden soll 20031230
8 Importing I_ADM_PREALLOC Value transfer Type reference (TYPE) RN1ADMISSION_PREALLOC IS-H*MED: Vorbelegungsdaten für Aufruf ISH-Aufnahme 20031230
9 Importing I_CHECK_CASE Value transfer Type reference (TYPE) ISH_ON_OFF ON Den Fall prüfen (z.B. ob er abgerechnet/abgeschlossen ist) 20031230
10 Importing I_CHECK_DATAS Value transfer Type reference (TYPE) ISH_ON_OFF OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031230
11 Importing I_TO_PATNR Value transfer Type reference (TYPE) NPAT-PATNR PATNR mit dem die Daten verbunden werden sollen 20031230

Method GET_CASE on class CL_ISH_PRC_SET_CASE_REF has no exception.

Method GET_PATNR_AND_PAP 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 20031230
2 Exporting E_EINRI Value transfer Type reference (TYPE) TN01-EINRI IS-H: Einrichtung 20031230
3 Exporting E_PAP Call by reference Object reference (TYPE REF TO) CL_ISH_PATIENT_PROVISIONAL Originale Vorläufige Patientenstammdaten des Objekts 20031230
4 Exporting E_PATNR Value transfer Type reference (TYPE) NPAT-PATNR Original PATNR des Objekts 20031230
5 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031230
6 Importing I_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT Objekt, für das vorl. Patient oder PATNR/Einri gesucht werde 20031230

Method GET_PATNR_AND_PAP on class CL_ISH_PRC_SET_CASE_REF has no exception.

Method GET_TYPE Signature

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

Method INITIALIZE Signature

Method INITIALIZE on class CL_ISH_PRC_SET_CASE_REF has no parameter.
Method INITIALIZE on class CL_ISH_PRC_SET_CASE_REF has no exception.

Method IS_A Signature

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

Method IS_INHERITED_FROM Signature

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

Method PATIENT_DOCTOR_RELATIONSHIP 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 20031230
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031230
3 Importing IR_APP Call by reference Object reference (TYPE REF TO) CL_ISH_APPOINTMENT IS-H: Klasse Termin 20031230

Method PATIENT_DOCTOR_RELATIONSHIP on class CL_ISH_PRC_SET_CASE_REF has no exception.

Method READ_CASE 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 Errorhandler 20030824
2 Exporting E_NFAL Value transfer Type reference (TYPE) NFAL Fall 20030824
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030824
4 Importing I_EINRI Value transfer Type reference (TYPE) NFAL-EINRI Einrichtung 20030824
5 Importing I_FALNR Value transfer Type reference (TYPE) NFAL-FALNR Fallnummer 20030824
6 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Fall unbedingt von Datenbank lesen (ON/OFF) 20030824

Method READ_CASE on class CL_ISH_PRC_SET_CASE_REF has no exception.

Method REMOVE_CANCELLED_DATAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Value transfer Type reference (TYPE) ISH_OBJECTLIST Tabelle mit den zu prüfenden Objekten 20031230
2 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20031230
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031230

Method REMOVE_CANCELLED_DATAS on class CL_ISH_PRC_SET_CASE_REF has no exception.

Method SET_CASE_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CASE_CHANGE Call by reference Object reference (TYPE REF TO) CL_ISH_CASE_CHANGE Behälterklasse für die geänderten Daten 20030711
2 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20030711
3 Changing C_LOCK Call by reference Object reference (TYPE REF TO) CL_ISHMED_LOCK Sperrobjekt - siehe auch I_ENQUEUE 20030711
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030711
5 Importing IT_NFPZ Value transfer Type reference (TYPE) ISH_YT_NFPZ IS-H: Zuordnung eines Falles zu einer Person 20031230
6 Importing IT_OBJECT Value transfer Type reference (TYPE) ISH_OBJECTLIST Daten, für die Patienten-/Fallbezug hergestellt werden soll 20030711
7 Importing I_ACTION Value transfer Type reference (TYPE) ISH_POL_ACTION IS-H: Prüfen oder Anpassen 20040202
8 Importing I_APPMNT Value transfer Object reference (TYPE REF TO) CL_ISH_APPOINTMENT Aufnahme- oder Besuchstermin, für Verbindung mit Aufnahmebew 20030711
9 Importing I_AUTHORITY_CHECK Value transfer Type reference (TYPE) ISH_ON_OFF ON Berechtigungsprüfung durchführen (ON) oder nicht (OFF) 20030711
10 Importing I_COMMIT Value transfer Type reference (TYPE) ISH_ON_OFF OFF Nach dem Speichern auch COMMIT WORK ausführen (ON) 20030711
11 Importing I_DIALOG Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20040319
12 Importing I_EINRI Value transfer Type reference (TYPE) TN01-EINRI IS-H: Einrichtung 20031212
13 Importing I_ENQUEUE Value transfer Type reference (TYPE) ISH_ON_OFF ON Wenn ON, dann Sperren (Fall/Patient/NPAP) durchführen 20030711
14 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20031212
15 Importing I_FALNR Value transfer Type reference (TYPE) NFAL-FALNR Fall, dem die Daten zugeordnet werden 20030711
16 Importing I_MVMT Value transfer Object reference (TYPE REF TO) CL_ISHMED_MOVEMENT Bewegung, mit der der Termin verbunden wird 20030711
17 Importing I_MVMT_NR Value transfer Type reference (TYPE) NBEW-LFDNR Wie I_MVMT, nur wird die Bew. hier selbst gelesen 20030711
18 Importing I_PAP Value transfer Object reference (TYPE REF TO) CL_ISH_PATIENT_PROVISIONAL Vorläufiger Patient; Daten werden an Fall/Pat umgehängt 20030711
19 Importing I_PAPID Value transfer Type reference (TYPE) NPAP-PAPID Wie I_PAP, nur Angabe der PAPID 20030711
20 Importing I_PATNR Value transfer Type reference (TYPE) NPAT-PATNR Patient, dem die Daten zugeordnet werden 20030711
21 Importing I_SAVE Value transfer Type reference (TYPE) ISH_ON_OFF OFF Änderungen auch speichern (ON). I_TESTRUN übersteuert I_SAVE 20030711
22 Importing I_TCODE Value transfer Type reference (TYPE) SY-TCODE SY-TCODE Transaktionscode der aufrufenden Transaktion 20030711
23 Importing I_TESTRUN Value transfer Type reference (TYPE) ISH_ON_OFF OFF Prüfen, ob Änderungen durchgeführt werden können (ON) 20030711
24 Importing I_TMNID Value transfer Type reference (TYPE) NTMN-TMNID Wie I_APPMNT, nur wird der Termin hier selbst gelesen 20030711
25 Importing I_TO_ACTNFAL Value transfer Type reference (TYPE) NFAL Aktuelle (ungespeicherte) Falldaten; übersteuert I_FALNR 20031212
26 Importing I_TO_FALNR Call by reference Type reference (TYPE) NFAL-FALNR Fall, dem die Daten zugeordnet werden 20031212
27 Importing I_TO_PATNR Call by reference Type reference (TYPE) NPAT-PATNR Patient, dem die Daten zugeordnet werden 20031212

Method SET_CASE_REFERENCE on class CL_ISH_PRC_SET_CASE_REF has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 472