SAP ABAP Class CL_CIM_ELEMENT (Basis Class for CIM Elements)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-SLD-ABA (Application Component) System Landscape Directory ABAP Connectivity
     S_WBEM_CIM (Package) WBEM Client: CIM Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CIM_BASEREQUEST Basis Class for CIM Requests 20081114
2 Inheritance (c INHERITING FROM c_ref)  CL_CIM_BASERESPONSE Represents a CIM response 20081114
3 Inheritance (c INHERITING FROM c_ref)  CL_CIM_DECLARATION Represents a CIM declaration 20081008
4 Inheritance (c INHERITING FROM c_ref)  CL_CIM_DECLGROUP Group of objects in a CIM declaration 20081125
5 Inheritance (c INHERITING FROM c_ref)  CL_CIM_MESSAGE Represents a CIM message 20081008
6 Inheritance (c INHERITING FROM c_ref)  CL_CIM_NAMEDELEMENT Basis Class for Named CIM Elements 20080619
7 Inheritance (c INHERITING FROM c_ref)  CL_CIM_OBJECTWITHREFERENCE Container for CIM object and its reference 20080930
8 Inheritance (c INHERITING FROM c_ref)  CL_CIM_REFERENCE Reference to CIM Namespace, Class, or Instance 20080711
Properties
Class CL_CIM_ELEMENT  
Short Description Basis Class for CIM Elements    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_WBEM_CIM   WBEM Client: CIM Objects 
Created 20080616   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_CIM_ELEMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CIM_ELEMENT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CIM_DECLGROUP 20091029 Group of objects in a CIM declaration
2 CL_CIM_ELEMENTVISITOR 20080711 Basis Class for Operations on CIM Objects
3 CL_CIM_INTRINSICRESPONSE 20091029 Intrinsic CIM Response
4 CL_CIM_PARAMVALUE_UTIL 20091026 Parameter value of an extrinsic CIM request
5 CL_CIM_READONLYVISITOR 20081202 Visitor for Read-Only Activation
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COPY_MODE_DEEP Constant Public Type reference (TYPE) I 4 Deep Copy 20081209
2 COPY_MODE_READ_ONLY Constant Public Type reference (TYPE) I 2 Read-Only Copy 20081209
3 COPY_MODE_SHALLOW Constant Public Type reference (TYPE) I 1 Flat Copy 20081209
4 COPY_MODE_WRITABLE Constant Public Type reference (TYPE) I 3 Writable Copy 20081209
5 IS_IN_SHM Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE Is object in shared memory? 20090929
6 READ_ONLY Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE Read-only? 20081205
Methods
# Method Level Visibility Method type Description Created on
1 ACCEPT_VISITOR Instance method Protected Method Accepts a visitor (visitor design pattern) 20080617
2 CHECK_WRITABLE Instance method Protected Method Checks the read-only status before changes 20081202
3 CLONE_THIS Instance method Protected Method Flat cloning of this object 20081209
4 COPY Instance method Public Method Creates a deep copy of this CIM object 20080909
5 COPY_IMPL Instance method Protected Method Implmentation of copy method 20081209
6 COPY_MEMBERS Instance method Protected Method Copy member objects 20081209
7 DO_CLONE Instance method Protected Method Real cloning required for copy mode? 20081209
8 EQUALS Instance method Public Method Comparison with other CIM element 20081211
9 GET_ABAP_CLASS_NAME Instance method Public Method Gets the ABAP class name of the element object 20081217
10 GET_READ_ONLY Instance method Public Method Gets a read-only replicate of the CIM object 20081205
11 GET_WRITABLE Instance method Public Method Gets a writable replicate of the CIM object 20081202
12 IS_ABAP_INSTANCE_OF Instance method Public Method Checks whether element is an instance of a spec. ABAP class 20081217
13 IS_DEEP_CLONE_MODE Static method Protected Method Is the copy mode deep? 20081209
14 SET_READ_ONLY Instance method Public Method Activates write protection for this CIM object 20081205
15 SET_READ_ONLY_FLAG Instance method Protected Method Sets the read-only indicator locally in the instance 20081205
16 TO_STRING_DEBUG Instance method Public Method Returns debug information for this object 20100312
Events
Class CL_CIM_ELEMENT has no event.
Types
Class CL_CIM_ELEMENT has no local type.
Method Signatures

Method ACCEPT_VISITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VISITOR Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTVISITOR Basisklasse für Operationen auf CIM-Objekten 20080617
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme des WBEM Clients 20080617

Method CHECK_WRITABLE Signature

Method CHECK_WRITABLE on class CL_CIM_ELEMENT has no parameter.
Method CHECK_WRITABLE on class CL_CIM_ELEMENT has no exception.

Method CLONE_THIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLONE Value transfer Object reference (TYPE REF TO) CL_CIM_ELEMENT Flacher Klon 20081209

Method CLONE_THIS on class CL_CIM_ELEMENT has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLONE Value transfer Object reference (TYPE REF TO) CL_CIM_ELEMENT Basisklasse für CIM-Elemente 20080909

Method COPY on class CL_CIM_ELEMENT has no exception.

Method COPY_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLONE Value transfer Object reference (TYPE REF TO) CL_CIM_ELEMENT Repliziertes Objekt 20081209
2 Importing MODE Call by reference Type reference (TYPE) I Kopiermodus 20081209

Method COPY_IMPL on class CL_CIM_ELEMENT has no exception.

Method COPY_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM_SHM Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Objekte aus dem Shared Memory kopieren? 20091006
2 Importing MODE Call by reference Type reference (TYPE) I Modus 20081209

Method COPY_MEMBERS on class CL_CIM_ELEMENT has no exception.

Method DO_CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BOOL Value transfer Type reference (TYPE) ABAP_BOOL Wahr oder falsch 20081209
2 Importing MODE Call by reference Type reference (TYPE) I Modus 20081209

Method DO_CLONE on class CL_CIM_ELEMENT has no exception.

Method EQUALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BOOL Value transfer Type reference (TYPE) ABAP_BOOL Wahr oder falsch 20081211
2 Importing OTHER_ELEMENT Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENT Zu vergleichendes Element 20081211

Method EQUALS on class CL_CIM_ELEMENT has no exception.

Method GET_ABAP_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLSNAME Value transfer Type reference (TYPE) STRING Name der ABAP-Klasse 20081217

Method GET_ABAP_CLASS_NAME on class CL_CIM_ELEMENT has no exception.

Method GET_READ_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENT Value transfer Object reference (TYPE REF TO) CL_CIM_ELEMENT Schreibgeschütztes Replikat 20081205

Method GET_READ_ONLY on class CL_CIM_ELEMENT has no exception.

Method GET_WRITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENT Value transfer Object reference (TYPE REF TO) CL_CIM_ELEMENT Schreibgeschütztes Replikat 20081202

Method GET_WRITABLE on class CL_CIM_ELEMENT has no exception.

Method IS_ABAP_INSTANCE_OF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BOOL Value transfer Type reference (TYPE) ABAP_BOOL Wahr oder falsch 20081217
2 Importing NAME Call by reference Type reference (TYPE) STRING ABAP-Klassen- oder Interfacename 20081217

Method IS_ABAP_INSTANCE_OF on class CL_CIM_ELEMENT has no exception.

Method IS_DEEP_CLONE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BOOL Value transfer Type reference (TYPE) ABAP_BOOL Wahr oder falsch 20081209
2 Importing MODE Call by reference Type reference (TYPE) I Modus 20081209

Method IS_DEEP_CLONE_MODE on class CL_CIM_ELEMENT has no exception.

Method SET_READ_ONLY Signature

Method SET_READ_ONLY on class CL_CIM_ELEMENT has no parameter.
Method SET_READ_ONLY on class CL_CIM_ELEMENT has no exception.

Method SET_READ_ONLY_FLAG Signature

Method SET_READ_ONLY_FLAG on class CL_CIM_ELEMENT has no parameter.
Method SET_READ_ONLY_FLAG on class CL_CIM_ELEMENT has no exception.

Method TO_STRING_DEBUG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20100312

Method TO_STRING_DEBUG on class CL_CIM_ELEMENT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 712