SAP ABAP Class CL_SLD_ACCESSOR_WBEM_CLIENT (Access to SLD server through WBEM client)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-SLD-ABA (Application Component) System Landscape Directory ABAP Connectivity
     SLD_API (Package) System Landscape Directory API
Properties
Class CL_SLD_ACCESSOR_WBEM_CLIENT  
Short Description Access to SLD server through WBEM client    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLD_API   System Landscape Directory API 
Created 20081127   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 SLDI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SLD_ACCESSOR_WBEM_CLIENT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SLD_ACCESSOR 20081127 Access to SLD Server
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CIM_OBJ_TYPE Constant Private See coding 20090209
2 C_CLSTR_ID_SRVR_ACCESS_SETTING Constant Public Type reference (TYPE) INDX_SRTFD 'SLDACCESSMODE' User-defined key in table INDX 20081204
3 C_DFLT_CLASSORIGIN Constant Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20081218
4 C_PSEUDO_CIMTYPE_REF Constant Private Type reference (TYPE) STRING SLDI_CIM_REF 20081210
5 C_SLD_SERVER_PATH Constant Private Type reference (TYPE) STRING `sld/cimom` 20081203
6 HOST Instance attribute Private Type reference (TYPE) STRING CIM Object Server 20081204
7 HTTPHOST Instance attribute Private Type reference (TYPE) STRING 20081219
8 NAMESPACE Instance attribute Private Type reference (TYPE) STRING 20081203
9 WBEM_CLIENT Instance attribute Private Object reference (TYPE REF TO) IF_WBEM_SAP_CLIENT WBEM Operations with SAP Enhancements 20081127
Methods
# Method Level Visibility Method type Description Created on
1 ASSOCIATORNAMES Instance method Private Method Returns list of names of associated instances 20090113
2 ASSOCIATORS Instance method Private Method Returns list of associated instances 20090113
3 BUILD_CLS_FROM_WBEM_CLS Instance method Private Method 20081211
4 BUILD_INST_FROM_WBEM_INST Instance method Private Method 20090108
5 BUILD_METH_CAT_FOR_CLASS Instance method Private Method 20081209
6 CLASS_ASSOCIATORNAMES Instance method Private Method Get Names of Associated CIM Classes 20081219
7 CLASS_ASSOCIATORS Instance method Private Method Get Associated CIM Classes 20081219
8 CLASS_REFERENCENAMES Instance method Private Method Get Association Class Names 20081219
9 CLASS_REFERENCES Instance method Private Method Get Association Classes 20081218
10 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081127
11 CREATE_INSTANCE Instance method Private Method Generates new instance on server 20090114
12 DELETE_INSTANCE Instance method Private Method Deletes CIM instance on server 20090115
13 ENUMERATE_CLASSES Instance method Private Method Gets subclasses of class 20081211
14 ENUMERATE_CLASSNAMES Instance method Private Method Gets names of subclasses of class 20081218
15 ENUMERATE_INSTANCES Instance method Private Method Returns list of instance objects 20090112
16 ENUMERATE_INSTNAMES Instance method Private Method Returns list of instance names 20090112
17 ENUMERATE_NAMESPACES Instance method Private Method Get CIM Namespaces 20081219
18 GET_CLASS Instance method Private Method Gets a single CIM class 20081127
19 GET_INSTANCE Instance method Private Method Gets CIM instance from server 20090107
20 GET_OBJECT_SERVER Instance method Private Method 20081219
21 GET_PROPERTY Instance method Private Method Returns value of property 20090113
22 GET_PROPERTY_ARRAY Instance method Private Method Returns values of property array 20090113
23 LOAD_SRVR_ACCESS_SETTING Static method Public Method 20081204
24 MODIFY_INSTANCE Instance method Private Method Changes CIM instance on server 20090115
25 REFERENCENAMES Instance method Private Method Returns list of association names 20090113
26 REFERENCES Instance method Private Method Returns list of association instances 20090113
27 SAVE_SRVR_ACCESS_SETTING Static method Public Method 20081204
28 SET_PROPERTY Instance method Private Method Sets value of property 20090114
29 SET_PROPERTY_ARRAY Instance method Private Method Sets values of property array 20090114
30 UTIL_ADD_PROPS_TO_WBEM_INST Instance method Private Method 20090115
31 UTIL_APPLY_FILTER_RAISE_EX Instance method Private Method Raises exception if filter criteria not supported 20090112
32 UTIL_APPLY_FILTER_TO_INST Instance method Private Method Applies filter to instance 20090112
33 UTIL_APPLY_FILTER_TO_VAL Instance method Private Method Applies filter criterion to value 20090112
34 UTIL_BUILD_PROP_NAME_LIST Static method Private Method 20081219
35 UTIL_CONVERT_AND_RAISE Instance method Private Method 20090115
36 UTIL_CONVERT_EXC Instance method Private Method 20090115
37 UTIL_CREATE_ARRAY_MAP Static method Private Method 20081205
38 UTIL_CREATE_EL_NAME Static method Private Method 20081219
39 UTIL_CREATE_NAMESPACE Static method Private Method 20081219
40 UTIL_GET_CIM_REF_FOR_INST_KEY Instance method Private Method 20090113
41 UTIL_GET_MODELPATH_FOR_INST Instance method Private Method Gets reference as string without host and namespace 20090113
42 UTIL_GET_OBJPATH_FOR_INST Instance method Private Method Gets reference as string with host and namespace 20090113
43 UTIL_GET_PROPERTY Instance method Private Method Gets property value for single values and arrays 20091124
44 UTIL_GET_REF_FOR_INST Instance method Private Method Constructs reference for an instance 20090113
45 UTIL_GET_SLD_CLS_BY_NAME Instance method Private Method 20090114
46 UTIL_GET_SLD_CLS_FOR_INST Instance method Private Method 20090113
47 UTIL_GET_SLD_CLS_FOR_REF Instance method Private Method 20090113
48 UTIL_GET_WBEM_CLS_FOR_INST Instance method Private Method 20090113
49 UTIL_PATTERN_TO_REGEX Static method Private Method Converts search pattern to regular expression 20090715
50 UTIL_SET_PROPERTY Instance method Private Method Sets property value for single values and arrays 20091124
Events
Class CL_SLD_ACCESSOR_WBEM_CLIENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 FLAGS_SERVER_ACCESS Private See coding 20090212 begin of FLAGS_SERVER_ACCESS, use_wbem_client type abap_bool, use_http_dest type abap_bool, end of flags_server_access
Method Signatures

Method ASSOCIATORNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSOCCLASS Call by reference Type reference (TYPE) STRING Filter auf Assoziationsklasse 20090113
2 Importing CNAME Call by reference Type reference (TYPE) STRING Klassenname 20090113
3 Importing IHANDLE Call by reference Type reference (TYPE) STRING Instanzenpfad (Object Name) 20090113
4 Importing IREF Call by reference Object reference (TYPE REF TO) CL_SLD_CIM_INSTANCE Repräsentation CIM-Instanz 20090113
5 Importing KEYPROP Call by reference Type reference (TYPE) SLD_T_VALUELIST Liste mit Name-Wert-Paaren 20090113
6 Importing RESULTCLASS Call by reference Type reference (TYPE) STRING Filter auf assoziierte Klasse 20090113
7 Importing RESULTROLE Call by reference Type reference (TYPE) STRING Rollenfilter (Ziel) 20090113
8 Returning RET Value transfer Type reference (TYPE) SLD_T_STRING Liste der Assoziatornamen 20090113
9 Importing ROLE Call by reference Type reference (TYPE) STRING Rollenfilter (Quelle) 20090113
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090113

Method ASSOCIATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSOCCLASS Call by reference Type reference (TYPE) STRING Filter auf Assoziationsklasse 20090113
2 Importing CNAME Call by reference Type reference (TYPE) STRING Klassenname 20090113
3 Importing IHANDLE Call by reference Type reference (TYPE) STRING Instanzenpfad (Object Name) 20090113
4 Importing INCLUDEQUALIFIERS Call by reference Type reference (TYPE) SLDI_CHAR SPACE Mit Qualifiers? 20090113
5 Importing IREF Call by reference Object reference (TYPE REF TO) CL_SLD_CIM_INSTANCE Repräsentation CIM-Instanz 20090113
6 Importing KEYPROP Call by reference Type reference (TYPE) SLD_T_VALUELIST Liste mit Name-Wert-Paaren 20090113
7 Importing PROPERTYLIST Call by reference Type reference (TYPE) SLD_T_STRING Property-Projektion 20090113
8 Importing RESULTCLASS Call by reference Type reference (TYPE) STRING Filter auf assoziierte Klasse 20090113
9 Importing RESULTROLE Call by reference Type reference (TYPE) STRING Rollenfilter (Ziel) 20090113
10 Returning RET Value transfer Type reference (TYPE) SLD_T_INSTREF Liste der Assoziatorinstanzen 20090113
11 Importing ROLE Call by reference Type reference (TYPE) STRING Rollenfilter (Quelle) 20090113
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090113

Method BUILD_CLS_FROM_WBEM_CLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WBEM_CLS Call by reference Object reference (TYPE REF TO) CL_CIM_CLASS CIM-Klasse 20081211
2 Returning RO_CLS Value transfer Object reference (TYPE REF TO) CL_SLD_CIM_CLASS Repräsentation CIM-Klasse 20081211
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20081211

Method BUILD_INST_FROM_WBEM_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WBEM_INST Call by reference Object reference (TYPE REF TO) CL_CIM_INSTANCE CIM-Instanz 20090108
2 Importing IO_WBEM_REF Call by reference Object reference (TYPE REF TO) CL_CIM_REFERENCE Referenz auf CIM-Instanz 20090529
3 Returning RO_INST Value transfer Object reference (TYPE REF TO) CL_SLD_CIM_INSTANCE Repräsentation CIM-Instanz 20090108
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090108

Method BUILD_METH_CAT_FOR_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_METH_CAT Call by reference Type reference (TYPE) SLD_T_METHCAT 20081209
2 Importing IO_CLASS Call by reference Object reference (TYPE REF TO) CL_CIM_CLASS CIM-Klasse 20081209
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20081209

Method CLASS_ASSOCIATORNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSOCCLASS Call by reference Type reference (TYPE) STRING Filter auf Assoziationsklasse 20081219
2 Importing CNAME Call by reference Type reference (TYPE) STRING CIM-Klassenname (Quelle) 20081219
3 Importing RESULTCLASS Call by reference Type reference (TYPE) STRING Filter auf assoziierte Klasse 20081219
4 Importing RESULTROLE Call by reference Type reference (TYPE) STRING Rollenfilter (Ziel) 20081219
5 Returning RET Value transfer Type reference (TYPE) SLD_T_STRING String-Array 20081219
6 Importing ROLE Call by reference Type reference (TYPE) STRING Rollenfilter (Quelle) 20081219
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20081219

Method CLASS_ASSOCIATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSOCCLASS Call by reference Type reference (TYPE) STRING Filter auf Assoziationsklasse 20081219
2 Importing CNAME Call by reference Type reference (TYPE) STRING CIM-Klassenname (Quelle) 20081219
3 Importing INCLUDEQUAL Call by reference Type reference (TYPE) SLDI_CHAR SLDI_TRUE Einschließlich aller Qualifier 20081219
4 Importing PROPERTYLIST Call by reference Type reference (TYPE) SLD_T_STRING Property-Projektion 20081219
5 Importing RESULTCLASS Call by reference Type reference (TYPE) STRING Filter auf assoziierte Klasse 20081219
6 Importing RESULTROLE Call by reference Type reference (TYPE) STRING Rollenfilter (Ziel) 20081219
7 Returning RET Value transfer Type reference (TYPE) SLD_T_CIMCLASSREF Liste der assoziierten Klassen 20081219
8 Importing ROLE Call by reference Type reference (TYPE) STRING Rollenfilter (Quelle) 20081219
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20081219

Method CLASS_REFERENCENAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) STRING CIM-Klassenname (Quelle) 20081219
2 Importing RESULTCLASS Call by reference Type reference (TYPE) STRING Filter auf Assoziationsklasse 20081219
3 Returning RET Value transfer Type reference (TYPE) SLD_T_STRING String-Array 20081219
4 Importing ROLE Call by reference Type reference (TYPE) STRING Rollenfilter (Quelle) 20081219
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20081219

Method CLASS_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) STRING CIM-Klassenname (Quelle) 20081218
2 Importing INCLUDEQUAL Call by reference Type reference (TYPE) SLDI_CHAR SLDI_TRUE Einschließlich aller Qualifier 20081218
3 Importing PROPERTYLIST Call by reference Type reference (TYPE) SLD_T_STRING Property-Projektion 20081218
4 Importing RESULTCLASS Call by reference Type reference (TYPE) STRING Filter auf Assoziationsklasse 20081218
5 Returning RET Value transfer Type reference (TYPE) SLD_T_CIMCLASSREF Liste der assoziierten Klassen 20081218
6 Importing ROLE Call by reference Type reference (TYPE) STRING Rollenfilter (Quelle) 20081218
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20081218

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HTTPDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20090209
2 Importing HTTPHOST Call by reference Type reference (TYPE) STRING 20081219
3 Importing NAMESPACE Call by reference Type reference (TYPE) STRING 20081127
4 Importing PASSWORD Call by reference Type reference (TYPE) STRING 20081127
5 Importing PORT Call by reference Type reference (TYPE) I 20081127
6 Importing USER Call by reference Type reference (TYPE) STRING 20081127
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20081127

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROP_CAT Call by reference Type reference (TYPE) SLD_T_NAMEVALUE Allgemeine Name-Wert-Tabelle 20090114
2 Importing IT_VAL_MAP Call by reference Type reference (TYPE) SLD_T_ARRAYVALUEMAP Value-Array-Tabelle 20090114
3 Importing IV_CLSNAME Call by reference Type reference (TYPE) STRING Klassenname 20090114
4 Returning RET Value transfer Type reference (TYPE) STRING Instanzenpfad (Object Name) 20090114
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090114

Method DELETE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) STRING Klassenname 20090115
2 Importing IHANDLE Call by reference Type reference (TYPE) STRING Instanzenpfad (Object Name) 20090115
3 Importing IREF Call by reference Object reference (TYPE REF TO) CL_SLD_CIM_INSTANCE Repräsentation CIM-Instanz 20090115
4 Importing KEYPROP Call by reference Type reference (TYPE) SLD_T_VALUELIST Liste mit Name-Wert-Paaren 20090115
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090115

Method ENUMERATE_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) STRING Basisklasse im Vererbungsbaum 20081211
2 Importing DEEPINHERIT Call by reference Type reference (TYPE) SLDI_CHAR SLDI_TRUE Einschließlich aller Subklassen 20081211
3 Importing INCLUDEQUAL Call by reference Type reference (TYPE) SLDI_CHAR SLDI_TRUE Einschließlich aller Qualifier 20081211
4 Importing LOCALONLY Call by reference Type reference (TYPE) SLDI_CHAR SLDI_FALSE Nur lokal definierte Properties 20081211
5 Returning RET Value transfer Type reference (TYPE) SLD_T_CIMCLASSREF 20081211
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20081211

Method ENUMERATE_CLASSNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) STRING Basisklasse im Vererbungsbaum 20081218
2 Importing DEEPINHERIT Call by reference Type reference (TYPE) SLDI_CHAR SLDI_TRUE Einschließlich aller Subklassen 20081218
3 Returning RET Value transfer Type reference (TYPE) SLD_T_STRING String-Array 20081218
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20081218

Method ENUMERATE_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) STRING Klassenname 20090112
2 Importing DEEPINHERIT Call by reference Type reference (TYPE) SLDI_CHAR SLDI_TRUE Mit Subklassen-Properties 20090112
3 Importing FILTER Call by reference Object reference (TYPE REF TO) CL_SLD_FILTER Property-Wertfilter 20090112
4 Importing INCLUDEQUAL Call by reference Type reference (TYPE) SLDI_CHAR SLDI_FALSE Mit Instanzen-Qualifiers 20090112
5 Importing LOCALONLY Call by reference Type reference (TYPE) SLDI_CHAR SLDI_FALSE Nur lokal definierte Attribute 20090112
6 Importing PROPERTYLIST Call by reference Type reference (TYPE) SLD_T_STRING Propertyliste 20090112
7 Returning RET Value transfer Type reference (TYPE) SLD_T_INSTREF Objektreferenzentabelle für CIM-Instanzen 20090112
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090112

Method ENUMERATE_INSTNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) STRING Klassenname 20090112
2 Importing FILTER Call by reference Object reference (TYPE REF TO) CL_SLD_FILTER Property-Wertfilter 20090112
3 Returning RET Value transfer Type reference (TYPE) SLD_T_STRING String-Array 20090112
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090112

Method ENUMERATE_NAMESPACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET Value transfer Type reference (TYPE) SLD_T_STRING String-Array 20081219
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20081219

Method GET_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) STRING Klassenname 20081127
2 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLD_CIM_CLASS Repräsentation CIM-Klasse 20081127
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20081127

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) STRING 20090107
2 Importing IHANDLE Call by reference Type reference (TYPE) STRING 20090107
3 Importing KEYPROP Call by reference Type reference (TYPE) SLD_T_VALUELIST Liste mit Name-Wert-Paaren 20090107
4 Returning RET Value transfer Object reference (TYPE REF TO) CL_SLD_CIM_INSTANCE Repräsentation CIM-Instanz 20090107
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090107

Method GET_OBJECT_SERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OBJ_SERVER Value transfer Type reference (TYPE) STRING 20081219
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090209

Method GET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) STRING Klassenname 20090113
2 Importing IHANDLE Call by reference Type reference (TYPE) STRING Instanzenpfad (Object Name) 20090113
3 Importing KEYPROP Call by reference Type reference (TYPE) SLD_T_VALUELIST Liste mit Name-Wert-Paaren 20090113
4 Importing PNAME Call by reference Type reference (TYPE) STRING Propertyname 20090113
5 Returning RET Value transfer Type reference (TYPE) STRING Propertywert als String 20090113
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090113

Method GET_PROPERTY_ARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) STRING Klassenname 20090113
2 Importing IHANDLE Call by reference Type reference (TYPE) STRING Instanzenpfad (Object Name) 20090113
3 Importing KEYPROP Call by reference Type reference (TYPE) SLD_T_VALUELIST Liste mit Name-Wert-Paaren 20090113
4 Importing PNAME Call by reference Type reference (TYPE) STRING Propertyname 20090113
5 Returning RET Value transfer Type reference (TYPE) SLD_T_STRING Propertywerte als StringArray 20090113
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090113

Method LOAD_SRVR_ACCESS_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FLG_USE_HTTP_DEST Call by reference Type reference (TYPE) ABAP_BOOL 20090212
2 Exporting FLG_USE_WBEM_CLIENT Call by reference Type reference (TYPE) ABAP_BOOL 20081204
3 Exporting NO_SETTINGS_IN_DB Call by reference Type reference (TYPE) ABAP_BOOL 20090723

Method LOAD_SRVR_ACCESS_SETTING on class CL_SLD_ACCESSOR_WBEM_CLIENT has no exception.

Method MODIFY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) STRING Klassenname 20090115
2 Importing IHANDLE Call by reference Type reference (TYPE) STRING Instanzenpfad (Object Name) 20090115
3 Importing IREF Call by reference Object reference (TYPE REF TO) CL_SLD_CIM_INSTANCE Repräsentation CIM-Instanz 20090115
4 Importing IT_KEY_PROPS_PROCESSED Call by reference Type reference (TYPE) SLD_T_NAMEVALUE Allgemeine Name-Wert-Tabelle 20090115
5 Importing IT_OTHR_PROPS_PROCESSED Call by reference Type reference (TYPE) SLD_T_NAMEVALUE Allgemeine Name-Wert-Tabelle 20090115
6 Importing IT_VAL_MAP Call by reference Type reference (TYPE) SLD_T_ARRAYVALUEMAP Value-Array-Tabelle 20090115
7 Importing KEYPROP Call by reference Type reference (TYPE) SLD_T_VALUELIST Schlüssel-Propertywerte 20090115
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090115

Method REFERENCENAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) STRING Klassenname 20090113
2 Importing IHANDLE Call by reference Type reference (TYPE) STRING Instanzenpfad (Object Name) 20090113
3 Importing IREF Call by reference Object reference (TYPE REF TO) CL_SLD_CIM_INSTANCE Repräsentation CIM-Instanz 20090113
4 Importing KEYPROP Call by reference Type reference (TYPE) SLD_T_VALUELIST Liste mit Name-Wert-Paaren 20090113
5 Importing RESULTCLASS Call by reference Type reference (TYPE) STRING Filter auf Assoziationsklasse 20090113
6 Returning RET Value transfer Type reference (TYPE) SLD_T_STRING Liste der Referenzennamen 20090113
7 Importing ROLE Call by reference Type reference (TYPE) STRING Rollenfilter 20090113
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090113

Method REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) STRING Klassenname 20090113
2 Importing IHANDLE Call by reference Type reference (TYPE) STRING Instanzenpfad (Object Name) 20090113
3 Importing INCLUDEQUALIFIERS Call by reference Type reference (TYPE) SLDI_CHAR SPACE Mit Qualifiers? 20090113
4 Importing IREF Call by reference Object reference (TYPE REF TO) CL_SLD_CIM_INSTANCE Repräsentation CIM-Instanz 20090113
5 Importing KEYPROP Call by reference Type reference (TYPE) SLD_T_VALUELIST Liste mit Name-Wert-Paaren 20090113
6 Importing PROPERTYLIST Call by reference Type reference (TYPE) SLD_T_STRING Property-Projektion 20090113
7 Importing RESULTCLASS Call by reference Type reference (TYPE) STRING Filter auf Assoziationsklasse 20090113
8 Returning RET Value transfer Type reference (TYPE) SLD_T_INSTREF Liste der Referenzennamen 20090113
9 Importing ROLE Call by reference Type reference (TYPE) STRING Rollenfilter 20090113
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090113

Method SAVE_SRVR_ACCESS_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLG_USE_HTTP_DEST Call by reference Type reference (TYPE) ABAP_BOOL 20090212
2 Importing FLG_USE_WBEM_CLIENT Call by reference Type reference (TYPE) ABAP_BOOL 20081204

Method SAVE_SRVR_ACCESS_SETTING on class CL_SLD_ACCESSOR_WBEM_CLIENT has no exception.

Method SET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) STRING Klassenname 20090114
2 Importing IHANDLE Call by reference Type reference (TYPE) STRING Instanzenpfad (Object Name) 20090114
3 Importing KEYPROP Call by reference Type reference (TYPE) SLD_T_VALUELIST Liste mit Name-Wert-Paaren 20090114
4 Importing PNAME Call by reference Type reference (TYPE) STRING Propertyname 20090114
5 Importing VALUE Call by reference Type reference (TYPE) STRING Propertywert als String 20090114
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090114

Method SET_PROPERTY_ARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) STRING Klassenname 20090114
2 Importing IHANDLE Call by reference Type reference (TYPE) STRING Instanzenpfad (Object Name) 20090114
3 Importing KEYPROP Call by reference Type reference (TYPE) SLD_T_VALUELIST Liste mit Name-Wert-Paaren 20090114
4 Importing PNAME Call by reference Type reference (TYPE) STRING Propertyname 20090114
5 Importing VALUES Call by reference Type reference (TYPE) SLD_T_STRING Propertywerte als StringArray 20090114
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090114

Method UTIL_ADD_PROPS_TO_WBEM_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_INST Call by reference Object reference (TYPE REF TO) CL_CIM_INSTANCE CIM-Instanz 20090115
2 Importing IT_PROP_CAT Call by reference Type reference (TYPE) SLD_T_NAMEVALUE Allgemeine Name-Wert-Tabelle 20090115
3 Importing IT_VAL_MAP Call by reference Type reference (TYPE) SLD_T_ARRAYVALUEMAP Value-Array-Tabelle 20090115
4 Importing IV_CLSNAME Call by reference Type reference (TYPE) STRING 20090115
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090115

Method UTIL_APPLY_FILTER_RAISE_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FILTER Call by reference Type reference (TYPE) SLD_S_VALUEFILTER Filterbedingung 20090112
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090112

Method UTIL_APPLY_FILTER_TO_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FILTER Call by reference Object reference (TYPE REF TO) CL_SLD_FILTER Property-Wertfilter 20090112
2 Importing IO_INST Call by reference Object reference (TYPE REF TO) CL_SLD_CIM_INSTANCE Repräsentation CIM-Instanz 20090112
3 Returning RV_FLG_APPLIES Value transfer Type reference (TYPE) ABAP_BOOL 20090112
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090112

Method UTIL_APPLY_FILTER_TO_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FILTER Call by reference Type reference (TYPE) SLD_S_VALUEFILTER Filterbedingung 20090112
2 Importing IV_VAL Call by reference Type reference (TYPE) STRING 20090112
3 Returning RV_FLG_APPLIES Value transfer Type reference (TYPE) ABAP_BOOL 20090112
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090112

Method UTIL_BUILD_PROP_NAME_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NAMES_OUT Call by reference Type reference (TYPE) CIM_T_ELEMENTNAME Tabelle von Elementnamen 20081219
2 Importing IT_NAMES_IN Call by reference Type reference (TYPE) SLD_T_STRING String-Array 20081219

Method UTIL_BUILD_PROP_NAME_LIST on class CL_SLD_ACCESSOR_WBEM_CLIENT has no exception.

Method UTIL_CONVERT_AND_RAISE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_METHOD Call by reference Type reference (TYPE) STRING 20090206
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20090206
3 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) STRING 20090209
4 Importing IX_WBEM_CIM_ERR Call by reference Object reference (TYPE REF TO) CX_WBEM_CIM_ERR Fehlerstatus einer CIM-Operation gemäß WBEM-Standard 20090115
5 Importing IX_WBEM_ERROR Call by reference Object reference (TYPE REF TO) CX_WBEM_ERROR Fehler der WBEM-Programmierschnittstelle 20090206
6 Importing IX_WBEM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20090115
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090115

Method UTIL_CONVERT_EXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_METHOD Call by reference Type reference (TYPE) STRING 20090206
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20090206
3 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) STRING 20090209
4 Importing IX_WBEM_CIM_ERR Call by reference Object reference (TYPE REF TO) CX_WBEM_CIM_ERR Fehlerstatus einer CIM-Operation gemäß WBEM-Standard 20090115
5 Importing IX_WBEM_ERROR Call by reference Object reference (TYPE REF TO) CX_WBEM_ERROR Fehler der WBEM-Programmierschnittstelle 20090206
6 Importing IX_WBEM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20090115
7 Returning RX_SLD_API_EXCEPTION Value transfer Object reference (TYPE REF TO) CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090115

Method UTIL_CONVERT_EXC on class CL_SLD_ACCESSOR_WBEM_CLIENT has no exception.

Method UTIL_CREATE_ARRAY_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TRG Call by reference Type reference (TYPE) SLD_T_ARRAYVALUEMAP Value-Array-Tabelle 20081205
2 Exporting EV_ARRAYKEY Call by reference Type reference (TYPE) I 20081205
3 Importing IT_SRC Call by reference Type reference (TYPE) CIM_T_VALUEARRAY Tabelle von CIM-Werten (Value Array) 20081205

Method UTIL_CREATE_ARRAY_MAP on class CL_SLD_ACCESSOR_WBEM_CLIENT has no exception.

Method UTIL_CREATE_EL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20081219
2 Returning RO_EL_NAME Value transfer Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Elementname (case-insensitive) 20081219

Method UTIL_CREATE_EL_NAME on class CL_SLD_ACCESSOR_WBEM_CLIENT has no exception.

Method UTIL_CREATE_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20081219
2 Returning RO_NAMESPACE Value transfer Object reference (TYPE REF TO) CL_CIM_NAMESPACE Name eines CIM-Namespace 20081219
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20081219

Method UTIL_GET_CIM_REF_FOR_INST_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) STRING Klassenname 20090113
2 Importing IHANDLE Call by reference Type reference (TYPE) STRING Instanzenpfad (Object Name) 20090113
3 Importing IREF Call by reference Object reference (TYPE REF TO) CL_SLD_CIM_INSTANCE Repräsentation CIM-Instanz 20090113
4 Importing KEYPROP Call by reference Type reference (TYPE) SLD_T_VALUELIST Liste mit Name-Wert-Paaren 20090113
5 Returning RET Value transfer Object reference (TYPE REF TO) CL_CIM_REFERENCE Referenz auf CIM-Namespace, -Klasse oder -Instanz 20090113
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090113

Method UTIL_GET_MODELPATH_FOR_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_CIM_INSTANCE CIM-Instanz 20090113
2 Returning RO_PATH Value transfer Type reference (TYPE) STRING 20090113
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090113

Method UTIL_GET_OBJPATH_FOR_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_CIM_INSTANCE CIM-Instanz 20090113
2 Returning RO_PATH Value transfer Type reference (TYPE) STRING 20090113
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090113

Method UTIL_GET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VAL Call by reference Type reference (TYPE) SLD_T_STRING Propertywerte als StringArray 20091124
2 Exporting EV_VAL Call by reference Type reference (TYPE) STRING Propertywert als String 20091124
3 Importing IT_KEYPROP Call by reference Type reference (TYPE) SLD_T_VALUELIST Liste mit Name-Wert-Paaren 20091124
4 Importing IV_CNAME Call by reference Type reference (TYPE) STRING Klassenname 20091124
5 Importing IV_IHANDLE Call by reference Type reference (TYPE) STRING Instanzenpfad (Object Name) 20091124
6 Importing IV_PNAME Call by reference Type reference (TYPE) STRING Propertyname 20091124
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20091124

Method UTIL_GET_REF_FOR_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_CIM_INSTANCE CIM-Instanz 20090113
2 Returning RO_REF Value transfer Object reference (TYPE REF TO) CL_CIM_REFERENCE Referenz auf CIM-Namespace, -Klasse oder -Instanz 20090113
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090113

Method UTIL_GET_SLD_CLS_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLSNAME Call by reference Type reference (TYPE) STRING 20090114
2 Returning RO_CLS Value transfer Object reference (TYPE REF TO) CL_SLD_CIM_CLASS Repräsentation CIM-Klasse 20090114
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090114

Method UTIL_GET_SLD_CLS_FOR_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_CIM_INSTANCE CIM-Instanz 20090113
2 Returning RO_CLS Value transfer Object reference (TYPE REF TO) CL_SLD_CIM_CLASS Repräsentation CIM-Klasse 20090113
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090113

Method UTIL_GET_SLD_CLS_FOR_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REF Call by reference Object reference (TYPE REF TO) CL_CIM_REFERENCE Referenz auf CIM-Namespace, -Klasse oder -Instanz 20090113
2 Returning RO_CLS Value transfer Object reference (TYPE REF TO) CL_SLD_CIM_CLASS Repräsentation CIM-Klasse 20090113
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090113

Method UTIL_GET_WBEM_CLS_FOR_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_CIM_INSTANCE CIM-Instanz 20090113
2 Returning RO_CLS Value transfer Object reference (TYPE REF TO) CL_CIM_CLASS CIM-Klasse 20090113
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20090113

Method UTIL_PATTERN_TO_REGEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PATTERN Call by reference Type reference (TYPE) STRING Suchmuster (SLD API-Konvention) 20090715
2 Returning REGEX Value transfer Type reference (TYPE) STRING Regular Expression 20090715

Method UTIL_PATTERN_TO_REGEX on class CL_SLD_ACCESSOR_WBEM_CLIENT has no exception.

Method UTIL_SET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEYPROP Call by reference Type reference (TYPE) SLD_T_VALUELIST Liste mit Name-Wert-Paaren 20091124
2 Importing IT_VAL Call by reference Type reference (TYPE) SLD_T_STRING Propertywerte als StringArray 20091124
3 Importing IV_CNAME Call by reference Type reference (TYPE) STRING Klassenname 20091124
4 Importing IV_IHANDLE Call by reference Type reference (TYPE) STRING Instanzenpfad (Object Name) 20091124
5 Importing IV_PNAME Call by reference Type reference (TYPE) STRING Propertyname 20091124
6 Importing IV_VAL Call by reference Type reference (TYPE) STRING Propertywert als String 20091124
# Exception Resumable Description Created on
1 CX_SLD_API_EXCEPTION SLD API Ausnahmen 20091124
History
Last changed by/on SAP  20110908 
SAP Release Created in 720