SAP ABAP Class CL_ISHMED_GL_PROCEDURES (IS-H*MED: Procedures - Treatment Pathway Assignment)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_GL (Package) IS-H*MED: Treatment Pathways
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISH_MASTER_DATA IS-H: Base Class for Master Data Objects 20031020
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_GL_CONSTANTS i.s.h.med pathways Constants Definition 20031020
Properties
Class CL_ISHMED_GL_PROCEDURES  
Short Description IS-H*MED: Procedures - Treatment Pathway Assignment    
Super Class CL_ISH_MASTER_DATA IS-H: Base Class for Master Data Objects 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_GL   IS-H*MED: Treatment Pathways 
Created 20031020   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_GL_PROCEDURES has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_GL_CONSTANTS i.s.h.med pathways Constants Definition 20031020
Friends
Class CL_ISHMED_GL_PROCEDURES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CREATE_IMPORT Instance attribute Public Attribute reference (LIKE) 20031020
2 CO_CREATE_LOAD Instance attribute Public Attribute reference (LIKE) 20031020
3 CO_CREATE_NEW Instance attribute Public Attribute reference (LIKE) 20031020
4 CO_CREATE_TEMPLATE Instance attribute Public Attribute reference (LIKE) 20031125
5 CO_CREATE_VERSION Instance attribute Public Attribute reference (LIKE) 20031020
6 CO_OTYPE_GL_PROCEDURE Constant Public Type reference (TYPE) ISH_OBJECT_TYPE 87 Constant Type: Procedure Assignment to Treatment Plan 20060105
7 G_DELFLAG Instance attribute Protected Type reference (TYPE) N2GL_DELFLAG Deletion Indicator 20060517
8 G_INSTITUTION Instance attribute Protected Type reference (TYPE) EINRI IS-H: Institution 20031021
9 G_PROCEDURES Instance attribute Protected Type reference (TYPE) ISHMED_T_N2GL_PROC IS-H*MED: Procedures - Treatment Pathway Assignment 20031020
10 G_READONLY Instance attribute Protected Type reference (TYPE) ISH_ON_OFF IS-H: Boolean Data Type for ON (= "X") and OFF (= " ") 20031020
11 G_VERSION_ID Instance attribute Protected Type reference (TYPE) SYSUUID_C UUID in Character Format 20031020
Methods
# Method Level Visibility Method type Description Created on
1 CANCEL Instance method Public Method Set Deletion Indicator 20060517
2 CHANGE Instance method Public Method Change Object 20031020
3 CONSTRUCTOR Instance method Public Constructor Constructor 20031020
4 CREATE Static method Public Method Create New Object (Factory Method) 20031020
5 CREATE_ON_USE Static method Public Method Create if Reqd Regardless of Whether New or in DB (Fact.Meth 20031020
6 CREATE_VERSION Static method Public Method Versioning (Factory Method) 20031020
7 CREATE_WITH_TEMPLATE Static method Public Method Create with Template (Factory Method) 20031125
8 GET_DATA Instance method Public Method Read data 20031020
9 INITIALIZE Instance method Protected Method Initialize Attribute 20031020
10 IS_IN_DATABASE Static method Protected Method Does corresponding data record exist? 20031020
11 IS_READONLY Instance method Public Method In Write-Protected Mode? 20031020
12 LOAD Static method Public Method Load Object (Factory Method) 20031020
13 SELECT_PROCEDURES Static method Protected Method Read from DB 20031020
14 SET_READONLY Instance method Public Method Set/Lift Write Protection 20060608
15 UNDO_CANCEL Instance method Public Method Reset Deletion Indicator 20060524
Events
Class CL_ISHMED_GL_PROCEDURES has no event.
Types
Class CL_ISHMED_GL_PROCEDURES has no local type.
Method Signatures

Method CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERROR Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20060517
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20060517

Method CANCEL on class CL_ISHMED_GL_PROCEDURES 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 IS-H*MED: Klasse zur Fehlerabarbeitung 20031020
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031020
3 Importing I_PROCEDURES Call by reference Type reference (TYPE) ISHMED_T_N2GL_PROC IS-H*MED: Zuordnung Diagnosen zu Behandlungspfad 20031020

Method CHANGE on class CL_ISHMED_GL_PROCEDURES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COPY_OF Call by reference Object reference (TYPE REF TO) CL_ISHMED_GL_PROCEDURES IS-H*MED: Zuordnung Diagnosen zum Behandlungspfad 20031020
2 Importing I_DELFLAG Call by reference Type reference (TYPE) N2GL_DELFLAG Löschkennzeichen 20060517
3 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20031021
4 Importing I_MODE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20031020
5 Importing I_PROCEDURES Call by reference Type reference (TYPE) ISHMED_T_N2GL_PROC IS-H*MED: Zuordnung Prozeduren zu Behandlungspfad 20031020
6 Importing I_READONLY Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031020
7 Importing I_VERSION_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20031020
# Exception Resumable Description Created on
1 CX_ISHMED_GL_INSTANTIATION IS-H*MED: Fehler bei der Instanzierung 20031020
2 CX_ISHMED_GL_LOCK IS-H*MED: Behandlungspfade - Sperren setzen 20031020

Method CREATE 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 20031020
2 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_GL_PROCEDURES IS-H*MED: Zuordnung Prozeduren zum Behandlungspfad 20031020
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031020
4 Importing I_COPY_OF Value transfer Object reference (TYPE REF TO) CL_ISHMED_GL_PROCEDURES IS-H*MED: Zuordnung Prozeduren zum Behandlungspfad 20031020
5 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20031021
6 Importing I_PROCEDURES Call by reference Type reference (TYPE) ISHMED_T_N2GL_PROC IS-H*MED: Zuordnung Prozeduren zu Behandlungspfad 20031020
7 Importing I_VERSION_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20031020

Method CREATE on class CL_ISHMED_GL_PROCEDURES has no exception.

Method CREATE_ON_USE 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 20031020
2 Changing C_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_GL_PROCEDURES IS-H*MED: Zuordnung Prozeduren zum Behandlungspfad 20031020
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031020
4 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20031021
5 Importing I_READONLY Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031020
6 Importing I_VERSION_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20031020

Method CREATE_ON_USE on class CL_ISHMED_GL_PROCEDURES has no exception.

Method CREATE_VERSION 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 20031020
2 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_GL_PROCEDURES IS-H*MED: Zuordnung Prozeduren zum Behandlungspfad 20031020
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031020
4 Importing I_VERSION_ID_NEW Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20031020
5 Importing I_VERSION_ID_OLD Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20031020

Method CREATE_VERSION on class CL_ISHMED_GL_PROCEDURES has no exception.

Method CREATE_WITH_TEMPLATE 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 20031125
2 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_GL_PROCEDURES IS-H*MED: Zuordnung Prozeduren zum Behandlungspfad 20031125
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031125
4 Importing I_VERSION_ID_NEW Call by reference Type reference (TYPE) N2GL_GL_ID IS-H*MED: ID Behandlungspfad 20031125
5 Importing I_VERSION_ID_OLD Call by reference Type reference (TYPE) N2GL_GL_ID IS-H*MED: ID Behandlungspfad 20031125

Method CREATE_WITH_TEMPLATE on class CL_ISHMED_GL_PROCEDURES 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 20031020
2 Exporting E_ACTIVE Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031020
3 Exporting E_MODE Call by reference Type reference (TYPE) ISH_MODUS IS-H: Bearbeitungsmodus von Datensätzen (I/U/D) 20031020
4 Exporting E_PROCEDURES Call by reference Type reference (TYPE) ISHMED_T_N2GL_PROC IS-H*MED: Zuordnung Prozeduren zu Behandlungspfad 20031020
5 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031020

Method GET_DATA on class CL_ISHMED_GL_PROCEDURES has no exception.

Method INITIALIZE Signature

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

Method IS_IN_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERSION_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20031020
2 Returning R_EXISTS Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031020

Method IS_IN_DATABASE on class CL_ISHMED_GL_PROCEDURES has no exception.

Method IS_READONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_READONLY Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031020

Method IS_READONLY on class CL_ISHMED_GL_PROCEDURES has no exception.

Method LOAD 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 20031020
2 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_GL_PROCEDURES IS-H*MED: Zuordnung Prozeduren zum Behandlungspfad 20031020
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031020
4 Importing I_READONLY Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031020
5 Importing I_VERSION_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20031020

Method LOAD on class CL_ISHMED_GL_PROCEDURES has no exception.

Method SELECT_PROCEDURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PROCEDURES Call by reference Type reference (TYPE) ISHMED_T_N2GL_PROC IS-H*MED: Zuordnung Prozeduren zu Behandlungspfad 20031020
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031020
3 Importing I_VERSION_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20031020

Method SELECT_PROCEDURES on class CL_ISHMED_GL_PROCEDURES has no exception.

Method SET_READONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERROR Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20060608
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20060608
3 Importing I_READONLY Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20060608

Method SET_READONLY on class CL_ISHMED_GL_PROCEDURES has no exception.

Method UNDO_CANCEL 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 20060524
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20060524

Method UNDO_CANCEL on class CL_ISHMED_GL_PROCEDURES has no exception.
History
Last changed by/on SAP  20070917 
SAP Release Created in 472