SAP ABAP Class /RPM/CL_RELATION_O (Relationship 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_TASK General Object Definition - Task Objects 20050106
Properties
Class /RPM/CL_RELATION_O  
Short Description Relationship Object    
Super Class /RPM/CL_ENTITY_TASK General Object Definition - Task Objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/OBJECTS   xRPM Business Objects 
Created 20041221   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /RPM/CL_RELATION_O has no forward declaration.
Interfaces
Class /RPM/CL_RELATION_O has no interface implemented.
Friends
Class /RPM/CL_RELATION_O has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OS_LONG_TXT_HEADER Instance attribute Private Type reference (TYPE) THEAD SAPscript: Text Header 20090303
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050108
2 GET_ATTRIBUTES Instance method Public Method 20050106
3 GET_RELATIONS_REF Instance method Public Method Get Subtask Collection Reference 20050106
4 MERGE_ATTRIBUTES Static method Public Method Merge CGPL and RPM Attributes 20050106
5 SET_ATTRIBUTES Instance method Public Method Set Project Attributes 20050106
6 SET_DEFAULTS_UPON_CREATION Instance method Private Method Not Yet Implemented 20050106
7 SET_PARENT_DETAIL Instance method Private Method Set Application Object Parent of Task 20050217
8 SPLIT_ATTRIBUTES Static method Public Method Split CGPL and RPM Attributes 20050106
9 VALIDATE_EXTERNAL_ID Instance method Private Method Validate External ID 20090731
10 VERIFY_ATTRIBUTES Instance method Protected Method Verify Attributes 20050106
Events
Class /RPM/CL_RELATION_O has no event.
Types
Class /RPM/CL_RELATION_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 20050108
2 Importing IM_OBJ_MAPPER Call by reference Object reference (TYPE REF TO) /RPM/CL_OBJ_MAPPER Mapper GUIDs -> Anwendungsobjekte 20050108
3 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Projektplanung - Projekte 20050108

Method CONSTRUCTOR on class /RPM/CL_RELATION_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_RELATION_INT Integrierte Attribute Portfolioelement - persistent 20050106
2 Exporting ES_ATTRIBUTES_OLD Call by reference Type reference (TYPE) /RPM/TS_RELATION_INT Integrierte Attribute Portfolioelement - persistent 20050106

Method GET_ATTRIBUTES on class /RPM/CL_RELATION_O has no exception.

Method GET_RELATIONS_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_RELATIONS Value transfer Object reference (TYPE REF TO) /RPM/CL_RELATIONS Sammlung für Portfolioelementobjekte 20050106

Method GET_RELATIONS_REF on class /RPM/CL_RELATION_O 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 20050106
2 Importing IS_RPM_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_RELATION_DB_INT RPM-Attribute Portfoliobeziehung - persistent 20050106
3 Returning RS_ATTRIBUTES Value transfer Type reference (TYPE) /RPM/TS_RELATION_INT Integrierte Attribute Portfoliobeziehung - persistent 20050106

Method MERGE_ATTRIBUTES on class /RPM/CL_RELATION_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_RELATION_INT Integrierte Attribute Portfoliobeziehung - persistent 20050106
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20050106
2 CX_RPM_OBJECT_ACCESS_ERROR 20050511
3 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update Error 20090731

Method SET_DEFAULTS_UPON_CREATION Signature

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

Method SET_PARENT_DETAIL Signature

Method SET_PARENT_DETAIL on class /RPM/CL_RELATION_O has no parameter.
Method SET_PARENT_DETAIL on class /RPM/CL_RELATION_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_TASK Projektplanung: Tabelle Aktivitätenattribute 20050106
2 Exporting ES_RPM_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_RELATION_DB_INT RPM-Attribute Portfoliobeziehung - persistent 20050106
3 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_RELATION_INT Integrierte Attribute Portfoliobeziehung - persistent 20050106

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

Method VALIDATE_EXTERNAL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20090731
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update Error 20090731

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_RELATION_DB_INT RPM-Attribute Portfoliobeziehung - persistent 20050106
2 Importing IS_ATTRIBUTES_OLD Call by reference Type reference (TYPE) /RPM/TS_RELATION_DB_INT RPM-Attribute Portfoliobeziehung - persistent 20050106
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20050106
2 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Anwendungsobjekt in Datenbank nicht gefunden 20050511
3 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update Error 20090731
History
Last changed by/on SAP  20141109 
SAP Release Created in 400