SAP ABAP Class CL_ISH_PATIENT_PROVISIONAL (IS-H: Provisional Patient Master Data)
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_PATIENT_PROVISIONAL  
Short Description IS-H: Provisional Patient Master Data    
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 20010507   SAP 
Last change 20060711   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 NPAT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISH_PATIENT_PROVISIONAL has no interface implemented.
Friends
Class CL_ISH_PATIENT_PROVISIONAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ADROB_NPAP Constant Protected Type reference (TYPE) ISH_ADROBJ 'NPAP' Address Object Provisional Patient Master Data 20010510
2 GR_ADDRESS Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_ADDRESS Address Instance 20010629
3 GS_NPAP Instance attribute Protected Type reference (TYPE) NPAP Provisional Patient Master Data 20010508
4 GS_NPAP_DB Instance attribute Protected Type reference (TYPE) NPAP Provisional Patient Master Data (Database Status) 20010508
5 GT_INSTANCES Static Attribute Private Type reference (TYPE) TYPE_T_INSTANCE Assignment Table Key - Instance 20010510
6 GT_STRUCTURE_NPAP Static Attribute Private Type reference (TYPE) ISH_NAMETAB_TAB Global Buffer for Structure Definition of NPAP 20010531
7 GT_STRUCTURE_RNPAP_ATTRIB_X Static Attribute Private Type reference (TYPE) ISH_NAMETAB_TAB Global Buffer for Structure Definition of RNPAP_ATTRIB_X 20010510
8 G_ANRDE Instance attribute Protected Type reference (TYPE) RI_ANRDE Form-of-Address Key - User-Specific 20010510
9 G_ANRDE_DB Instance attribute Protected Type reference (TYPE) RI_ANRDE Form-of-Address Key - User-Specific (Database Status) 20010601
10 G_GSCHLE Instance attribute Protected Type reference (TYPE) GSCHLE Sex Indicator - User-Specific 20010510
11 G_GSCHLE_DB Instance attribute Protected Type reference (TYPE) GSCHLE Sex Indicator - User-Specific (Database Status) 20010601
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DATA_KEY Static method Public Method Unstructured Key -> Structured Key 20020129
2 BUILD_KEY_STRING Static method Public Method Structured Key -> Unstructured Key 20020129
3 CANCEL Instance method Public Method Cancel Provisional Patient Master Data 20010824
4 CHANGE Instance method Public Method Change Provisional Patient Master Data 20010514
5 CHECK Instance method Public Method Check Data 20010510
6 CHECK_AUTHORITY Static method Public Method Authorization Check Provisional Patient Master Data 20030218
7 CHECK_CHANGES Instance method Public Method Check if and what Data Was Changed (Field Level) 20010531
8 CONCATENATE Instance method Public Method Create Name String 20010703
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010508
10 CREATE Static method Public Method Create New Provisional Patient Master Data 20010508
11 FIELD_STANDARDIZATION Instance method Private Method Standardize Relevant Fields 20010608
12 GET_ADDRESS Instance method Public Method Read Address Instance 20010517
13 GET_DATA Instance method Public Method Read Provisional Patient Master Data 20010529
14 GET_LIST Static method Public Method Find Provisional Patient Master Data 20010627
15 INITIALIZE Instance method Public Method Initialize Object Attributes 20010530
16 IS_ACTUAL Instance method Public Method Compare Originally Imported DB with Current DB 20021206
17 IS_IN_DATABASE Static method Public Method Is the Object Data Already in the Database? 20030707
18 IS_IN_ENVIRONMENT Static method Public Method Does the Object Exist in the Specified Environment? 20020129
19 LOAD Static method Public Method Read Existing Provisional Patient Master Data 20010508
20 SWITCH_AND_DELETE Instance method Public Method Switch Provisional Patient Master Data to Real Then Delete 20010808
Events
# Event Type Visibility Description Created on
1 OBJECT_CHANGED Instance Event
(0)
Public
(2)
Provisional Patient Master Data Changed 20010514
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_INSTANCE Private See coding Assignment Key - Instance 20010510
2 TYPE_T_INSTANCE Private See coding Assignment Table Key - Instance 20010510
Method Signatures

Method BUILD_DATA_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY Value transfer Type reference (TYPE) RNPAP_KEY Strukturierter Schlüssel der vorl. Patientenstammdaten 20020129
2 Importing I_KEY Value transfer Type reference (TYPE) STRING Unstrukturierter Schlüssel der vorl. Patientenstammdaten 20020129

Method BUILD_DATA_KEY on class CL_ISH_PATIENT_PROVISIONAL 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 Unstrukturierter Schlüssel der vorl. Patientenstammdaten 20020129
2 Importing I_KEY Value transfer Type reference (TYPE) RNPAP_KEY Strukturierter Schlüssel der vorl. Patientenstammdaten 20020129
3 Importing I_MANDT Value transfer Type reference (TYPE) MANDT Mandant 20040127

Method BUILD_KEY_STRING on class CL_ISH_PATIENT_PROVISIONAL 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 Klasse für Storno 20020417
2 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Klasse zur Fehlerabarbeitung 20010824
3 Exporting E_OBJECTS Value transfer Type reference (TYPE) ISH_OBJECTLIST Stornierte Objekte 20010903
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20010824
5 Importing I_APP_CANCEL Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Termin(e) mitstornieren 20010824
6 Importing I_AUTHORITY_CHECK Value transfer Type reference (TYPE) ISH_ON_OFF 'X' Berechtigungsprüfungen durchführen 20010824
7 Importing I_CHECK_ONLY Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Nur Prüfen, ob Storno erlaubt 20020417
8 Importing I_REASON Value transfer Type reference (TYPE) N1STOID Stornogrund 20010824
9 Importing I_VKG_CANCEL Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Vormerkung(en) mitstornieren 20010824
10 Importing I_VMA Value transfer Type reference (TYPE) N1MITARB Mitarbeiter (für Storno) 20010824

Method CANCEL on class CL_ISH_PATIENT_PROVISIONAL 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 20010514
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20010514
3 Importing IS_DATA Value transfer Type reference (TYPE) RNPAP_ATTRIB Zu ändernde vorläufige Patientenstammdaten 20010514
4 Importing IS_WHAT_TO_CHANGE Value transfer Type reference (TYPE) RNPAP_ATTRIB_X Welche Felder sollen geändert werden? 20010514

Method CHANGE on class CL_ISH_PATIENT_PROVISIONAL 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 20010510
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20010510
3 Importing IS_WHAT_TO_CHECK Value transfer Type reference (TYPE) RNPAP_ATTRIB_X Welche Felder sollen geprüft werden? 20010510
4 Importing I_AUTHORITY_CHECK Value transfer Type reference (TYPE) ISH_ON_OFF ON Berechtigungsprüfungen durchführen 20050809
5 Importing I_CHECK_CONN_OBJECTS Value transfer Type reference (TYPE) ISH_ON_OFF OFF Alle angeschlossenen Objekte mitprüfen 20010514

Method CHECK on class CL_ISH_PATIENT_PROVISIONAL has no exception.

Method CHECK_AUTHORITY 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 20030218
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030218
3 Importing I_ACTVT Value transfer Type reference (TYPE) TACT-ACTVT Aktivität 20030218

Method CHECK_AUTHORITY on class CL_ISH_PATIENT_PROVISIONAL 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 20010531
2 Exporting ES_DATA Value transfer Type reference (TYPE) RNPAP_ATTRIB geänderte vorläufige Patientenstammdaten 20010531
3 Exporting ES_WHAT_WAS_CHANGED Value transfer Type reference (TYPE) RNPAP_ATTRIB_X Welche Felder wurden geändert? 20010531
4 Exporting E_MODE Value transfer Type reference (TYPE) ISH_MODUS Bearbeitungsmodus der vorläufige Patientenstammdaten (I/U/D) 20010531
5 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20010531

Method CHECK_CHANGES on class CL_ISH_PATIENT_PROVISIONAL has no exception.

Method CONCATENATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NAME Value transfer Type reference (TYPE) ANY Patientenname 20010703
2 Importing I_LIST Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Ausgabe des Namens auf Liste 20010703

Method CONCATENATE on class CL_ISH_PATIENT_PROVISIONAL 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) RNPAP_ATTRIB Daten vorläufige Patientenstammdaten 20010508
2 Importing IT_CONNECTED_OBJECTS Value transfer Type reference (TYPE) ISH_OBJECTLIST Objekte, die mit diesem vorl. PatStammdaten verbunden sind 20010529
3 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20010529
4 Importing I_KEY Value transfer Type reference (TYPE) RNPAP_KEY Schlüssel vorläufige Patientenstammdaten 20010508
5 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF Vorläufige Patientenstammdaten von der DB lesen (bei LOAD) 20030905
# Exception Resumable Description Created on
1 MISSING_ENVIRONMENT Environment fehlt 20010530
2 NOT_FOUND Vorläufige Patientenstammdaten nicht vorhanden 20010510
3 NO_AUTHORITY Keine Berechtigung 20010627

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_PATIENT_PROVISIONAL Instanz vorläufige Patientenstammdaten 20010508
2 Exporting E_INTERFACE Value transfer Object reference (TYPE REF TO) IF_ISH_OBJECTBASE Instanz vorläufige Patientenstammdaten als Interfacereferenz 20020129
3 Importing IS_DATA Value transfer Type reference (TYPE) RNPAP_ATTRIB Vorläufige Patientenstammdaten 20010508
4 Importing IT_CONNECTED_OBJECTS Value transfer Type reference (TYPE) ISH_OBJECTLIST Objekte, die mit diesen vorl. PatStammdaten verbunden sind 20010529
5 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20010529
# Exception Resumable Description Created on
1 MISSING_ENVIRONMENT Environment fehlt 20010530
2 NO_AUTHORITY Keine Berechtigung 20010627

Method FIELD_STANDARDIZATION Signature

Method FIELD_STANDARDIZATION on class CL_ISH_PATIENT_PROVISIONAL has no parameter.
Method FIELD_STANDARDIZATION on class CL_ISH_PATIENT_PROVISIONAL has no exception.

Method GET_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISH_ADDRESS Instanz Adresse der vorläufigen Patientenstammdaten 20010517

Method GET_ADDRESS on class CL_ISH_PATIENT_PROVISIONAL 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 20010529
2 Exporting ES_DATA Value transfer Type reference (TYPE) RNPAP_ATTRIB Attributfelder vorläufige Patientenstammdaten 20010529
3 Exporting ES_DATA_DB Value transfer Type reference (TYPE) RNPAP_ATTRIB DB: Attributfelder vorläufige Patientenstammdaten 20021206
4 Exporting ES_DATA_TEXT Value transfer Type reference (TYPE) RNPAP_ATTRIB_TEXT Attributfelder vorläufige Patientenstammdaten - Texte 20010529
5 Exporting ES_DATA_TEXT_DB Value transfer Type reference (TYPE) RNPAP_ATTRIB_TEXT DB: Attributfelder vorläufige Patientenstammdaten - Texte 20021206
6 Exporting ES_KEY Value transfer Type reference (TYPE) RNPAP_KEY Schlüssel vorläufige Patientenstammdaten 20010530
7 Exporting E_MODE Value transfer Type reference (TYPE) ISH_MODUS Bearbeitungsmodus der vorläufige Patientenstammdaten (I/U/D) 20010531
8 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20010529

Method GET_DATA on class CL_ISH_PATIENT_PROVISIONAL has no exception.

Method GET_LIST 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 20010627
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20010627
3 Importing IS_SEARCH Value transfer Type reference (TYPE) RNPAP_SEARCH Suchfelder vorläufige Patientenstammdaten 20010627
4 Importing I_EINRI Value transfer Type reference (TYPE) EINRI '*' Einrichtungs-Id 20130308
5 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20010627
6 Importing I_MAX_CNT Value transfer Type reference (TYPE) SY-DBCNT -1 maximale Anzahl Treffer (-1=Cust.; 0=ohne Limit) 20010627
7 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Puffer ignorieren, von DB lesen 20010627
8 Importing I_SEARCH_PHONETIC Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Phonetische Suche 20030219
9 Exporting T_PAT Value transfer Type reference (TYPE) NPAT_PAT_PIX_TAB Suchergebnis (Daten) 20060516
10 Exporting T_RESULT Value transfer Type reference (TYPE) RNPAP_T_SEARCHLIST Suchergebnis (Instanzen) 20010627

Method GET_LIST on class CL_ISH_PATIENT_PROVISIONAL has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INITIALIZE_ADDRESS Value transfer Type reference (TYPE) ISH_ON_OFF 'X' Adresse initialisieren 20020731

Method INITIALIZE on class CL_ISH_PATIENT_PROVISIONAL 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 Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerabarbeitung 20021206
2 Exporting ES_DATA Value transfer Type reference (TYPE) RNPAP_ATTRIB geänderte vorläufige Patientenstammdaten 20021206
3 Exporting ES_WHAT_WAS_CHANGED Value transfer Type reference (TYPE) RNPAP_ATTRIB_X Welche Felder wurden geändert? 20021206
4 Exporting E_ACTUAL Value transfer Type reference (TYPE) ISH_ON_OFF Objekt ist aktuell? 20021206
5 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20021206

Method IS_ACTUAL on class CL_ISH_PATIENT_PROVISIONAL 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) RNT40-MARK Vormerkung existiert ON/OFF 20030707
2 Importing I_KEY Value transfer Type reference (TYPE) STRING Key des Datensatzes 20030707

Method IS_IN_DATABASE on class CL_ISH_PATIENT_PROVISIONAL 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_PATIENT_PROVISIONAL 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_PATIENT_PROVISIONAL Instanz vorläufige Patientenstammdaten 20010508
2 Exporting E_INTERFACE Value transfer Object reference (TYPE REF TO) IF_ISH_OBJECTBASE Instanz vorläufige Patientenstammdaten als Interfacereferenz 20020129
3 Importing IS_DATA Value transfer Type reference (TYPE) RNPAP_ATTRIB Vorläufige Patientenstammdaten 20030905
4 Importing IT_CONNECTED_OBJECTS Value transfer Type reference (TYPE) ISH_OBJECTLIST Objekte, die mit diesen vorl. PatStammdaten verbunden sind 20010529
5 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20010529
6 Importing I_KEY Value transfer Type reference (TYPE) RNPAP_KEY Schlüssel vorläufige Patientenstammdaten 20010508
7 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF 'X' Vorläufige Patientenstammdaten von der Datenbank lesen 20030905
# Exception Resumable Description Created on
1 MISSING_ENVIRONMENT Environment fehlt 20010530
2 NOT_FOUND Vorläufige Patientenstammdaten nicht vorhanden 20010510

Method SWITCH_AND_DELETE 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 20010808
2 Exporting ET_OBJECT Value transfer Type reference (TYPE) ISH_OBJECTLIST Geänderte Daten 20030711
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20010808
4 Importing I_PATNR Value transfer Type reference (TYPE) PATNR Patientennummer des echten Patienten 20010808
5 Importing I_SAVE Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Sofort sichern? 20010824
6 Importing I_SAVE_CONN_OBJECTS Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Auch alle angeschlossenen Objekte speichern? 20010824
7 Importing I_TCODE Value transfer Type reference (TYPE) SY-TCODE SY-TCODE aktueller Transaktionscode 20010824
8 Importing I_TESTRUN Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Nur prüfen? 20030711

Method SWITCH_AND_DELETE on class CL_ISH_PATIENT_PROVISIONAL has no exception.
Event Signatures

Event OBJECT_CHANGED Signature
Event OBJECT_CHANGED on class CL_ISH_PATIENT_PROVISIONAL has no parameter.
History
Last changed by/on SAP  20060711 
SAP Release Created in 463