SAP ABAP Class CL_CIM_OBJECTPOOL (Pool for Objects (e.g. CIM Element Names))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-SLD-ABA (Application Component) System Landscape Directory ABAP Connectivity
     S_WBEM_UTIL (Package) WBEM Client: Utility Functions
Properties
Class CL_CIM_OBJECTPOOL  
Short Description Pool for Objects (e.g. CIM Element Names)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_WBEM_UTIL   WBEM Client: Utility Functions 
Created 20090113   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_OBJECTPOOL has no interface implemented.
Friends
Class CL_CIM_OBJECTPOOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AREA_HANDLE Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_MEMORY_AREA Superclass: ABAP Memory Area 20090924
2 CIMTYPEPOOL Instance attribute Private Type reference (TYPE) CIM_T_OBJECTSORTEDMAP Pool of CIM Types 20090924
3 ELEMENTNAMEPOOL Instance attribute Private Type reference (TYPE) CIM_T_OBJECTSORTEDMAP Pool of Element Names 20090113
4 IS_IN_SHM Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE Pool instance in shared memory? 20090924
5 LIMIT_ELEMENTNAMES Constant Private Type reference (TYPE) I 100000 20090113
6 LIMIT_NAMESPACES Constant Private Type reference (TYPE) I 1000 20090113
7 NAMESPACEPOOL Instance attribute Private Type reference (TYPE) CIM_T_OBJECTSORTEDMAP Pool of Namespace Names 20090113
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method Static Creation Method 20090113
2 ENSURE_LIMIT Instance method Private Method Guarantees upper limit of pooled objects 20090113
3 POOL_CIMTYPE Instance method Public Method Adds a CIM type to the pool 20090924
4 SET_AREA_HANDLE Instance method Public Method 20091001
5 SHM_CREATE Static method Public Method Generates a pool in shared memory 20090924
6 TO_CIMTYPE Instance method Public Method Converts a string to a pooled CIM type 20090924
7 TO_ELEMENTNAME Instance method Public Method Converts a string to a pooled element name 20090113
8 TO_NAMESPACE Instance method Public Method Converts a string to a pooled namespace 20090113
Events
Class CL_CIM_OBJECTPOOL has no event.
Types
Class CL_CIM_OBJECTPOOL has no local type.
Method Signatures

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning POOL Value transfer Object reference (TYPE REF TO) CL_CIM_OBJECTPOOL Pool für Objekte (z.B. CIM-Elementnamen) 20090113

Method CREATE on class CL_CIM_OBJECTPOOL has no exception.

Method ENSURE_LIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIMIT Call by reference Type reference (TYPE) I Obergrenze 20090113
2 Importing MAP_REF Call by reference Object reference (TYPE REF TO) CIM_T_OBJECTSORTEDMAP Hash-Tabelle von Objekten 20090113

Method ENSURE_LIMIT on class CL_CIM_OBJECTPOOL has no exception.

Method POOL_CIMTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIMTYPE_IN Call by reference Object reference (TYPE REF TO) CL_CIM_TYPE CIM-Datentyp 20090924
2 Returning POOLED_CIMTYPE Value transfer Object reference (TYPE REF TO) CL_CIM_TYPE Gepoolter CIM-Datentyp 20090924

Method POOL_CIMTYPE on class CL_CIM_OBJECTPOOL has no exception.

Method SET_AREA_HANDLE 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 20091001

Method SET_AREA_HANDLE on class CL_CIM_OBJECTPOOL has no exception.

Method SHM_CREATE 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 POOL Value transfer Object reference (TYPE REF TO) CL_CIM_OBJECTPOOL Pool für Objekte (z.B. CIM-Elementnamen) 20090924

Method SHM_CREATE on class CL_CIM_OBJECTPOOL has no exception.

Method TO_CIMTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CIMTYPE Value transfer Object reference (TYPE REF TO) CL_CIM_TYPE CIM-Datentyp 20090924
2 Importing NAME_IN Call by reference Type reference (TYPE) STRING Name als String 20090924
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20090924

Method TO_ELEMENTNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENTNAME Value transfer Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Elementname (case-insensitive) 20090113
2 Importing NAME_IN Call by reference Type reference (TYPE) STRING Name als String 20090113

Method TO_ELEMENTNAME on class CL_CIM_OBJECTPOOL has no exception.

Method TO_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NAMESPACE Value transfer Object reference (TYPE REF TO) CL_CIM_NAMESPACE Name eines CIM-Namespace 20090113
2 Importing NAME_IN Call by reference Type reference (TYPE) STRING Name als String 20090113
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20090113
History
Last changed by/on SAP  20110908 
SAP Release Created in 720