SAP ABAP Class CL_ISHMED_GL_LINK (IS-H*MED: Connector of Treatment Pathway)
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 20030730
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_COLLECTION_OBJECT IS-H*MED: Interface for Object Type of an Object Collection 20030730
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_GL_CONSTANTS i.s.h.med pathways Constants Definition 20030731
Properties
Class CL_ISHMED_GL_LINK  
Short Description IS-H*MED: Connector of Treatment Pathway    
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 20030730   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_COLLECTION_OBJECT IS-H*MED: Interface for Object Type of an Object Collection 20030730
2 IF_ISHMED_GL_CONSTANTS i.s.h.med pathways Constants Definition 20030731
Friends
Class CL_ISHMED_GL_LINK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CREATE_IMPORT Instance attribute Private Attribute reference (LIKE) 20030811
2 CO_CREATE_LOAD Instance attribute Private Attribute reference (LIKE) 20030731
3 CO_CREATE_NEW Instance attribute Private Attribute reference (LIKE) 20030731
4 CO_CREATE_TEMPLATE Instance attribute Private Attribute reference (LIKE) 20031125
5 CO_CREATE_VERSION Instance attribute Private Attribute reference (LIKE) 20030731
6 CO_OTYPE_LINK Constant Public Type reference (TYPE) ISH_OBJECT_TYPE 44 Constant Type: Treatment Pathway Connection 20060105
7 GT_STRUCT_RN2GL_ITEM_LINK Static Attribute Private Type reference (TYPE) ISH_NAMETAB_TAB Buffer for DDIC Structure 20030808
8 G_DELETE Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Object Selected for Deletion 20030809
9 G_LINK Instance attribute Protected Type reference (TYPE) RN2GL_ITEM_LINK IS-H*MED: Connection of Guideline 20030730
10 G_READONLY Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Object in Read-Only Mode 20030806
11 KEY Instance attribute Public Attribute reference (LIKE) 20030804
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE Instance method Public Method Change Attributes 20030805
2 CHANGE_FROM_XML Instance method Public Method Change Data with XML Document 20031014
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR (Do Not Call Directly!!!) 20030730
4 CREATE Static method Public Method Create New Connector Object 20030730
5 CREATE_VERSION Static method Public Method Create New Connector Object 20030926
6 CREATE_WITH_TEMPLATE Static method Public Method Create with Template (Factory Method) 20031125
7 DELETE Instance method Public Method Delete Object from DB 20030806
8 DISCARD_SNAPSHOT Instance method Public Method Reject Snapshot 20031009
9 GET_DATA Instance method Public Method Get Attributes 20030731
10 GET_DATA_AS_XML Instance method Public Method Create XML Document with Connector Attributes 20031002
11 GET_LINKS_FOR_VERSION Static method Public Method Returns All Connectors of a Version 20030929
12 IMPORT Static method Protected Method Import Connection 20030730
13 INITIALIZE Instance method Protected Method Initialize Attribute 20030731
14 IS_READONLY Instance method Public Method Object in Read-Only Mode 20030806
15 LOAD Static method Public Method Load Connection 20030730
16 SELECT_LINK Static method Protected Method Read Database Record 20030801
17 SET_READONLY Instance method Public Method Display <-> Change 20031021
Events
Class CL_ISHMED_GL_LINK has no event.
Types
Class CL_ISHMED_GL_LINK has no local type.
Method Signatures

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 20030808
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20030808
3 Importing I_LINK Call by reference Type reference (TYPE) RN2GL_ITEM_LINK_C IS-H*MED: Verbindung einer Leitlinie 20030808

Method CHANGE on class CL_ISHMED_GL_LINK has no exception.

Method CHANGE_FROM_XML 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 20031014
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031014
3 Importing I_XML_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_XML_DOCUMENT_BASE Helper class for generating and parsing XML structures 20031014

Method CHANGE_FROM_XML on class CL_ISHMED_GL_LINK 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 Value transfer Object reference (TYPE REF TO) CL_ISHMED_GL_LINK IS-H*MED: Verbindung einer Leitlinie 20030731
2 Importing I_LINK Value transfer Type reference (TYPE) RN2GL_ITEM_LINK IS-H*MED: Verbindung einer Leitlinie 20030731
3 Importing I_MODE Call by reference Type reference (TYPE) CHAR1 Constructor Modus 20030731
4 Importing I_READONLY Value transfer Type reference (TYPE) ISH_ON_OFF Im nur Lesen Modus? 20030806
# Exception Resumable Description Created on
1 CX_ISHMED_GL_INSTANTIATION IS-H*MED: Fehler bei der Instanzierung 20030731
2 CX_ISHMED_GL_LOCK IS-H*MED: Leitlinie - Sperren setzen 20030806

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 20030730
2 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_GL_LINK Erzeugte Instanz 20030730
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20030730
4 Importing I_COPY_OF Value transfer Object reference (TYPE REF TO) CL_ISHMED_GL_LINK Vorlageinstanz für Kopie 20030730
5 Importing I_LINK Value transfer Type reference (TYPE) RN2GL_ITEM_LINK IS-H*MED: Verbindung einer Leitlinie 20030730

Method CREATE on class CL_ISHMED_GL_LINK 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 20030926
2 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_GL_LINK Erzeugte Instanz 20030926
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20030926
4 Importing I_ITEM_ID_FROM_NEW Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20030929
5 Importing I_ITEM_ID_TO_NEW Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20030929
6 Importing I_LINK_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20030926
7 Importing I_VERSION_ID_NEW Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20030926
8 Importing I_VERSION_ID_OLD Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20030926

Method CREATE_VERSION on class CL_ISHMED_GL_LINK 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_LINK IS-H*MED: Verbinder des Behandlungspfades 20031125
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031125
4 Importing I_ITEM_ID_FROM_NEW Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20031125
5 Importing I_ITEM_ID_TO_NEW Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20031125
6 Importing I_LINK_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20031125
7 Importing I_VERSION_ID_NEW Call by reference Type reference (TYPE) N2GL_GL_ID IS-H*MED: ID Behandlungspfad 20031125
8 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_LINK has no exception.

Method 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 IS-H*MED: Klasse zur Fehlerabarbeitung 20030808
2 Importing E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20030808

Method DELETE on class CL_ISHMED_GL_LINK has no exception.

Method DISCARD_SNAPSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031009
2 Importing I_KEY Call by reference Type reference (TYPE) ISH_SNAPKEY IS-H: Key für einen Snapshot 20031009

Method DISCARD_SNAPSHOT on class CL_ISHMED_GL_LINK 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 20030731
2 Exporting E_ACTIVE Call by reference Type reference (TYPE) ISH_ON_OFF IObjekt aktiv? 20030731
3 Exporting E_LINK Call by reference Type reference (TYPE) RN2GL_ITEM_LINK IS-H*MED: Verbindung einer Leitlinie 20030731
4 Exporting E_MODE Call by reference Type reference (TYPE) ISH_MODUS IS-H: Bearbeitungsmodus von Datensätzen (I/U/D) 20030731
5 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20030731

Method GET_DATA on class CL_ISHMED_GL_LINK has no exception.

Method GET_DATA_AS_XML 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 20031002
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031002
3 Exporting E_XML_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_XML_DOCUMENT_BASE Helper class for generating and parsing XML structures 20031002

Method GET_DATA_AS_XML on class CL_ISHMED_GL_LINK has no exception.

Method GET_LINKS_FOR_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LINK_IDS Call by reference Type reference (TYPE) ISHMED_T_SYSUUID_C IS-H*MED: Tabelle mit GUID 20030929
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20030929
3 Importing I_VERSION_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20030929

Method GET_LINKS_FOR_VERSION on class CL_ISHMED_GL_LINK has no exception.

Method IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing C_ERRORHANDLER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20030811
2 Importing E_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISHMED_GL_LINK IS-H*MED: Verbindung einer Leitlinie 20030811
3 Importing E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20030811
4 Importing I_LINK Value transfer Type reference (TYPE) RN2GL_ITEM_LINK IS-H*MED: Verbindung einer Leitlinie 20030811

Method IMPORT on class CL_ISHMED_GL_LINK has no exception.

Method INITIALIZE Signature

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

Method IS_READONLY Signature

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

Method IS_READONLY on class CL_ISHMED_GL_LINK 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 20030801
2 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_GL_LINK IS-H*MED: Verbindung einer Leitlinie 20030801
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20030801
4 Importing I_GL_VERSION_ID Value transfer Type reference (TYPE) SYSUUID_C UUID Version der Leitlinie 20030808
5 Importing I_LINK_ID Value transfer Type reference (TYPE) SYSUUID_C UUID Verbinder 20030801
6 Importing I_READONLY Value transfer Type reference (TYPE) ISH_ON_OFF OFF Neues Objekt im Read-Only-Mode 20030806

Method LOAD on class CL_ISHMED_GL_LINK has no exception.

Method SELECT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LINK Value transfer Type reference (TYPE) RN2GL_ITEM_LINK IS-H*MED: Verbindung einer Leitlinie 20030801
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20030801
3 Importing I_GL_VERSION_ID Call by reference Type reference (TYPE) SYSUUID-C UUID der Leitlinien Version 20030808
4 Importing I_LINK_ID Call by reference Type reference (TYPE) SYSUUID-C UUID der Verbindung 20030801

Method SELECT_LINK on class CL_ISHMED_GL_LINK has no exception.

Method SET_READONLY 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 20031021
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031021
3 Importing I_READONLY Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031021

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