SAP ABAP Class CL_DPR_CONTROL_PLAN_VERSION (Proj. Mgmt.: Abstract Control Plan Version)
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_ENTITY Development Projects: Abstract Class for DPR Entities 20041106
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_COLLECTION_ITEM Development Projects: Interface of All Collection Entries 20020328
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_HOST Development Projects: Interface of All Visited by Visitor 20020402
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_STATUS_ELEMENT Development Projects: Interface of All Objects with Status 20020327
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_CONTROL_PLAN_VERSION_O Proj. Mgmt.: Control Plan Version 20020327
2 Inheritance (c INHERITING FROM c_ref)  CL_DPR_CONTROL_PLAN_VERSION_T Proj. Mgmt.: Control Plan Version in Template 20020327
Properties
Class CL_DPR_CONTROL_PLAN_VERSION  
Short Description Proj. Mgmt.: Abstract Control Plan Version    
Super Class CL_DPR_ENTITY Development Projects: Abstract Class for DPR Entities 
Instantiability of a Class 2  Public 
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 20020327   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DPR_CONTROL_PLAN_VERSION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_DPR_COLLECTION_ITEM Development Projects: Interface of All Collection Entries 20020328
2 IF_DPR_HOST Development Projects: Interface of All Visited by Visitor 20020402
3 IF_DPR_STATUS_ELEMENT Development Projects: Interface of All Objects with Status 20020327
Friends
# Friend Modeled only Created on Description
1 CL_DPR_APPL_OBJECT_FACTORY 20020327 Development Projects: Factory for Application Objects
2 CL_DPR_BADI_SERVICES 20030227 Development Projects: Services for BAdI Calls
3 CL_DPR_CONTROL_PLAN 20020330 Proj. Mgmt.: Abstract Control Plan
4 CL_DPR_CONTROL_PLAN_VERSIONS 20020327 Proj. Mgmt.: Collection for Control Plan Versions
5 CL_DPR_FILTER_CTRL_PLAN_VERS 20030224 Proj. Mgmt.: Filter for Control Plan Link
6 CL_DPR_ITERATOR_C_PLAN_VERS 20020402 Proj. Mgmt.: Control Plan Version Iterator
7 CL_DPR_VISITOR 20020409 Development Projects: Abstract Visitor
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_ITEMS Instance attribute Public Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_ITEMS Collection for Control Plan Elements 20020328
2 MR_OBJECT_LINKS Instance attribute Public Object reference (TYPE REF TO) CL_DPR_OBJECT_LINKS Collection for Object Links 20040203
3 MV_ON_CHANGES_COMMITED_ACTIVE Instance attribute Protected Type reference (TYPE) BOOLE_D Execution Method ON_CHANGES_COMMITED:IF_DPR_COMMON Active 20020716
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_COMPONENT_DELETION Instance method Public Method Checks Whether Deleting a Subobject Is Allowed 20040212
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020327
3 CONSTRUCTOR Instance method Public Constructor Constructor 20020327
4 COPY Instance method Protected Method Copy Control Plan Version 20020330
5 DELETE_CONTROL_PLAN_VERSION Instance method Protected Method Delete Control Plan 20020330
6 GET_ALL_OBJECT_LINKS Instance method Public Method Access Method to All Object Links (Reading) 20040205
7 GET_ATTRIBUTES Instance method Protected Method Access Method to Attributes (Internal Format) (Reading) 20020330
8 GET_ATTRIBUTE_ASSIGNMENT Instance method Protected Method Access Method to Attribute Assignement (Reading) 20020330
9 GET_CREATEABLE_OBJECTS Instance method Public Method Returns Objects Which Can Be Created for the CP Version 20020702
10 GET_CREATEABLE_OBJECTS_ITEM Instance method Public Method Returns Objects That Can Be Created for Control Plan Item 20060222
11 GET_DATA_EXT Instance method Public Method Read Control Plan Version Data in External Display 20020603
12 GET_PARENT_CONTROL_PLAN Instance method Public Method Access Method to Superior Control Plan (Reading) 20020330
13 GET_VERSION Instance method Public Method Return Control Plan Version 20020531
14 MERGE_ATTRIBUTES Instance method Protected Method Merge Attributes from CGPL and Development Projects 20020330
15 SET_ADMINISTRATIVE_ATTRIBUTES Instance method Protected Method Access Method to Administration Data/Internal Data (Reading) 20020604
16 SET_ATTRIBUTES Instance method Protected Method Access Method to Attributes (Internal Format) (Reading) 20020330
17 SET_DATA_EXT Instance method Public Method Convert and Set Data from External Format 20020603
18 SET_EDIT_MODE_INTERN Instance method Protected Method Access Method to Processing Mode (Writing) (Internal) 20020628
19 SET_EXTERNAL_ID Instance method Public Method Access Method to External ID (Writing) 20020603
20 SPLIT_ATTRIBUTES Instance method Protected Method Separate Attributes in CGPL and Development Projects 20020330
21 VERIFY_ATTRIBUTES Instance method Protected Method Check Attributes of Control Plan Version 20060706
Events
Class CL_DPR_CONTROL_PLAN_VERSION has no event.
Types
Class CL_DPR_CONTROL_PLAN_VERSION has no local type.
Method Signatures

Method CHECK_FOR_COMPONENT_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COMPONENT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Zu löschendes Komponentenobjekt 20040212
2 Returning RV_DELETION_POSSIBLE Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Löschen der Komponente ist erlaubt 20040212

Method CHECK_FOR_COMPONENT_DELETION on class CL_DPR_CONTROL_PLAN_VERSION has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NATIVE_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Native Objekt 20020327

Method CONSTRUCTOR on class CL_DPR_CONTROL_PLAN_VERSION has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VERSIONS Call by reference Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_VERSIONS Collection, in die die neue Kontrollplanversion eingefügt w. 20020527
2 Returning RR_CONTROL_PLAN_VERSION Value transfer Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_VERSION Development Projects: Abstrakte Kontrollplanversion 20020527
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_CREATION_ERROR Development Projects: Fehler beim Anlegen Anwendungsobjekt 20020330

Method DELETE_CONTROL_PLAN_VERSION Signature

Method DELETE_CONTROL_PLAN_VERSION on class CL_DPR_CONTROL_PLAN_VERSION has no parameter.
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_DELETION_ERROR Development Projects: Fehler beim Löschen Anwendungsobjekt 20020330

Method GET_ALL_OBJECT_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OBJECT_LINKS Value transfer Type reference (TYPE) DPR_TT_OBJECT_LINKS Tabellentyp für Objektverknüpfungen 20040205

Method GET_ALL_OBJECT_LINKS on class CL_DPR_CONTROL_PLAN_VERSION 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) DPR_TS_CTRLPLAN_V_INT Attribute Versionsdefinition im Kontrollplan (intern) 20020330
2 Exporting ES_ATTRIBUTES_OLD Call by reference Type reference (TYPE) DPR_TS_CTRLPLAN_V_INT Attribute Versionsdefinition im Kontrollplan (intern) 20020330

Method GET_ATTRIBUTES on class CL_DPR_CONTROL_PLAN_VERSION 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_DPR_CPV_ASSIGNMENT Development Projects: Abstr. Kontrollplanversion - Attribute 20020330

Method GET_ATTRIBUTE_ASSIGNMENT on class CL_DPR_CONTROL_PLAN_VERSION has no exception.

Method GET_CREATEABLE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_TYPES Value transfer Type reference (TYPE) DPR_TT_OBJECT_TYPES Objekttyp mit Beschreibung 20020702

Method GET_CREATEABLE_OBJECTS on class CL_DPR_CONTROL_PLAN_VERSION has no exception.

Method GET_CREATEABLE_OBJECTS_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_TYPES Value transfer Type reference (TYPE) DPR_TT_OBJECT_TYPES Objekttyp mit Beschreibung 20060222
2 Importing IR_ITEM Call by reference Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_ITEM Development Projects: Schnittstelle aller Anwendungsobjekte 20060222

Method GET_CREATEABLE_OBJECTS_ITEM on class CL_DPR_CONTROL_PLAN_VERSION has no exception.

Method GET_DATA_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CTRLPLAN_V_CHG Call by reference Type reference (TYPE) DPR_TS_CTRLPLAN_V_CHG Attribute Kontrollplanversion (extern änderbar) 20020621
2 Exporting ES_CTRLPLAN_V_EXT Call by reference Type reference (TYPE) DPR_TS_CTRLPLAN_V_EXT Kontrollplan: Versionen Struktur 20020605
3 Exporting ES_CTRLPLAN_V_INT Call by reference Type reference (TYPE) DPR_TS_CTRLPLAN_V_INT Attribute Versionsdefinition im Kontrollplan (intern) 20020621
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20020604

Method GET_DATA_EXT on class CL_DPR_CONTROL_PLAN_VERSION has no exception.

Method GET_PARENT_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 Development Projects: Abstrakter Kontrollplan 20020330

Method GET_PARENT_CONTROL_PLAN on class CL_DPR_CONTROL_PLAN_VERSION has no exception.

Method GET_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_VERSION Value transfer Type reference (TYPE) DPR_TV_CP_VERSION Kontrollplanversion 20020531

Method GET_VERSION on class CL_DPR_CONTROL_PLAN_VERSION has no exception.

Method MERGE_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) DPR_TS_CTRLPLAN_V_INT Attribute Projektdefinition (intern) 20020330
2 Importing IS_CGPL_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_PROJECT Attribute CGPL-Projektkopf 20020330
3 Importing IS_DPR_ATTRIBUTES Call by reference Type reference (TYPE) DPR_CTRLPLAN_V Attribute DPR-Projektdefinition 20020330

Method MERGE_ATTRIBUTES on class CL_DPR_CONTROL_PLAN_VERSION has no exception.

Method SET_ADMINISTRATIVE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADMINISTRATIVE_ATTRIBUTES Call by reference Type reference (TYPE) DPR_TS_CTRLPLAN_V_ADM Attribute Kontrollplanversion (Verwaltungs- /interne Daten) 20020604

Method SET_ADMINISTRATIVE_ATTRIBUTES on class CL_DPR_CONTROL_PLAN_VERSION 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) DPR_TS_CTRLPLAN_V_INT Attribute Versionsdefinition im Kontrollplan (intern) 20020330
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_UPDATE_ERROR Development Projects: Fehler beim Ändern Anwendungsobjekt 20020330

Method SET_DATA_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CONVERSION_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_DPR_CONVERSION_PROTOCOL Protokollierung von Fehlern bei Konvertierung 20020605
2 Importing IS_CTRLPLAN_V_CHG Call by reference Type reference (TYPE) DPR_TS_CTRLPLAN_V_CHG Attribute Versionsdefinition im Kontrollplan (extern) 20020621
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20020605
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_UPDATE_ERROR Development Projects: Fehler beim Ändern Anwendungsobjekt 20020702

Method SET_EDIT_MODE_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) DPR_TV_EDIT_MODE Bearbeitungsmodus (Anzeigen bzw. Ändern) 20020628
2 Returning RV_RC Value transfer Type reference (TYPE) I Rückgabewert (0 = OK) 20020628

Method SET_EDIT_MODE_INTERN on class CL_DPR_CONTROL_PLAN_VERSION has no exception.

Method SET_EXTERNAL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) CGPL_EXTID Projektplanung: Externer Identifier eines Elements 20020605
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_UPDATE_ERROR Development Projects: Fehler beim Ändern Anwendungsobjekt 20020605

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 Attribute CGPL-Projektkopf 20020330
2 Exporting ES_DPR_ATTRIBUTES Call by reference Type reference (TYPE) DPR_CTRLPLAN_V Kontrollplan: Versionen Tabelle 20020330
3 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) DPR_TS_CTRLPLAN_V_INT Attribute Versionsdefinition im Kontrollplan (intern) 20020330

Method SPLIT_ATTRIBUTES on class CL_DPR_CONTROL_PLAN_VERSION 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) DPR_CTRLPLAN_V Control Plan: Versionen 20060706
2 Importing IS_ATTRIBUTES_OLD Call by reference Type reference (TYPE) DPR_CTRLPLAN_V Control Plan: Versionen 20060706

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