SAP ABAP Class CL_ISH_WAITING_LIST_ABSENCE (IS-H: Absences From Waiting List)
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_WAITING_LIST_ABSENCE  
Short Description IS-H: Absences From Waiting List    
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 20020328   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_WAITING_LIST_ABSENCE has no forward declaration.
Interfaces
Class CL_ISH_WAITING_LIST_ABSENCE has no interface implemented.
Friends
Class CL_ISH_WAITING_LIST_ABSENCE 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 Check Structure for Data Input 20020427
2 GS_NWLM Instance attribute Protected Type reference (TYPE) NWLM Absence Data 20020328
3 GS_NWLM_DB Instance attribute Protected Type reference (TYPE) NWLM Absence Data (Database Status) 20020328
4 GT_INSTANCES Static Attribute Private Type reference (TYPE) TYPE_T_INSTANCE Assignment Table Key - Instance 20020328
5 GT_STRUCTURE_NWLM Static Attribute Private Type reference (TYPE) ISH_NAMETAB_TAB Global Buffer for Structure Definition of NPAP 20020328
6 GT_STRUCTURE_RNWLMX Static Attribute Private Type reference (TYPE) ISH_NAMETAB_TAB Global Buffer for Structure Definition of RNPAP_ATTRIB_X 20020330
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_KEY_STRING Static method Public Method Create Key Data of Absence as String 20020329
2 CANCEL Instance method Public Method Cancel Absence 20020328
3 CHANGE Instance method Public Method Change Absence 20020328
4 CHECK Instance method Public Method Check Data 20020328
5 CHECK_CHANGES Instance method Public Method Check if and what Data Was Changed (Field Level) 20020328
6 CONSTRUCTOR Instance method Public Constructor Constructor 20020328
7 CREATE Static method Public Method Create New Absence 20020328
8 GET_CORDER Instance method Public Method Returns the Clinical Order 20031201
9 GET_DATA Instance method Public Method Read absence 20020328
10 INITIALIZE Instance method Public Method Initialize Object Attributes 20020328
11 IS_ACTUAL Instance method Public Method Check if Object Is Current. (Compare with DB Status) 20021209
12 IS_IN_DATABASE Instance method Public Method Check if Absence Is Already in Database 20020402
13 IS_IN_ENVIRONMENT Static method Public Method Does the Object Exist in the Specified Environment? 20020328
14 LOAD Static method Public Method Read Existing Absence 20020328
Events
# Event Type Visibility Description Created on
1 OBJECT_CHANGED Instance Event
(0)
Public
(2)
Provisional Patient Master Data Changed 20020328
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_INSTANCE Private See coding Assignment Key - Instance 20020328
2 TYPE_T_INSTANCE Private See coding Assignment Table Key - Instance 20020328
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 20020329
2 Importing IS_KEY Value transfer Type reference (TYPE) RNWLM_KEY Schlüsselfelder Wartelistenabwesenheiten 20020330
3 Importing I_MANDT Value transfer Type reference (TYPE) MANDT Mandant 20040126

Method BUILD_KEY_STRING on class CL_ISH_WAITING_LIST_ABSENCE 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 20020328
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20020328
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_WAITING_LIST_ABSENCE 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 20020328
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20020328
3 Importing IS_WHAT_TO_CHANGE Value transfer Type reference (TYPE) RNWLMX Abwesenheitsdaten u. welche Felder sollen geändert werden? 20020328

Method CHANGE on class CL_ISH_WAITING_LIST_ABSENCE 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 20020328
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20020328
3 Importing IS_WHAT_TO_CHECK Value transfer Type reference (TYPE) RNWLMX Welche Felder sollen geprüft werden? 20020328
4 Importing I_CHECK_CONN_OBJECTS Value transfer Type reference (TYPE) ISH_ON_OFF OFF Alle angeschlossenen Objekte mitprüfen 20020328

Method CHECK on class CL_ISH_WAITING_LIST_ABSENCE 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 20020328
2 Exporting ES_WHAT_WAS_CHANGED Value transfer Type reference (TYPE) RNWLMX Welche Felder wurden geändert? 20020328
3 Exporting E_MODE Value transfer Type reference (TYPE) ISH_MODUS Bearbeitungsmodus der Abwesenheit (I/U/D) 20020328
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20020328

Method CHECK_CHANGES on class CL_ISH_WAITING_LIST_ABSENCE 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) RNWLM_ATTRIB Abwesenheitsdaten 20020328
2 Importing IS_KEY Value transfer Type reference (TYPE) RNWLM_KEY Schlüsselfelder der Wartelistenabwesenheit 20020330
3 Importing IT_CONNECTED_OBJECTS Value transfer Type reference (TYPE) ISH_OBJECTLIST Objekte, die mit dieser Abwesenheit verbunden sind 20020328
4 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20020328
5 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF Abwesenheitsdaten von der Datenbank lesen 20030904
# Exception Resumable Description Created on
1 MISSING_ENVIRONMENT Environment fehlt 20020328
2 NOT_FOUND Abwesenheit nicht vorhanden 20020328

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_WAITING_LIST_ABSENCE Instanz Abwesenheit 20020328
2 Exporting E_INTERFACE Value transfer Object reference (TYPE REF TO) IF_ISH_OBJECTBASE Instanz Abwesenheit als Interfacereferenz 20020328
3 Importing IS_DATA Value transfer Type reference (TYPE) RNWLM_ATTRIB Abwesenheitsdaten 20020328
4 Importing IT_CONNECTED_OBJECTS Value transfer Type reference (TYPE) ISH_OBJECTLIST Objekte, die mit dieseAbwesenheit verbunden sind 20020328
5 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20020328
# Exception Resumable Description Created on
1 MISSING_ENVIRONMENT Environment fehlt 20020328

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

Method GET_CORDER on class CL_ISH_WAITING_LIST_ABSENCE 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 20020328
2 Exporting ES_DATA Value transfer Type reference (TYPE) RNWLM_ATTRIB Attributfelder Abwesenheit 20020328
3 Exporting ES_DATA_DB Value transfer Type reference (TYPE) RNWLM_ATTRIB DB: Attributfelder Abwesenheit 20021209
4 Exporting ES_KEY Value transfer Type reference (TYPE) RNWLM_KEY Schlüsseldaten Abwesenheit 20020328
5 Exporting E_MODE Value transfer Type reference (TYPE) ISH_MODUS Bearbeitungsmodus der Abwesenheit (I/U/D) 20020328
6 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20020328

Method GET_DATA on class CL_ISH_WAITING_LIST_ABSENCE has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_ISH_WAITING_LIST_ABSENCE has no parameter.
Method INITIALIZE on class CL_ISH_WAITING_LIST_ABSENCE 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) RNWLMX 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_WAITING_LIST_ABSENCE 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 Abwesenheit existiert(ON)/existiert nicht (OFF) 20020402
2 Importing IS_KEY Value transfer Type reference (TYPE) RNWLM_KEY Schlüssel der Abwesenheit 20020402

Method IS_IN_DATABASE on class CL_ISH_WAITING_LIST_ABSENCE 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_WAITING_LIST_ABSENCE 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_WAITING_LIST_ABSENCE Instanz Abwesenheit 20020328
2 Exporting E_INTERFACE Value transfer Object reference (TYPE REF TO) IF_ISH_OBJECTBASE Instanz Abwesenheit als Interfacereferenz 20020328
3 Importing IS_DATA Value transfer Type reference (TYPE) RNWLM_ATTRIB Abwesenheitsdaten 20030904
4 Importing IS_KEY Value transfer Type reference (TYPE) RNWLM_KEY Schlüsselfelder der Wartelistenabwesenheit 20020330
5 Importing IT_CONNECTED_OBJECTS Value transfer Type reference (TYPE) ISH_OBJECTLIST Objekte, die mit dieser Abwesenheit verbunden sind 20020328
6 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20020328
7 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF 'X' Abwesenheitsdaten von der Datenbank lesen 20030904
# Exception Resumable Description Created on
1 MISSING_ENVIRONMENT Environment fehlt 20020328
2 NOT_FOUND Abwesenheit nicht vorhanden 20020328
Event Signatures

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