SAP ABAP Class CL_ISH_PREREG_PROCEDURE (IS-H: Preregistered Patient Procedures)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NPVS (Package) Application development patient management system
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 20030709
Properties
Class CL_ISH_PREREG_PROCEDURE  
Short Description IS-H: Preregistered Patient Procedures    
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 NPVS   Application development patient management system 
Created 20020403   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_PREREG_PROCEDURE has no forward declaration.
Interfaces
Class CL_ISH_PREREG_PROCEDURE has no interface implemented.
Friends
Class CL_ISH_PREREG_PROCEDURE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_CHECK_INPUT Instance attribute Protected See coding GS_CHECK_INPUT 20020427
2 GS_NPCP Instance attribute Protected Type reference (TYPE) NPCP Procedure Data 20020403
3 GS_NPCP_DB Instance attribute Protected Type reference (TYPE) NPCP Procedure Data (Database Status) 20020403
4 GT_INSTANCES Static Attribute Private Type reference (TYPE) TYPE_T_INSTANCE Assignment Table Key - Instance 20020403
5 GT_STRUCTURE_NPCP Static Attribute Private Type reference (TYPE) ISH_NAMETAB_TAB Global Buffer for Structure Definition of NPAP 20020403
6 GT_STRUCTURE_RNPCPX Static Attribute Private Type reference (TYPE) ISH_NAMETAB_TAB Global Buffer for Structure Definition of RNPAP_ATTRIB_X 20020403
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_KEY_STRING Static method Public Method Create Key Data of Procedure as String 20020403
2 CANCEL Instance method Public Method Cancel Procedure 20020403
3 CHANGE Instance method Public Method Change Procedure 20020403
4 CHECK Instance method Public Method Check Data 20020403
5 CHECK_CHANGES Instance method Public Method Check if and what Data Was Changed (Field Level) 20020403
6 CHECK_PROCEDURE Instance method Private Method Checks Procedure Consistency 20020417
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031023
8 CONSTRUCTOR Instance method Public Constructor Constructor 20020403
9 CREATE Static method Public Method Create New Procedure 20020403
10 GET_CORDER Instance method Public Method Returns the Clinical Order 20031202
11 GET_DATA Instance method Public Method Read Procedure 20020403
12 INITIALIZE Instance method Public Method Initialize Object Attributes 20020403
13 IS_ACTUAL Instance method Public Method Check if Object Is Current. (Compare with DB Status) 20021209
14 IS_IN_DATABASE Instance method Public Method Check if Procedure Already in Database 20020403
15 IS_IN_ENVIRONMENT Static method Public Method Does the Object Exist in the Specified Environment? 20020403
16 LOAD Static method Public Method Read Existing Procedure 20020403
Events
# Event Type Visibility Description Created on
1 OBJECT_CHANGED Instance Event
(0)
Public
(2)
Provisional Patient Master Data Changed 20020403
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_INSTANCE Private See coding Assignment Key - Instance 20020403
2 TYPE_T_INSTANCE Private See coding Assignment Table Key - Instance 20020403
Method Signatures

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 Schlüsselfelder als String 20020403
2 Importing IS_KEY Value transfer Type reference (TYPE) RNPCP_KEY Schlüsselfelder Prozedur 20020403

Method BUILD_KEY_STRING on class CL_ISH_PREREG_PROCEDURE has no exception.

Method CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CANCEL Call by reference Object reference (TYPE REF TO) CL_ISH_CANCEL Cancel-Klasse 20020430
2 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Klasse zur Fehlerabarbeitung 20020403
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20020403
4 Importing I_CHECK_ONLY Value transfer Type reference (TYPE) ISH_ON_OFF Nur Prüfen, ob Storno erlaubt (ON) 20020430

Method CANCEL on class CL_ISH_PREREG_PROCEDURE has no exception.

Method CHANGE 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 Instanz zur Fehlerabarbeitung 20020403
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20020403
3 Importing IS_WHAT_TO_CHANGE Value transfer Type reference (TYPE) RNPCPX Prozedurdaten u. welche Felder sollen geändert werden? 20020403

Method CHANGE on class CL_ISH_PREREG_PROCEDURE has no exception.

Method CHECK 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 Instanz zur Fehlerabarbeitung 20020403
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20020403
3 Importing IS_WHAT_TO_CHECK Value transfer Type reference (TYPE) RNPCPX Welche Felder sollen geprüft werden? 20020403
4 Importing I_CHECK_CONN_OBJECTS Value transfer Type reference (TYPE) ISH_ON_OFF OFF Alle angeschlossenen Objekte mitprüfen 20020403

Method CHECK on class CL_ISH_PREREG_PROCEDURE has no exception.

Method CHECK_CHANGES 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 Instanz zur Fehlerabarbeitung 20020403
2 Exporting ES_WHAT_WAS_CHANGED Value transfer Type reference (TYPE) RNPCPX Welche Felder wurden geändert? 20020403
3 Exporting E_MODE Value transfer Type reference (TYPE) ISH_MODUS Bearbeitungsmodus der Prozedur (I/U/D) 20020403
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20020403

Method CHECK_CHANGES on class CL_ISH_PREREG_PROCEDURE has no exception.

Method CHECK_PROCEDURE 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 20020417
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20020417
3 Importing I_KAT Call by reference Type reference (TYPE) NPCP-ICPMC IS-H: Identifikation eines Operationsleistungskataloges 20020417
4 Importing I_LOK Call by reference Type reference (TYPE) NPCP-ICPML IS-H: Lokalisationsangabe zu einem Operationscode 20020417
5 Importing I_PROC Call by reference Type reference (TYPE) NPCP-ICPM IS-H: Operationscode zu einer Vormerkung 20020417

Method CHECK_PROCEDURE on class CL_ISH_PREREG_PROCEDURE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ISH_PREREG_PROCEDURE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ISH_PREREG_PROCEDURE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Value transfer Type reference (TYPE) RNPCP_ATTRIB Prozedurdaten 20020403
2 Importing IS_KEY Value transfer Type reference (TYPE) RNPCP_KEY Schlüsselfelder der Prozedur 20020403
3 Importing IT_CONNECTED_OBJECTS Value transfer Type reference (TYPE) ISH_OBJECTLIST Objekte, die mit dieser Prozedur verbunden sind 20020403
4 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20020403
5 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF Prozedurdaten von der DB lesen (bei LOAD) 20030904
# Exception Resumable Description Created on
1 MISSING_ENVIRONMENT Environment fehlt 20020403
2 NOT_FOUND Abwesenheit nicht vorhanden 20020403

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISH_PREREG_PROCEDURE Instanz Prozedur 20020403
2 Exporting E_INTERFACE Value transfer Object reference (TYPE REF TO) IF_ISH_OBJECTBASE Instanz Prozedur als Interfacereferenz 20020403
3 Importing IS_DATA Value transfer Type reference (TYPE) RNPCP_ATTRIB Prozedurdaten 20020403
4 Importing IT_CONNECTED_OBJECTS Value transfer Type reference (TYPE) ISH_OBJECTLIST Objekte, die mit dieser Prozedur verbunden sind 20020403
5 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20020403
# Exception Resumable Description Created on
1 MISSING_ENVIRONMENT Environment fehlt 20020403

Method GET_CORDER 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 20031202
2 Exporting ER_CORDER Call by reference Object reference (TYPE REF TO) CL_ISH_CORDER IS-H: Klinischer Auftrag 20031202
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031202
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 20031202

Method GET_CORDER on class CL_ISH_PREREG_PROCEDURE 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 Instanz zur Fehlerabarbeitung 20020403
2 Exporting ES_DATA Value transfer Type reference (TYPE) RNPCP_ATTRIB Attributfelder Prozedur 20020403
3 Exporting ES_DATA_DB Value transfer Type reference (TYPE) RNPCP_ATTRIB DB: Attributfelder Prozedur 20021209
4 Exporting ES_KEY Value transfer Type reference (TYPE) RNPCP_KEY Schlüsseldaten Prozedur 20020403
5 Exporting E_MODE Value transfer Type reference (TYPE) ISH_MODUS Bearbeitungsmodus der Prozedur(I/U/D) 20020403
6 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20020403

Method GET_DATA on class CL_ISH_PREREG_PROCEDURE has no exception.

Method INITIALIZE Signature

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

Method IS_ACTUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20021209
2 Exporting ES_WHAT_WAS_CHANGED Value transfer Type reference (TYPE) RNPCPX Welche Felder wurden geändert? 20021209
3 Exporting E_ACTUAL Value transfer Type reference (TYPE) ISH_ON_OFF Objekt ist aktuell (ON/OFF) 20021209
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20021209

Method IS_ACTUAL on class CL_ISH_PREREG_PROCEDURE 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 Prozedur existiert(ON)/existiert nicht (OFF) 20020403
2 Importing IS_KEY Value transfer Type reference (TYPE) RNPCP_KEY Schlüssel der Prozedur 20020403

Method IS_IN_DATABASE on class CL_ISH_PREREG_PROCEDURE 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_ISH_PREREG_PROCEDURE has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISH_PREREG_PROCEDURE Instanz Prozedur 20020403
2 Exporting E_INTERFACE Value transfer Object reference (TYPE REF TO) IF_ISH_OBJECTBASE Instanz Prozedur als Interfacereferenz 20020403
3 Importing IS_DATA Value transfer Type reference (TYPE) RNPCP_ATTRIB Prozedurdaten 20030904
4 Importing IS_KEY Value transfer Type reference (TYPE) RNPCP_KEY Schlüsselfelder der Prozedur 20020403
5 Importing IT_CONNECTED_OBJECTS Value transfer Type reference (TYPE) ISH_OBJECTLIST Objekte, die mit dieser Prozedur verbunden sind 20020403
6 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20020403
7 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF Prozedurdaten von der Datenbank lesen 20030904
# Exception Resumable Description Created on
1 MISSING_ENVIRONMENT Environment fehlt 20020403
2 NOT_FOUND Abwesenheit nicht vorhanden 20020403
Event Signatures

Event OBJECT_CHANGED Signature
Event OBJECT_CHANGED on class CL_ISH_PREREG_PROCEDURE has no parameter.
History
Last changed by/on SAP  20050224 
SAP Release Created in 463B