SAP ABAP Class CL_AKB_OBJECT_COLLECTION (Object List)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-PAK (Application Component) Package Tools
     SPAK_AKB (Package) Downward Compatible Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AKB_COLLECTION_QUERY Data Access for Tree Display 20040119
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AKB_INTERFACE Product Interface 20040224
2 Inheritance (c INHERITING FROM c_ref)  CL_AKB_OBJECT_ENVIRONMENT Object environment 20031105
Properties
Class CL_AKB_OBJECT_COLLECTION  
Short Description Object List    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPAK_AKB   Downward Compatible Development 
Created 20031031   SAP 
Last change 20050228   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TPCHK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_AKB_COLLECTION_QUERY Data Access for Tree Display 20040119
Friends
# Friend Modeled only Created on Description
1 CL_AKB_COLLECTION_ITERATOR 20040224 Object List
2 CL_AKB_OBJECT_COLLECTION 20031103 Object List
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGED Instance attribute Protected Type reference (TYPE) FLAG General Indicator 20031105
2 EDGES Instance attribute Protected Type reference (TYPE) AKB_USG_EDGE_TYPE Object Reference List 20031103
3 LAST_CHANGE_AT Instance attribute Private Type reference (TYPE) AS4DATE Date of Last Change 20031205
4 LAST_CHANGE_BY Instance attribute Private Type reference (TYPE) AS4USER Last Changed by 20031205
5 PRODUCT Instance attribute Protected Type reference (TYPE) AKB_USAGE_KEY2 Product with List Name 20031105
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_EDGE Instance method Protected Method Insert an Object Reference 20031105
2 CLASS_OR_INTERFACE Static method Private Method Ascertaining Type of Class or Interface 20040223
3 COLLECT Instance method Public Method Inserting an Object Reference, used_id Counts as Counter 20040510
4 CREATE_ITERATOR Instance method Public Method 20040224
5 DELETE Instance method Public Method Insert an Object Reference 20031105
6 DELETE_FROM_DB Instance method Public Method Delete Collection from Database 20040311
7 DISPLAY Instance method Public Method Display Object List 20031104
8 ENTRIES Instance method Public Method Number of Entries 20040109
9 EXISTS Instance method Public Method Load Object List 20040712
10 GET Instance method Public Method Export the List 20031031
11 GET_ATTRIBUTES Instance method Public Method Query Change Data 20031205
12 GET_OBJECTLIST Instance method Public Method 20040510
13 GET_REF Instance method Public Method Export the List 20040117
14 GET_SUCCESSORS Instance method Public Method 20040227
15 HAS_CHANGED Instance method Public Method 20031105
16 INSERT Instance method Public Method Insert an Object Reference 20031031
17 INSERT_COLLECTION Instance method Public Method 20031105
18 LOAD Instance method Public Method Load Object List 20031105
19 LOOKUP Instance method Public Method Insert an Object Reference 20031105
20 LOOKUP_EDGE Instance method Public Method 20040227
21 REFRESH Instance method Public Method Delete the List 20031031
22 SAVE Instance method Public Method Load Object List 20031105
23 SET Instance method Public Method Set the List 20031031
24 SET_ATTRIBUTES Instance method Public Method Query Change Data 20031205
25 SET_CHANGED Instance method Public Method 20031105
Events
Class CL_AKB_OBJECT_COLLECTION has no event.
Types
Class CL_AKB_OBJECT_COLLECTION has no local type.
Method Signatures

Method BUILD_EDGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EDGE Value transfer Type reference (TYPE) AKB_USG_EDGE Verzeichnis Basis-Objekte für Abwärtskompatible Basis (AKB) 20031105
2 Importing V_ID Call by reference Type reference (TYPE) I Objektid 20031105
3 Importing V_OBJ_NAME Call by reference Type reference (TYPE) C Objektname im Objektkatalog 20031105
4 Importing V_OBJ_TYPE Call by reference Type reference (TYPE) C Objekttyp 20031105
5 Importing V_SUB_NAME Call by reference Type reference (TYPE) C Zusammengesetzter Komponentenname oder Alias 20031105
6 Importing V_SUB_TYPE Call by reference Type reference (TYPE) C Objekttyp 20031105
7 Importing W_ID Call by reference Type reference (TYPE) I Objektid 20031105
8 Importing W_OBJ_NAME Call by reference Type reference (TYPE) C Objektname im Objektkatalog 20031105
9 Importing W_OBJ_TYPE Call by reference Type reference (TYPE) C Objekttyp 20031105
10 Importing W_SUB_NAME Call by reference Type reference (TYPE) C Zusammengesetzter Komponentenname oder Alias 20031105
11 Importing W_SUB_TYPE Call by reference Type reference (TYPE) C Objekttyp 20031105
# Exception Resumable Description Created on
1 INVALID_PARAMETERS 20031204

Method CLASS_OR_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) C 20040223
2 Returning OBJ_TYPE Value transfer Type reference (TYPE) TROBJTYPE Objekttyp 20040223

Method CLASS_OR_INTERFACE on class CL_AKB_OBJECT_COLLECTION has no exception.

Method COLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INSERTED Value transfer Type reference (TYPE) FLAG allgemeines flag 20040510
2 Importing V_ID Call by reference Type reference (TYPE) I Objektid 20040510
3 Importing V_OBJ_NAME Call by reference Type reference (TYPE) C Objektname im Objektkatalog 20040510
4 Importing V_OBJ_TYPE Call by reference Type reference (TYPE) C Objekttyp 20040510
5 Importing V_SUB_NAME Call by reference Type reference (TYPE) C Zusammengesetzter Komponentenname oder Alias 20040510
6 Importing V_SUB_TYPE Call by reference Type reference (TYPE) C Objekttyp 20040510

Method COLLECT on class CL_AKB_OBJECT_COLLECTION has no exception.

Method CREATE_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ITERATOR Value transfer Object reference (TYPE REF TO) CL_AKB_COLLECTION_ITERATOR Interne Tabellen, aktueller Zeilenindex 20040224

Method CREATE_ITERATOR on class CL_AKB_OBJECT_COLLECTION has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DELETED Value transfer Type reference (TYPE) FLAG allgemeines flag 20031105
2 Importing V_ID Call by reference Type reference (TYPE) I Objektid 20031105
3 Importing V_OBJ_NAME Call by reference Type reference (TYPE) C Objektname im Objektkatalog 20031105
4 Importing V_OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20031105
5 Importing V_SUB_NAME Call by reference Type reference (TYPE) C Zusammengesetzter Komponentenname oder Alias 20031105
6 Importing V_SUB_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20031105
7 Importing W_ID Call by reference Type reference (TYPE) I Objektid 20031105
8 Importing W_OBJ_NAME Call by reference Type reference (TYPE) C Objektname im Objektkatalog 20031105
9 Importing W_OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20031105
10 Importing W_SUB_NAME Call by reference Type reference (TYPE) C Zusammengesetzter Komponentenname oder Alias 20031105
11 Importing W_SUB_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20031105

Method DELETE on class CL_AKB_OBJECT_COLLECTION has no exception.

Method DELETE_FROM_DB Signature

Method DELETE_FROM_DB on class CL_AKB_OBJECT_COLLECTION has no parameter.
Method DELETE_FROM_DB on class CL_AKB_OBJECT_COLLECTION has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISPLAY_USAGE_COUNT Call by reference Type reference (TYPE) FLAG Der Eintrag used_obj wird als Nutzungszähler interpretiert. 20040504
2 Importing DISPLAY_USED_OBJ Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20040211
3 Importing TITLE Call by reference Type reference (TYPE) LVC_TITLE ALV-Control: Text der Titelzeile 20031104
# Exception Resumable Description Created on
1 INVALID_PARAMETERS 20040504

Method ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENTRIES Value transfer Type reference (TYPE) I Einträge 20040109

Method ENTRIES on class CL_AKB_OBJECT_COLLECTION has no exception.

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20040712
2 Returning OK Value transfer Type reference (TYPE) FLAG Collection existiert 20040712
3 Importing PRODUCT_ID Call by reference Type reference (TYPE) AKB_PRODUCT_ID Id des Softwareprodukts 20040712
4 Importing PRODUCT_REL Call by reference Type reference (TYPE) SAPRELEASE R/3 Release 20040712

Method EXISTS on class CL_AKB_OBJECT_COLLECTION has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OBJECTLIST Value transfer Type reference (TYPE) AKB_USG_EDGE_TYPE Objektreferenzliste 20031031

Method GET on class CL_AKB_OBJECT_COLLECTION has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LAST_CHANGED_AT Call by reference Type reference (TYPE) AS4DATE Datum der letzten Änderung 20031205
2 Exporting LAST_CHANGED_BY Call by reference Type reference (TYPE) AS4USER Autor der letzten Änderung 20031205
3 Exporting NO_OF_NODES Call by reference Type reference (TYPE) I 20031205

Method GET_ATTRIBUTES on class CL_AKB_OBJECT_COLLECTION has no exception.

Method GET_OBJECTLIST Signature

Method GET_OBJECTLIST on class CL_AKB_OBJECT_COLLECTION has no parameter.
Method GET_OBJECTLIST on class CL_AKB_OBJECT_COLLECTION has no exception.

Method GET_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OBJECTLIST Call by reference Type reference (TYPE) AKB_USG_EDGE_TYPE akb_usg_edge_type 20040117

Method GET_REF on class CL_AKB_OBJECT_COLLECTION has no exception.

Method GET_SUCCESSORS Signature

Method GET_SUCCESSORS on class CL_AKB_OBJECT_COLLECTION has no parameter.
Method GET_SUCCESSORS on class CL_AKB_OBJECT_COLLECTION has no exception.

Method HAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CHANGED Value transfer Type reference (TYPE) FLAG 20031105

Method HAS_CHANGED on class CL_AKB_OBJECT_COLLECTION has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INSERTED Value transfer Type reference (TYPE) FLAG allgemeines flag 20031105
2 Importing UNCRITICAL Call by reference Type reference (TYPE) FLAG ' ' Uncritical-Flag 20040127
3 Importing V_ID Call by reference Type reference (TYPE) I Objektid 20031103
4 Importing V_OBJ_NAME Call by reference Type reference (TYPE) C Objektname im Objektkatalog 20031103
5 Importing V_OBJ_TYPE Call by reference Type reference (TYPE) C Objekttyp 20031103
6 Importing V_SUB_NAME Call by reference Type reference (TYPE) C Zusammengesetzter Komponentenname oder Alias 20031103
7 Importing V_SUB_TYPE Call by reference Type reference (TYPE) C Objekttyp 20031103
8 Importing W_ID Call by reference Type reference (TYPE) I Objektid 20031103
9 Importing W_OBJ_NAME Call by reference Type reference (TYPE) C Objektname im Objektkatalog 20031103
10 Importing W_OBJ_TYPE Call by reference Type reference (TYPE) C Objekttyp 20031103
11 Importing W_SUB_NAME Call by reference Type reference (TYPE) C Zusammengesetzter Komponentenname oder Alias 20031103
12 Importing W_SUB_TYPE Call by reference Type reference (TYPE) C Objekttyp 20031103

Method INSERT on class CL_AKB_OBJECT_COLLECTION has no exception.

Method INSERT_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLLECTION Call by reference Object reference (TYPE REF TO) CL_AKB_OBJECT_COLLECTION Objektliste 20031105

Method INSERT_COLLECTION on class CL_AKB_OBJECT_COLLECTION has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) SOBJ_NAME Bezeichnung der Collection 20040109
2 Importing PRODUCT_ID Call by reference Type reference (TYPE) AKB_PRODUCT_ID Id des Softwareprodukts 20031105
3 Importing PRODUCT_REL Call by reference Type reference (TYPE) SAPRELEASE R/3 Release 20031105

Method LOAD on class CL_AKB_OBJECT_COLLECTION has no exception.

Method LOOKUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FOUND Value transfer Type reference (TYPE) FLAG allgemeines flag 20031105
2 Importing V_ID Call by reference Type reference (TYPE) I Objektid 20031105
3 Importing V_OBJ_NAME Call by reference Type reference (TYPE) C Objektname im Objektkatalog 20031105
4 Importing V_OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20031105
5 Importing V_SUB_NAME Call by reference Type reference (TYPE) C Zusammengesetzter Komponentenname oder Alias 20031105
6 Importing V_SUB_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20031105
7 Importing W_ID Call by reference Type reference (TYPE) I Objektid 20031105
8 Importing W_OBJ_NAME Call by reference Type reference (TYPE) C Objektname im Objektkatalog 20031105
9 Importing W_OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20031105
10 Importing W_SUB_NAME Call by reference Type reference (TYPE) C Zusammengesetzter Komponentenname oder Alias 20031105
11 Importing W_SUB_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20031105

Method LOOKUP on class CL_AKB_OBJECT_COLLECTION has no exception.

Method LOOKUP_EDGE Signature

Method LOOKUP_EDGE on class CL_AKB_OBJECT_COLLECTION has no parameter.
Method LOOKUP_EDGE on class CL_AKB_OBJECT_COLLECTION has no exception.

Method REFRESH Signature

Method REFRESH on class CL_AKB_OBJECT_COLLECTION has no parameter.
Method REFRESH on class CL_AKB_OBJECT_COLLECTION has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20040109
2 Importing PRODUCT_ID Call by reference Type reference (TYPE) AKB_PRODUCT_ID Id des Softwareprodukts 20031105
3 Importing PRODUCT_REL Call by reference Type reference (TYPE) SAPRELEASE R/3 Release 20031105

Method SAVE on class CL_AKB_OBJECT_COLLECTION has no exception.

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECTLIST Call by reference Type reference (TYPE) AKB_USG_EDGE_TYPE Objektreferenzliste 20031031

Method SET on class CL_AKB_OBJECT_COLLECTION has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LAST_CHANGED_AT Call by reference Type reference (TYPE) AS4DATE Datum der letzten Änderung 20031205
2 Exporting LAST_CHANGED_BY Call by reference Type reference (TYPE) AS4USER Autor der letzten Änderung 20031205

Method SET_ATTRIBUTES on class CL_AKB_OBJECT_COLLECTION has no exception.

Method SET_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HAS_CHANGED Call by reference Type reference (TYPE) FLAG 20031105

Method SET_CHANGED on class CL_AKB_OBJECT_COLLECTION has no exception.
History
Last changed by/on SAP  20050228 
SAP Release Created in 640