SAP ABAP Class CL_DPR_CONTROL_PLAN_LINKS (Proj. Mgmt.: Collection for Control Links)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-CPL (Application Component) Control Plan
     DEVELOPMENT_PROJECTS_CTRL_PLAN (Package) Project Management - Control Plans
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_COLLECTION Abstract Super Class Interface of all Collections 20041104
Properties
Class CL_DPR_CONTROL_PLAN_LINKS  
Short Description Proj. Mgmt.: Collection for Control Links    
Super Class CL_DPR_COLLECTION Abstract Super Class Interface of all Collections 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class DPR_CONTROL_PLAN    
Program status P  SAP Standard Production Program 
Category 0   
Package DEVELOPMENT_PROJECTS_CTRL_PLAN   Project Management - Control Plans 
Created 20020402   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DPR_CONTROL_PLAN_LINKS has no forward declaration.
Interfaces
Class CL_DPR_CONTROL_PLAN_LINKS has no interface implemented.
Friends
Class CL_DPR_CONTROL_PLAN_LINKS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_PARENT Instance attribute Private Attribute reference (LIKE) Table Type for Control Plan Links 20020402
2 MT_DELETED_ITEMS Instance attribute Private Attribute reference (LIKE) 20020614
3 MV_CLASSNAME_ITEM Instance attribute Private Attribute reference (LIKE) 20041104
4 MV_IS_HIER_NODE Instance attribute Private Attribute reference (LIKE) 20041104
5 MV_OBJECT_TYPE Instance attribute Private Attribute reference (LIKE) Table Type for Control Plan Links 20020402
6 ST_INSTANCES Static Attribute Private Type reference (TYPE) TY_INSTANCES Collections Instance Table 20020606
7 SV_OBJECT_TYPE Static Attribute Private Type reference (TYPE) CGPL_OBJECT_TYPE Object Category 20020402
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Add Object 20020402
2 ADD_DELETED_ITEM Instance method Private Method 20020614
3 CLASS_CONSTRUCTOR Static method Public Constructor 20020402
4 CONSTRUCTOR Instance method Public Constructor Constructor 20020402
5 COPY Instance method Public Method Copy Object 20020402
6 CREATE Static method Public Method 20020402
7 CREATE_CONTROL_PLAN Instance method Public Method Create Control Plan 20020524
8 CREATE_CONTROL_PLAN_TEMPL Instance method Public Method Creation of Control Plan Template 20020816
9 CREATE_CONTROL_PLAN_T_W_C_PLAN Static method Public Method Creation of Control Plan Template with Control Plan 20020716
10 CREATE_CONTROL_PLAN_W_C_PLAN Static method Public Method Create Control Plan with Control Plan 20070911
11 CREATE_CONTROL_PLAN_W_TEMPLATE Static method Public Method Create Control Plan with Template 20020524
12 DELETE Instance method Public Method Delete Object 20020402
13 DELETE_ALL Instance method Public Method Delete All Objects 20020402
14 FREE Instance method Private Method Destructor 20020402
15 GET_ALL Instance method Public Method Access Method to All Objects (Reading) 20020402
16 GET_ALL_LOADED_LINKS Static method Public Method Access Method to All Loaded Objects (Reading) 20020606
17 GET_BY_GUID Instance method Public Method Access Method with GUID (Reading) 20020402
18 GET_BY_INDEX Instance method Public Method Access Method with Index (Reading) 20020402
19 GET_LOADED_LINK_FOR_VERSION Static method Public Method Identify Control Plan Link for a Version 20060608
20 LOAD_LINKED_CONTROL_PLAN Instance method Public Method Load Linked Control Plan 20020529
21 ON_PARENT_FREED Instance method Private Event handling method Handling Method FREED: IF_DPR_COMMON 20020402
22 REMOVE_DELETED_ITEM Instance method Private Method 20020614
Events
Class CL_DPR_CONTROL_PLAN_LINKS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_INSTANCES Private See coding Table for Collections for Control Links 20020606 TY_INSTANCES TYPE STANDARD TABLE OF REF TO CL_DPR_CONTROL_PLAN_LINKS
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CONTROL_PLAN_LINK Value transfer Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_LINK Development Projects: Kontrollplanverknüpfung 20020404
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_CREATION_ERROR 20020402

Method ADD_DELETED_ITEM Signature

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

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_DPR_CONTROL_PLAN_LINKS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DPR_CONTROL_PLAN_LINKS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) IF_DPR_ENTITY 20020402
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE 20020402

Method CONSTRUCTOR on class CL_DPR_CONTROL_PLAN_LINKS has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SOURCE Call by reference Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_LINK Quell-Verknüpfung 20020402
2 Returning RR_TARGET Value transfer Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_LINK Ziel-Verknüpfung 20020402
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_CREATION_ERROR 20020402

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) IF_DPR_ENTITY 20020402
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_LINKS Neue Collection-Instanz 20020402

Method CREATE on class CL_DPR_CONTROL_PLAN_LINKS has no exception.

Method CREATE_CONTROL_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CONTROL_PLAN Value transfer Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_O Development Projects: Kontrollplan 20020524
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_CREATION_ERROR Development Projects: Fehler beim Anlegen Anwendungsobjekt 20020524

Method CREATE_CONTROL_PLAN_TEMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CONTROL_PLAN_T Value transfer Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_T Development Projects: Kontrollplan 20020816
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_CREATION_ERROR Development Projects: Fehler beim Anlegen Anwendungsobjekt 20020816

Method CREATE_CONTROL_PLAN_T_W_C_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROL_PLAN_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Kontrollplans 20020716
2 Importing IV_CONTROL_PLAN_VERSION_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID der Kontrollplanversion, die übernommen werden soll 20020723
3 Returning RR_CONTROL_PLAN_TEMPLATE Value transfer Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_T Development Projects: Kontrollplanvorlage 20020716
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_CREATION_ERROR Development Projects: Fehler beim Anlegen Anwendungsobjekt 20020716

Method CREATE_CONTROL_PLAN_W_C_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROL_PLAN_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Kontrollplans 20070911
2 Importing IV_CONTROL_PLAN_VERSION_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID der Kontrollplanversion, die übernommen werden soll 20070911
3 Returning RR_CONTROL_PLAN_O Value transfer Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_O Development Projects: Kontrollplan 20070911
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_CREATION_ERROR Development Projects: Fehler beim Anlegen Anwendungsobjekt 20070911

Method CREATE_CONTROL_PLAN_W_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Das Projekt 20070212
2 Importing IV_TEMPLATE_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID der Kontrollplanvorlage 20020524
3 Returning RR_CONTROL_PLAN Value transfer Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_O Development Projects: Kontrollplan 20020524
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_CREATION_ERROR Development Projects: Fehler beim Anlegen Anwendungsobjekt 20020524

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTROL_PLAN_LINK Call by reference Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_LINK Development Projects: Kontrollplanverknüpfung 20020404
2 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_FALSE 20020402
3 Returning RV_RC Value transfer Type reference (TYPE) I 20020402
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_DELETION_ERROR 20020402

Method DELETE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_FALSE 20020402
2 Returning RV_RC Value transfer Type reference (TYPE) I 20020402
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_DELETION_ERROR 20020402

Method FREE Signature

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

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CONTROL_PLAN_LINKS Value transfer Type reference (TYPE) DPR_TT_CONTROL_PLAN_LINKS Tabellentyp für Kontrollplanverknüpfungen 20020404

Method GET_ALL on class CL_DPR_CONTROL_PLAN_LINKS has no exception.

Method GET_ALL_LOADED_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CONTROL_PLAN_LINKS Value transfer Type reference (TYPE) DPR_TT_CONTROL_PLAN_LINKS Kontrollplanverknüpfungen 20020606

Method GET_ALL_LOADED_LINKS on class CL_DPR_CONTROL_PLAN_LINKS has no exception.

Method GET_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_GUID 20020402
2 Returning RR_CONTROL_PLAN_LINK Value transfer Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_LINK Development Projects: Kontrollplanverknüpfung 20020404

Method GET_BY_GUID on class CL_DPR_CONTROL_PLAN_LINKS has no exception.

Method GET_BY_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CONTROL_PLAN_LINK Call by reference Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_LINK Development Projects: Kontrollplanverknüpfung 20020404
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20020402
3 Importing IV_INDEX Call by reference Type reference (TYPE) I 20020402

Method GET_BY_INDEX on class CL_DPR_CONTROL_PLAN_LINKS has no exception.

Method GET_LOADED_LINK_FOR_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CONTROL_PLAN_LINK Call by reference Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_LINK Development Projects: Kontrollplanverknüpfung 20060608
2 Exporting ER_PROJECT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Abstraktes Projekt 20060608
3 Importing IR_CONTROL_PLAN_VERSION Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Abstrakte Kontrollplanversion 20060608

Method GET_LOADED_LINK_FOR_VERSION on class CL_DPR_CONTROL_PLAN_LINKS has no exception.

Method LOAD_LINKED_CONTROL_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTROL_PLAN_LINK Call by reference Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_LINK Development Projects: Kontrollplanverknüpfung 20020529
2 Returning RR_CONTROL_PLAN Value transfer Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN Development Projects: Abstrakter Kontrollplan 20020529

Method LOAD_LINKED_CONTROL_PLAN on class CL_DPR_CONTROL_PLAN_LINKS has no exception.

Method ON_PARENT_FREED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20020402

Method ON_PARENT_FREED on class CL_DPR_CONTROL_PLAN_LINKS has no exception.

Method REMOVE_DELETED_ITEM Signature

Method REMOVE_DELETED_ITEM on class CL_DPR_CONTROL_PLAN_LINKS has no parameter.
Method REMOVE_DELETED_ITEM on class CL_DPR_CONTROL_PLAN_LINKS has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200