SAP ABAP Class CL_DPR_CONTROL_PLAN_VERSION_O (Proj. Mgmt.: 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_CONTROL_PLAN_VERSION Proj. Mgmt.: Abstract Control Plan Version 20020327
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACO_COMMON Common Interface for Authorization Check 20020731
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_FORM_ELEMENT Development Projects: Objects That Are Displayed As Forms 20020731
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_CONTROL_PLN_VERS_O_SIM Proj. Mgmt.: Control Plan Version (Simulation) 20031010
2 Inheritance (c INHERITING FROM c_ref)  CL_DPR_CONTROL_PLN_VERS_O_SNAP Proj. Mgmt.: Control Plan Version (Snapshot) 20031010
Properties
Class CL_DPR_CONTROL_PLAN_VERSION_O  
Short Description Proj. Mgmt.: Control Plan Version    
Super Class CL_DPR_CONTROL_PLAN_VERSION Proj. Mgmt.: Abstract Control Plan Version 
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 20020327   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_DPR_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_DPR_CONTROL_PLAN_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ACO_COMMON Common Interface for Authorization Check 20020731
2 IF_DPR_FORM_ELEMENT Development Projects: Objects That Are Displayed As Forms 20020731
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 20030317 Development Projects: Services for BAdI Calls
3 CL_DPR_CONTROL_PLAN_VERSIONS 20020327 Proj. Mgmt.: Collection for Control Plan Versions
4 CL_DPR_CONTROL_PLN_VERS_O_SIM 20031010 Proj. Mgmt.: Control Plan Version (Simulation)
5 CL_DPR_CONTROL_PLN_VERS_O_SNAP 20031010 Proj. Mgmt.: Control Plan Version (Snapshot)
6 CL_DPR_FILTER_CTRL_PLAN_VERS 20030224 Proj. Mgmt.: Filter for Control Plan Link
7 CL_DPR_ITERATOR_C_PLAN_VERS_O 20020402 Proj. Mgmt.: Control Plan Vers. Iterator (Operat.)
8 CL_DPR_VISITOR 20020418 Development Projects: Abstract Visitor
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ST_BADI_INSTANCES Static Attribute Private Type reference (TYPE) DPR_TT_BADI_INSTANCE_BUFFER Table for BAdI Instances Acc. to Filter Value and BAdI Type 20070702
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020327
2 COMPLETE Instance method Public Method Complete Control Plan Version 20020403
3 CONSTRUCTOR Instance method Public Constructor Constructor 20020327
4 CREATE_OBJECTS Instance method Public Method Control Plan: Generate Objects 20030220
5 GET_AUTHORIZATION_PROXY Instance method Private Method Access Method to Authorization Proxy from Main Link 20020731
6 GET_LINKS Instance method Private Method Access Method to Version Links (Reading) 20020606
7 GET_PREDECESSOR_VERSION Instance method Public Method Access Method to Predecessor Version (Reading) 20020722
8 GET_PRIMARY_LINK Instance method Public Method Access Method to Main Link to Version (Reading) 20020731
9 GET_SUCCESSOR_VERSION Instance method Public Method Access Method to Successor Version (Reading) 20020722
10 IS_COMPLETED Instance method Public Method Is control plan version completed? 20020403
11 IS_CREATED Instance method Public Method Does the control plan version have the status 'created'? 20020403
12 IS_LOCKED Instance method Public Method Is the control plan version locked? 20020403
13 IS_RELEASED Instance method Public Method Was the control plan version released? 20020403
14 LOCK Instance method Public Method Lock Control Plan Version 20020403
15 RELEASE Instance method Public Method Release Control Plan Version 20020403
16 RESET_COMPLETED Instance method Public Method Reset 'Control Plan Version Completed' 20020403
17 UNLOCK Instance method Public Method Unlock Control Plan Version 20020403
Events
# Event Type Visibility Description Created on
1 COMPLETED Instance Event
(0)
Public
(2)
Control Plan Version Completed 20020403
2 LOCKED Instance Event
(0)
Public
(2)
Control Plan Version Locked 20020403
3 MARKED_FOR_ARCHIVING Instance Event
(0)
Public
(2)
Control Plan Version Flagged for Archiving 20020403
4 RELEASED Instance Event
(0)
Public
(2)
Control Plan Version Released 20020403
5 UNLOCKED Instance Event
(0)
Public
(2)
Control Plan Version Unlocked 20020403
Types
Class CL_DPR_CONTROL_PLAN_VERSION_O has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method COMPLETE 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 Nur prüfen, ob Kontrollplanversion abgeschlossen werden kann 20020403
2 Importing IV_COMPLETE_CHECK Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: Vollständige Prüfung 20020806
3 Importing IV_LOG_MESSAGE Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: Meldung protokollieren 20020806
4 Returning RV_RC Value transfer Type reference (TYPE) I Rückgabewert (0 = Aufruf OK) 20020403

Method COMPLETE on class CL_DPR_CONTROL_PLAN_VERSION_O 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_O has no exception.

Method CREATE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OBJECT_LINK Call by reference Object reference (TYPE REF TO) CL_DPR_OBJECT_LINK Development Projects: Objektverknüpfung 20060427
2 Exporting ES_INSPPLAN_NR Value transfer Type reference (TYPE) DPR_TT_OBJECT_TYPES Objekttyp mit Beschreibung 20030220
3 Importing IV_BADI_FILTER Value transfer Type reference (TYPE) DPR_CP_BADI_FILTER Control Plan: Filterwerte f. BAdI Objektgenerierung 20030226

Method CREATE_OBJECTS on class CL_DPR_CONTROL_PLAN_VERSION_O has no exception.

Method GET_AUTHORIZATION_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ACO_COMMON Value transfer Object reference (TYPE REF TO) IF_ACO_COMMON Common-Interface für Berechtigungsprüfung 20020731

Method GET_AUTHORIZATION_PROXY on class CL_DPR_CONTROL_PLAN_VERSION_O has no exception.

Method GET_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_LINKS on class CL_DPR_CONTROL_PLAN_VERSION_O has no exception.

Method GET_PREDECESSOR_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PREDECESSOR_VERSION Value transfer Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_VERSION_O Development Projects: Kontrollplanversion 20020722

Method GET_PREDECESSOR_VERSION on class CL_DPR_CONTROL_PLAN_VERSION_O has no exception.

Method GET_PRIMARY_LINK 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 Kontrollplanverknüpfung 20020731

Method GET_PRIMARY_LINK on class CL_DPR_CONTROL_PLAN_VERSION_O has no exception.

Method GET_SUCCESSOR_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_SUCCESSOR_VERSION Value transfer Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_VERSION_O Development Projects: Kontrollplanversion 20020722

Method GET_SUCCESSOR_VERSION on class CL_DPR_CONTROL_PLAN_VERSION_O has no exception.

Method IS_COMPLETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_COMPLETED Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Kontrollplanversion ist abgeschlossen? 20020403

Method IS_COMPLETED on class CL_DPR_CONTROL_PLAN_VERSION_O has no exception.

Method IS_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONSIDER_LOCKED Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: Status 'Gesperrt' berücksichtigen? 20020403
2 Returning RV_IS_CREATED Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Projekt ist im Status 'Angelegt'? 20020403

Method IS_CREATED on class CL_DPR_CONTROL_PLAN_VERSION_O has no exception.

Method IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_LOCKED Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Projekt ist gesperrt? (True = 'X') 20020403

Method IS_LOCKED on class CL_DPR_CONTROL_PLAN_VERSION_O has no exception.

Method IS_RELEASED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONSIDER_LOCKED Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: Status 'Gesperrt' berücksichtigen? 20020403
2 Returning RV_IS_RELEASED Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Projekt ist freigegeben? (True = 'X') 20020403

Method IS_RELEASED on class CL_DPR_CONTROL_PLAN_VERSION_O has no exception.

Method LOCK 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 Nur prüfen, ob Kontrollplanversion gesperrt werden kann 20020403
2 Importing IV_COMPLETE_CHECK Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: Vollständige Prüfung 20020806
3 Importing IV_LOG_MESSAGE Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: Meldung protokollieren 20020806
4 Returning RV_RC Value transfer Type reference (TYPE) I Rückgabewert (0 = Aufruf OK) 20020403

Method LOCK on class CL_DPR_CONTROL_PLAN_VERSION_O has no exception.

Method RELEASE 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 Nur prüfen, ob Kontrollplanversion freigegeben werden kann 20020403
2 Importing IV_COMPLETE_CHECK Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: Vollständige Prüfung 20020806
3 Importing IV_LOG_MESSAGE Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: Meldung protokollieren 20020806
4 Returning RV_RC Value transfer Type reference (TYPE) I Rückgabewert (0 = Aufruf OK) 20020403

Method RELEASE on class CL_DPR_CONTROL_PLAN_VERSION_O has no exception.

Method RESET_COMPLETED 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 Nur prüfen, ob Version abgeschlossen zurückgenommen werden k 20020403
2 Importing IV_COMPLETE_CHECK Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: Vollständige Prüfung 20020806
3 Importing IV_LOG_MESSAGE Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: Meldung protokollieren 20020806
4 Returning RV_RC Value transfer Type reference (TYPE) I Rückgabewert (0 = Aufruf OK) 20020403

Method RESET_COMPLETED on class CL_DPR_CONTROL_PLAN_VERSION_O has no exception.

Method UNLOCK 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 Nur prüfen, ob Kontrollplanversion entsperrt werden kann 20020403
2 Importing IV_COMPLETE_CHECK Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: Vollständige Prüfung 20020806
3 Importing IV_LOG_MESSAGE Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: Meldung protokollieren 20020806
4 Returning RV_RC Value transfer Type reference (TYPE) I Rückgabewert (0 = Aufruf OK) 20020403

Method UNLOCK on class CL_DPR_CONTROL_PLAN_VERSION_O has no exception.
Event Signatures

Event COMPLETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_PREVIOUS_STATUS Exporting Value transfer Type reference (TYPE) J_ISTAT Vorheriger Status 20020403

Event LOCKED Signature
Event LOCKED on class CL_DPR_CONTROL_PLAN_VERSION_O has no parameter.
Event MARKED_FOR_ARCHIVING Signature
Event MARKED_FOR_ARCHIVING on class CL_DPR_CONTROL_PLAN_VERSION_O has no parameter.
Event RELEASED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_PREVIOUS_STATUS Exporting Value transfer Type reference (TYPE) J_ISTAT Vorheriger Status 20020403

Event UNLOCKED Signature
Event UNLOCKED on class CL_DPR_CONTROL_PLAN_VERSION_O has no parameter.
History
Last changed by/on SAP  20141109 
SAP Release Created in 100