SAP ABAP Class CL_ISHMED_MOVEMENT (IS-H: Visit)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     N1PTMG (Package) IS-H: Patient Management; TSA Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISH_RUN_DATA IS-H: Base Class for Movement Data Objects 20030708
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_USE_TEXTMODULE IS-H: Interface for Using SAPscript Text Modules 20030605
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_INPAT_ADMIS IS-H: Class for Outpatient Visit 20030626
2 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_OUTPAT_VISIT IS-H: Class for Outpatient Visit 20030610
Properties
Class CL_ISHMED_MOVEMENT  
Short Description IS-H: Visit    
Super Class CL_ISH_RUN_DATA IS-H: Base Class for Movement Data Objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1PTMG   IS-H: Patient Management; TSA Development 
Created 20030605   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_MOVEMENT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_USE_TEXTMODULE IS-H: Interface for Using SAPscript Text Modules 20030605
Friends
Class CL_ISHMED_MOVEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TEXT_KZTXT Constant Public Type reference (TYPE) ISH_TEXTMODULE_ID 001 ID for Comments - SAPscript 20030610
2 CO_TEXT_MEDTX Constant Public Type reference (TYPE) ISH_TEXTMODULE_ID 003 ID for Medical Text - SAPscript 20030610
3 CO_TEXT_UNFTX Constant Public Type reference (TYPE) ISH_TEXTMODULE_ID 002 ID for Accident Text - SAPscript 20030610
4 GT_STRUCT_NBEW Static Attribute Protected Type reference (TYPE) ISH_NAMETAB_TAB Global Buffer for NBEW-DDIC Structure 20030610
5 GT_TEXTMODULE Instance attribute Protected Attribute reference (LIKE) 20030605
6 G_NBEW Instance attribute Protected Type reference (TYPE) NBEW Current Visit Data Record 20030605
7 G_OLD_NBEW Instance attribute Protected Type reference (TYPE) NBEW Visit: Database Status 20030605
Methods
# Method Level Visibility Method type Description Created on
1 BAPIRET2_TO_ERRORHANDLER Static method Public Method Transfer Messages of a BAPIRET2 Tab into Error Handler 20030616
2 BUILD_DATA_KEY Static method Public Method Compile the Data Key From the Key String 20030605
3 BUILD_KEY_STRING Static method Public Method Compile the Key for Methods from the Data Key 20030605
4 BUILD_MOVEMENT_LFDNR Static method Protected Method Determine NBEW-LFDNR for a New Movement 20030626
5 CHANGE_TEXT Instance method Public Method 20030610
6 CHECK_ENVIRONMENT_NPOL Static method Public Method Check an Environment Against the Table NPOL 20030630
7 COLLECT_MESSAGES Static method Protected Method Call Error Handler -> collect_messages 20030627
8 CONSTRUCTOR Instance method Public Constructor Constructor 20030610
9 CREATE_TEXTMODULE_ON_USE Instance method Protected Method 20030610
10 EDIT_TEXT Instance method Public Method 20030610
11 FILL_MOVEMENT Instance method Protected Method Fill Movement Completely 20030611
12 GET_APP_CONSTRAINT Instance method Public Method Determine Appointment Templates (N1APCN) 20040124
13 GET_DATA Instance method Public Method Get Attributes of the Object 20030605
14 GET_FALNR Instance method Public Method Returns Case Number 20050211
15 GET_LFDNR Static method Public Method Read NBEW-LFDNR of a Movement 20030620
16 GET_TEXT Instance method Public Method 20030610
17 GET_TEXT_HEADER Instance method Public Method 20030610
18 INITIALIZE Instance method Public Method Initialize Complete Object 20030605
19 IS_A_MOVEMENT Static method Public Method Is the Object a Movement (Whichever)? 20030605
20 IS_IN_DATABASE Static method Public Method Check Whether Movement Already Exists on the DB 20030605
21 IS_IN_ENVIRONMENT Static method Public Method Does the Object Exist in the Specified Environment? 20030612
22 READ_CASE Static method Public Method Read Case 20030616
23 READ_MOVEMENT Static method Public Method Read Visit 20030605
24 SYNC_FROM_NPOL Instance method Public Method Synchronizes the Object from NPOL 20070430
Events
Class CL_ISHMED_MOVEMENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_NBEW_KEY Protected See coding Type for Movement Key (Including Client) 20030605
Method Signatures

Method BAPIRET2_TO_ERRORHANDLER 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 20030616
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030616
3 Importing IT_BAPIRET2 Value transfer Type reference (TYPE) ISH_BAPIRET2_TAB_TYPE IS-H: Tabellentyp zur Struktur BAPIRET2 20030616
4 Importing I_DEFECT_OBJ Value transfer Object reference (TYPE REF TO) OBJECT Fehlerhaftes Objekt 20030616
5 Importing I_RETMAXTYPE Value transfer Type reference (TYPE) NPDOK-BAPIRETMAXTY IS-H: Maximal (schlimmster) aufgetretener Nachrichtentyp 20030616

Method BAPIRET2_TO_ERRORHANDLER on class CL_ISHMED_MOVEMENT has no exception.

Method BUILD_DATA_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EINRI Value transfer Type reference (TYPE) EINRI Einrichtung 20030605
2 Exporting E_FALNR Value transfer Type reference (TYPE) FALNR Fallnummer 20030605
3 Exporting E_LFDNR Value transfer Type reference (TYPE) LFDBEW IS-H: Laufende Nummer einer Bewegung 20030605
4 Exporting E_MANDT Value transfer Type reference (TYPE) SY-MANDT Mandant 20030605
5 Importing I_KEY Value transfer Type reference (TYPE) STRING Key-String 20030605

Method BUILD_DATA_KEY on class CL_ISHMED_MOVEMENT has no exception.

Method BUILD_KEY_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY Value transfer Type reference (TYPE) STRING Key 20030605
2 Importing I_EINRI Value transfer Type reference (TYPE) EINRI Einrichtung 20030605
3 Importing I_FALNR Value transfer Type reference (TYPE) FALNR Fallnummer 20030605
4 Importing I_LFDNR Value transfer Type reference (TYPE) LFDBEW IS-H: Laufende Nummer einer Bewegung 20030605
5 Importing I_MANDT Value transfer Type reference (TYPE) SY-MANDT SY-MANDT Mandant 20030605

Method BUILD_KEY_STRING on class CL_ISHMED_MOVEMENT has no exception.

Method BUILD_MOVEMENT_LFDNR 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 20030626
2 Exporting E_LFDNR Value transfer Type reference (TYPE) NBEW-LFDNR Ermittelte neue NBEW-LFDNR 20030626
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030626
4 Importing I_MOVEMENT Value transfer Object reference (TYPE REF TO) CL_ISHMED_MOVEMENT Bewegung, für die die LFDNR ermittelt werden soll 20030626
5 Importing I_REFRESH_NUMBER Value transfer Type reference (TYPE) ISH_ON_OFF ON Nummernpuffer auffrischen 20030626

Method BUILD_MOVEMENT_LFDNR on class CL_ISHMED_MOVEMENT has no exception.

Method CHANGE_TEXT Signature

Method CHANGE_TEXT on class CL_ISHMED_MOVEMENT has no parameter.
Method CHANGE_TEXT on class CL_ISHMED_MOVEMENT has no exception.

Method CHECK_ENVIRONMENT_NPOL 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 20030630
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030630
3 Importing I_EINRI Value transfer Type reference (TYPE) NBEW-EINRI Einrichtung (für NPOL-Aufruf) 20030630
4 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Das Environment, das geprüft werden soll 20030630
5 Importing I_FALNR Value transfer Type reference (TYPE) NBEW-FALNR Fallnummer (für NPOL-Aufruf) 20030630

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

Method COLLECT_MESSAGES on class CL_ISHMED_MOVEMENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONNECTED_OBJECTS Value transfer Type reference (TYPE) ISH_OBJECTLIST Objekte, die mit dieser Bewegung verbunden sind 20030610
2 Importing I_COPY_OF Value transfer Object reference (TYPE REF TO) CL_ISHMED_MOVEMENT Objekt soll als Kopie des angegebenen Objekts erzeugt werden 20030610
3 Importing I_EINRI Value transfer Type reference (TYPE) EINRI IS-H: Einrichtung 20030610
4 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Container für andere geänderte Objekte 20030610
5 Importing I_FALNR Value transfer Type reference (TYPE) FALNR IS-H: Fallnummer 20030610
6 Importing I_LFDNR Value transfer Type reference (TYPE) LFDBEW IS-H: Laufende Nummer einer Bewegung 20030610
7 Importing I_MANDT Value transfer Type reference (TYPE) MANDT Mandant 20030610
8 Importing I_NBEW Value transfer Type reference (TYPE) NBEW Daten der Bewegung 20030610
9 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF Bewegung von der Datenbank lesen (bei LOAD) 20030902
# Exception Resumable Description Created on
1 COPY_OF_ERROR Fehler aufgrund des Parameters I_COPY_OF 20030610
2 ENVIRONMENT_ERROR Fehler aufgrund des Parameters I_ENVIRONMENT 20030610
3 INSTANCE_NOT_POSSIBLE Instanzierung des Objektes nicht möglich (storniert!?) 20030610
4 RECORD_NOT_FOUND Daten (NBEW usw.) konnten nicht gefunden werden 20030610
5 WRONG_INPUT Fehlende bzw. fehlerhafte Datenübergabe 20030610

Method CREATE_TEXTMODULE_ON_USE Signature

Method CREATE_TEXTMODULE_ON_USE on class CL_ISHMED_MOVEMENT has no parameter.
Method CREATE_TEXTMODULE_ON_USE on class CL_ISHMED_MOVEMENT has no exception.

Method EDIT_TEXT Signature

Method EDIT_TEXT on class CL_ISHMED_MOVEMENT has no parameter.
Method EDIT_TEXT on class CL_ISHMED_MOVEMENT has no exception.

Method FILL_MOVEMENT 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 20030611
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030611

Method FILL_MOVEMENT on class CL_ISHMED_MOVEMENT has no exception.

Method GET_APP_CONSTRAINT 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 20040124
2 Exporting ER_APP_CONSTRAINT Call by reference Object reference (TYPE REF TO) CL_ISH_APP_CONSTRAINT Terminvorgabe 20040124
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20040124
4 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20040124
5 Importing I_CANCELLED_DATAS Value transfer Type reference (TYPE) ISH_ON_OFF OFF Stornierte Daten zurückgeben ON/OFF 20040124
6 Importing I_MODE_REQUESTED Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Modus-Kz in V-Datenstrukturen befüllen (ON/OFF) 20040124
7 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF ON Daten von Datenbank lesen 20040124

Method GET_APP_CONSTRAINT on class CL_ISHMED_MOVEMENT has no exception.

Method GET_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 20030605
2 Exporting E_ACTIVE Value transfer Type reference (TYPE) ISH_ON_OFF Objekt ist aktiv ON/OFF 20030605
3 Exporting E_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20030605
4 Exporting E_MODE Value transfer Type reference (TYPE) ISH_MODUS IS-H: Bearbeitungsmodus von Datensätzen (I/U/D) 20030605
5 Exporting E_NBEW Value transfer Type reference (TYPE) NBEW Besuch 20030605
6 Exporting E_OLD_NBEW Value transfer Type reference (TYPE) NBEW Datenbankzustand der Bewegung 20030605
7 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030605
8 Importing I_FILL_MVMT Value transfer Type reference (TYPE) ISH_ON_OFF SPACE ALLE Felder befüllen ON/OFF 20030605

Method GET_DATA on class CL_ISHMED_MOVEMENT has no exception.

Method GET_FALNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FALNR Value transfer Type reference (TYPE) FALNR IS-H: Fallnummer 20050211

Method GET_FALNR on class CL_ISHMED_MOVEMENT has no exception.

Method GET_LFDNR 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 20030620
2 Exporting E_LFDNR Value transfer Type reference (TYPE) NBEW-LFDNR IS-H: Laufende Nummer einer Bewegung 20030620
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030620
4 Importing I_MOVEMENT Value transfer Object reference (TYPE REF TO) CL_ISHMED_MOVEMENT Bewegung, von der die NBEW-LFDNR geholt werden soll 20030620

Method GET_LFDNR on class CL_ISHMED_MOVEMENT has no exception.

Method GET_TEXT Signature

Method GET_TEXT on class CL_ISHMED_MOVEMENT has no parameter.
Method GET_TEXT on class CL_ISHMED_MOVEMENT has no exception.

Method GET_TEXT_HEADER Signature

Method GET_TEXT_HEADER on class CL_ISHMED_MOVEMENT has no parameter.
Method GET_TEXT_HEADER on class CL_ISHMED_MOVEMENT has no exception.

Method INITIALIZE Signature

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

Method IS_A_MOVEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_MOVEMENT Value transfer Type reference (TYPE) ISH_ON_OFF ON, wenn das Objekt eine Bewegung ist 20030605
2 Exporting E_TYPE Value transfer Type reference (TYPE) I Typ der Bewegung (ähnlich wie GET_TYPE) 20030605
3 Importing I_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT Objekt, das geprüft werden soll, ob es eine Bewegung ist 20030605

Method IS_A_MOVEMENT on class CL_ISHMED_MOVEMENT has no exception.

Method IS_IN_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_EXIST Value transfer Type reference (TYPE) ISH_ON_OFF Besuch existiert / existiert nicht 20030605
2 Importing I_EINRI Value transfer Type reference (TYPE) EINRI Einrichtung 20030605
3 Importing I_FALNR Value transfer Type reference (TYPE) FALNR Fallnummer 20030605
4 Importing I_LFDNR Value transfer Type reference (TYPE) LFDBEW IS-H: Laufende Nummer einer Bewegung 20030605
5 Importing I_MANDT Value transfer Type reference (TYPE) MANDT SY-MANDT Mandant 20030605

Method IS_IN_DATABASE on class CL_ISHMED_MOVEMENT has no exception.

Method IS_IN_ENVIRONMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Objektinstanz, wenn diese bereits vorhanden ist 20030707
2 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment, in dem gesucht wird 20030707
3 Importing I_KEY Value transfer Type reference (TYPE) STRING Schlüssel des Objekts 20030707
4 Importing I_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT Instanz eines Objekts 20030707

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

Method READ_CASE on class CL_ISHMED_MOVEMENT has no exception.

Method READ_MOVEMENT 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 20030605
2 Exporting E_NBEW Value transfer Type reference (TYPE) NBEW Bewegung 20030605
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030605
4 Exporting E_VNBEW Value transfer Type reference (TYPE) VNBEW Bewegung (als V-Struktur) 20030605
5 Importing I_EINRI Value transfer Type reference (TYPE) EINRI Einrichtung 20030605
6 Importing I_FALNR Value transfer Type reference (TYPE) FALNR Fallnummer 20030605
7 Importing I_LFDNR Value transfer Type reference (TYPE) LFDBEW Bewegungsnummer 20030605
8 Importing I_MANDT Value transfer Type reference (TYPE) MANDT SY-MANDT Mandant 20030605
9 Importing I_REFRESH_BUFFER Value transfer Type reference (TYPE) C OFF Puffer auffrischen 20030605

Method READ_MOVEMENT on class CL_ISHMED_MOVEMENT has no exception.

Method SYNC_FROM_NPOL Signature

Method SYNC_FROM_NPOL on class CL_ISHMED_MOVEMENT has no parameter.
Method SYNC_FROM_NPOL on class CL_ISHMED_MOVEMENT has no exception.
History
Last changed by/on SAP  20070917 
SAP Release Created in 472