SAP ABAP Class CL_RPM_FIN_CATEGORY (xRPM 4.0 Financial Category Object)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_PROJECT (Package) RPM Application Object Project
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20050224
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20050224
3 Inheritance (c INHERITING FROM c_ref)  CL_RPM_CATEGORY xRPM 4.0 Category Object 20050224
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20050224
Properties
Class CL_RPM_FIN_CATEGORY  
Short Description xRPM 4.0 Financial Category Object    
Super Class CL_RPM_CATEGORY xRPM 4.0 Category Object 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RPM_PROJECT   RPM Application Object Project 
Created 20050224   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RPM_FIN_CATEGORY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20050224
2 BI_PERSISTENT Persistent Business Instance 20050224
3 IF_WORKFLOW Business Workflow 20050224
Friends
# Friend Modeled only Created on Description
1 CL_RPM_FACTORY 20050224 Factory Class for Building Appl. Objects
2 CL_RPM_OBJ_MANAGER 20050224 Proj. Mgmt Controller
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OR_GROUPS Instance attribute Private Object reference (TYPE REF TO) CL_RPM_FIN_GROUPS Collection object for tasks 20050224
2 OR_OBJECT_STATE Instance attribute Private Object reference (TYPE REF TO) CL_RPM_OBJECT_STATE Object state 20050224
3 OR_PARENT Instance attribute Private Object reference (TYPE REF TO) IF_RPM_COMMON Interface for all application objects 20050224
4 OR_TECHNICAL_OBJECT Instance attribute Private Object reference (TYPE REF TO) CL_CGPL_PROJECT Project Planning - Projects 20050224
5 OV_ASSIGNMENT_TYPE Instance attribute Private Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20050224
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050225
2 GET_ATTRIBUTES Instance method Public Method Get category attributes 20050224
3 GET_ATTRIBUTE_ASSIGNMENT Instance method Protected Method Get assignment object 20050224
4 GET_GROUPS_REF Instance method Public Method Get group collection reference 20050301
5 MERGE_ATTRIBUTES Static method Public Method Merge category attributes 20050224
6 SET_ATTRIBUTES Instance method Public Method Set category attributes 20050224
7 SET_PARENT Instance method Private Method Set parent 20050225
8 SPLIT_ATTRIBUTES Static method Public Method Split attributes into CGPL and RPM part 20050224
9 VERIFY_ATTRIBUTES Instance method Protected Method Verify category attributes 20050224
Events
Class CL_RPM_FIN_CATEGORY has no event.
Types
Class CL_RPM_FIN_CATEGORY 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 IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20050225

Method CONSTRUCTOR on class CL_RPM_FIN_CATEGORY 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_FIN_CAT_INT Entscheidungspunktattribute 20050224
2 Exporting ES_ATTRIBUTES_OLD Call by reference Type reference (TYPE) /RPM/TS_FIN_CAT_INT Entscheidungspunktattribute 20050224

Method GET_ATTRIBUTES on class CL_RPM_FIN_CATEGORY has no exception.

Method GET_ATTRIBUTE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ATTRIBUTE_ASSIGNMENT Value transfer Object reference (TYPE REF TO) CL_RPM_FIN_CATEGORY_ASSIGN Projektzuordnungsobjekt 20050224

Method GET_ATTRIBUTE_ASSIGNMENT on class CL_RPM_FIN_CATEGORY has no exception.

Method GET_GROUPS_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_GROUPS Value transfer Object reference (TYPE REF TO) CL_RPM_FIN_GROUPS Collection-Objekt für Aufgaben 20050301

Method GET_GROUPS_REF on class CL_RPM_FIN_CATEGORY has no exception.

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 20050224
2 Importing IS_RPM_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_FIN_CAT_DB_INT Entscheidungspunktattribute 20050224
3 Returning RS_ATTRIBUTES Value transfer Type reference (TYPE) /RPM/TS_FIN_CAT_INT Entscheidungspunktattribute 20050224

Method MERGE_ATTRIBUTES on class CL_RPM_FIN_CATEGORY 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_FIN_CAT_INT Entscheidungspunktattribute 20050224

Method SET_ATTRIBUTES on class CL_RPM_FIN_CATEGORY has no exception.

Method SET_PARENT Signature

Method SET_PARENT on class CL_RPM_FIN_CATEGORY has no parameter.
Method SET_PARENT on class CL_RPM_FIN_CATEGORY 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 Value transfer Type reference (TYPE) CGPL_PROJECT Projektplanung: Attributetabelle Projekt-Header 20050224
2 Exporting ES_RPM_ATTRIBUTES Value transfer Type reference (TYPE) /RPM/TS_FIN_CAT_DB_INT Entscheidungspunktattribute 20050224
3 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_FIN_CAT_INT Entscheidungspunktattribute 20050224

Method SPLIT_ATTRIBUTES on class CL_RPM_FIN_CATEGORY 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_FIN_CAT_DB_INT Entscheidungspunktattribute 20050224
2 Importing IS_ATTRIBUTES_OLD Call by reference Type reference (TYPE) /RPM/TS_FIN_CAT_DB_INT Entscheidungspunktattribute 20050224

Method VERIFY_ATTRIBUTES on class CL_RPM_FIN_CATEGORY has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400