SAP ABAP Class CL_DPR_COLLECTION (Abstract Super Class Interface of all Collections)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_SHARED (Package) Project Management - Shared Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_COLLECTION Development Projects: Interface of All Collections 20041103
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_DOCUMENTS Project Management: Collection for Documents 20041104
2 Inheritance (c INHERITING FROM c_ref)  CL_DPR_TASKS Development Projects: Collection for Tasks 20041103
3 Inheritance (c INHERITING FROM c_ref)  CL_DPR_SKILLS Development Projects: Collection for Skills 20041104
4 Inheritance (c INHERITING FROM c_ref)  CL_DPR_PROJECT_CHARTERS Collection for Project Charter 20060705
5 Inheritance (c INHERITING FROM c_ref)  CL_DPR_PHASES Development Projects: Collection for Phases 20041103
6 Inheritance (c INHERITING FROM c_ref)  CL_DPR_PARTICIPANT_LINKS Development Projects: Collection for Linked Roles 20041104
7 Inheritance (c INHERITING FROM c_ref)  CL_DPR_PARTICIPANTS Development Projects: Collection for Project Participants 20041104
8 Inheritance (c INHERITING FROM c_ref)  CL_DPR_OBJECT_LINKS Development Projects: Collection for Object Links 20041104
9 Inheritance (c INHERITING FROM c_ref)  CL_DPR_INDIVIDUAL_APPROVALS Development Projects: Collection for Individual Approval 20041104
10 Inheritance (c INHERITING FROM c_ref)  CL_DPR_ENTITY_LINKS Development Projects: Collection for Linked Entities 20041104
... Click here to see Used By full list (20 items)
Properties
Class CL_DPR_COLLECTION  
Short Description Abstract Super Class Interface of all Collections    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_SHARED   Project Management - Shared Objects 
Created 20041103   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_DPR_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DPR_COLLECTION Development Projects: Interface of All Collections 20041103
Friends
Class CL_DPR_COLLECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_APPLICATION_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Auxiliary Variable 20060830
2 MR_PARENT Instance attribute Private Attribute reference (LIKE) 20041103
3 MT_DELETED_ITEMS Instance attribute Private Attribute reference (LIKE) 20041103
4 MV_BUILT_COLLECTION Instance attribute Protected Type reference (TYPE) BOOLE_D 'X' = Collection is built 20121219
5 MV_CLASSNAME_ITEM Instance attribute Private Attribute reference (LIKE) 20041103
6 MV_IS_HIER_NODE Instance attribute Private Attribute reference (LIKE) 20041104
7 MV_OBJECT_TYPE Instance attribute Private Attribute reference (LIKE) 20041103
8 MV_SORT_OVERALL Static Attribute Protected Type reference (TYPE) DPR_TV_SORT_OVERALL if true, the collections are sorted overall 20090130
9 SR_SORT_OVERALL Static Attribute Protected Object reference (TYPE REF TO) DPR_TREE 20090203
10 ST_CLASSITEM_REFERENCE Static Attribute Private Type reference (TYPE) DPR_TT_CLASSITEM_REFERENCE Auxiliary Variables for Object Categories 20060830
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DELETED_ITEM Instance method Private Method 20041103
2 BUILD_PARENT Instance method Protected Method Load Higher-Level Application Object Completely 20041103
3 CREATE_WITH_NATIVE_OBJECT Instance method Protected Method Create with Native Object 20041103
4 GET_ALL_FOR_ASSIGNMENT Instance method Private Method Access Method to All/One/the First Object (Reading) 20041104
5 GET_ALL_FOR_HIER_NODE Instance method Private Method Access Method to All/One/the First Object (Reading) 20041104
6 GET_ALL_INTERNAL Instance method Protected Method Access Method to All/One/the First Object (Reading) 20041104
7 GET_HELP_REFERENCE Instance method Private Method Read Auxiliary Variable 20060830
8 GET_NUMBER Instance method Public Method 20041103
9 GET_OBJECT_TYPE Instance method Public Method 20041103
10 GET_PARENT Instance method Public Method 20041103
11 HAS_ENTRIES Instance method Public Method 20041103
12 IS_TO_BE_FREED Instance method Protected Method Call Destructor for Members of a Collection? 20041119
13 REMOVE_DELETED_ITEM Instance method Private Method 20041103
Events
Class CL_DPR_COLLECTION has no event.
Types
Class CL_DPR_COLLECTION has no local type.
Method Signatures

Method ADD_DELETED_ITEM Signature

Method ADD_DELETED_ITEM on class CL_DPR_COLLECTION has no parameter.
Method ADD_DELETED_ITEM on class CL_DPR_COLLECTION has no exception.

Method BUILD_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BUILT_COMPLETELY Value transfer Type reference (TYPE) BOOLE_D 'X': Komplett geladen 20041119

Method BUILD_PARENT on class CL_DPR_COLLECTION has no exception.

Method CREATE_WITH_NATIVE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NATIVE_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT CGPL_HIERARCHY_NODE oder IF_CGPL_ASSIGNMENT 20041103
2 Returning RR_COMMON Value transfer Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20041103

Method CREATE_WITH_NATIVE_OBJECT on class CL_DPR_COLLECTION has no exception.

Method GET_ALL_FOR_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLLECTION_ITEMS Call by reference Type reference (TYPE) INDEX TABLE Tabellentyp für Anwendungsobjekte 20041104
2 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20041104
3 Importing IV_STOP_AFTER_FIRST_ITEM Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_FALSE Aufhören, wenn erster Eintrag in Kollektion gefunden wurde 20041104

Method GET_ALL_FOR_ASSIGNMENT on class CL_DPR_COLLECTION has no exception.

Method GET_ALL_FOR_HIER_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLLECTION_ITEMS Call by reference Type reference (TYPE) INDEX TABLE Tabellentyp für Anwendungsobjekte 20041104
2 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20041104
3 Importing IV_STOP_AFTER_FIRST_ITEM Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_FALSE Aufhören, wenn erster Eintrag in Kollektion gefunden wurde 20041104

Method GET_ALL_FOR_HIER_NODE on class CL_DPR_COLLECTION has no exception.

Method GET_ALL_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLLECTION_ITEMS Call by reference Type reference (TYPE) INDEX TABLE Tabellentyp für Anwendungsobjekte 20041104
2 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20041104
3 Importing IV_STOP_AFTER_FIRST_ITEM Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_FALSE Aufhören, wenn erster Eintrag in Kollektion gefunden wurde 20041104

Method GET_ALL_INTERNAL on class CL_DPR_COLLECTION has no exception.

Method GET_HELP_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_APPLICATION_DATA Call by reference Object reference (TYPE REF TO) DATA 20060830

Method GET_HELP_REFERENCE on class CL_DPR_COLLECTION has no exception.

Method GET_NUMBER Signature

Method GET_NUMBER on class CL_DPR_COLLECTION has no parameter.
Method GET_NUMBER on class CL_DPR_COLLECTION has no exception.

Method GET_OBJECT_TYPE Signature

Method GET_OBJECT_TYPE on class CL_DPR_COLLECTION has no parameter.
Method GET_OBJECT_TYPE on class CL_DPR_COLLECTION has no exception.

Method GET_PARENT Signature

Method GET_PARENT on class CL_DPR_COLLECTION has no parameter.
Method GET_PARENT on class CL_DPR_COLLECTION has no exception.

Method HAS_ENTRIES Signature

Method HAS_ENTRIES on class CL_DPR_COLLECTION has no parameter.
Method HAS_ENTRIES on class CL_DPR_COLLECTION has no exception.

Method IS_TO_BE_FREED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FREE Value transfer Type reference (TYPE) BOOLE_D 'X': Destruktor aufrufen 20041119

Method IS_TO_BE_FREED on class CL_DPR_COLLECTION has no exception.

Method REMOVE_DELETED_ITEM Signature

Method REMOVE_DELETED_ITEM on class CL_DPR_COLLECTION has no parameter.
Method REMOVE_DELETED_ITEM on class CL_DPR_COLLECTION has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_DOCUMENTS Project Management: Collection for Documents 20041104
2 Inheritance (c INHERITING FROM c_ref)  CL_DPR_TASKS Development Projects: Collection for Tasks 20041103
3 Inheritance (c INHERITING FROM c_ref)  CL_DPR_SKILLS Development Projects: Collection for Skills 20041104
4 Inheritance (c INHERITING FROM c_ref)  CL_DPR_PROJECT_CHARTERS Collection for Project Charter 20060705
5 Inheritance (c INHERITING FROM c_ref)  CL_DPR_PHASES Development Projects: Collection for Phases 20041103
6 Inheritance (c INHERITING FROM c_ref)  CL_DPR_PARTICIPANT_LINKS Development Projects: Collection for Linked Roles 20041104
7 Inheritance (c INHERITING FROM c_ref)  CL_DPR_PARTICIPANTS Development Projects: Collection for Project Participants 20041104
8 Inheritance (c INHERITING FROM c_ref)  CL_DPR_OBJECT_LINKS Development Projects: Collection for Object Links 20041104
9 Inheritance (c INHERITING FROM c_ref)  CL_DPR_INDIVIDUAL_APPROVALS Development Projects: Collection for Individual Approval 20041104
10 Inheritance (c INHERITING FROM c_ref)  CL_DPR_ENTITY_LINKS Development Projects: Collection for Linked Entities 20041104
11 Inheritance (c INHERITING FROM c_ref)  CL_DPR_APPROVALS Development Projects: Collection for Approvals 20041104
12 Inheritance (c INHERITING FROM c_ref)  CL_DPR_CONTROL_PLAN_VERSIONS Proj. Mgmt.: Collection for Control Plan Versions 20041104
13 Inheritance (c INHERITING FROM c_ref)  CL_DPR_CONTROL_PLAN_LINKS Proj. Mgmt.: Collection for Control Links 20041104
14 Inheritance (c INHERITING FROM c_ref)  CL_DPR_CONTROL_PLAN_ITEMS Proj. Mgmt.: Collection for Control Plan Elements 20041104
15 Inheritance (c INHERITING FROM c_ref)  CL_DPR_COLLABORATIONS Project Management: Collection for Collaboration 20041104
16 Inheritance (c INHERITING FROM c_ref)  CL_DPR_CHECKLIST_REFERENCES Development Projects: Collection for Checklist References 20041104
17 Inheritance (c INHERITING FROM c_ref)  CL_DPR_CHECKLIST_ITEMS Development Projects: Collection for Checklist Items 20041104
18 Inheritance (c INHERITING FROM c_ref)  CL_DPR_CHECKLISTS Development Projects: Collection for Checklists 20041104
19 Inheritance (c INHERITING FROM c_ref)  CL_DPR_BUSINESS_PARTNER_LINKS Development Projects: Collection for Linked Business Partner 20041104
20 Inheritance (c INHERITING FROM c_ref)  CL_DPR_BUSINESS_PARTNER_FAVOS Development Projects: Collection for Favorites (Bus.Partner) 20041104
History
Last changed by/on SAP  20141109 
SAP Release Created in 400