SAP ABAP Class CL_CIM_ELEMENTVISITOR (Basis Class for Operations on CIM Objects)
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_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 ABAP 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
# Method Level Visibility Method type Description Created on
1 END_CLASS Instance method Protected Method 20080926
2 END_DECLARATION Instance method Protected Method 20081008
3 END_DECLGROUP Instance method Protected Method 20081125
4 END_INSTANCE Instance method Protected Method 20080930
5 END_INTRINSICREQUEST Instance method Protected Method 20081114
6 END_INTRINSICRESPONSE Instance method Protected Method 20081114
7 END_KEY Instance method Protected Method 20081002
8 END_MESSAGE Instance method Protected Method 20081008
9 END_METHOD Instance method Protected Method 20091027
10 END_OBJECTWITHREFERENCE Instance method Protected Method 20080930
11 END_PARAMETER Instance method Protected Method 20091027
12 END_PARAMVALUE Instance method Protected Method 20081006
13 END_PROPERTY Instance method Protected Method 20091027
14 END_QUALIFIER Instance method Protected Method 20091027
15 END_QUALIFIERDECLARATION Instance method Protected Method 20080625
16 END_REFERENCE Instance method Protected Method 20080905
17 END_VALUEREFARRAY Instance method Protected Method 20091027
18 PROCESS_PARAMVALUE Instance method Protected Method 20091125
19 PROCESS_VALUE Instance method Protected Method 20090403
20 PROCESS_VALUEARRAY Instance method Protected Method 20090403
21 START_CLASS Instance method Protected Method 20080926
22 START_DECLARATION Instance method Protected Method 20081008
23 START_DECLGROUP Instance method Protected Method 20081125
24 START_INSTANCE Instance method Protected Method 20080930
25 START_INTRINSICREQUEST Instance method Protected Method 20081114
26 START_INTRINSICRESPONSE Instance method Protected Method 20081114
27 START_KEY Instance method Protected Method 20081002
28 START_MESSAGE Instance method Protected Method 20081008
29 START_METHOD Instance method Protected Method 20091027
30 START_OBJECTWITHREFERENCE Instance method Protected Method 20080930
31 START_PARAMETER Instance method Protected Method 20091027
32 START_PARAMVALUE Instance method Protected Method 20081006
33 START_PROPERTY Instance method Protected Method 20091027
34 START_QUALIFIER Instance method Protected Method 20091027
35 START_QUALIFIERDECLARATION Instance method Protected Method 20080625
36 START_REFERENCE Instance method Protected Method 20080905
37 START_VALUEREFARRAY Instance method Protected Method 20091027
38 VISIT Instance method Protected Method Visits a CIM element 20080711
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 Importing CIMCLASS Call by reference Object reference (TYPE REF TO) CL_CIM_CLASS CIM-Klasse 20080926
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080926

Method END_DECLARATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DECL Call by reference Object reference (TYPE REF TO) CL_CIM_DECLARATION 20081008
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20081008

Method END_DECLGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GROUP Call by reference Object reference (TYPE REF TO) CL_CIM_DECLGROUP CIM-Gruppe 20081125
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20081125

Method END_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTANCE Call by reference Object reference (TYPE REF TO) CL_CIM_INSTANCE CIM-Instanz 20080930
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080930

Method END_INTRINSICREQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) CL_CIM_INTRINSICREQUEST 20081114
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20081114

Method END_INTRINSICRESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESPONSE Call by reference Object reference (TYPE REF TO) CL_CIM_INTRINSICRESPONSE CIM-Response 20081114
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20081114

Method END_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Call by reference Type reference (TYPE) CIM_S_KEY Schlüsselelement einer CIM-Reference 20081002
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20081002

Method END_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) CL_CIM_MESSAGE CIM-Message 20081008
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20081008

Method END_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METH_STRUC Call by reference Type reference (TYPE) CIM_S_METHOD Definition einer CIM-Methode 20091027
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20091027

Method END_OBJECTWITHREFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJWITHREF Call by reference Object reference (TYPE REF TO) CL_CIM_OBJECTWITHREFERENCE CIM-Objekt mit Referenz 20080930
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080930

Method END_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARAM_STRUC Call by reference Type reference (TYPE) CIM_S_PARAMETER Definition eines generischen CIM-Methodenparameters 20091027
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20091027

Method END_PARAMVALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARAMVALUE Call by reference Type reference (TYPE) CIM_S_PARAMVALUE Parameterwert für CIM-Request 20081006
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20081006

Method END_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROP_STRUC Call by reference Type reference (TYPE) CIM_S_PROPERTY CIM-Property-Struktur 20091027
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20091027

Method END_QUALIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QUAL_STRUC Call by reference Type reference (TYPE) CIM_S_QUALIFIER CIM-Qualifier-Struktur 20091027
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20091027

Method END_QUALIFIERDECLARATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QUALDECL Call by reference Object reference (TYPE REF TO) CL_CIM_QUALIFIERDECLARATION 20080625
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION 20080625

Method END_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REFERENCE Call by reference Object reference (TYPE REF TO) CL_CIM_REFERENCE 20080905
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080905

Method END_VALUEREFARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 Importing PARAMVALUE Call by reference Type reference (TYPE) CIM_S_PARAMVALUE CIM-Parameter-Wert-Struktur 20091125
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20091125

Method PROCESS_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) STRING CIM-Wert 20090403
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20090403

Method PROCESS_VALUEARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ARRAY Call by reference Type reference (TYPE) CIM_T_VALUEARRAY Tabelle von CIM-Werten (Value Array) 20090403
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20090403

Method START_CLASS 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 20080926
2 Importing CIMCLASS Call by reference Object reference (TYPE REF TO) CL_CIM_CLASS CIM-Klasse 20080926
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080926

Method START_DECLARATION 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 20081008
2 Importing DECL Call by reference Object reference (TYPE REF TO) CL_CIM_DECLARATION 20081008
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20081008

Method START_DECLGROUP 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 20081125
2 Importing GROUP Call by reference Object reference (TYPE REF TO) CL_CIM_DECLGROUP CIM-Gruppe 20081125
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20081125

Method START_INSTANCE 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 20080930
2 Importing INSTANCE Call by reference Object reference (TYPE REF TO) CL_CIM_INSTANCE CIM-Instanz 20080930
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080930

Method START_INTRINSICREQUEST 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 20081114
2 Importing REQUEST Call by reference Object reference (TYPE REF TO) CL_CIM_INTRINSICREQUEST Intrinsischer CIM-Request 20081114
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20081114

Method START_INTRINSICRESPONSE 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 20081114
2 Importing RESPONSE Call by reference Object reference (TYPE REF TO) CL_CIM_INTRINSICRESPONSE CIM-Response 20081114
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20081114

Method START_KEY 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 20081002
2 Importing KEY Call by reference Type reference (TYPE) CIM_S_KEY Schlüsselelement einer CIM-Reference 20081002
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20081002

Method START_MESSAGE 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 20081008
2 Importing MESSAGE Call by reference Object reference (TYPE REF TO) CL_CIM_MESSAGE CIM-Message 20081008
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20081008

Method START_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 20091027
2 Importing METH_STRUC Call by reference Type reference (TYPE) CIM_S_METHOD Definition einer CIM-Methode 20091027
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20091027

Method START_OBJECTWITHREFERENCE 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 20080930
2 Importing OBJWITHREF Call by reference Object reference (TYPE REF TO) CL_CIM_OBJECTWITHREFERENCE CIM-Objekt mit Referenz 20080930
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080930

Method START_PARAMETER 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 20091027
2 Importing PARAM_STRUC Call by reference Type reference (TYPE) CIM_S_PARAMETER Definition eines generischen CIM-Methodenparameters 20091027
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20091027

Method START_PARAMVALUE 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 20081006
2 Importing PARAMVALUE Call by reference Type reference (TYPE) CIM_S_PARAMVALUE Parameterwert für CIM-Request 20081006
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20081006

Method START_PROPERTY 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 20091027
2 Importing PROP_STRUC Call by reference Type reference (TYPE) CIM_S_PROPERTY CIM-Property-Struktur 20091027
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20091027

Method START_QUALIFIER 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 20091027
2 Importing QUAL_STRUC Call by reference Type reference (TYPE) CIM_S_QUALIFIER CIM-Qualifier-Struktur 20091027
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20091027

Method START_QUALIFIERDECLARATION 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 20080625
2 Importing QUALDECL Call by reference Object reference (TYPE REF TO) CL_CIM_QUALIFIERDECLARATION 20080625
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION 20080625

Method START_REFERENCE 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 20080905
2 Importing REFERENCE Call by reference Object reference (TYPE REF TO) CL_CIM_REFERENCE 20080905
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080905

Method START_VALUEREFARRAY 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 20091027
2 Importing REFARRAY Call by reference Type reference (TYPE) CIM_T_REFERENCE 20091027
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20091027

Method VISIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENT Basisklasse für CIM-Elemente 20080711
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080711
History
Last changed by/on SAP  20110908 
SAP Release Created in 712