SAP ABAP Class CL_ISH_DATA_CONTAINER (IS-H: Container for Object-Oriented Data)
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
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 20030410
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20030430
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20030716
Properties
Class CL_ISH_DATA_CONTAINER  
Short Description IS-H: Container for Object-Oriented Data    
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 20021021   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_DATA_CONTAINER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20030410
2 IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20030430
3 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20030716
Friends
Class CL_ISH_DATA_CONTAINER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TYPE_CONT_COMMON Instance attribute Private Attribute reference (LIKE) 20030716
2 FALSE Constant Public Type reference (TYPE) ISH_TRUE_FALSE '0' IS-H: Boolean Data Type for TRUE (="1") and FALSE (="0") 20021021
3 GT_OBJECT Instance attribute Private Type reference (TYPE) ISH_OBJECTLIST List with Data 20021021
4 GT_SNAPSHOT Instance attribute Private Type reference (TYPE) TYT_SNAPSHOT Table for Snapshots 20021021
5 G_CONSTRUCT Static Attribute Private Type reference (TYPE) ISH_ON_OFF Constructor Can Be Called ON/OFF 20021021
6 G_SNAPSHOT_KEY Static Attribute Private Type reference (TYPE) ISHMED_SNAPKEY IS-H*MED: Key for Snapshot 20021021
7 OFF Constant Public Type reference (TYPE) ISH_ON_OFF SPACE IS-H: Boolean Data Type for ON (= "X") and OFF (= " ") 20021021
8 ON Constant Public Type reference (TYPE) ISH_ON_OFF 'X' IS-H: Boolean Data Type for ON (= "X") and OFF (= " ") 20021021
9 TRUE Constant Public Type reference (TYPE) ISH_TRUE_FALSE '1' IS-H: Boolean Data Type for TRUE (="1") and FALSE (="0") 20021021
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_OBJECT Instance method Public Method Add Object to the Container 20021021
2 CLEAR_OBJECTLIST Instance method Public Method Delete Object List 20031109
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021021
4 CREATE Static method Public Method Create Instance of the Class (Instead of CONSTRUCTOR!) 20021021
5 DESTROY Instance method Public Method Discard Object 20030804
6 GET_DATA Instance method Public Method Get Data of Container 20021021
7 GET_ONE_LINE Instance method Public Method Read a Row from the Container Table 20031110
8 GET_TYPE Instance method Public Method 20030430
9 INITIALIZE Instance method Public Method Initialize Container 20021021
10 IS_A Instance method Public Method 20031108
11 IS_INHERITED_FROM Instance method Public Method 20031108
12 IS_OBJ_IN_CONTAINER Instance method Public Method Does the Contained Already Contain an Object? 20021021
13 REMOVE_OBJECT Instance method Public Method Remove Object From the Container 20030306
14 SNAPSHOT Instance method Public Method Perform Snapshot of All Objects 20021021
15 UNDO Instance method Public Method Perform Undo of All Objects 20021021
Events
Class CL_ISH_DATA_CONTAINER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYT_SNAPSHOT Protected See coding 20021021
2 TY_SNAPSHOT Protected See coding 20021021
Method Signatures

Method APPEND_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSERT_INDEX Value transfer Type reference (TYPE) SY-TABIX 9999 In welcher Zeile soll der Eintrag eingefügt werden? 20031108
2 Importing I_MULTIPLE_OBJ Value transfer Type reference (TYPE) ISH_ON_OFF OFF Objekte mehrfach zulassen (ON) 20021021
3 Importing I_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT Objekt, das in den Container aufgenommen werden soll 20021021

Method APPEND_OBJECT on class CL_ISH_DATA_CONTAINER has no exception.

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

Method CLEAR_OBJECTLIST on class CL_ISH_DATA_CONTAINER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISH_DATA_CONTAINER has no parameter.
# Exception Resumable Description Created on
1 INSTANCE_NOT_POSSIBLE Instanz der Klasse kann nicht angelegt werden 20021021

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 20021021
2 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISH_DATA_CONTAINER Instanz der Klasse 20021021
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20021021

Method CREATE on class CL_ISH_DATA_CONTAINER 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 20030804
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20030804

Method DESTROY on class CL_ISH_DATA_CONTAINER 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 Objekt zur Fehlerbehandlung 20021021
2 Exporting ET_OBJECT Value transfer Type reference (TYPE) ISH_OBJECTLIST Rückgabe aller Objekte des Speichers 20021021
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20021021
4 Importing I_TYPE Value transfer Type reference (TYPE) I Nur Objekte dieses Typs zurückgeben 20021028

Method GET_DATA on class CL_ISH_DATA_CONTAINER has no exception.

Method GET_ONE_LINE 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 IS-H*MED: Klasse zur Fehlerabarbeitung 20031110
2 Exporting ER_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Das Objekt dieser Zeile 20031110
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20031110
4 Importing I_INDEX Value transfer Type reference (TYPE) SY-TABIX Index der zu lesenden Zeile 20031110

Method GET_ONE_LINE on class CL_ISH_DATA_CONTAINER has no exception.

Method GET_TYPE Signature

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

Method INITIALIZE Signature

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

Method IS_A Signature

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

Method IS_INHERITED_FROM Signature

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

Method IS_OBJ_IN_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FOUND Value transfer Type reference (TYPE) ISH_ON_OFF Objekt ist im Container vorhanden (ON) oder nicht (OFF) 20021021
2 Exporting E_INDEX Value transfer Type reference (TYPE) SY-TABIX Index des Objekts im Container 20040216
3 Importing I_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT Objekt, das gesucht wird 20021021

Method IS_OBJ_IN_CONTAINER on class CL_ISH_DATA_CONTAINER has no exception.

Method REMOVE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT Objekt, das aus dem Container entfernt werden soll 20030306

Method REMOVE_OBJECT on class CL_ISH_DATA_CONTAINER 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 20021021
2 Exporting E_RC Value transfer Type reference (TYPE) SY-SUBRC Returncode 20021021

Method SNAPSHOT on class CL_ISH_DATA_CONTAINER 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) SY-SUBRC Returncode 20021021
2 Importing I_KEY Value transfer Type reference (TYPE) ISHMED_SNAPKEY Key des Snapshots 20021021

Method UNDO on class CL_ISH_DATA_CONTAINER has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 471