Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_CIM_ELMNTVSTRDECORATOR | Decorator for the element visitor | 20081013 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_CIM_READONLYVISITOR | Visitor for Read-Only Activation | 20081202 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CL_CIM_XMLCHARVALIDATOR | Validates XML Validity of CIM Elements | 20081013 |
Properties
| Class | CL_CIM_ELEMENTVISITOR | |
| Short Description | Basis Class for Operations on CIM Objects | |
| 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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_CIM_ELEMENTVISITOR has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_CIM_CLASS | 20080930 | CIM Class | |
| 2 | CL_CIM_DECLARATION | 20081008 | Represents a CIM declaration | |
| 3 | CL_CIM_DECLGROUP | 20081125 | Group of objects in a CIM declaration | |
| 4 | CL_CIM_ELMNTVSTRDECORATOR | 20091029 | Decorator for the element visitor | |
| 5 | CL_CIM_INSTANCE | 20080930 | CIM Instance | |
| 6 | CL_CIM_INTRINSICREQUEST | 20081114 | Intrinsic CIM Request | |
| 7 | CL_CIM_INTRINSICRESPONSE | 20081114 | Intrinsic CIM Response | |
| 8 | CL_CIM_MESSAGE | 20081008 | Represents a CIM message | |
| 9 | CL_CIM_OBJECT | 20090403 | Basis Class for CIM Class and CIM Instance | |
| 10 | CL_CIM_OBJECTWITHREFERENCE | 20080930 | Container for CIM object and its reference | |
| 11 | CL_CIM_PARAMVALUE_UTIL | 20091026 | Parameter value of an extrinsic CIM request | |
| 12 | CL_CIM_QUALIFIERDECLARATION | 20080711 | Declaration of Qualifier | |
| 13 | CL_CIM_REFERENCE | 20080905 | Reference to CIM Namespace, Class, or Instance |
Attributes
Class CL_CIM_ELEMENTVISITOR has no attribute.
Methods
Events
Class CL_CIM_ELEMENTVISITOR has no event.
Types
Class CL_CIM_ELEMENTVISITOR has no local type.
Method Signatures
Method END_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CIMCLASS | Call by reference | Object reference (TYPE REF TO) | CL_CIM_CLASS | CIM-Klasse | 20080926 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20080926 |
Method END_DECLARATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DECL | Call by reference | Object reference (TYPE REF TO) | CL_CIM_DECLARATION | 20081008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20081008 |
Method END_DECLGROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GROUP | Call by reference | Object reference (TYPE REF TO) | CL_CIM_DECLGROUP | CIM-Gruppe | 20081125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20081125 |
Method END_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_CIM_INSTANCE | CIM-Instanz | 20080930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20080930 |
Method END_INTRINSICREQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | REQUEST | Call by reference | Object reference (TYPE REF TO) | CL_CIM_INTRINSICREQUEST | 20081114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20081114 |
Method END_INTRINSICRESPONSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESPONSE | Call by reference | Object reference (TYPE REF TO) | CL_CIM_INTRINSICRESPONSE | CIM-Response | 20081114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20081114 |
Method END_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KEY | Call by reference | Type reference (TYPE) | CIM_S_KEY | Schlüsselelement einer CIM-Reference | 20081002 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20081002 |
Method END_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_CIM_MESSAGE | CIM-Message | 20081008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20081008 |
Method END_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | METH_STRUC | Call by reference | Type reference (TYPE) | CIM_S_METHOD | Definition einer CIM-Methode | 20091027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20091027 |
Method END_OBJECTWITHREFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJWITHREF | Call by reference | Object reference (TYPE REF TO) | CL_CIM_OBJECTWITHREFERENCE | CIM-Objekt mit Referenz | 20080930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20080930 |
Method END_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARAM_STRUC | Call by reference | Type reference (TYPE) | CIM_S_PARAMETER | Definition eines generischen CIM-Methodenparameters | 20091027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20091027 |
Method END_PARAMVALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARAMVALUE | Call by reference | Type reference (TYPE) | CIM_S_PARAMVALUE | Parameterwert für CIM-Request | 20081006 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20081006 |
Method END_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROP_STRUC | Call by reference | Type reference (TYPE) | CIM_S_PROPERTY | CIM-Property-Struktur | 20091027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20091027 |
Method END_QUALIFIER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | QUAL_STRUC | Call by reference | Type reference (TYPE) | CIM_S_QUALIFIER | CIM-Qualifier-Struktur | 20091027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20091027 |
Method END_QUALIFIERDECLARATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | QUALDECL | Call by reference | Object reference (TYPE REF TO) | CL_CIM_QUALIFIERDECLARATION | 20080625 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080625 |
Method END_REFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | REFERENCE | Call by reference | Object reference (TYPE REF TO) | CL_CIM_REFERENCE | 20080905 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20080905 |
Method END_VALUEREFARRAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | REFARRAY | Call by reference | Type reference (TYPE) | CIM_T_REFERENCE | Tabelle von CIM-Referenzobjekten | 20091027 |
Method END_VALUEREFARRAY on class CL_CIM_ELEMENTVISITOR has no exception.
Method PROCESS_PARAMVALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARAMVALUE | Call by reference | Type reference (TYPE) | CIM_S_PARAMVALUE | CIM-Parameter-Wert-Struktur | 20091125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20091125 |
Method PROCESS_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Call by reference | Type reference (TYPE) | STRING | CIM-Wert | 20090403 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20090403 |
Method PROCESS_VALUEARRAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ARRAY | Call by reference | Type reference (TYPE) | CIM_T_VALUEARRAY | Tabelle von CIM-Werten (Value Array) | 20090403 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20090403 |
Method START_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080926 | ||||
| 2 | CIMCLASS | Call by reference | Object reference (TYPE REF TO) | CL_CIM_CLASS | CIM-Klasse | 20080926 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20080926 |
Method START_DECLARATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20081008 | ||||
| 2 | DECL | Call by reference | Object reference (TYPE REF TO) | CL_CIM_DECLARATION | 20081008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20081008 |
Method START_DECLGROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20081125 | ||||
| 2 | GROUP | Call by reference | Object reference (TYPE REF TO) | CL_CIM_DECLGROUP | CIM-Gruppe | 20081125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20081125 |
Method START_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080930 | ||||
| 2 | INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_CIM_INSTANCE | CIM-Instanz | 20080930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20080930 |
Method START_INTRINSICREQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20081114 | ||||
| 2 | REQUEST | Call by reference | Object reference (TYPE REF TO) | CL_CIM_INTRINSICREQUEST | Intrinsischer CIM-Request | 20081114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20081114 |
Method START_INTRINSICRESPONSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20081114 | ||||
| 2 | RESPONSE | Call by reference | Object reference (TYPE REF TO) | CL_CIM_INTRINSICRESPONSE | CIM-Response | 20081114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20081114 |
Method START_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20081002 | ||||
| 2 | KEY | Call by reference | Type reference (TYPE) | CIM_S_KEY | Schlüsselelement einer CIM-Reference | 20081002 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20081002 |
Method START_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20081008 | ||||
| 2 | MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_CIM_MESSAGE | CIM-Message | 20081008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20081008 |
Method START_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091027 | ||||
| 2 | METH_STRUC | Call by reference | Type reference (TYPE) | CIM_S_METHOD | Definition einer CIM-Methode | 20091027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20091027 |
Method START_OBJECTWITHREFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080930 | ||||
| 2 | OBJWITHREF | Call by reference | Object reference (TYPE REF TO) | CL_CIM_OBJECTWITHREFERENCE | CIM-Objekt mit Referenz | 20080930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20080930 |
Method START_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091027 | ||||
| 2 | PARAM_STRUC | Call by reference | Type reference (TYPE) | CIM_S_PARAMETER | Definition eines generischen CIM-Methodenparameters | 20091027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20091027 |
Method START_PARAMVALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20081006 | ||||
| 2 | PARAMVALUE | Call by reference | Type reference (TYPE) | CIM_S_PARAMVALUE | Parameterwert für CIM-Request | 20081006 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20081006 |
Method START_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091027 | ||||
| 2 | PROP_STRUC | Call by reference | Type reference (TYPE) | CIM_S_PROPERTY | CIM-Property-Struktur | 20091027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20091027 |
Method START_QUALIFIER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091027 | ||||
| 2 | QUAL_STRUC | Call by reference | Type reference (TYPE) | CIM_S_QUALIFIER | CIM-Qualifier-Struktur | 20091027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20091027 |
Method START_QUALIFIERDECLARATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080625 | ||||
| 2 | QUALDECL | Call by reference | Object reference (TYPE REF TO) | CL_CIM_QUALIFIERDECLARATION | 20080625 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080625 |
Method START_REFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080905 | ||||
| 2 | REFERENCE | Call by reference | Object reference (TYPE REF TO) | CL_CIM_REFERENCE | 20080905 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20080905 |
Method START_VALUEREFARRAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091027 | ||||
| 2 | REFARRAY | Call by reference | Type reference (TYPE) | CIM_T_REFERENCE | 20091027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20091027 |
Method VISIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT | Call by reference | Object reference (TYPE REF TO) | CL_CIM_ELEMENT | Basisklasse für CIM-Elemente | 20080711 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme der WBEM-Programmierschnittstelle | 20080711 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 712 |