SAP ABAP Class CL_ISH_DATA_OBJECT (IS-H: Base Class 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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_DATA_OBJECT IS-H: Base Interface for Data Objects 20030616
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20030616
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20030716
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_SNAPSHOT_OBJECT IS-H: Definition for Snapshot Mechanism 20030710
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISH_MASTER_DATA IS-H: Base Class for Master Data Objects 20030617
2 Inheritance (c INHERITING FROM c_ref)  CL_ISH_RUN_DATA IS-H: Base Class for Movement Data Objects 20030704
Properties
Class CL_ISH_DATA_OBJECT  
Short Description IS-H: Base Class for Data Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1BASE   IS-H: Basic Functionality; TSA Development 
Created 20030616   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_DATA_OBJECT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_DATA_OBJECT IS-H: Base Interface for Data Objects 20030616
2 IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20030616
3 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20030716
4 IF_ISH_SNAPSHOT_OBJECT IS-H: Definition for Snapshot Mechanism 20030710
Friends
Class CL_ISH_DATA_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_BUFFER_CLEAR Instance attribute Public Attribute reference (LIKE) 20030902
2 CO_BUFFER_REFRESH Instance attribute Public Attribute reference (LIKE) 20030902
3 CO_BUFFER_USE Instance attribute Public Attribute reference (LIKE) 20030902
4 CO_MAX_SNAPSHOTS Instance attribute Public Attribute reference (LIKE) 20030616
5 CO_MODE_DELETE Instance attribute Public Attribute reference (LIKE) 20030616
6 CO_MODE_ERROR Instance attribute Public Attribute reference (LIKE) 20030616
7 CO_MODE_INSERT Instance attribute Public Attribute reference (LIKE) 20030616
8 CO_MODE_UNCHANGED Instance attribute Public Attribute reference (LIKE) 20030616
9 CO_MODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20030616
10 CO_TYPE_DATA_OBJECT Instance attribute Public Attribute reference (LIKE) 20031029
11 FALSE Instance attribute Public Attribute reference (LIKE) 20030616
12 GT_SNAPSHOTS Instance attribute Protected Type reference (TYPE) ISH_T_SNAPSHOT IS-H: General Snapshot Table Type 20030704
13 G_ACTIVE Instance attribute Protected Type reference (TYPE) ISH_T_SNAPSHOT IS-H: General Snapshot Table Type 20030616
14 G_MODE Instance attribute Protected Type reference (TYPE) ISH_T_SNAPSHOT IS-H: General Snapshot Table Type 20030616
15 G_SNAPSHOT_KEY Static Attribute Private Type reference (TYPE) ISH_SNAPKEY IS-H: Snapshot Key 20030617
16 OFF Instance attribute Public Attribute reference (LIKE) 20030616
17 ON Instance attribute Public Attribute reference (LIKE) 20030616
18 TRUE Instance attribute Public Attribute reference (LIKE) 20030616
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030902
2 CREATE_SNAPSHOT_OBJECT Instance method Protected Method Generates and Returns a Snapshot Object 20030617
3 DESTROY Instance method Public Method 20030707
4 GET_CHECKING_DATE Instance method Public Method 20041115
5 GET_KEY_STRING Instance method Public Method 20030707
6 GET_SNAPSHOT_KEY Static method Public Method Supplies a Unique Snapshot Key 20030617
7 GET_TYPE Instance method Public Method 20030704
8 IS_A Instance method Public Method 20030704
9 IS_ACTIVE Instance method Public Method 20030707
10 IS_CANCELLED Instance method Public Method 20030707
11 IS_CHANGED Instance method Public Method 20030902
12 IS_INHERITED_FROM Instance method Public Method 20030704
13 IS_NEW Instance method Public Method 20030707
14 REFRESH Instance method Public Method 20030707
15 SNAPSHOT Instance method Public Method 20030707
16 SNAPSHOT_CONNECTION Instance method Protected Method Snapshot for Connections 20030707
17 UNDO Instance method Public Method 20030707
18 UNDO_CONNECTION Instance method Protected Method Undo for Connections 20030708
19 UNDO_SNAPSHOT_OBJECT Instance method Protected Method Return Data to an Old Status 20030617
Events
# Event Type Visibility Description Created on
1 EV_DESTROYED Instance Event
(0)
Public
(2)
20031219
2 EV_REFRESHED Instance Event
(0)
Public
(2)
20031219
Types
Class CL_ISH_DATA_OBJECT has no local type.
Method Signatures

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_DATA_OBJECT has no exception.

Method CREATE_SNAPSHOT_OBJECT 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 20030617
2 Exporting E_SNAPSHOT_OBJECT Value transfer Object reference (TYPE REF TO) CL_ISH_SNAPSHOT IS-H: Basisklasse für Snapshots 20030617

Method CREATE_SNAPSHOT_OBJECT on class CL_ISH_DATA_OBJECT has no exception.

Method DESTROY Signature

Method DESTROY on class CL_ISH_DATA_OBJECT has no parameter.
Method DESTROY on class CL_ISH_DATA_OBJECT has no exception.

Method GET_CHECKING_DATE Signature

Method GET_CHECKING_DATE on class CL_ISH_DATA_OBJECT has no parameter.
Method GET_CHECKING_DATE on class CL_ISH_DATA_OBJECT has no exception.

Method GET_KEY_STRING Signature

Method GET_KEY_STRING on class CL_ISH_DATA_OBJECT has no parameter.
Method GET_KEY_STRING on class CL_ISH_DATA_OBJECT has no exception.

Method GET_SNAPSHOT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SNAPSHOT_KEY Value transfer Type reference (TYPE) ISH_SNAPKEY IS-H: Key für einen Snapshot 20030617

Method GET_SNAPSHOT_KEY on class CL_ISH_DATA_OBJECT has no exception.

Method GET_TYPE Signature

Method GET_TYPE on class CL_ISH_DATA_OBJECT has no parameter.
Method GET_TYPE on class CL_ISH_DATA_OBJECT has no exception.

Method IS_A Signature

Method IS_A on class CL_ISH_DATA_OBJECT has no parameter.
Method IS_A on class CL_ISH_DATA_OBJECT has no exception.

Method IS_ACTIVE Signature

Method IS_ACTIVE on class CL_ISH_DATA_OBJECT has no parameter.
Method IS_ACTIVE on class CL_ISH_DATA_OBJECT has no exception.

Method IS_CANCELLED Signature

Method IS_CANCELLED on class CL_ISH_DATA_OBJECT has no parameter.
Method IS_CANCELLED on class CL_ISH_DATA_OBJECT has no exception.

Method IS_CHANGED Signature

Method IS_CHANGED on class CL_ISH_DATA_OBJECT has no parameter.
Method IS_CHANGED on class CL_ISH_DATA_OBJECT has no exception.

Method IS_INHERITED_FROM Signature

Method IS_INHERITED_FROM on class CL_ISH_DATA_OBJECT has no parameter.
Method IS_INHERITED_FROM on class CL_ISH_DATA_OBJECT has no exception.

Method IS_NEW Signature

Method IS_NEW on class CL_ISH_DATA_OBJECT has no parameter.
Method IS_NEW on class CL_ISH_DATA_OBJECT has no exception.

Method REFRESH Signature

Method REFRESH on class CL_ISH_DATA_OBJECT has no parameter.
Method REFRESH on class CL_ISH_DATA_OBJECT has no exception.

Method SNAPSHOT Signature

Method SNAPSHOT on class CL_ISH_DATA_OBJECT has no parameter.
Method SNAPSHOT on class CL_ISH_DATA_OBJECT has no exception.

Method SNAPSHOT_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONNECTION_KEY Value transfer Type reference (TYPE) ISH_SNAPKEY IS-H: Key für einen Snapshot 20030707

Method SNAPSHOT_CONNECTION on class CL_ISH_DATA_OBJECT has no exception.

Method UNDO Signature

Method UNDO on class CL_ISH_DATA_OBJECT has no parameter.
Method UNDO on class CL_ISH_DATA_OBJECT has no exception.

Method UNDO_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONNECTION_KEY Value transfer Type reference (TYPE) ISH_SNAPKEY IS-H: Key für einen Snapshot 20030708

Method UNDO_CONNECTION on class CL_ISH_DATA_OBJECT has no exception.

Method UNDO_SNAPSHOT_OBJECT 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 20030617
2 Importing I_SNAPSHOT_OBJECT Value transfer Object reference (TYPE REF TO) CL_ISH_SNAPSHOT IS-H: Basisklasse für Snapshots 20030617

Method UNDO_SNAPSHOT_OBJECT on class CL_ISH_DATA_OBJECT has no exception.
Event Signatures

Event EV_DESTROYED Signature
Event EV_DESTROYED on class CL_ISH_DATA_OBJECT has no parameter.
Event EV_REFRESHED Signature
Event EV_REFRESHED on class CL_ISH_DATA_OBJECT has no parameter.
History
Last changed by/on SAP  20050224 
SAP Release Created in 472