SAP ABAP Class /RPM/CL_BUCKET_O (Hierarchy Bucket Operational Object)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/OBJECTS (Package) xRPM Business Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_ENTITY_PROJECT General Object Definition 20050628
Properties
Class /RPM/CL_BUCKET_O  
Short Description Hierarchy Bucket Operational Object    
Super Class /RPM/CL_ENTITY_PROJECT General Object Definition 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/OBJECTS   xRPM Business Objects 
Created 20041204   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /RPM/CL_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class /RPM/CL_BUCKET_O has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /RPM/CL_ENTITY_PROJECT 20041204 General Object Definition
2 /RPM/CL_FACTORY 20041204 Factory -class for the application object preparation
3 /RPM/CL_PARENT_AUTHORIZATION 20100708 Parent Object Authorization Check
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_DOCUMENTS Instance attribute Public Object reference (TYPE REF TO) /RPM/CL_DOCUMENTS Collection for Documents 20080715
2 MV_AUTH_CHANGED Instance attribute Public Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20081121
3 OR_BUCKETS Instance attribute Private Object reference (TYPE REF TO) /RPM/CL_BUCKETS Collection Object for Buckets 20050113
4 OR_CAP_CATEGORIES Instance attribute Private Object reference (TYPE REF TO) /RPM/CL_CAP_B_CATEGORIES Collection Object for Bucket Demand Categories 20050310
5 OR_COLLECTIONS Instance attribute Private Object reference (TYPE REF TO) /RPM/CL_COLLECTIONS Collection Object for Collections 20050711
6 OR_FIN_CATEGORIES Instance attribute Private Object reference (TYPE REF TO) /RPM/CL_FIN_B_CATEGORIES Collection Object for Bucket Demand Categories 20050310
7 OR_REVIEWS Instance attribute Private Object reference (TYPE REF TO) /RPM/CL_REVIEWS Collection Object for Reviews 20050111
8 SC_ATTRNAME_OPTION_EQ Constant Public Type reference (TYPE) STRING 'EQ' String 20090826
9 SC_ATTRNAME_SIGN_I Constant Public Type reference (TYPE) STRING 'I' Single-Character Flag 20090826
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041210
2 GET_ALL_CATEGORIES Instance method Public Method Get All Reviews Assigned to Bucket 20050315
3 GET_ALL_REVIEWS Instance method Public Method Get All Reviews Assigned to Bucket 20050218
4 GET_ATTRIBUTES Instance method Public Method 20041214
5 GET_DERIVED_ATTRIBUTES Instance method Public Method Get Attributes That Are Derived from Stored Data 20050322
6 GET_DESCR Instance method Public Method 20080822
7 GET_FIELDSERVICE_PROVIDERS Instance method Public Method Retrieve Field Service Providers 20050214
8 MERGE_ATTRIBUTES Static method Public Method Merge CGPL and RPM Attributes 20041214
9 PROCESS_BEFORE_OBJ_SAVE Instance method Private Event handling method Handle Event BEFORE_OBJ_SAVE of CL_RPM_OBJ_MANAGER 20091026
10 SET_ATTRIBUTES Instance method Public Method Set Project Attributes 20041214
11 SET_DEFAULTS_UPON_CREATION Instance method Private Method Not Yet Implemented 20041210
12 SPLIT_ATTRIBUTES Static method Public Method Split CGPL and RPM Attributes 20041214
13 VERIFY_ATTRIBUTES Instance method Protected Method Verify Attributes 20041214
Events
Class /RPM/CL_BUCKET_O has no event.
Types
Class /RPM/CL_BUCKET_O has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJ_MANAGER Call by reference Object reference (TYPE REF TO) /RPM/CL_OBJ_MANAGER RPM-Project and Portfolio Controller 20041210
2 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) /RPM/IF_ENTITY Allgemeine Objektdefinition 20050113
3 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20041210

Method CONSTRUCTOR on class /RPM/CL_BUCKET_O has no exception.

Method GET_ALL_CATEGORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RT_CAP_ENTITIES Value transfer Type reference (TYPE) /RPM/TT_ENTITIES RPM-Tabellentyp: Entitätsobjekt 20050428
2 Exporting RT_FIN_ENTITIES Value transfer Type reference (TYPE) /RPM/TT_ENTITIES RPM-Tabellentyp: Entitätsobjekt 20050428

Method GET_ALL_CATEGORIES on class /RPM/CL_BUCKET_O has no exception.

Method GET_ALL_REVIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ENTITIES Value transfer Type reference (TYPE) /RPM/TT_ENTITIES RPM-Tabellentyp: Entitätsobjekt 20050218

Method GET_ALL_REVIEWS on class /RPM/CL_BUCKET_O has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_BUCKET_INT Integrierte Attribute strategische Ressource 20041214
2 Exporting ES_ATTRIBUTES_OLD Call by reference Type reference (TYPE) /RPM/TS_BUCKET_INT Integrierte Attribute strategische Ressource 20041214
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20050623
2 CX_RPM_OBJECT_UPDATE_ERROR 20050827

Method GET_DERIVED_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_BUCKET_ATTR_INCL Operative Attribute Bereich 20050322
2 Importing IS_CGPL_ATT Call by reference Type reference (TYPE) CGPL_ATTR_INCL RPM-Struktur: Nach außen offengelegte Rollenattribute 20050322
3 Returning RS_DERIVED_ATTS Value transfer Type reference (TYPE) /RPM/TS_BUCKET_DATA_DER Abgeleitete und berechnete Attr. Portfoliobereichsobjekt 20050322

Method GET_DERIVED_ATTRIBUTES on class /RPM/CL_BUCKET_O has no exception.

Method GET_DESCR Signature

Method GET_DESCR on class /RPM/CL_BUCKET_O has no parameter.
Method GET_DESCR on class /RPM/CL_BUCKET_O has no exception.

Method GET_FIELDSERVICE_PROVIDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_SERVICES Call by reference Type reference (TYPE) /RPM/TT_OBJECT_FLD_SERVICES Tabelle für Objekt-Feld-Services 20050215
2 Exporting ET_PROVIDERS Call by reference Type reference (TYPE) /RPM/TT_FIELDSERVICE_PROVIDERS Service-Provider-Tabelle Feld 20050324
3 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) ACO_OBJECT_TYPE Objektkategorie 20050214
4 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) /RPM/TV_SERVICE_ID Service 20050214
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20050215

Method MERGE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CGPL_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_PROJECT Projektplanung: Attributetabelle Projekt-Header 20041214
2 Importing IS_RPM_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_BUCKET_DB_INT Attribute strategische Ressource - persistent 20041214
3 Returning RS_ATTRIBUTES Value transfer Type reference (TYPE) /RPM/TS_BUCKET_INT Attribute strategische Hierarchie - persistent 20041214

Method MERGE_ATTRIBUTES on class /RPM/CL_BUCKET_O has no exception.

Method PROCESS_BEFORE_OBJ_SAVE Signature

Method PROCESS_BEFORE_OBJ_SAVE on class /RPM/CL_BUCKET_O has no parameter.
Method PROCESS_BEFORE_OBJ_SAVE on class /RPM/CL_BUCKET_O has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_BUCKET_INT 20041214
2 Importing IV_CREATE_FIRST Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20090727
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20041214
2 CX_RPM_OBJECT_UPDATE_ERROR 20041214

Method SET_DEFAULTS_UPON_CREATION Signature

Method SET_DEFAULTS_UPON_CREATION on class /RPM/CL_BUCKET_O has no parameter.
Method SET_DEFAULTS_UPON_CREATION on class /RPM/CL_BUCKET_O has no exception.

Method SPLIT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CGPL_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_PROJECT Projektplanung: Attributetabelle Projekt-Header 20041214
2 Exporting ES_RPM_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_BUCKET_DB_INT Interne Attribute strategische Ressource - persistent 20041214
3 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_BUCKET_INT Integrierte Attribute strategische Ressource 20041214

Method SPLIT_ATTRIBUTES on class /RPM/CL_BUCKET_O has no exception.

Method VERIFY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES_NEW Call by reference Type reference (TYPE) /RPM/TS_BUCKET_DB_INT Attribute strategische Ressource - persistent 20041214
2 Changing CS_CGPL_ATTRIBUTES_NEW Call by reference Type reference (TYPE) CGPL_PROJECT Projektplanung: Attributetabelle Projekt-Header 20050609
3 Importing IS_ATTRIBUTES_OLD Call by reference Type reference (TYPE) /RPM/TS_BUCKET_DB_INT Interne Attribute strategische Ressource - persistent 20041214
4 Importing IS_CGPL_ATTRIBUTES_OLD Call by reference Type reference (TYPE) CGPL_PROJECT Projektplanung: Attributetabelle Projekt-Header 20050609
5 Importing IV_CREATE_FIRST Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20090727
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20041214
2 CX_RPM_OBJECT_UPDATE_ERROR 20050823
History
Last changed by/on SAP  20141109 
SAP Release Created in 400