SAP ABAP Class CL_OBJECT_MAP (Object Collection with String Key)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WD-ABA (Application Component) Web Screen Tools - ABAP
     SWDP_METADATA_API_BASIC (Package) Shared Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OBJECT_MAP 20020827
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WDY_MD_OBJECT_MAP Special Object Map for Web Dynpro Metadata API 20020916
Properties
Class CL_OBJECT_MAP  
Short Description Object Collection with String Key    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_METADATA_API_BASIC   Shared Data 
Created 20020827   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SEOX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_OBJECT_MAP 20020827
Friends
Class CL_OBJECT_MAP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MAP Instance attribute Public Type reference (TYPE) TY_MAP 20020827
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_KEY Instance method Public Method Changes the key of an object in the map 20070806
2 CLEAR Instance method Public Method Initializes the map 20020827
3 CONSTRUCTOR Instance method Public Constructor 20060907
4 CONTAINS_KEY Instance method Public Method 20020827
5 CONTAINS_VALUE Instance method Public Method 20020827
6 GET Instance method Public Method 20020827
7 GET_BY_POSITION Instance method Public Method 20020830
8 GET_KEYS Instance method Public Method 20020827
9 GET_KEY_OF_OBJECT Instance method Protected Method 20020830
10 GET_POSITION Instance method Public Method 20020830
11 GET_VALUES Instance method Public Method 20020827
12 GET_VALUES_ITERATOR Instance method Public Method 20020918
13 GET_VALUES_TABLE Instance method Public Method 20021107
14 IS_EMPTY Instance method Public Method 20020827
15 MOVE Instance method Public Method Changes the position of an object in the map 20020830
16 PUT Instance method Public Method Adds a value to the map 20020827
17 REMOVE Instance method Public Method Deletes a value from the map 20020827
18 SIZE Instance method Public Method 20020827
Events
Class CL_OBJECT_MAP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MAP Public See coding 20031104 ty_map type standard table of ty_map_element
2 TY_MAP_ELEMENT Public See coding 20031104 begin of ty_map_element, key type string, value type ref to object, end of ty_map_element
3 TY_SORTED_MAP Public See coding 20060911 ty_sorted_map type sorted table of ty_map_element with unique key key
Method Signatures

Method CHANGE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_KEY Value transfer Type reference (TYPE) ANY 20070806
2 Importing OLD_KEY Value transfer Type reference (TYPE) ANY 20070806

Method CHANGE_KEY on class CL_OBJECT_MAP has no exception.

Method CLEAR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAP Call by reference Type reference (TYPE) TY_MAP 20060907

Method CONSTRUCTOR on class CL_OBJECT_MAP has no exception.

Method CONTAINS_KEY Signature

Method CONTAINS_KEY on class CL_OBJECT_MAP has no parameter.
Method CONTAINS_KEY on class CL_OBJECT_MAP has no exception.

Method CONTAINS_VALUE Signature

Method CONTAINS_VALUE on class CL_OBJECT_MAP has no parameter.
Method CONTAINS_VALUE on class CL_OBJECT_MAP has no exception.

Method GET Signature

Method GET on class CL_OBJECT_MAP has no parameter.
Method GET on class CL_OBJECT_MAP has no exception.

Method GET_BY_POSITION Signature

Method GET_BY_POSITION on class CL_OBJECT_MAP has no parameter.
Method GET_BY_POSITION on class CL_OBJECT_MAP has no exception.

Method GET_KEYS Signature

Method GET_KEYS on class CL_OBJECT_MAP has no parameter.
Method GET_KEYS on class CL_OBJECT_MAP has no exception.

Method GET_KEY_OF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning KEY Value transfer Type reference (TYPE) STRING 20020830
2 Importing VALUE Call by reference Object reference (TYPE REF TO) OBJECT 20020830

Method GET_KEY_OF_OBJECT on class CL_OBJECT_MAP has no exception.

Method GET_POSITION Signature

Method GET_POSITION on class CL_OBJECT_MAP has no parameter.
Method GET_POSITION on class CL_OBJECT_MAP has no exception.

Method GET_VALUES Signature

Method GET_VALUES on class CL_OBJECT_MAP has no parameter.
Method GET_VALUES on class CL_OBJECT_MAP has no exception.

Method GET_VALUES_ITERATOR Signature

Method GET_VALUES_ITERATOR on class CL_OBJECT_MAP has no parameter.
Method GET_VALUES_ITERATOR on class CL_OBJECT_MAP has no exception.

Method GET_VALUES_TABLE Signature

Method GET_VALUES_TABLE on class CL_OBJECT_MAP has no parameter.
Method GET_VALUES_TABLE on class CL_OBJECT_MAP has no exception.

Method IS_EMPTY Signature

Method IS_EMPTY on class CL_OBJECT_MAP has no parameter.
Method IS_EMPTY on class CL_OBJECT_MAP has no exception.

Method MOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_POSITION Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20020830
2 Importing VALUE Call by reference Object reference (TYPE REF TO) OBJECT 20020830

Method MOVE on class CL_OBJECT_MAP has no exception.

Method PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Call by reference Type reference (TYPE) ANY 20020827
2 Importing POSITION Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20020830
3 Importing VALUE Call by reference Object reference (TYPE REF TO) OBJECT 20020827

Method PUT on class CL_OBJECT_MAP has no exception.

Method REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Call by reference Type reference (TYPE) ANY 20020827

Method REMOVE on class CL_OBJECT_MAP has no exception.

Method SIZE Signature

Method SIZE on class CL_OBJECT_MAP has no parameter.
Method SIZE on class CL_OBJECT_MAP has no exception.
History
Last changed by/on SAP  20070911 
SAP Release Created in 630