SAP ABAP Interface IF_ISH_DATA_OBJECT (IS-H: Base Interface for 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 - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_ISH_MASTER_DATA IS-H: Base Interface for Master Data Objects 20030616
2 Interface composition (i COMPRISING i_ref)  IF_ISH_MASTER_DATA2 IS-H: Base Interface for Master Data Objects 20030617
3 Interface composition (i COMPRISING i_ref)  IF_ISH_OBJECTBASE IS-H: Definition of Data Object 20030704
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ISHMED_NONE_OO_N2VDNOTE IS-H*MED: Progress Entry (N2VDNOTE: no OO Data) 20050307
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ISHMED_NONE_OO_NDOC IS-H*MED: Document (NDOC: not OO Data) 20050211
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ISHMED_STRUCMEDREC_CONNECT i.s.h.med: Problem Connection 20050421
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ISH_DATA_OBJECT IS-H: Base Class for Data Objects 20030616
Properties
Interface IF_ISH_DATA_OBJECT  
Short Description IS-H: Base Interface for Data Objects    
General Data
Package N1BASE   IS-H: Basic Functionality; TSA Development 
Created 20030429   SAP 
Last changed 20060703   SAP 
Unicode checks active    
Forward declarations
Interface IF_ISH_DATA_OBJECT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20030616
2 IF_ISH_SNAPSHOT_OBJECT IS-H: Definition for Snapshot Mechanism 20030710
Friends
Interface IF_ISH_DATA_OBJECT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_BUFFER_CLEAR Constant Public Type reference (TYPE) N1BUFREFR 'C' IS-H: Indicator whether a Buffer Should be Used 20030902
2 CO_BUFFER_REFRESH Constant Public Type reference (TYPE) N1BUFREFR 'R' IS-H: Indicator whether a Buffer Should be Used 20030902
3 CO_BUFFER_USE Constant Public Type reference (TYPE) N1BUFREFR ' ' IS-H: Indicator whether a Buffer Should be Used 20030902
4 CO_KEYSTRING_DEFAULT Constant Public Type reference (TYPE) N1KEYSTRING '*' IS-H: Indicator Whether Key With or Without Client 20040126
5 CO_KEYSTRING_WITHOUT_MANDT Constant Public Type reference (TYPE) N1KEYSTRING ' ' IS-H: Indicator Whether Key With or Without Client 20040126
6 CO_KEYSTRING_WITH_MANDT Constant Public Type reference (TYPE) N1KEYSTRING 'X' IS-H: Indicator Whether Key With or Without Client 20040126
7 CO_MAX_SNAPSHOTS Constant Public Type reference (TYPE) I 100 Maximum Number of Snapshots per Instance 20030616
8 CO_MODE_DELETE Constant Public Type reference (TYPE) ISH_MODUS 'D' Object Will Be Deleted 20030616
9 CO_MODE_ERROR Constant Public Type reference (TYPE) ISH_MODUS 'E' Object Is Errored 20030616
10 CO_MODE_INSERT Constant Public Type reference (TYPE) ISH_MODUS 'I' Object Is New (Insert) 20030616
11 CO_MODE_UNCHANGED Constant Public Type reference (TYPE) ISH_MODUS SPACE Object Is Unchanged 20030616
12 CO_MODE_UPDATE Constant Public Type reference (TYPE) ISH_MODUS 'U' Object Is Changed (Update) 20030616
13 FALSE Constant Public Type reference (TYPE) ISH_TRUE_FALSE '0' IS-H: Boolean Data Type for TRUE (="1") and FALSE (="0") 20030616
14 G_ACTIVE Instance attribute Public Type reference (TYPE) ISH_ON_OFF Object Is Active ON/OFF 20030616
15 G_MODE Instance attribute Public Type reference (TYPE) ISH_MODUS IS-H: Processing Mode for Data Records (I/U/D) 20030616
16 OFF Constant Public Type reference (TYPE) ISH_ON_OFF SPACE IS-H: Boolean Data Type for ON (= "X") and OFF (= " ") 20030616
17 ON Constant Public Type reference (TYPE) ISH_ON_OFF 'X' IS-H: Boolean Data Type for ON (= "X") and OFF (= " ") 20030616
18 TRUE Constant Public Type reference (TYPE) ISH_TRUE_FALSE '1' IS-H: Boolean Data Type for TRUE (="1") and FALSE (="0") 20030616
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHANGES Instance method Public Method Check If Object Has Changed and if so What Has Changed 20030616
2 DESTROY Instance method Public Method Destroy Object 20030616
3 GET_CDOC_OBJECT Instance method Public Method Returns Change Document Object for Current Object 20040728
4 GET_CHECKING_DATE Instance method Public Method Determines Correct Date for Validity Checks 20041115
5 GET_KEY_STRING Instance method Public Method Determine Character String of Object 20030616
6 GET_TYPE Instance method Public Method 20030704
7 IS_A Instance method Public Method 20030704
8 IS_ACTIVE Instance method Public Method Is the Object Active? (Method is Faster than GET_DATA!) 20030616
9 IS_CANCELLED Instance method Public Method Is Object Canceled? 20030616
10 IS_CHANGED Instance method Public Method Returns Whether the Object Has Changed 20030902
11 IS_INHERITED_FROM Instance method Public Method 20030704
12 IS_NEW Instance method Public Method Is Object New? (Method Faster than GET_DATA!) 20030616
13 REFRESH Instance method Public Method Refresh Object 20030616
Events
# Event Type Visibility Description Created on
1 EV_DESTROYED Instance Event
(0)
Public
(2)
Method DESTROY Was Called 20031219
2 EV_REFRESHED Instance Event
(0)
Public
(2)
Method REFRESH Was Called 20031219
Types
Interface IF_ISH_DATA_OBJECT has no local type.
Method Signatures

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 IS-H*MED: Klasse zur Fehlerabarbeitung 20030616
2 Exporting E_CHANGED_FIELDS Value transfer Type reference (TYPE) ANY Die geänderten Felder des Objekts 20030616
3 Exporting E_MODE Value transfer Type reference (TYPE) ISH_MODUS Ist Objekt neu ('I') oder geändert ('U') usw. 20030616
4 Exporting E_RC Value transfer Type reference (TYPE) I Returncode 20030616

Method CHECK_CHANGES on Interface IF_ISH_DATA_OBJECT has no exception.

Method DESTROY 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 20030616
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20030616
3 Importing I_FINAL Value transfer Type reference (TYPE) ISH_ON_OFF OFF Objekt endgültig zerstören (ohne Möglichkeit von UNDO) 20060201

Method DESTROY on Interface IF_ISH_DATA_OBJECT has no exception.

Method GET_CDOC_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECTCLAS Value transfer Type reference (TYPE) CDOBJECTCL Objektklasse Änderungsbelege 20040728
2 Exporting E_OBJECTID Value transfer Type reference (TYPE) CDOBJECTV ObjektID Änderungsbelege 20040728
3 Importing I_TABNAME Value transfer Type reference (TYPE) STRING SPACE Tabellenname 20040728

Method GET_CDOC_OBJECT on Interface IF_ISH_DATA_OBJECT has no exception.

Method GET_CHECKING_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUES_EQUAL Value transfer Type reference (TYPE) ISH_ON_OFF ' ' ON: alter Wert gleich neuer Wert 20041115
2 Returning R_CHECKING_DATE Value transfer Type reference (TYPE) SY-DATUM Prüfdatum 20041115

Method GET_CHECKING_DATE on Interface IF_ISH_DATA_OBJECT has no exception.

Method GET_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 Key-String des Objekts 20030616
2 Importing I_WITH_MANDT Value transfer Type reference (TYPE) N1KEYSTRING '*' IS-H: Kennzeichen, ob Schlüssel mit oder ohne Mandant 20040126

Method GET_KEY_STRING on Interface IF_ISH_DATA_OBJECT has no exception.

Method GET_TYPE Signature

Method GET_TYPE on Interface IF_ISH_DATA_OBJECT has no parameter.
Method GET_TYPE on Interface IF_ISH_DATA_OBJECT has no exception.

Method IS_A Signature

Method IS_A on Interface IF_ISH_DATA_OBJECT has no parameter.
Method IS_A on Interface IF_ISH_DATA_OBJECT has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE Value transfer Type reference (TYPE) ISH_ON_OFF Objekt ist aktiv (ON) 20030616

Method IS_ACTIVE on Interface IF_ISH_DATA_OBJECT has no exception.

Method IS_CANCELLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CANCELLED Value transfer Type reference (TYPE) ISH_ON_OFF Objekt hat Stornoflag gesetzt 20030616
2 Exporting E_DELETED Value transfer Type reference (TYPE) ISH_ON_OFF Objekt soll gelöscht werden 20030616

Method IS_CANCELLED on Interface IF_ISH_DATA_OBJECT has no exception.

Method IS_CHANGED Signature

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

Method IS_CHANGED on Interface IF_ISH_DATA_OBJECT has no exception.

Method IS_INHERITED_FROM Signature

Method IS_INHERITED_FROM on Interface IF_ISH_DATA_OBJECT has no parameter.
Method IS_INHERITED_FROM on Interface IF_ISH_DATA_OBJECT has no exception.

Method IS_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW Value transfer Type reference (TYPE) ISH_ON_OFF Objekt ist neu (ON) 20030616

Method IS_NEW on Interface IF_ISH_DATA_OBJECT has no exception.

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

Method REFRESH on Interface IF_ISH_DATA_OBJECT has no exception.
Event Signatures

Event EV_DESTROYED Signature
Event EV_DESTROYED on Interface IF_ISH_DATA_OBJECT has no parameter.
Event EV_REFRESHED Signature
Event EV_REFRESHED on Interface IF_ISH_DATA_OBJECT has no parameter.
History
Last changed by/on SAP  20060703 
SAP Release Created in 472