SAP ABAP Class CL_CGPL_RELATION (Project Planning - Relationship Between Hierarchy Nodes)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-GPL (Application Component) Generic Project Planning
     CGPL_APPLICATION_OBJECTS (Package) Project Planning - Application Objects
Properties
Class CL_CGPL_RELATION  
Short Description Project Planning - Relationship Between Hierarchy Nodes    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CGPL_APPLICATION_OBJECTS   Project Planning - Application Objects 
Created 20011106   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CGPL_RELATION has no forward declaration.
Interfaces
Class CL_CGPL_RELATION has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CGPL_PERSISTENCY 20011106 Project Planning - Projects and Activities Persistence
2 CL_CGPL_RELATIONS 20011106 Project Planning - Collection for Relationships
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TYPE_FINISH_FINISH Constant Public Type reference (TYPE) CGPL_RELATION_TYPE '0' Relationship Type 20020228
2 CO_TYPE_FINISH_START Constant Public Type reference (TYPE) CGPL_RELATION_TYPE '1' Relationship Type 20020228
3 CO_TYPE_START_FINISH Constant Public Type reference (TYPE) CGPL_RELATION_TYPE '2' Relationship Type 20020228
4 CO_TYPE_START_START Constant Public Type reference (TYPE) CGPL_RELATION_TYPE '3' Relationship Type 20020228
5 M_ATTRIBUTES Instance attribute Public Type reference (TYPE) CGPL_RELATION Project Planning: Relationships 20011106
6 M_PREDECESSOR Instance attribute Public Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Project Planning: Hierarchy Nodes 20011106
7 M_SUCCESSOR Instance attribute Public Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Project Planning: Hierarchy Nodes 20011106
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20011106
2 DELETE Instance method Public Method Delete Link 20011106
3 FREE Instance method Protected Method Destructor 20011106
4 GET_CALENDAR_ID Instance method Public Method Read Factory Calendar 20011106
5 GET_RELATIONSHIP_TYPE Instance method Public Method Read Relationship Type 20050315
6 GET_TIME_LAG Instance method Public Method Read Time Interval 20011106
7 SET_CALENDAR_ID Instance method Public Method Set Factory Calendar 20011106
8 SET_RELATIONSHIP_TYPE Instance method Public Method Set Relationship Type 20050315
9 SET_TIME_LAG Instance method Public Method Set Time Interval 20011106
Events
Class CL_CGPL_RELATION has no event.
Types
Class CL_CGPL_RELATION 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_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_RELATION Projektplanung: Verknüpfungen 20011106
2 Importing IM_PREDECESSOR Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Projektplanung - Hierarchieknoten 20011106
3 Importing IM_SUCCESSOR Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Projektplanung - Hierarchieknoten 20011106
# Exception Resumable Description Created on
1 RELATION_EXISTS Verknüpfung existiert bereits 20020228

Method DELETE Signature

Method DELETE on class CL_CGPL_RELATION has no parameter.
# Exception Resumable Description Created on
1 FAILED Verknüpfung kann nicht gelöscht werden 20011106
2 NOT_CHANGEABLE Verknüpfte Hierarchieknoten sind nicht änderbar 20011106

Method FREE Signature

Method FREE on class CL_CGPL_RELATION has no parameter.
Method FREE on class CL_CGPL_RELATION has no exception.

Method GET_CALENDAR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CALENDAR_ID Call by reference Type reference (TYPE) WFCID Fabrikkalender 20011106

Method GET_CALENDAR_ID on class CL_CGPL_RELATION has no exception.

Method GET_RELATIONSHIP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RELATIONSHIP_TYPE Call by reference Type reference (TYPE) CGPL_RELATION_TYPE Verknüpfungsart 20050315

Method GET_RELATIONSHIP_TYPE on class CL_CGPL_RELATION has no exception.

Method GET_TIME_LAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LAG_UNIT Call by reference Type reference (TYPE) CGPL_LAG_UNIT Projektplanung: Einheit des Zeitabstands 20011106
2 Exporting EX_TIME_LAG Call by reference Type reference (TYPE) CGPL_TIME_LAG Projektplanung: Zeitabstand einer Verknüpfung 20011106

Method GET_TIME_LAG on class CL_CGPL_RELATION has no exception.

Method SET_CALENDAR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CALENDAR_ID Call by reference Type reference (TYPE) WFCID Fabrikkalender 20011106
# Exception Resumable Description Created on
1 NOT_CHANGEABLE Verknüpfte Hierarchieknoten sind nicht änderbar 20011106

Method SET_RELATIONSHIP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RELATIONSHIP_TYPE Call by reference Type reference (TYPE) CGPL_RELATION_TYPE Verknüpfungsart 20050315
# Exception Resumable Description Created on
1 NOT_CHANGEABLE Verknüpfte Hierarchieknoten sind nicht änderbar 20050315

Method SET_TIME_LAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LAG_UNIT Call by reference Type reference (TYPE) CGPL_LAG_UNIT Projektplanung: Einheit des Zeitabstands 20011106
2 Importing IM_TIME_LAG Call by reference Type reference (TYPE) CGPL_TIME_LAG Projektplanung: Zeitabstand einer Verknüpfung 20011106
# Exception Resumable Description Created on
1 NOT_CHANGEABLE Verknüpfte Hierarchieknoten sind nicht änderbar 20011106
History
Last changed by/on SAP  20110908 
SAP Release Created in 620