SAP ABAP Class CL_ISH_OBJECTCENTRAL (IS-H: Basic Class for ISH(*MED) Objects)
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
Properties
Class CL_ISH_OBJECTCENTRAL  
Short Description IS-H: Basic Class for ISH(*MED) Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NPVS   Application development patient management system 
Created 20020116   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISH_OBJECTCENTRAL has no interface implemented.
Friends
Class CL_ISH_OBJECTCENTRAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_MAX_SNAPSHOTS Instance attribute Private Type reference (TYPE) I 100 Maximum Number of Snapshots per Instance 20021202
2 FALSE Constant Public Type reference (TYPE) ISH_TRUE_FALSE '0' IS-H: Boolean Data Type for TRUE (="1") and FALSE (="0") 20020116
3 GT_CONNECTED_OBJECTS Instance attribute Protected Type reference (TYPE) ISH_OBJECTLIST Tab. with Objects that Are Connected to Current Object 20020116
4 GT_SNAPSHOT Instance attribute Private Type reference (TYPE) ISH_T_OBJECTCENTRAL_SNAPSHOT Snapshot Table for Class CL_ISH_OBJECTCENTRAL 20021202
5 G_KEY Static Attribute Private Type reference (TYPE) N1GENKEY6 '000001' "Number Range" for Keys for Object Lock 20020116
6 G_LOCK_KEY Instance attribute Protected Type reference (TYPE) N1GENKEY6 Key for Current Object Lock 20020116
7 G_SNAPSHOT_KEY Static Attribute Private Type reference (TYPE) ISHMED_SNAPKEY 1 "Number Range" for Keys for Snapshot 20020116
8 OFF Constant Public Type reference (TYPE) ISH_ON_OFF SPACE IS-H: Boolean Data Type for ON (= "X") and OFF (= " ") 20020116
9 ON Constant Public Type reference (TYPE) ISH_ON_OFF 'X' IS-H: Boolean Data Type for ON (= "X") and OFF (= " ") 20020116
10 TRUE Constant Public Type reference (TYPE) ISH_TRUE_FALSE '1' IS-H: Boolean Data Type for TRUE (="1") and FALSE (="0") 20020116
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONNECTION Instance method Public Method Build Connection Between Objects 20020116
2 CLEAR_LOCK Instance method Public Method Clear Lock on Object 20020116
3 COMPARE_STRUCTURES Static method Public Method Compare Two Structures for Changes 20021204
4 DELETE_CONNECTION Instance method Public Method Delete Connection 20050722
5 DELETE_INACTIVE_CONNECTIONS Instance method Public Method Delete All Inactive Connections 20020919
6 GET_CONNECTIONS Instance method Public Method Return Connections to Current Object 20020116
7 GET_SNAPSHOT_KEY Static method Public Method Get New Key for Snapshot 20020116
8 OBJECT_TO_INTERFACE Static method Public Method Assign Object Reference to Interface Reference (Casting) 20020116
9 READ_XFIELD_STRUCTURE Static method Public Method Read Fields of X-Field Structure From DDIC 20020116
10 REMOVE_CONNECTION Instance method Public Method Deactivate Connection 20020116
11 SCAN_XFIELD_STRUCTURE Static method Public Method Scan X-Field Structure 20020116
12 SET_LOCK Instance method Public Method Set Object Lock 20020116
13 SNAPSHOT Instance method Public Method Temporarily Hold Object Content (also See UNDO) 20021202
14 UNDO Instance method Public Method Activate Content of Object Noted with "Snapshot" 20021202
Events
Class CL_ISH_OBJECTCENTRAL has no event.
Types
Class CL_ISH_OBJECTCENTRAL has no local type.
Method Signatures

Method ADD_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE Value transfer Type reference (TYPE) ISH_OBJECT-ATTRIBUTE IS-H*MED: Attribut einer Connection 20020116
2 Importing I_ATTRIBUTE_X Value transfer Type reference (TYPE) ISH_MOVE_FIELD SPACE Feldinhalt von I_ATTRIBUTE beim Ändern übernehmen 20020116
3 Importing I_ATTRIB_APPLY_TO Value transfer Type reference (TYPE) ISH_OBJECT-ATTRIB_APPLY_TO IS-H: Attribut der Verbindung gültig für Partner/Selbst 20020116
4 Importing I_ATTRIB_APPLY_TO_X Value transfer Type reference (TYPE) ISH_MOVE_FIELD SPACE Feldinhalt von I_ATTRIB_APPLY_TO beim Ändern übernehmen 20020116
5 Importing I_ME Value transfer Object reference (TYPE REF TO) OBJECT "Eigene" Objektreferenz 20020116
6 Importing I_PARTNER Value transfer Object reference (TYPE REF TO) OBJECT Objekt, das mit dem aktuellen verbunden wird 20020116
7 Importing I_PARTNER_X Value transfer Type reference (TYPE) ISH_MOVE_FIELD 'X' Feldinhalt von I_OBJECT beim Ändern übernehmen 20020116

Method ADD_CONNECTION on class CL_ISH_OBJECTCENTRAL has no exception.

Method CLEAR_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Value transfer Type reference (TYPE) SY-SUBRC Returncode 20020116
2 Importing I_KEY Value transfer Type reference (TYPE) N1GENKEY6 Schlüssel der Objektsperre 20020116

Method CLEAR_LOCK on class CL_ISH_OBJECTCENTRAL has no exception.

Method COMPARE_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Value transfer Type reference (TYPE) ISH_NAMETAB_TAB Tabelle mit Felder der Struktur (für/aus Puffer) 20021204
2 Changing C_ERRORHANDLER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20021204
3 Exporting ET_CHG_FIELDS Value transfer Type reference (TYPE) ISH_NAMETAB_TAB Tabelle mit geänderten Feldern 20021205
4 Exporting E_CHANGES Value transfer Type reference (TYPE) ISH_ON_OFF Kennzeichen ob Unterschiede vorhanden ON / OFF 20021204
5 Exporting E_RC Value transfer Type reference (TYPE) I Returncode 20021204
6 Exporting E_XFIELD_STRUCT Value transfer Type reference (TYPE) ANY Struktur mit den Unterschieden 20021204
7 Importing I_STRUCT_NAME Value transfer Type reference (TYPE) ANY Name der Struktur 20021204
8 Importing I_STRUCT_ONE Value transfer Type reference (TYPE) ANY erste Struktur für Vergleich 20021204
9 Importing I_STRUCT_TWO Value transfer Type reference (TYPE) ANY zweite Struktu für Vergleich 20021204

Method COMPARE_STRUCTURES on class CL_ISH_OBJECTCENTRAL has no exception.

Method DELETE_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ME Value transfer Object reference (TYPE REF TO) OBJECT "Eigene" Objektreferenz 20050722
2 Importing I_PARTNER Call by reference Object reference (TYPE REF TO) OBJECT Objekt, zu dem die Verbindung gelöscht wird 20050722
3 Importing I_TYPE Value transfer Type reference (TYPE) I Verbindungen des angegebenen Typs löschen 20050722

Method DELETE_CONNECTION on class CL_ISH_OBJECTCENTRAL has no exception.

Method DELETE_INACTIVE_CONNECTIONS Signature

Method DELETE_INACTIVE_CONNECTIONS on class CL_ISH_OBJECTCENTRAL has no parameter.
Method DELETE_INACTIVE_CONNECTIONS on class CL_ISH_OBJECTCENTRAL has no exception.

Method GET_CONNECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTS Call by reference Type reference (TYPE) ISH_OBJECTLIST Tabelle mit verbundenen Objekten 20020116
2 Importing I_ALL_CONN_OBJECTS Value transfer Type reference (TYPE) ISH_ON_OFF OFF Alle Objekte des gesamten Netzes suchen 20020116
3 Importing I_INACTIVE_CONNS Value transfer Type reference (TYPE) ISH_ON_OFF OFF Auch inaktive Verbindungen zurückgeben ON/OFF 20020116
4 Importing I_ME Value transfer Object reference (TYPE REF TO) OBJECT "Eigene" Objektreferenz 20020116
5 Importing I_TYPE Value transfer Type reference (TYPE) I Nur verbundene Objekte dieses Typs zurückgeben 20020116

Method GET_CONNECTIONS on class CL_ISH_OBJECTCENTRAL has no exception.

Method GET_SNAPSHOT_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) ISHMED_SNAPKEY Key des Snapshots 20020116
2 Exporting E_RC Value transfer Type reference (TYPE) SY-SUBRC Returncode 20020116

Method GET_SNAPSHOT_KEY on class CL_ISH_OBJECTCENTRAL has no exception.

Method OBJECT_TO_INTERFACE 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 20020116
2 Exporting E_INTERFACE Value transfer Object reference (TYPE REF TO) IF_ISH_OBJECTBASE Interface vom Typ Objectbase 20020116
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20020116
4 Importing I_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT Objekt 20020116

Method OBJECT_TO_INTERFACE on class CL_ISH_OBJECTCENTRAL has no exception.

Method READ_XFIELD_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Value transfer Type reference (TYPE) ISH_NAMETAB_TAB Tabelle mit Felder der Struktur (für/aus Puffer) 20020116
2 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20020116
3 Exporting E_RC Value transfer Type reference (TYPE) I Returncode 20020116
4 Importing I_STRUCT_NAME Value transfer Type reference (TYPE) ANY Name der Struktur 20020116

Method READ_XFIELD_STRUCTURE on class CL_ISH_OBJECTCENTRAL has no exception.

Method REMOVE_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ME Value transfer Object reference (TYPE REF TO) OBJECT "Eigene" Objektreferenz 20020116
2 Importing I_PARTNER Call by reference Object reference (TYPE REF TO) OBJECT Objekt, zu dem die Verbindung inaktiviert wird 20020116
3 Importing I_TYPE Value transfer Type reference (TYPE) I Verbindungen des angegebenen Typs inaktivieren 20020116

Method REMOVE_CONNECTION on class CL_ISH_OBJECTCENTRAL has no exception.

Method SCAN_XFIELD_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Value transfer Type reference (TYPE) ISH_NAMETAB_TAB Tabelle mit Felder der Struktur (für/aus Puffer) 20020116
2 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20020116
3 Changing C_STRUCT Value transfer Type reference (TYPE) ANY Zu scannende Struktur 20020116
4 Exporting E_RC Value transfer Type reference (TYPE) I Returncode 20020116
5 Importing I_STRUCT_NAME Value transfer Type reference (TYPE) ANY Name der Struktur 20020116

Method SCAN_XFIELD_STRUCTURE on class CL_ISH_OBJECTCENTRAL has no exception.

Method SET_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY Value transfer Type reference (TYPE) N1GENKEY6 Schlüssel der Objektsperre 20020116
2 Exporting E_RC Value transfer Type reference (TYPE) SY-SUBRC Returncode 20020116

Method SET_LOCK on class CL_ISH_OBJECTCENTRAL has no exception.

Method SNAPSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY Value transfer Type reference (TYPE) ISHMED_SNAPKEY Key des Snapshots 20021202
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20021202

Method SNAPSHOT on class CL_ISH_OBJECTCENTRAL has no exception.

Method UNDO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20021202
2 Importing I_KEY Value transfer Type reference (TYPE) ISHMED_SNAPKEY Key des Snapshots 20021202
3 Importing I_ME Value transfer Object reference (TYPE REF TO) OBJECT "Eigene" Objektreferenz 20070709

Method UNDO on class CL_ISH_OBJECTCENTRAL has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in 463B