SAP ABAP Class CL_ISH_PRC_MVM4APP (IS-H Create Movement for Appointment)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     N1APMG (Package) IS-H: Appointment Management; TSA Development
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 20031009
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20031023
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20031023
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_PRC_MVM4APP IS-H*MED: Create Process Class Movement to Appointment 20031009
Properties
Class CL_ISH_PRC_MVM4APP  
Short Description IS-H Create Movement for Appointment    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1APMG   IS-H: Appointment Management; TSA Development 
Created 20031009   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_PRC_MVM4APP has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20031009
2 IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20031023
3 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20031023
Friends
# Friend Modeled only Created on Description
1 CL_ISH_FAC_PRC_MVM4APP 20031009 IS-H: Factory for Instantiation of "Create Mvmt for Appt"
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Public Attribute reference (LIKE) 20031009
2 CO_MODE_DELETE Instance attribute Public Attribute reference (LIKE) 20031009
3 CO_MODE_ERROR Instance attribute Public Attribute reference (LIKE) 20031009
4 CO_MODE_INSERT Instance attribute Public Attribute reference (LIKE) 20031009
5 CO_MODE_UNCHANGED Instance attribute Public Attribute reference (LIKE) 20031009
6 CO_MODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20031009
7 CO_TYPE_APPOINTMENT Instance attribute Public Attribute reference (LIKE) 20031023
8 CO_TYPE_APP_ENVIRONMENT Instance attribute Public Attribute reference (LIKE) 20031023
9 CO_TYPE_CASE Instance attribute Public Attribute reference (LIKE) 20031023
10 CO_TYPE_DATA_OBJECT Instance attribute Public Attribute reference (LIKE) 20031023
11 CO_TYPE_FCT_MVM4APP Instance attribute Public Attribute reference (LIKE) 20031023
12 CO_TYPE_FCT_MVM4APP_MED Instance attribute Public Attribute reference (LIKE) 20031023
13 CO_TYPE_FIELD_VALUES Instance attribute Public Attribute reference (LIKE) 20031023
14 CO_TYPE_MOVEMENT Instance attribute Public Attribute reference (LIKE) 20031023
15 CO_TYPE_PATIENT Instance attribute Public Attribute reference (LIKE) 20031023
16 CO_TYPE_PRC_MVM4APP Instance attribute Public Attribute reference (LIKE) 20031023
17 CO_TYPE_PRC_MVM4APP_MED Instance attribute Public Attribute reference (LIKE) 20031023
18 CO_TYPE_PRC_PATIENT Instance attribute Public Attribute reference (LIKE) 20031023
19 CO_TYPE_PROV_PATIENT Instance attribute Public Attribute reference (LIKE) 20031023
20 CO_VCODE_DISPLAY Instance attribute Public Attribute reference (LIKE) 20031009
21 CO_VCODE_INSERT Instance attribute Public Attribute reference (LIKE) 20031009
22 CO_VCODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20031009
23 CV_AUSTRIA Instance attribute Public Attribute reference (LIKE) 20031009
24 CV_CANADA Instance attribute Public Attribute reference (LIKE) 20031009
25 CV_FRANCE Instance attribute Public Attribute reference (LIKE) 20031009
26 CV_GERMANY Instance attribute Public Attribute reference (LIKE) 20031009
27 CV_ITALY Instance attribute Public Attribute reference (LIKE) 20031009
28 CV_NETHERLANDS Instance attribute Public Attribute reference (LIKE) 20031009
29 CV_SINGAPORE Instance attribute Public Attribute reference (LIKE) 20031009
30 CV_SPAIN Instance attribute Public Attribute reference (LIKE) 20031009
31 CV_SWITZERLAND Instance attribute Public Attribute reference (LIKE) 20031009
32 FALSE Instance attribute Public Attribute reference (LIKE) 20031009
33 INACTIVE Instance attribute Public Attribute reference (LIKE) 20031009
34 NO Instance attribute Public Attribute reference (LIKE) 20031009
35 OFF Instance attribute Public Attribute reference (LIKE) 20031009
36 ON Instance attribute Public Attribute reference (LIKE) 20031009
37 TRUE Instance attribute Public Attribute reference (LIKE) 20031009
38 YES Instance attribute Public Attribute reference (LIKE) 20031009
Methods
# Method Level Visibility Method type Description Created on
1 CALL_NV2000 Instance method Public Method Call NV2000 20031112
2 CHANGE_MOVEMENT Instance method Public Method Change Movement 20031113
3 CONSTRUCTOR Instance method Public Constructor Constructor - Do Not Call! 20031009
4 CREATE Static method Protected Method Instance Generation 20031009
5 CREATE_MVM4APP Instance method Public Method Call FCT Methods 20031112
6 DESTROY Instance method Public Method Delete All Global Attributes 20031119
7 GET_TYPE Instance method Public Method 20031023
8 IS_A Instance method Public Method 20031023
9 IS_INHERITED_FROM Instance method Public Method 20031023
10 REFRESH_NPAT_NFAL_BUFFER Instance method Protected Method Update Read Module Buffer 20050823
Events
Class CL_ISH_PRC_MVM4APP has no event.
Types
Class CL_ISH_PRC_MVM4APP has no local type.
Method Signatures

Method CALL_NV2000 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Errorhandöer 20031112
2 Exporting E_CANCEL Value transfer Type reference (TYPE) ISH_ON_OFF Bearbeitung wrude abgebrochen 20031112
3 Exporting E_FALNR Value transfer Type reference (TYPE) NFAL-FALNR Fallnummer 20031112
4 Exporting E_LFDNR Value transfer Type reference (TYPE) NBEW-LFDNR Lfd. Nummer einer Bewegung 20031112
5 Exporting E_PATNR Value transfer Type reference (TYPE) NPAT-PATNR Patientennummer 20031112
6 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031112
7 Importing IR_APP Value transfer Object reference (TYPE REF TO) CL_ISH_APPOINTMENT Termin 20031112
8 Importing IS_NFAL Value transfer Type reference (TYPE) NFAL IS-H: Fälle 20031119
9 Importing IS_NPAT Value transfer Type reference (TYPE) NPAT IS-H: Stammdaten Patient (allgemein) 20031119
10 Importing IS_RNV2000 Value transfer Type reference (TYPE) RNV2000 Proposal-Struktur zum Vorbelegen der NV2000 20031112
11 Importing I_CREATE_INP Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031119
12 Importing I_ENQUEUE_NFAL Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031204
13 Importing I_ENQUEUE_NPAP Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031121
14 Importing I_ENQUEUE_NPAT Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031121
15 Importing I_FALAR Value transfer Type reference (TYPE) NFAL-FALAR Fallart 20031112
16 Importing I_FCODE Value transfer Type reference (TYPE) ISH_FCODE_DTM IS-H: Aufrufstelle bei der Bestimmung des Arbeitsumfeldes 20031112
17 Importing I_VCODE Value transfer Type reference (TYPE) ISH_VCODE IS-H: Verarbeitungsmodus 20031112

Method CALL_NV2000 on class CL_ISH_PRC_MVM4APP has no exception.

Method CHANGE_MOVEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20031113
2 Exporting E_FALNR Value transfer Type reference (TYPE) NFAL-FALNR IS-H: Fallnummer 20031117
3 Exporting E_LFDNR Value transfer Type reference (TYPE) NBEW-LFDNR IS-H: Laufende Nummer einer Bewegung 20031117
4 Exporting E_OKCODE Value transfer Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040116
5 Exporting E_PATNR Value transfer Type reference (TYPE) NPAT-PATNR IS-H: Patientennummer 20031117
6 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031113
7 Importing IR_MOVEMENT Value transfer Object reference (TYPE REF TO) CL_ISHMED_OUTPAT_VISIT IS-H: Klasse für ambulanter Besuch 20031113
8 Importing IS_RNV2000 Value transfer Type reference (TYPE) RNV2000 IS-H: Vorbelegen Clinical Process Builder 20031113
9 Importing I_ENQUEUE_NFAL Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031204
10 Importing I_ENQUEUE_NPAT Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031204
11 Importing I_FCODE Value transfer Type reference (TYPE) ISH_FCODE_DTM IS-H: Aufrufstelle bei der Bestimmung des Arbeitsumfeldes 20040216

Method CHANGE_MOVEMENT on class CL_ISH_PRC_MVM4APP has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISH_PRC_MVM4APP has no parameter.
# Exception Resumable Description Created on
1 INSTANCE_NOT_POSSIBLE 20031009

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 IS-H*MED: Klasse zur Fehlerabarbeitung 20031009
2 Exporting ER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISH_PRC_MVM4APP ISH Create Movement for Appointment 20031009
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031009

Method CREATE on class CL_ISH_PRC_MVM4APP has no exception.

Method CREATE_MVM4APP 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 20031112
2 Exporting E_CANCEL Value transfer Type reference (TYPE) ISH_ON_OFF cancel on/off 20031112
3 Exporting E_FALNR Value transfer Type reference (TYPE) NFAL-FALNR IS-H: Fallnummer 20031112
4 Exporting E_LFDNR Value transfer Type reference (TYPE) NBEW-LFDNR IS-H: Laufende Nummer einer Bewegung 20031112
5 Exporting E_PATNR Value transfer Type reference (TYPE) NPAT-PATNR IS-H: Patientennummer 20031112
6 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031112
7 Importing IR_APP Call by reference Object reference (TYPE REF TO) CL_ISH_APPOINTMENT TerminReferenz 20031112
8 Importing IR_APP_CONSTR Call by reference Object reference (TYPE REF TO) CL_ISH_APP_CONSTRAINT Terminvorgabe 20040510
9 Importing IR_MOVEMENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_OUTPAT_VISIT IS-H: Klasse für ambulanter Besuch 20031112
10 Importing IS_NFAL Value transfer Type reference (TYPE) NFAL IS-H: Fälle 20031119
11 Importing IS_NPAT Value transfer Type reference (TYPE) NPAT IS-H: Stammdaten Patient (allgemein) 20031119
12 Importing I_CREATE_INP Value transfer Type reference (TYPE) ISH_ON_OFF OFF Stationäre Aufnahme 20031113
13 Importing I_DIALOG Value transfer Type reference (TYPE) ISH_ON_OFF ON IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031112
14 Importing I_ENQUEUE_NFAL Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031204
15 Importing I_ENQUEUE_NPAP Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031121
16 Importing I_ENQUEUE_NPAT Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031121
17 Importing I_FCODE Value transfer Type reference (TYPE) ISH_FCODE_DTM IS-H: Aufrufstelle bei der Bestimmung des Arbeitsumfeldes 20031112

Method CREATE_MVM4APP on class CL_ISH_PRC_MVM4APP has no exception.

Method DESTROY Signature

Method DESTROY on class CL_ISH_PRC_MVM4APP has no parameter.
Method DESTROY on class CL_ISH_PRC_MVM4APP has no exception.

Method GET_TYPE Signature

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

Method IS_A Signature

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

Method IS_INHERITED_FROM Signature

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

Method REFRESH_NPAT_NFAL_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050823
2 Importing I_EINRI Value transfer Type reference (TYPE) NPAT-EINRI Einrichtung 20050823
3 Importing I_FALNR Value transfer Type reference (TYPE) NFAL-FALNR Fallnummer 20050823
4 Importing I_PATNR Value transfer Type reference (TYPE) NPAT-PATNR Patientennummer 20050823

Method REFRESH_NPAT_NFAL_BUFFER on class CL_ISH_PRC_MVM4APP has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 472