SAP ABAP Class CL_CRM_BSP_LIST_ITERATOR (PCUI List Iterator)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF (Application Component) People Centric UI Framework
     CRM_BSP_FRAME_GENERIC (Package) Controller Implementation: Generic Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_ITERATOR PCUI Java-like "Iterator". 20041117
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_LIST_ITERATOR PCUI Java-like "ListIterator". 20041117
Properties
Class CL_CRM_BSP_LIST_ITERATOR  
Short Description PCUI List Iterator    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_FRAME_GENERIC   Controller Implementation: Generic Framework 
Created 20041117   SAP 
Last change 20041228   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_BSP_LIST_ITERATOR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_BSP_ITERATOR PCUI Java-like "Iterator". 20041117
2 IF_CRM_BSP_LIST_ITERATOR PCUI Java-like "ListIterator". 20041117
Friends
Class CL_CRM_BSP_LIST_ITERATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OC_UNDEFINED_POS Constant Public Type reference (TYPE) CRM_BSP_ITEM_POS -1 Undefined position 20041207
2 OR_MY_LIST_REF Instance attribute Private Object reference (TYPE REF TO) CL_CRM_BSP_LIST PCUI List object 20041203
3 OV_CURRENT_CURSOR_POS Instance attribute Private Type reference (TYPE) CRM_BSP_ITEM_POS Cursor position in the list 20041118
4 OV_CURRENT_ITEM_POS Instance attribute Private Type reference (TYPE) CRM_BSP_ITEM_POS Item position in the list 20041118
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method 20041221
2 CONSTRUCTOR Instance method Public Constructor Instantiates a PCUI iterator for a given PCUI list. 20041119
3 CURRENT_OBJ_KEY Instance method Public Method Returns the key of the current object. 20041118
4 GET_LIST Instance method Public Method Returns the list instrumented by the iterator. 20041118
5 HAS_NEXT Instance method Public Method 20041221
6 HAS_PREVIOUS Instance method Public Method 20041221
7 NEXT Instance method Public Method 20041221
8 NEXT_INDEX Instance method Public Method 20041221
9 NEXT_OBJ_KEY Instance method Public Method Returns the key of the next object, and sets it current. 20041118
10 PREVIOUS Instance method Public Method 20041221
11 PREVIOUS_INDEX Instance method Public Method 20041221
12 PREVIOUS_OBJ_KEY Instance method Public Method Returns the key of the previous object, and sets it current. 20041118
13 REMOVE Instance method Public Method 20041221
14 RESET_POSITIONS Instance method Public Method Resets the current item and cursor postions. 20041118
15 SET Instance method Public Method 20041221
16 SET_CURRENT_OBJ_KEY Instance method Public Method Sets one of the objects as the current one. 20041118
Events
Class CL_CRM_BSP_LIST_ITERATOR has no event.
Types
Class CL_CRM_BSP_LIST_ITERATOR has no local type.
Method Signatures

Method ADD Signature

Method ADD on class CL_CRM_BSP_LIST_ITERATOR has no parameter.
Method ADD on class CL_CRM_BSP_LIST_ITERATOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LIST Call by reference Object reference (TYPE REF TO) CL_CRM_BSP_LIST 20041203

Method CONSTRUCTOR on class CL_CRM_BSP_LIST_ITERATOR has no exception.

Method CURRENT_OBJ_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OBJECT_KEY Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20041118

Method CURRENT_OBJ_KEY on class CL_CRM_BSP_LIST_ITERATOR has no exception.

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_LIST Value transfer Object reference (TYPE REF TO) CL_CRM_BSP_LIST 20041203

Method GET_LIST on class CL_CRM_BSP_LIST_ITERATOR has no exception.

Method HAS_NEXT Signature

Method HAS_NEXT on class CL_CRM_BSP_LIST_ITERATOR has no parameter.
Method HAS_NEXT on class CL_CRM_BSP_LIST_ITERATOR has no exception.

Method HAS_PREVIOUS Signature

Method HAS_PREVIOUS on class CL_CRM_BSP_LIST_ITERATOR has no parameter.
Method HAS_PREVIOUS on class CL_CRM_BSP_LIST_ITERATOR has no exception.

Method NEXT Signature

Method NEXT on class CL_CRM_BSP_LIST_ITERATOR has no parameter.
Method NEXT on class CL_CRM_BSP_LIST_ITERATOR has no exception.

Method NEXT_INDEX Signature

Method NEXT_INDEX on class CL_CRM_BSP_LIST_ITERATOR has no parameter.
Method NEXT_INDEX on class CL_CRM_BSP_LIST_ITERATOR has no exception.

Method NEXT_OBJ_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OBJECT_KEY Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20041118

Method NEXT_OBJ_KEY on class CL_CRM_BSP_LIST_ITERATOR has no exception.

Method PREVIOUS Signature

Method PREVIOUS on class CL_CRM_BSP_LIST_ITERATOR has no parameter.
Method PREVIOUS on class CL_CRM_BSP_LIST_ITERATOR has no exception.

Method PREVIOUS_INDEX Signature

Method PREVIOUS_INDEX on class CL_CRM_BSP_LIST_ITERATOR has no parameter.
Method PREVIOUS_INDEX on class CL_CRM_BSP_LIST_ITERATOR has no exception.

Method PREVIOUS_OBJ_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OBJECT_KEY Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20041118

Method PREVIOUS_OBJ_KEY on class CL_CRM_BSP_LIST_ITERATOR has no exception.

Method REMOVE Signature

Method REMOVE on class CL_CRM_BSP_LIST_ITERATOR has no parameter.
Method REMOVE on class CL_CRM_BSP_LIST_ITERATOR has no exception.

Method RESET_POSITIONS Signature

Method RESET_POSITIONS on class CL_CRM_BSP_LIST_ITERATOR has no parameter.
Method RESET_POSITIONS on class CL_CRM_BSP_LIST_ITERATOR has no exception.

Method SET Signature

Method SET on class CL_CRM_BSP_LIST_ITERATOR has no parameter.
Method SET on class CL_CRM_BSP_LIST_ITERATOR has no exception.

Method SET_CURRENT_OBJ_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20041118
2 Returning RV_CURRENT_POS Value transfer Type reference (TYPE) CRM_BSP_ITEM_POS 20041118

Method SET_CURRENT_OBJ_KEY on class CL_CRM_BSP_LIST_ITERATOR has no exception.
History
Last changed by/on SAP  20041228 
SAP Release Created in 700