SAP ABAP Class CL_ISH_SNAPSHOT_HANDLING (IS-H: Handling of Snapshot for Various 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_CONSTANT_DEFINITION IS-H: Definition of General Constants 20031205
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20031205
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20031205
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_SNAPSHOT_OBJECT IS-H: Definition for Snapshot Mechanism 20031205
Properties
Class CL_ISH_SNAPSHOT_HANDLING  
Short Description IS-H: Handling of Snapshot for Various Objects    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1BASE   IS-H: Basic Functionality; TSA Development 
Created 20031205   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_SNAPSHOT_HANDLING has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20031205
2 IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20031205
3 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20031205
4 IF_ISH_SNAPSHOT_OBJECT IS-H: Definition for Snapshot Mechanism 20031205
Friends
Class CL_ISH_SNAPSHOT_HANDLING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TYPE_SNAPSHOT_HANDLING Instance attribute Protected Attribute reference (LIKE) 20031205
2 FALSE Instance attribute Public Attribute reference (LIKE) 20031205
3 GR_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_DATA_CONTAINER Data Container 20031205
4 GR_ENV Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20031205
5 GT_EXCL_ID_OBJ Instance attribute Protected Type reference (TYPE) ISH_T_IDENTIFY_OBJECT Objects that Can Be Changed 20031205
6 GT_ID_OBJ Instance attribute Protected Type reference (TYPE) ISH_T_IDENTIFY_OBJECT Objects of the Type "if_ish_identify_object" 20031205
7 GT_SNAPSHOT Instance attribute Protected Type reference (TYPE) ISH_T_SNAPSHOT Table with All Snapshots Made 20031205
8 G_ALLOW_NEW_OBJ Instance attribute Protected Type reference (TYPE) ISH_ON_OFF Allow New Objects to Be Added to Environment ON/OFF 20031205
9 OFF Instance attribute Public Attribute reference (LIKE) 20031205
10 ON Instance attribute Public Attribute reference (LIKE) 20031205
11 TRUE Instance attribute Public Attribute reference (LIKE) 20031205
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SNAPSHOT Instance method Protected Method Create and Fill Snapshot Object 20031209
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031205
3 CREATE Static method Public Method Create Instance of the Class 20031205
4 DESTROY Instance method Public Method Destroy Instance 20031205
5 FILTER_OBJECTS Instance method Protected Method Remove All Objects where a SNAPSHOT Is not Possible 20031205
6 GET_OBJECTS Instance method Protected Method Determination of All Objects for a SNAPSHOT 20031205
7 GET_SNAP_OBJECTS Instance method Protected Method Convert Objects into Correct Format for SNAPSHOT/UNDO 20031209
8 INITIALIZE Instance method Protected Method Initialize Instance 20031205
9 SET_DATA_CONTAINER Instance method Public Method Transfer a Data Container 20031205
10 SET_ENVIRONMENT Instance method Public Method Transfer of an Environment 20031205
11 SET_EXCL_OBJECTS Instance method Public Method Transfer Individual Objects That Can Be Changed 20031205
12 SET_OBJECTS Instance method Public Method Transfer Individual Objects 20031205
13 SNAPSHOT Instance method Public Method 20031211
14 UNDO Instance method Public Method 20031211
15 UNDO_SNAPSHOT Instance method Protected Method Make Undo 20031209
Events
Class CL_ISH_SNAPSHOT_HANDLING has no event.
Types
Class CL_ISH_SNAPSHOT_HANDLING has no local type.
Method Signatures

Method BUILD_SNAPSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20031209
2 Changing CR_SNAPSHOT_OBJECT Call by reference Object reference (TYPE REF TO) CL_ISH_SNAPSHOT Snapshot Objekt 20031209
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031209

Method BUILD_SNAPSHOT on class CL_ISH_SNAPSHOT_HANDLING has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISH_SNAPSHOT_HANDLING has no parameter.
# Exception Resumable Description Created on
1 INSTANCE_NOT_POSSIBLE Instanzierung nicht möglich 20031205

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20031205
2 Exporting ER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISH_SNAPSHOT_HANDLING Instanz 20031205
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031205

Method CREATE on class CL_ISH_SNAPSHOT_HANDLING has no exception.

Method DESTROY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20031205
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031205

Method DESTROY on class CL_ISH_SNAPSHOT_HANDLING has no exception.

Method FILTER_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20031205
2 Changing CT_ID_OBJ Value transfer Type reference (TYPE) ISH_T_IDENTIFY_OBJECT Tabelle mit Objekten 20031205
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031205

Method FILTER_OBJECTS on class CL_ISH_SNAPSHOT_HANDLING has no exception.

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20031205
2 Exporting ET_ID_OBJ Value transfer Type reference (TYPE) ISH_T_IDENTIFY_OBJECT alle Objekte für einen SNAPSHOT 20031205
3 Exporting ET_SNAP_OBJ Value transfer Type reference (TYPE) ISH_T_SNAPSHOT_OBJECT alle Objekte für einen SNAPSHOT 20031209
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031205
5 Importing I_ONLY_ENV Value transfer Type reference (TYPE) ISH_ON_OFF OFF Objekte nur aus dem Environment berücksichtigen 20031209

Method GET_OBJECTS on class CL_ISH_SNAPSHOT_HANDLING has no exception.

Method GET_SNAP_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ID_OBJ Value transfer Type reference (TYPE) ISH_T_IDENTIFY_OBJECT Objekte vom Typ IF_ISH_IDENTIFY_OBJECT 20031209
2 Returning RT_SNAP_OBJ Value transfer Type reference (TYPE) ISH_T_SNAPSHOT_OBJECT Objekte vom Typ IF_ISH_SNAPSHOT_OBJECT 20031209

Method GET_SNAP_OBJECTS on class CL_ISH_SNAPSHOT_HANDLING has no exception.

Method INITIALIZE Signature

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

Method SET_DATA_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20031205
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031205
3 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_ISH_DATA_CONTAINER Daten-Container 20031205

Method SET_DATA_CONTAINER on class CL_ISH_SNAPSHOT_HANDLING has no exception.

Method SET_ENVIRONMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20031205
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031205
3 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20031205
4 Importing I_ALLOW_NEW_OBJ Value transfer Type reference (TYPE) ISH_ON_OFF OFF Aufnahme neuer Objekte in das Environment erlauben ON / OFF 20031205

Method SET_ENVIRONMENT on class CL_ISH_SNAPSHOT_HANDLING has no exception.

Method SET_EXCL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20031205
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031205
3 Importing IT_OBJECTS Call by reference Type reference (TYPE) ISH_T_IDENTIFY_OBJECT Objekte vom Typ "if_ish_identify_object" 20031205

Method SET_EXCL_OBJECTS on class CL_ISH_SNAPSHOT_HANDLING has no exception.

Method SET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20031205
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031205
3 Importing IT_OBJECTS Call by reference Type reference (TYPE) ISH_T_IDENTIFY_OBJECT Objekte vom Typ "if_ish_identify_object" 20031205

Method SET_OBJECTS on class CL_ISH_SNAPSHOT_HANDLING has no exception.

Method SNAPSHOT Signature

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

Method UNDO Signature

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

Method UNDO_SNAPSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20031209
2 Changing CR_SNAPSHOT_OBJECT Call by reference Object reference (TYPE REF TO) CL_ISH_SNAPSHOT Snapshot Objekt 20031209
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031209

Method UNDO_SNAPSHOT on class CL_ISH_SNAPSHOT_HANDLING has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 472