SAP ABAP Class CL_CRM_BSP_LIST (PCUI List object)
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
Properties
Class CL_CRM_BSP_LIST  
Short Description PCUI List object    
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 20041118   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_BSP_LIST has no forward declaration.
Interfaces
Class CL_CRM_BSP_LIST has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CRM_BSP_LIST_MANAGER 20041201 List manager
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OR_MY_DEFAULT_ITERATOR Instance attribute Private Object reference (TYPE REF TO) CL_CRM_BSP_LIST_ITERATOR PCUI List Iterator 20041206
2 OT_DELETED_OBJ_KEYS Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Keys to be DELETED from DB. 20041118
3 OT_INSERTED_OBJ_KEYS Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Keys to be INSERTED within DB. 20050420
4 OT_MY_LIST Instance attribute Private Type reference (TYPE) CRMT_BSP_LIST_OBJ_TAB Table of list objects with their attributes 20041118
5 OT_UPDATED_OBJ_KEYS Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Keys to be UPDATED within DB. 20050420
6 OV_CREATED_ON Instance attribute Private Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20041122
7 OV_MY_LIST_ID Instance attribute Private Type reference (TYPE) CRMT_BSP_LIST_ID List ID 20041118
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_UNSAVED_ITEMS Instance method Protected Method Resets the INSERTED, UPDATED and DELETED lists. 20041118
2 CONSTRUCTOR Instance method Public Constructor List CONSTRUCTOR 20041129
3 CONVERT_TO_DB_FORMAT Instance method Protected Method Formats object keys for database insertion. 20041118
4 CREATE_LIST_ITERATOR Instance method Public Method Creates a new iterator for the current list. 20041118
5 GET_DEFAULT_LIST_ITERATOR Instance method Public Method Returns this list's main iterator. 20041118
6 GET_FILTERED Instance method Public Method Returns entries that were flagged as "filtered". 20041118
7 GET_ID Instance method Public Method Returns the list ID. 20041118
8 GET_ITEM Instance method Public Method Returns the item at a given index. 20041119
9 GET_ITEMS Instance method Public Method Returns the complete content of the list. 20041118
10 GET_OBJ_KEY Instance method Public Method Returns the Object Key of a given indexed item. 20041118
11 GET_POSITION Instance method Public Method Returns the index of a given Object Key. 20050120
12 GET_SELECTED Instance method Public Method Returns entries that were flagged as "selected". 20041118
13 GET_UNSAVED_ITEMS Instance method Protected Method Returns the lists of items for DB synchronization. 20041118
14 LENGTH Instance method Public Method Returns the number of items in the list. 20041118
15 REMOVE Instance method Public Method Removes specified items from the list. 20041118
16 SAVE Instance method Public Method Saves a list within the DB, synch or asynch. 20041118
17 SET_FILTERED Instance method Public Method Sets only the specified objects as being filtered. 20041118
18 SET_ITEM Instance method Public Method Adds an object at a specified position. 20041118
19 SET_SELECTED Instance method Public Method Sets only the specified objects as being selected. 20041118
20 UPDATE_ITEMS Instance method Public Method Updates the list with the provided information. 20041118
Events
Class CL_CRM_BSP_LIST has no event.
Types
Class CL_CRM_BSP_LIST has no local type.
Method Signatures

Method CLEAR_UNSAVED_ITEMS Signature

Method CLEAR_UNSAVED_ITEMS on class CL_CRM_BSP_LIST has no parameter.
Method CLEAR_UNSAVED_ITEMS on class CL_CRM_BSP_LIST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NEW_LIST_OBJECTS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Objektschlüsseltabelle 20041130
2 Importing IV_EXISTING_LIST_ID Call by reference Type reference (TYPE) CRMT_BSP_LIST_ID List ID 20041130

Method CONSTRUCTOR on class CL_CRM_BSP_LIST has no exception.

Method CONVERT_TO_DB_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Objektschlüsseltabelle 20041122
2 Returning RT_LIST_OBJ Value transfer Type reference (TYPE) CRMT_BSP_LIST_OBJECT_DB_TAB CRM PCUI List Objects and Attributes 20041122

Method CONVERT_TO_DB_FORMAT on class CL_CRM_BSP_LIST has no exception.

Method CREATE_LIST_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ITERATOR Value transfer Object reference (TYPE REF TO) CL_CRM_BSP_LIST_ITERATOR PCUI List Iterator 20041122

Method CREATE_LIST_ITERATOR on class CL_CRM_BSP_LIST has no exception.

Method GET_DEFAULT_LIST_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ITERATOR Value transfer Object reference (TYPE REF TO) CL_CRM_BSP_LIST_ITERATOR PCUI List Iterator 20041122

Method GET_DEFAULT_LIST_ITERATOR on class CL_CRM_BSP_LIST has no exception.

Method GET_FILTERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OBJECTS Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Objektschlüsseltabelle 20041122

Method GET_FILTERED on class CL_CRM_BSP_LIST has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LIST_ID Value transfer Type reference (TYPE) CRMT_BSP_LIST_ID List ID 20041122

Method GET_ID on class CL_CRM_BSP_LIST has no exception.

Method GET_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POSITION Call by reference Type reference (TYPE) CRMT_BSP_ITEM_POS Item position in the list 20041119
2 Returning RT_ITEM Value transfer Type reference (TYPE) CRMS_BSP_LIST_OBJECT Struktur, die Objekt und seine Attribute enthält 20041119

Method GET_ITEM on class CL_CRM_BSP_LIST has no exception.

Method GET_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ITEMS Value transfer Type reference (TYPE) CRMT_BSP_LIST_OBJ_TAB Tabelle der Listenobjekte mit ihren Attributen 20041122

Method GET_ITEMS on class CL_CRM_BSP_LIST has no exception.

Method GET_OBJ_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POSITION Call by reference Type reference (TYPE) CRMT_BSP_ITEM_POS Item position in the list 20041118
2 Returning RV_OBJECT_KEY Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20041118

Method GET_OBJ_KEY on class CL_CRM_BSP_LIST has no exception.

Method GET_POSITION 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 20050120
2 Returning RV_POSITION Value transfer Type reference (TYPE) CRMT_BSP_ITEM_POS 20050120

Method GET_POSITION on class CL_CRM_BSP_LIST has no exception.

Method GET_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OBJECTS Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Objektschlüsseltabelle 20041122

Method GET_SELECTED on class CL_CRM_BSP_LIST has no exception.

Method GET_UNSAVED_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETED_ITEMS Call by reference Type reference (TYPE) CRMT_BSP_LIST_OBJECT_DB_TAB Table of Objects 20050426
2 Exporting ET_INSERTED_ITEMS Call by reference Type reference (TYPE) CRMT_BSP_LIST_OBJECT_DB_TAB Table of Objects 20050421
3 Exporting ET_UPDATED_ITEMS Call by reference Type reference (TYPE) CRMT_BSP_LIST_OBJECT_DB_TAB Table of Objects 20050420

Method GET_UNSAVED_ITEMS on class CL_CRM_BSP_LIST has no exception.

Method LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LENGTH Value transfer Type reference (TYPE) CRMT_BSP_ITEM_POS Item position in the list 20041119

Method LENGTH on class CL_CRM_BSP_LIST has no exception.

Method REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Objektschlüsseltabelle 20041122

Method REMOVE on class CL_CRM_BSP_LIST has no exception.

Method SAVE Signature

Method SAVE on class CL_CRM_BSP_LIST has no parameter.
Method SAVE on class CL_CRM_BSP_LIST has no exception.

Method SET_FILTERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Objektschlüsseltabelle 20041122

Method SET_FILTERED on class CL_CRM_BSP_LIST has no exception.

Method SET_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM Call by reference Type reference (TYPE) CRMS_BSP_LIST_OBJECT Struktur, die Objekt und seine Attribute enthält 20041122
2 Importing IV_POSITION Call by reference Type reference (TYPE) CRMT_BSP_ITEM_POS Item position in the list 20041122

Method SET_ITEM on class CL_CRM_BSP_LIST has no exception.

Method SET_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Objektschlüsseltabelle 20041122

Method SET_SELECTED on class CL_CRM_BSP_LIST has no exception.

Method UPDATE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEMS Call by reference Type reference (TYPE) CRMT_BSP_LIST_OBJ_TAB Tabelle der Listenobjekte mit ihren Attributen 20041122

Method UPDATE_ITEMS on class CL_CRM_BSP_LIST has no exception.
History
Last changed by/on SAP  20050428 
SAP Release Created in 700