SAP ABAP Class CL_ISH_RUN_DATA (IS-H: Base Class for Movement Data Objects)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     N1BASE (Package) IS-H: Basic Functionality; TSA Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISH_DATA_OBJECT IS-H: Base Class for Data Objects 20030704
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECTBASE IS-H: Definition of Data Object 20030704
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISH_APP_CONSTRAINT IS-H: Appointment Template 20030808
2 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_PREREG IS-H*MED: Preregistration 20030707
3 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_RADIOLOGY IS-H*MED: Radiology 20030916
4 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_REQUEST IS-H*MED: Request 20030708
5 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_SERVICE IS-H*MED: Service in ISHMED 20030708
6 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_STRUCMEDREC IS-H*MED: Health Problem 20050209
7 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_TEAM IS-H*MED: Tasks/Employees for a Service 20030708
8 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_TRANS_ORDER IS-H*MED: Transport Order Clinical Order 20030916
9 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_VITPAR IS-H*MED: Vital Signs (Movement Data) 20030708
10 Inheritance (c INHERITING FROM c_ref)  CL_ISH_ADDRESS IS-H: Address 20030709
... Click here to see Used By full list (42 items)
Properties
Class CL_ISH_RUN_DATA  
Short Description IS-H: Base Class for Movement Data Objects    
Super Class CL_ISH_DATA_OBJECT IS-H: Base Class for Data Objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1BASE   IS-H: Basic Functionality; TSA Development 
Created 20030704   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_RUN_DATA has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_OBJECTBASE IS-H: Definition of Data Object 20030704
Friends
Class CL_ISH_RUN_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TYPE_RUN_DATA Instance attribute Public Attribute reference (LIKE) 20031029
2 GR_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA Reference to Data Structure 20031209
3 GR_T_FK_MAPPING Instance attribute Protected Object reference (TYPE REF TO) ISH_T_FK_MAPPING IS-H: Mapping for Foreign Key Relationships in Data Classes 20031209
4 G_ENVIRONMENT Instance attribute Protected Attribute reference (LIKE) 20030704
5 G_FORCE_ERUP_DATA Instance attribute Protected Type reference (TYPE) ISH_ON_OFF ON ON: ER*/UP* Are Generated on Each Case 20040325
6 G_HIDDEN Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Object Hidden ON/OFF 20040914
7 G_OBJECTBASE Instance attribute Protected Attribute reference (LIKE) 20030704
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONNECTION Instance method Public Method 20030704
2 CHECK_CONNECTED_OBJECTS Instance method Protected Method Checks all Connected Objects 20030902
3 CHECK_READ_ONLY Instance method Protected Method Trigger an Error Message with Read Only 20030901
4 CLEAR_LOCK Instance method Public Method 20030704
5 COMPLETE_CONSTRUCTION Instance method Protected Method Completes Object Following Creation (CREATE/LOAD) 20030902
6 CONNECT Instance method Public Method 20031209
7 CONSTRUCTOR Instance method Public Constructor Constructor 20030902
8 DELETE_CONNECTION Instance method Public Method 20050722
9 DISCONNECT Instance method Public Method 20031209
10 GET_CONNECTIONS Instance method Public Method 20030704
11 GET_DATA_FIELD Instance method Public Method 20030707
12 GET_ENVIRONMENT Instance method Public Method 20030704
13 GET_FORCE_ERUP_DATA Instance method Public Method 20040325
14 HANDLE_DESTROY_ON_CONNOBJ Instance method Protected Method Special Logic Before Deactivation of an Object Connection 20030704
15 HANDLE_FK_OBJECTS Instance method Protected Method Handles Object Connections after Data Change 20031209
16 HIDE Instance method Public Method 20040914
17 INITIALIZE_AFTER_DESTROY Instance method Protected Method Initializes Itself after Destroying Instance 20030704
18 IS_COMPLETE Instance method Public Method 20030704
19 IS_HIDDEN Instance method Public Method 20040914
20 REMOVE_CONNECTION Instance method Public Method 20030704
21 SAVE Instance method Public Method 20030707
22 SAVE_INTERNAL Instance method Protected Method Actual Save. Called by SAVE. 20030704
23 SET_FORCE_ERUP_DATA Instance method Public Method 20040325
24 SET_LOCK Instance method Public Method 20030704
Events
Class CL_ISH_RUN_DATA has no event.
Types
Class CL_ISH_RUN_DATA has no local type.
Method Signatures

Method ADD_CONNECTION Signature

Method ADD_CONNECTION on class CL_ISH_RUN_DATA has no parameter.
Method ADD_CONNECTION on class CL_ISH_RUN_DATA has no exception.

Method CHECK_CONNECTED_OBJECTS 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 20030902
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20030902

Method CHECK_CONNECTED_OBJECTS on class CL_ISH_RUN_DATA has no exception.

Method CHECK_READ_ONLY 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 20030901
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC ReturnCode 20030901

Method CHECK_READ_ONLY on class CL_ISH_RUN_DATA has no exception.

Method CLEAR_LOCK Signature

Method CLEAR_LOCK on class CL_ISH_RUN_DATA has no parameter.
Method CLEAR_LOCK on class CL_ISH_RUN_DATA has no exception.

Method COMPLETE_CONSTRUCTION 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 20030902
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20030902
3 Importing IR_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment, in dem sich das Objekt registriert. 20030902
4 Importing IT_CONNECTED_OBJECTS Value transfer Type reference (TYPE) ISH_OBJECTLIST Objekte, zu denen eine Verbindung aufgebaut wird. 20030902

Method COMPLETE_CONSTRUCTION on class CL_ISH_RUN_DATA has no exception.

Method CONNECT Signature

Method CONNECT on class CL_ISH_RUN_DATA has no parameter.
Method CONNECT on class CL_ISH_RUN_DATA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Value transfer Type reference (TYPE) ISH_MODUS IS-H: Bearbeitungsmodus von Datensätzen (I/U/D) 20030902

Method CONSTRUCTOR on class CL_ISH_RUN_DATA has no exception.

Method DELETE_CONNECTION Signature

Method DELETE_CONNECTION on class CL_ISH_RUN_DATA has no parameter.
Method DELETE_CONNECTION on class CL_ISH_RUN_DATA has no exception.

Method DISCONNECT Signature

Method DISCONNECT on class CL_ISH_RUN_DATA has no parameter.
Method DISCONNECT on class CL_ISH_RUN_DATA has no exception.

Method GET_CONNECTIONS Signature

Method GET_CONNECTIONS on class CL_ISH_RUN_DATA has no parameter.
Method GET_CONNECTIONS on class CL_ISH_RUN_DATA has no exception.

Method GET_DATA_FIELD Signature

Method GET_DATA_FIELD on class CL_ISH_RUN_DATA has no parameter.
Method GET_DATA_FIELD on class CL_ISH_RUN_DATA has no exception.

Method GET_ENVIRONMENT Signature

Method GET_ENVIRONMENT on class CL_ISH_RUN_DATA has no parameter.
Method GET_ENVIRONMENT on class CL_ISH_RUN_DATA has no exception.

Method GET_FORCE_ERUP_DATA Signature

Method GET_FORCE_ERUP_DATA on class CL_ISH_RUN_DATA has no parameter.
Method GET_FORCE_ERUP_DATA on class CL_ISH_RUN_DATA has no exception.

Method HANDLE_DESTROY_ON_CONNOBJ 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 20030704
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20030704
3 Importing I_CONNOBJ Value transfer Object reference (TYPE REF TO) IF_ISH_IDENTIFY_OBJECT IS-H: Einem Objekt einen Typ zuweisen 20030704

Method HANDLE_DESTROY_ON_CONNOBJ on class CL_ISH_RUN_DATA has no exception.

Method HANDLE_FK_OBJECTS 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 20031209
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031209
3 Importing IT_CHANGED_FIELDS Value transfer Type reference (TYPE) DDFIELDS DD: Feldliste 20031209

Method HANDLE_FK_OBJECTS on class CL_ISH_RUN_DATA has no exception.

Method HIDE Signature

Method HIDE on class CL_ISH_RUN_DATA has no parameter.
Method HIDE on class CL_ISH_RUN_DATA has no exception.

Method INITIALIZE_AFTER_DESTROY Signature

Method INITIALIZE_AFTER_DESTROY on class CL_ISH_RUN_DATA has no parameter.
Method INITIALIZE_AFTER_DESTROY on class CL_ISH_RUN_DATA has no exception.

Method IS_COMPLETE Signature

Method IS_COMPLETE on class CL_ISH_RUN_DATA has no parameter.
Method IS_COMPLETE on class CL_ISH_RUN_DATA has no exception.

Method IS_HIDDEN Signature

Method IS_HIDDEN on class CL_ISH_RUN_DATA has no parameter.
Method IS_HIDDEN on class CL_ISH_RUN_DATA has no exception.

Method REMOVE_CONNECTION Signature

Method REMOVE_CONNECTION on class CL_ISH_RUN_DATA has no parameter.
Method REMOVE_CONNECTION on class CL_ISH_RUN_DATA has no exception.

Method SAVE Signature

Method SAVE on class CL_ISH_RUN_DATA has no parameter.
Method SAVE on class CL_ISH_RUN_DATA has no exception.

Method SAVE_INTERNAL 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 IS-H*MED: Klasse zur Fehlerabarbeitung 20030704
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20030704
3 Importing I_SAVE_CONN_OBJECTS Value transfer Type reference (TYPE) ISH_ON_OFF OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20030704
4 Importing I_TCODE Value transfer Type reference (TYPE) SY-TCODE SY-TCODE ABAP-Programm, aktueller Transaktionscode 20030704
5 Importing I_TESTRUN Value transfer Type reference (TYPE) ISH_ON_OFF OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20030704

Method SAVE_INTERNAL on class CL_ISH_RUN_DATA has no exception.

Method SET_FORCE_ERUP_DATA Signature

Method SET_FORCE_ERUP_DATA on class CL_ISH_RUN_DATA has no parameter.
Method SET_FORCE_ERUP_DATA on class CL_ISH_RUN_DATA has no exception.

Method SET_LOCK Signature

Method SET_LOCK on class CL_ISH_RUN_DATA has no parameter.
Method SET_LOCK on class CL_ISH_RUN_DATA has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISH_APP_CONSTRAINT IS-H: Appointment Template 20030808
2 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_PREREG IS-H*MED: Preregistration 20030707
3 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_RADIOLOGY IS-H*MED: Radiology 20030916
4 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_REQUEST IS-H*MED: Request 20030708
5 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_SERVICE IS-H*MED: Service in ISHMED 20030708
6 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_STRUCMEDREC IS-H*MED: Health Problem 20050209
7 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_TEAM IS-H*MED: Tasks/Employees for a Service 20030708
8 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_TRANS_ORDER IS-H*MED: Transport Order Clinical Order 20030916
9 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_VITPAR IS-H*MED: Vital Signs (Movement Data) 20030708
10 Inheritance (c INHERITING FROM c_ref)  CL_ISH_ADDRESS IS-H: Address 20030709
11 Inheritance (c INHERITING FROM c_ref)  CL_ISH_APPOINTMENT_SIMPLE IS-H: Abstract Class for Appointment Processing 20030709
12 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_PLAN IS-H*MED: Plan 20030717
13 Inheritance (c INHERITING FROM c_ref)  CL_ISH_APP_CONSTRAINT_D IS-H: Appointment Template Dependencies 20041220
14 Inheritance (c INHERITING FROM c_ref)  CL_ISH_CONTEXT IS-H: Context 20030709
15 Inheritance (c INHERITING FROM c_ref)  CL_ISH_CORDER IS-H: Clinical Order 20030826
16 Inheritance (c INHERITING FROM c_ref)  CL_ISH_ENVIRONMENT IS-H: Class for Collecting All Objects in Memory 20030709
17 Inheritance (c INHERITING FROM c_ref)  CL_ISH_INSURANCE_POLICY_PROV IS-H: Provisional Insurance Relationship 20030709
18 Inheritance (c INHERITING FROM c_ref)  CL_ISH_PATIENT_PROVISIONAL IS-H: Provisional Patient Master Data 20030709
19 Inheritance (c INHERITING FROM c_ref)  CL_ISH_PREREG_DIAGNOSIS IS-H: Preregistered Patient Diagnoses 20030709
20 Inheritance (c INHERITING FROM c_ref)  CL_ISH_PREREG_PROCEDURE IS-H: Preregistered Patient Procedures 20030709
21 Inheritance (c INHERITING FROM c_ref)  CL_ISH_WAITING_LIST_ABSENCE IS-H: Absences From Waiting List 20030709
22 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_ME_EPREPDOC IS-H*MED: Prep Document of Event 20040107
23 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_CONNDATA Connectivity: Data of Handler 20070813
24 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_CONNSTATE ISHMED: Connectivity - Status of Action 20070802
25 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_CYCLE IS-H*MED: Cycle Object for Movement Data 20030710
26 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_CYCLEDEF IS-H*MED: Cycle Definition Object for Movement Data 20030804
27 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DATEOFFER_MODIFY IS-H*MED: Time Slot Modifications 20030902
28 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DOC_DATA i.s.h.med Document: Abstract Data Class 20041217
29 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_GL_TM_SCHEDULE i.s.h.med: Patient Pathway 20031029
30 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_GL_TM_STEP IS-H*MED: Treatment Step 20031029
31 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_ME_DRUG_DOC IS-H*MED: Drug Documentation 20040122
32 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_ME_EADDOC IS-H*MED: Event Administration Document 20040107
33 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_APPLAN IS-H*MED: Plan 20040823
34 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_ME_EVENT IS-H*MED: Drug Event 20030929
35 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_ME_EVENT_DRUG IS-H*MED: Drug of Drug Order 20030930
36 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_ME_ORDER IS-H*MED: Drug Order 20030923
37 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_ME_ORDER_DRUG IS-H*MED: Drug of Drug Order 20030929
38 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_ME_ORDER_RATE IS-H*MED: Drug Order 20031029
39 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_ME_PRESCPRI IS-H*MED: Medication; Prescription Print 20041122
40 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_ME_PRESCRIPTION IS-H*MED: Prescription 20030923
41 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_ME_TPGROUP IS-H*MED: Medication; Template Group 20040305
42 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_MOVEMENT IS-H: Visit 20030708
History
Last changed by/on SAP  20081217 
SAP Release Created in 472