SAP ABAP Class CL_CIM_CLASS (CIM Class)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CIM_OBJECT Basis Class for CIM Class and CIM Instance 20080912
Properties
Class CL_CIM_CLASS  
Short Description CIM Class    
Super Class CL_CIM_OBJECT Basis Class for CIM Class and CIM Instance 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_WBEM_CIM   WBEM Client: CIM Objects 
Created 20080912   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)
Interfaces
Class CL_CIM_CLASS has no interface implemented.
Friends
Class CL_CIM_CLASS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 METHOD_LIST Instance attribute Public Type reference (TYPE) CIM_T_METHOD Table of Method Definitions 20091026
2 PREPEND_QUAL_NAMES Static Attribute Private Type reference (TYPE) CIM_T_ELEMENTNAME Qualifier that goes at front 20080930
3 SUPERCLASSNAME Instance attribute Public Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Top Class 20080912
Methods
# Method Level Visibility Method type Description Created on
1 ACCEPT_VISITOR_FOR_METH Instance method Private Method 20090403
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080930
3 CLEAR_METHODS Instance method Public Method Removes all methods 20080912
4 CLEAR_QUALIFIERS_FOR_METHOD Instance method Public Method Removes all method/parameter qualifiers 20091029
5 CREATE Static method Public Method Creates an instance of this class 20081020
6 CREATE_INSTANCE_TEMPLATE Instance method Public Method Creates a template for a CIM instance of this class 20081219
7 EQUALS_METHODS Instance method Private Method Checks similarity of the methods 20090403
8 EXISTS_METHOD Instance method Public Method Checks the existence of a method 20080912
9 GET_METHOD Instance method Public Method Gets a method, if it exists 20080912
10 GET_QUALIFIER_FOR_METHOD Instance method Public Method Gets a method/parameter qualifier 20091026
11 IS_ABSTRACT Instance method Public Method Checks the existence and truth of the abstract qualifier 20080912
12 IS_EXCEPTION Instance method Public Method Checks the existence and truth of the exception qualifier 20080912
13 IS_INDICATION Instance method Public Method Checks the existence and truth of the INDICATION qualifier 20080912
14 IS_INSTANTIABLE Instance method Public Method Checks whether the CIM class can be instantiated 20080912
15 LIST_KEYS Instance method Public Method Gets a list of the key properties/references 20091029
16 LIST_QUALIFIERS_FOR_METHOD Instance method Public Method Gets a list of all method/parameter qualifiers 20091026
17 MEM_COPY_METHODS Static method Private Method 20090929
18 MEM_COPY_PARAMETERS Static method Private Method 20090929
19 MEM_COPY_PROPERTIES Static method Private Method 20091026
20 MEM_COPY_QUALIFIERS Static method Private Method 20090929
21 MERGE_METHOD_STRUC Instance method Private Method Merge Implementation for Method Structure 20090403
22 MERGE_PARAMETER_STRUC Instance method Private Method Merge Implementation for Parameter Structure 20090403
23 REMOVE_METHOD Instance method Public Method Removes a method 20080912
24 REMOVE_QUALIFIER_FOR_METHOD Instance method Public Method Removes one or more method/parameter qualifiers 20091026
25 SET_METHOD Instance method Public Method Sets or overwrites a method 20091026
26 SET_QUALIFIER_FOR_METHOD Instance method Public Method Sets a method/parameter qualifier (overwrite mode) 20091026
27 SET_SUPERCLASSNAME Instance method Public Method Sets or overwrites the element name of the superclass 20090216
28 SHM_ADJUST_METHODS Static method Private Method 20090924
29 SHM_ADJUST_PARAMETERS Static method Private Method 20090924
30 SHM_ADJUST_PROPERTIES Static method Private Method 20091026
31 SHM_ADJUST_QUALIFIERS Static method Private Method 20090924
32 SHM_COPY Instance method Public Method Generates copy of object in shared memory 20090924
33 SHM_RETRIEVE Instance method Public Method Copies object from shared memory 20091110
Events
Class CL_CIM_CLASS has no event.
Types
Class CL_CIM_CLASS has no local type.
Method Signatures

Method ACCEPT_VISITOR_FOR_METH 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 20090403
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20090403

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CIM_CLASS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CIM_CLASS has no exception.

Method CLEAR_METHODS Signature

Method CLEAR_METHODS on class CL_CIM_CLASS has no parameter.
Method CLEAR_METHODS on class CL_CIM_CLASS has no exception.

Method CLEAR_QUALIFIERS_FOR_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METH_NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Methodenname 20091029
2 Importing PARAM_NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Parametername (optional) 20091029

Method CLEAR_QUALIFIERS_FOR_METHOD on class CL_CIM_CLASS has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CIMCLASS Value transfer Object reference (TYPE REF TO) CL_CIM_CLASS CIM-Klasse 20081020
2 Importing NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Klassenname 20081020
3 Importing SUPERCLASSNAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Name der Oberklasse 20081020

Method CREATE on class CL_CIM_CLASS has no exception.

Method CREATE_INSTANCE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLY_PROPERTYNAMES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Propertyliste anwenden? 20090904
2 Importing INCLUDE_CLASSORIGIN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE CLASSORIGIN-Attribut in Properties einschließen? 20081219
3 Returning INSTANCE Value transfer Object reference (TYPE REF TO) CL_CIM_INSTANCE CIM-Instanz 20081219
4 Importing LOCAL_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Nur lokal definierte Properties berücksichtigen? 20090722
5 Importing PROPERTY_NAMES Call by reference Type reference (TYPE) CIM_T_ELEMENTNAME Falls leer: Alle Properties der Klasse einschließen 20081219

Method CREATE_INSTANCE_TEMPLATE on class CL_CIM_CLASS has no exception.

Method EQUALS_METHODS 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 20090403
2 Importing OTHER Call by reference Object reference (TYPE REF TO) CL_CIM_CLASS CIM-Klasse 20090403

Method EQUALS_METHODS on class CL_CIM_CLASS has no exception.

Method EXISTS_METHOD 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 20080912
2 Importing NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Elementname (case-insensitive) 20080912

Method EXISTS_METHOD on class CL_CIM_CLASS has no exception.

Method GET_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Elementname (case-insensitive) 20080912
2 Exporting RESULT Call by reference Type reference (TYPE) CIM_S_METHOD Definition einer CIM-Methode 20091026

Method GET_METHOD on class CL_CIM_CLASS has no exception.

Method GET_QUALIFIER_FOR_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METH_NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Methodenname 20091026
2 Importing PARAM_NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Parametername (optional) 20091026
3 Importing QUAL_NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Qualifiername 20091026
4 Returning RESULT Value transfer Type reference (TYPE) CIM_S_QUALIFIER CIM-Qualifier-Struktur 20091026

Method GET_QUALIFIER_FOR_METHOD on class CL_CIM_CLASS has no exception.

Method IS_ABSTRACT 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 20080912

Method IS_ABSTRACT on class CL_CIM_CLASS has no exception.

Method IS_EXCEPTION 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 20080912

Method IS_EXCEPTION on class CL_CIM_CLASS has no exception.

Method IS_INDICATION 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 20080912

Method IS_INDICATION on class CL_CIM_CLASS has no exception.

Method IS_INSTANTIABLE 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 20080912

Method IS_INSTANTIABLE on class CL_CIM_CLASS has no exception.

Method LIST_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_REFERENCES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Einschließlich Schlüsselreferenzen? 20091029
2 Exporting RESULT Call by reference Type reference (TYPE) CIM_T_PROPERTY Tabelle von CIM-Properties 20091029

Method LIST_KEYS on class CL_CIM_CLASS has no exception.

Method LIST_QUALIFIERS_FOR_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METH_NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Methodenname 20091026
2 Importing PARAM_NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Parametername (optional) 20091026
3 Exporting RESULT Call by reference Type reference (TYPE) CIM_T_QUALIFIER CIM-Qualifier-Tabelle 20091026

Method LIST_QUALIFIERS_FOR_METHOD on class CL_CIM_CLASS has no exception.

Method MEM_COPY_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_METH_TAB Call by reference Object reference (TYPE REF TO) CIM_T_METHOD Tabelle von Methodendefinitionen 20091026

Method MEM_COPY_METHODS on class CL_CIM_CLASS has no exception.

Method MEM_COPY_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_PARM_TAB Call by reference Object reference (TYPE REF TO) CIM_T_PARAMETER Ref. auf CIM-Parameter-Tabelle 20091026

Method MEM_COPY_PARAMETERS on class CL_CIM_CLASS has no exception.

Method MEM_COPY_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_PROP_TAB Call by reference Object reference (TYPE REF TO) CIM_T_PROPERTY Tabelle von Property-Definitionen 20091026

Method MEM_COPY_PROPERTIES on class CL_CIM_CLASS has no exception.

Method MEM_COPY_QUALIFIERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_QUAL_TAB Call by reference Object reference (TYPE REF TO) CIM_T_QUALIFIER Ref. auf CIM-Qualifier-Tabelle 20091026

Method MEM_COPY_QUALIFIERS on class CL_CIM_CLASS has no exception.

Method MERGE_METHOD_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SOURCE Call by reference Type reference (TYPE) CIM_S_METHOD Definition einer CIM-Methode 20090403
2 Changing TARGET Call by reference Type reference (TYPE) CIM_S_METHOD Definition einer CIM-Methode 20090403

Method MERGE_METHOD_STRUC on class CL_CIM_CLASS has no exception.

Method MERGE_PARAMETER_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SOURCE Call by reference Type reference (TYPE) CIM_S_PARAMETER Definition eines generischen CIM-Methodenparameters 20090403
2 Changing TARGET Call by reference Type reference (TYPE) CIM_S_PARAMETER Definition eines generischen CIM-Methodenparameters 20090403

Method MERGE_PARAMETER_STRUC on class CL_CIM_CLASS has no exception.

Method REMOVE_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Elementname (case-insensitive) 20080912
2 Exporting RESULT Call by reference Type reference (TYPE) CIM_S_METHOD CIM-Methode 20091029

Method REMOVE_METHOD on class CL_CIM_CLASS has no exception.

Method REMOVE_QUALIFIER_FOR_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METH_NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Methodenname 20091026
2 Importing PARAM_NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Parametername (optional) 20091026
3 Importing QUAL_NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Qualifiername (optional) 20091026
4 Exporting RESULT Call by reference Type reference (TYPE) CIM_S_QUALIFIER CIM-Qualifier-Struktur 20091029

Method REMOVE_QUALIFIER_FOR_METHOD on class CL_CIM_CLASS has no exception.

Method SET_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHOD Call by reference Type reference (TYPE) CIM_S_METHOD Definition einer CIM-Methode 20091026

Method SET_METHOD on class CL_CIM_CLASS has no exception.

Method SET_QUALIFIER_FOR_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METH_NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Methodenname 20091026
2 Importing PARAM_NAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Parametername (optional) 20091026
3 Importing QUALIFIER Call by reference Type reference (TYPE) CIM_S_QUALIFIER CIM-Qualifier-Struktur 20091026

Method SET_QUALIFIER_FOR_METHOD on class CL_CIM_CLASS has no exception.

Method SET_SUPERCLASSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SUPERCLASSNAME Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Elementname (case-insensitive) 20090216

Method SET_SUPERCLASSNAME on class CL_CIM_CLASS has no exception.

Method SHM_ADJUST_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA_HANDLE Call by reference Object reference (TYPE REF TO) CL_ABAP_MEMORY_AREA Oberklasse: ABAP Speicherbereich 20090924
2 Importing POOL Call by reference Object reference (TYPE REF TO) CL_CIM_OBJECTPOOL Pool für Objekte (z.B. CIM-Elementnamen) 20090924
3 Importing R_METH_TAB Call by reference Object reference (TYPE REF TO) CIM_T_METHOD Tabelle von Methodendefinitionen 20091026

Method SHM_ADJUST_METHODS on class CL_CIM_CLASS has no exception.

Method SHM_ADJUST_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA_HANDLE Call by reference Object reference (TYPE REF TO) CL_ABAP_MEMORY_AREA Oberklasse: ABAP Speicherbereich 20090924
2 Importing POOL Call by reference Object reference (TYPE REF TO) CL_CIM_OBJECTPOOL Pool für Objekte (z.B. CIM-Elementnamen) 20090924
3 Importing R_PARM_TAB Call by reference Object reference (TYPE REF TO) CIM_T_PARAMETER Ref. auf CIM-Parameter-Tabelle 20091026

Method SHM_ADJUST_PARAMETERS on class CL_CIM_CLASS has no exception.

Method SHM_ADJUST_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA_HANDLE Call by reference Object reference (TYPE REF TO) CL_ABAP_MEMORY_AREA Oberklasse: ABAP Speicherbereich 20091026
2 Importing POOL Call by reference Object reference (TYPE REF TO) CL_CIM_OBJECTPOOL Pool für Objekte (z.B. CIM-Elementnamen) 20091026
3 Importing R_PROP_TAB Call by reference Object reference (TYPE REF TO) CIM_T_PROPERTY Tabelle von Property-Definitionen 20091026

Method SHM_ADJUST_PROPERTIES on class CL_CIM_CLASS has no exception.

Method SHM_ADJUST_QUALIFIERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA_HANDLE Call by reference Object reference (TYPE REF TO) CL_ABAP_MEMORY_AREA Oberklasse: ABAP Speicherbereich 20090924
2 Importing POOL Call by reference Object reference (TYPE REF TO) CL_CIM_OBJECTPOOL Pool für Objekte (z.B. CIM-Elementnamen) 20090924
3 Importing R_QUAL_TAB Call by reference Object reference (TYPE REF TO) CIM_T_QUALIFIER Ref. auf CIM-Qualifier-Tabelle 20091026

Method SHM_ADJUST_QUALIFIERS on class CL_CIM_CLASS has no exception.

Method SHM_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA_HANDLE Call by reference Object reference (TYPE REF TO) CL_ABAP_MEMORY_AREA Oberklasse: ABAP Speicherbereich 20090924
2 Returning CIMCLASS Value transfer Object reference (TYPE REF TO) CL_CIM_CLASS Objekt im Shared Memory 20090924
3 Importing POOL Call by reference Object reference (TYPE REF TO) CL_CIM_OBJECTPOOL Pool für Objekte (z.B. CIM-Elementnamen) 20090924

Method SHM_COPY on class CL_CIM_CLASS has no exception.

Method SHM_RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CIMCLASS Value transfer Object reference (TYPE REF TO) CL_CIM_CLASS CIM-Klasse 20091110

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