SAP ABAP Class CL_ILM_STOR_DICTIONARY (ILM_DB Store: Dictionary Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ILM-STO (Application Component) Integrated Data Base Archive Store
     S_ILM_STOR_UTIL (Package) ILM DB Store: Utilities
Properties
Class CL_ILM_STOR_DICTIONARY  
Short Description ILM_DB Store: Dictionary Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ILM_STOR_UTIL   ILM DB Store: Utilities 
Created 20130510   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ILM_STOR_DICTIONARY has no forward declaration.
Interfaces
Class CL_ILM_STOR_DICTIONARY has no interface implemented.
Friends
Class CL_ILM_STOR_DICTIONARY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_CACHE Instance attribute Protected See coding Data Cache 20130816
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Add a Value 20130816
2 CLEAR Instance method Public Method Removes All Values in the Dictionary 20130816
3 COUNT Instance method Public Method Supplies the Number of Entries 20130816
4 FIND Instance method Public Method Searches for an Entry 20130816
5 GET_TYPE Instance method Protected Method Determine the Type of a Value 20130816
6 HAS_KEY Instance method Public Method Checks Whether a Key Exists in the Dictionary 20130816
7 ITEM_AT Instance method Public Method 20130816
8 REMOVE Instance method Public Method Remove Value 20130816
9 _ADD_DATA Instance method Protected Method Adds data 20130816
10 _ADD_REFDATA Instance method Protected Method Adds REF TO DATA 20130816
11 _ADD_REFOBJECT Instance method Protected Method Adds REF TO OBJECT 20130816
Events
Class CL_ILM_STOR_DICTIONARY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_INSTANCE_CACHE Protected See coding 20130816 BEGIN OF ty_instance_cache. TYPES _key TYPE string. TYPES kind TYPE abap_typekind. TYPES _object TYPE REF TO object. TYPES _data TYPE REF TO data. TYPES _elem TYPE REF TO data. TYPES END OF ty_instance_cache
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) STRING 20130816
2 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20130816
# Exception Resumable Description Created on
1 CX_ILM_STOR_RUNTIME 20130816

Method CLEAR Signature

Method CLEAR on class CL_ILM_STOR_DICTIONARY has no parameter.
Method CLEAR on class CL_ILM_STOR_DICTIONARY has no exception.

Method COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) INT4 20130816

Method COUNT on class CL_ILM_STOR_DICTIONARY has no exception.

Method FIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NOT_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20130816
2 Exporting EV_VALUE Value transfer Type reference (TYPE) ANY 20130816
3 Importing IV_KEY Call by reference Type reference (TYPE) STRING 20130816

Method FIND on class CL_ILM_STOR_DICTIONARY has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20130816
2 Returning RV_METHOD Value transfer Type reference (TYPE) STRING 20130816

Method GET_TYPE on class CL_ILM_STOR_DICTIONARY has no exception.

Method HAS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) STRING 20130816
2 Returning RV_VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20130816

Method HAS_KEY on class CL_ILM_STOR_DICTIONARY has no exception.

Method ITEM_AT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE Value transfer Type reference (TYPE) ANY 20130816
2 Importing IV_INDEX Call by reference Type reference (TYPE) I 20130816

Method ITEM_AT on class CL_ILM_STOR_DICTIONARY has no exception.

Method REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) STRING 20130816

Method REMOVE on class CL_ILM_STOR_DICTIONARY has no exception.

Method _ADD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) STRING 20130816
2 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20130816

Method _ADD_DATA on class CL_ILM_STOR_DICTIONARY has no exception.

Method _ADD_REFDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) STRING 20130816
2 Importing IV_VALUE Call by reference Object reference (TYPE REF TO) DATA 20130816

Method _ADD_REFDATA on class CL_ILM_STOR_DICTIONARY has no exception.

Method _ADD_REFOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) STRING 20130816
2 Importing IV_VALUE Call by reference Object reference (TYPE REF TO) OBJECT 20130816

Method _ADD_REFOBJECT on class CL_ILM_STOR_DICTIONARY has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740