SAP ABAP Class CL_ISH_FCT_MVM4APP (IS-H Function Class 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 20031009
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20031009
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_SNAPSHOT_OBJECT IS-H: Definition for Snapshot Mechanism 20031009
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_FCT_MVM4APP IS-H*MED Create Funct. Class for 'Movement for Appointment' 20031009
Properties
Class CL_ISH_FCT_MVM4APP  
Short Description IS-H Function Class 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 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_FCT_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 20031009
3 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20031009
4 IF_ISH_SNAPSHOT_OBJECT IS-H: Definition for Snapshot Mechanism 20031009
Friends
# Friend Modeled only Created on Description
1 CL_ISH_FAC_FCT_MVM4APP 20031009 IS-H: Factory for Instantiation of CL "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_CORDPOS_MED Instance attribute Public Attribute reference (LIKE) 20031222
8 CO_TYPE_FCT_MVM4APP Instance attribute Public Attribute reference (LIKE) 20031023
9 CO_TYPE_FCT_MVM4APP_MED Instance attribute Public Attribute reference (LIKE) 20031023
10 CO_TYPE_PRC_MVM4APP Instance attribute Public Attribute reference (LIKE) 20031023
11 CO_TYPE_PRC_MVM4APP_MED Instance attribute Public Attribute reference (LIKE) 20031023
12 CO_TYPE_PREREG Instance attribute Public Attribute reference (LIKE) 20031028
13 CO_TYPE_REQUEST Instance attribute Public Attribute reference (LIKE) 20031111
14 CO_VCODE_DISPLAY Instance attribute Public Attribute reference (LIKE) 20031009
15 CO_VCODE_INSERT Instance attribute Public Attribute reference (LIKE) 20031009
16 CO_VCODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20031009
17 CV_AUSTRIA Instance attribute Public Attribute reference (LIKE) 20031009
18 CV_CANADA Instance attribute Public Attribute reference (LIKE) 20031009
19 CV_FRANCE Instance attribute Public Attribute reference (LIKE) 20031009
20 CV_GERMANY Instance attribute Public Attribute reference (LIKE) 20031009
21 CV_ITALY Instance attribute Public Attribute reference (LIKE) 20031009
22 CV_NETHERLANDS Instance attribute Public Attribute reference (LIKE) 20031009
23 CV_SINGAPORE Instance attribute Public Attribute reference (LIKE) 20031009
24 CV_SPAIN Instance attribute Public Attribute reference (LIKE) 20031009
25 CV_SWITZERLAND Instance attribute Public Attribute reference (LIKE) 20031009
26 FALSE Instance attribute Public Attribute reference (LIKE) 20031009
27 INACTIVE Instance attribute Public Attribute reference (LIKE) 20031009
28 NO Instance attribute Public Attribute reference (LIKE) 20031009
29 OFF Instance attribute Public Attribute reference (LIKE) 20031009
30 ON Instance attribute Public Attribute reference (LIKE) 20031009
31 TRUE Instance attribute Public Attribute reference (LIKE) 20031009
32 YES Instance attribute Public Attribute reference (LIKE) 20031009
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method General Checks Before "mvm4app" Logic 20031110
2 CONSTRUCTOR Instance method Public Constructor 20031009
3 CREATE Static method Protected Method Create Instance of Cancel Class (Instead of CONSTRUCTOR!) 20031009
4 CREATE_MVM4APP_API Instance method Public Method 20031104
5 DESTROY Instance method Public Method Delete All Global Attributes 20031119
6 FILL_MEMORY_CASEREF Instance method Public Method Set Memory for Case Reference 20031112
7 GET_CASE Instance method Private Method Determine Case 20031106
8 GET_CASE_TYPE Instance method Public Method Determine Case Type 20031112
9 GET_DEPENDENT_OBJECTS Instance method Public Method Determine Dependent Data 20031112
10 GET_MOVEMENT_FOR_APP Instance method Public Method Determine Movement for Appointment 20031113
11 GET_PATIENT Instance method Public Method Determine Relevant Patient 20031112
12 GET_PROPOSAL_FOR_CHANGE_MVM Instance method Public Method Change Movement (Proposal Presetting) 20031113
13 GET_TYPE Instance method Private Method 20031023
14 IS_A Instance method Private Method 20031023
15 IS_INHERITED_FROM Instance method Private Method 20031023
16 MAKE_PROPOSAL Static method Public Method Fill Proposal Structure 20031111
17 POPUP_PAT_SEARCH Instance method Public Method Dialog Box of Patient Search Screen 20031017
Events
Class CL_ISH_FCT_MVM4APP has no event.
Types
Class CL_ISH_FCT_MVM4APP has no local type.
Method Signatures

Method CHECK 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 20031110
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031110
3 Importing IR_APP Value transfer Object reference (TYPE REF TO) CL_ISH_APPOINTMENT IS-H: Klasse Termin 20031110
4 Importing IR_APP_CONSTR Value transfer Object reference (TYPE REF TO) CL_ISH_APP_CONSTRAINT Terminvorgabe 20040510
5 Importing IR_MOVEMENT Value transfer Object reference (TYPE REF TO) CL_ISHMED_OUTPAT_VISIT IS-H: Klasse für ambulanter Besuch 20031110
6 Importing I_FCODE Value transfer Type reference (TYPE) ISH_FCODE_DTM IS-H: Aufrufstelle bei der Bestimmung des Arbeitsumfeldes 20031113

Method CHECK on class CL_ISH_FCT_MVM4APP has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISH_FCT_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 Instanz zur Fehlerbearbeitung 20031015
2 Exporting ER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISH_FCT_MVM4APP IInstanz der CL Movement for Appointment 20031014
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031009

Method CREATE on class CL_ISH_FCT_MVM4APP has no exception.

Method CREATE_MVM4APP_API 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 20031104
2 Exporting E_CANCEL Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031106
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031104
4 Importing IR_APP Value transfer Object reference (TYPE REF TO) CL_ISH_APPOINTMENT IS-H: Klasse Termin 20031104
5 Importing IR_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20031104
6 Importing IS_RNV2000 Value transfer Type reference (TYPE) RNV2000 IS-H: Vorbelegen Clinical Process Builder 20031104

Method CREATE_MVM4APP_API on class CL_ISH_FCT_MVM4APP has no exception.

Method DESTROY Signature

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

Method FILL_MEMORY_CASEREF 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 20031112
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031112
3 Importing IR_APP Value transfer Object reference (TYPE REF TO) CL_ISH_APPOINTMENT IS-H: Klasse Termin 20031112
4 Importing IT_OBJECTS Value transfer Type reference (TYPE) ISH_OBJECTLIST IS-H: Tabelle mit Objektreferenzen 20031112

Method FILL_MEMORY_CASEREF on class CL_ISH_FCT_MVM4APP has no exception.

Method GET_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CR_ERRORHANDLER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20031106
2 Exporting ES_NFAL Value transfer Type reference (TYPE) NFAL IS-H: Fälle 20031106
3 Exporting E_CANCEL Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031106
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031106
5 Importing I_EINRI Value transfer Type reference (TYPE) TN01-EINRI IS-H: Einrichtung 20031106
6 Importing I_PATNR Value transfer Type reference (TYPE) NPAT-PATNR IS-H: Patientennummer 20031106

Method GET_CASE on class CL_ISH_FCT_MVM4APP has no exception.

Method GET_CASE_TYPE 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 20031112
2 Exporting E_FALAR Value transfer Type reference (TYPE) NFAL-FALAR IS-H: Fallart 20031112
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031112
4 Importing IR_APP Value transfer Object reference (TYPE REF TO) CL_ISH_APPOINTMENT IS-H: Klasse Termin 20031112

Method GET_CASE_TYPE on class CL_ISH_FCT_MVM4APP has no exception.

Method GET_DEPENDENT_OBJECTS 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 20031112
2 Exporting ET_OBJECTS Value transfer Type reference (TYPE) ISH_OBJECTLIST IS-H: Tabelle mit Objektreferenzen 20031112
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031112
4 Importing IR_APP Value transfer Object reference (TYPE REF TO) CL_ISH_APPOINTMENT IS-H: Klasse Termin 20031112

Method GET_DEPENDENT_OBJECTS on class CL_ISH_FCT_MVM4APP has no exception.

Method GET_MOVEMENT_FOR_APP 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 ER_MOVEMENT Value transfer Object reference (TYPE REF TO) CL_ISHMED_OUTPAT_VISIT IS-H: Klasse für ambulanter Besuch 20031113
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031113
4 Importing IR_APP Value transfer Object reference (TYPE REF TO) CL_ISH_APPOINTMENT IS-H: Klasse Termin 20031113

Method GET_MOVEMENT_FOR_APP on class CL_ISH_FCT_MVM4APP has no exception.

Method GET_PATIENT 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 20031112
2 Exporting E_NO_REAL_PAT Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031112
3 Exporting E_PATNR Value transfer Type reference (TYPE) NPAT-PATNR IS-H: Patientennummer 20031112
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031112
5 Importing IR_APP Value transfer Object reference (TYPE REF TO) CL_ISH_APPOINTMENT IS-H: Klasse Termin 20031112
6 Importing IR_APP_CONSTR Value transfer Object reference (TYPE REF TO) CL_ISH_APP_CONSTRAINT Terminvorgabe 20040510

Method GET_PATIENT on class CL_ISH_FCT_MVM4APP has no exception.

Method GET_PROPOSAL_FOR_CHANGE_MVM 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 ES_RNV2000 Value transfer Type reference (TYPE) RNV2000 IS-H: Vorbelegen Clinical Process Builder 20031113
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031113
4 Importing IR_MOVEMENT Value transfer Object reference (TYPE REF TO) CL_ISHMED_OUTPAT_VISIT IS-H: Klasse für ambulanter Besuch 20031113

Method GET_PROPOSAL_FOR_CHANGE_MVM on class CL_ISH_FCT_MVM4APP has no exception.

Method GET_TYPE Signature

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

Method IS_A Signature

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

Method IS_INHERITED_FROM Signature

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

Method MAKE_PROPOSAL 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 20031111
2 Changing CS_PROPOSAL Value transfer Type reference (TYPE) RNV2000 IS-H: Vorbelegen Clinical Process Builder 20031124
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031111
4 Importing IR_APP Value transfer Object reference (TYPE REF TO) CL_ISH_APPOINTMENT IS-H: Klasse Termin 20031111
5 Importing IS_NPAT Value transfer Type reference (TYPE) NPAT IS-H: Stammdaten Patient (allgemein) 20031119
6 Importing I_FCODE Value transfer Type reference (TYPE) ISH_FCODE_DTM IS-H: Aufrufstelle bei der Bestimmung des Arbeitsumfeldes 20031111
7 Importing I_VCODE Value transfer Type reference (TYPE) ISH_VCODE IS-H: Verarbeitungsmodus 20031111

Method MAKE_PROPOSAL on class CL_ISH_FCT_MVM4APP has no exception.

Method POPUP_PAT_SEARCH 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 Klasse zur Fehlerabarbeitung 20031017
2 Exporting ES_NPAT Value transfer Type reference (TYPE) NPAT IS-H: Stammdaten Patient (allgemein) 20031103
3 Exporting E_CANCEL Value transfer Type reference (TYPE) ISH_ON_OFF Patientenidentifikation wurde abgebrochen 20031103
4 Exporting E_FCODE Value transfer Type reference (TYPE) SY-UCOMM Function-Code 20031103
5 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode bei Methodenaufrufen 20031017
6 Importing IR_APP Call by reference Object reference (TYPE REF TO) CL_ISH_APPOINTMENT Klasse Termin 20031017
7 Importing IR_APP_CONSTR Call by reference Object reference (TYPE REF TO) CL_ISH_APP_CONSTRAINT Terminvorgabe 20040511
8 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Klasse für Sammlung aller Objekte des Speichers 20031017

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