SAP ABAP Class IF_BOL_BO_COL (Business Object Collection Interface)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_BOL_BO_COL_MULTI_SEL Multiple Selection for Business Object Collections 20050614
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_BOL_ENTITY_COL Entities Collection Interface 20020425
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BSP_WD_COLLECTION_WRAPPER WD Collection Wrapper 20020528
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CRM_BOL_BO_COL BO Collection 20020425
Properties
Class IF_BOL_BO_COL  
Short Description Business Object Collection Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20020425   SAP 
Last change 20100303   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 IF_BOL_BO_COL has no interface implemented.
Friends
Class IF_BOL_BO_COL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUTOCLEANUP Instance attribute Public Type reference (TYPE) ABAP_BOOL Automatic Removal of Deleted Entities Is Active 20050718
2 MULTI_SELECT Instance attribute Public Type reference (TYPE) ABAP_BOOL Multiselect Support 20050414
3 SORT_ASCENDING Constant Public Type reference (TYPE) CHAR1 'A' Single-Character Indicator 20020704
4 SORT_DESCENDING Constant Public Type reference (TYPE) CHAR1 'D' Single-Character Indicator 20020704
5 SORT_STATE Instance attribute Public Type reference (TYPE) CRMT_BOL_SORT_STATE Description of the Sort Status of a Collection 20030509
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_AUTOCLEANUP Instance method Public Method Activates Automatic Removal of Deleted Entities 20050718
2 ADD Instance method Public Method Adds a BO to the Collection 20020425
3 ADD_COLLECTION Instance method Public Method Adds Another Collection to the Collection 20031217
4 CLEAR Instance method Public Method Deletes the Entire Collection 20030520
5 FIND Instance method Public Method Search for a Business Object in the Collection 20020425
6 GET_COPY Instance method Public Method Returns a Copy of the Collection 20030317
7 GET_CURRENT Instance method Public Method Returns the Current Focus Business Object of the Collection 20020425
8 GET_CURRENT_INDEX Instance method Public Method Returns the Index for Current Focus Bus.Objs of Collection 20030520
9 GET_FIRST Instance method Public Method Returns the First Business Object of the Collection 20020425
10 GET_ITERATOR Instance method Public Method Returns an Iterator Instance for the BO of the Collection 20020425
11 GET_LAST Instance method Public Method Returns the Last Business Object of the Collection 20020425
12 GET_MARKED Instance method Public Method Returns the Selected Business Objects 20050614
13 GET_MARKED_INDICES Instance method Public Method Returns a Table of Indexes of the Selected Business Objects 20050614
14 GET_NEXT Instance method Public Method Returns the Next Business Object of the Collection 20020425
15 GET_PREVIOUS Instance method Public Method Returns the Previous Business Object of the Collection 20020425
16 INSERT Instance method Public Method Inserts a BO in the Collection 20060221
17 IS_ANY_UNMARKED Instance method Public Method 20090126
18 MARK Instance method Public Method Selects a Business Object in the Collection 20050614
19 MARK_ALL Instance method Public Method Selects all Business Objects in the Collection 20050614
20 PUBLISH_CURRENT Instance method Public Method Publicizes the Current Focus Element via Event FOCUS_CHANGED 20050127
21 REMOVE Instance method Public Method Deletes a Business Object from the Collection 20020425
22 REMOVE_FOCUS Instance method Public Method Removes the Focus Pointer for the Collection 20090304
23 SET_CLEAR_ON_BOL_RESET Instance method Public Method Activates the Automatic Clearing on BOL Reset 20080515
24 SET_MULTI_SELECT Instance method Public Method Activates Multiselect Mode for Collection 20050414
25 SET_RESET_SURVIVAL_MODE Instance method Public Method Activates Retention of Collection During BOL Reset 20051013
26 SIZE Instance method Public Method Returns the Number of Business Objects in the Collection 20020425
27 SORT Instance method Public Method Sort Collection By 20020704
28 UNMARK Instance method Public Method Selects a Business Object in the Collection 20050614
29 UNMARK_ALL Instance method Public Method Deselects all Business Objects in the Collection 20050614
Events
# Event Type Visibility Description Created on
1 BO_ADDED Instance Event
(0)
Public
(2)
A New Object Was Added to the Collection 20040310
2 BO_DELETED Instance Event
(0)
Public
(2)
An Object Was Removed from the Collection 20040310
3 FOCUS_CHANGED Instance Event
(0)
Public
(2)
Global Focus Object Was Changed 20020425
Types
Class IF_BOL_BO_COL has no local type.
Method Signatures

Method ACTIVATE_AUTOCLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20050718

Method ACTIVATE_AUTOCLEANUP on class IF_BOL_BO_COL has no exception.

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20020425
2 Importing IV_SET_FOCUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Kennzeichen: Fokus auf neues Element setzen 20060221

Method ADD on class IF_BOL_BO_COL has no exception.

Method ADD_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLLECTION Call by reference Object reference (TYPE REF TO) IF_BOL_BO_COL BO Collection Interface 20031217

Method ADD_COLLECTION on class IF_BOL_BO_COL has no exception.

Method CLEAR Signature

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

Method FIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20020627
2 Importing IV_INDEX Call by reference Type reference (TYPE) CRMT_IDX 5-stelliger Index 20020425
3 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20020425

Method FIND on class IF_BOL_BO_COL has no exception.

Method GET_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_BOL_BO_COL BO Collection Interface 20030317

Method GET_COPY on class IF_BOL_BO_COL has no exception.

Method GET_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20020425

Method GET_CURRENT on class IF_BOL_BO_COL has no exception.

Method GET_CURRENT_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INDEX Value transfer Type reference (TYPE) SYTABIX 20030520

Method GET_CURRENT_INDEX on class IF_BOL_BO_COL has no exception.

Method GET_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20020425

Method GET_FIRST on class IF_BOL_BO_COL has no exception.

Method GET_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_BOL_BO_COL_ITERATOR Zugriffsinterface für BO Attribute 20020425

Method GET_ITERATOR on class IF_BOL_BO_COL has no exception.

Method GET_LAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20020425

Method GET_LAST on class IF_BOL_BO_COL has no exception.

Method GET_MARKED Signature

Method GET_MARKED on class IF_BOL_BO_COL has no parameter.
Method GET_MARKED on class IF_BOL_BO_COL has no exception.

Method GET_MARKED_INDICES Signature

Method GET_MARKED_INDICES on class IF_BOL_BO_COL has no parameter.
Method GET_MARKED_INDICES on class IF_BOL_BO_COL has no exception.

Method GET_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20020425

Method GET_NEXT on class IF_BOL_BO_COL has no exception.

Method GET_PREVIOUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20020425

Method GET_PREVIOUS on class IF_BOL_BO_COL has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20060221
2 Importing IV_INDEX Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20060221
3 Importing IV_SET_FOCUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Kennzeichen: Fokus auf neues Element setzen 20060221

Method INSERT on class IF_BOL_BO_COL has no exception.

Method IS_ANY_UNMARKED Signature

Method IS_ANY_UNMARKED on class IF_BOL_BO_COL has no parameter.
Method IS_ANY_UNMARKED on class IF_BOL_BO_COL has no exception.

Method MARK Signature

Method MARK on class IF_BOL_BO_COL has no parameter.
Method MARK on class IF_BOL_BO_COL has no exception.

Method MARK_ALL Signature

Method MARK_ALL on class IF_BOL_BO_COL has no parameter.
Method MARK_ALL on class IF_BOL_BO_COL has no exception.

Method PUBLISH_CURRENT Signature

Method PUBLISH_CURRENT on class IF_BOL_BO_COL has no parameter.
Method PUBLISH_CURRENT on class IF_BOL_BO_COL has no exception.

Method REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20020425

Method REMOVE on class IF_BOL_BO_COL has no exception.

Method REMOVE_FOCUS Signature

Method REMOVE_FOCUS on class IF_BOL_BO_COL has no parameter.
Method REMOVE_FOCUS on class IF_BOL_BO_COL has no exception.

Method SET_CLEAR_ON_BOL_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080515

Method SET_CLEAR_ON_BOL_RESET on class IF_BOL_BO_COL has no exception.

Method SET_MULTI_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20050414

Method SET_MULTI_SELECT on class IF_BOL_BO_COL has no exception.

Method SET_RESET_SURVIVAL_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20051013

Method SET_RESET_SURVIVAL_MODE on class IF_BOL_BO_COL has no exception.

Method SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) SYTABIX Zeilenanzahl 20020425

Method SIZE on class IF_BOL_BO_COL has no exception.

Method SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) NAME_KOMP Komponentenname 20020704
2 Importing IV_PATH_2_SUBOBJECT Call by reference Type reference (TYPE) STRING Relationspfad für Sortiuerung auf einem Subobjekt 20060719
3 Importing IV_SORT_CALLBACK Call by reference Object reference (TYPE REF TO) IF_BOL_COL_SORTING Callback Interface für anwendungsgest. Collectionsortierung 20020710
4 Importing IV_SORT_ORDER Call by reference Type reference (TYPE) CHAR1 SORT_ASCENDING Sortierreihenfolge 20020704
5 Importing IV_STABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: Stabiles Sortieren 20031022
6 Importing IV_USE_TEXT_RELATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: Text statt Schlüsselwert zum Sortieren verwenden 20070716

Method SORT on class IF_BOL_BO_COL has no exception.

Method UNMARK Signature

Method UNMARK on class IF_BOL_BO_COL has no parameter.
Method UNMARK on class IF_BOL_BO_COL has no exception.

Method UNMARK_ALL Signature

Method UNMARK_ALL on class IF_BOL_BO_COL has no parameter.
Method UNMARK_ALL on class IF_BOL_BO_COL has no exception.
Event Signatures

Event BO_ADDED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 BO Exporting Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20040310

Event BO_DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 BO Exporting Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20040310

Event FOCUS_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FOCUS_BO Exporting Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20020425
History
Last changed by/on SAP  20100303 
SAP Release Created in