SAP ABAP Class CL_DPR_PROJECT_T (Development Projects: Project Template)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-STR (Application Component) Structure
     DEVELOPMENT_PROJECTS_PROJECT (Package) Project Management - Projects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_PROJECT Development Projects: Abstract Project 20011213
Properties
Class CL_DPR_PROJECT_T  
Short Description Development Projects: Project Template    
Super Class CL_DPR_PROJECT Development Projects: Abstract Project 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class DPR_PROJECT    
Program status P  SAP Standard Production Program 
Category 0   
Package DEVELOPMENT_PROJECTS_PROJECT   Project Management - Projects 
Created 20011213   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)
Interfaces
Class CL_DPR_PROJECT_T has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DPR_APPL_OBJECT_FACTORY 20011213 Development Projects: Factory for Application Objects
2 CL_DPR_BADI_SERVICES 20030207 Development Projects: Services for BAdI Calls
3 CL_DPR_FILTER_PROJECT 20030224 Development Projects: Filter for Project
4 CL_DPR_ITERATOR_PROJECT_T 20020318 Development Projects: Project Iterator (Template Element)
5 CL_DPR_VISITOR 20020418 Development Projects: Abstract Visitor
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_NO_OF_ITEM_TYPES Instance attribute Protected Type reference (TYPE) I -1 Number of Assigned Portfolio Item Types in xRPM Cust. 20060217
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TEMPLATE_FOR_USAGE Static method Public Method Check Whether Template (GUID) Is Usable for New Project 20020605
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20011213
3 CONSTRUCTOR Instance method Public Constructor Constructor 20011213
4 IS_CREATED Instance method Public Method Does project template have 'created' status? 20020123
5 IS_LOCKED Instance method Public Method Is project template locked? 20020114
6 IS_MARKED_FOR_ARCHIVING Instance method Public Method Is project template flagged for archiving? 20020114
7 IS_OUTDATED Instance method Public Method Is project template obsolete? 20020114
8 IS_RELEASED Instance method Public Method Was project template released? 20020114
9 IS_XRPM_MAPPED Instance method Public Method 'X': Assignments Exist in xRPM Cust. 20060217
10 LOCK Instance method Public Method Lock Project Template 20020111
11 RELEASE Instance method Public Method Release Project Template 20020111
12 RESET_MARKED_FOR_ARCHIVING Instance method Public Method Reset Flag for Project Template to Be Archived 20020111
13 RESET_OUTDATED Instance method Public Method Reset Flag for Obsolete Project Template 20020111
14 SET_MARKED_FOR_ARCHIVING Instance method Public Method Flag Project Template for Archiving 20020111
15 SET_OUTDATED Instance method Public Method Flag Project Template as Obsolete 20020111
16 UNLOCK Instance method Public Method Unlock Project Template 20020111
Events
# Event Type Visibility Description Created on
1 LOCKED Instance Event
(0)
Public
(2)
Project Template Locked 20020111
2 MARKED_FOR_ARCHIVING Instance Event
(0)
Public
(2)
Project Template Flagged for Archiving 20020111
3 OUTDATED Instance Event
(0)
Public
(2)
Project Template Obsolete 20020111
4 RELEASED Instance Event
(0)
Public
(2)
Project Template Released 20020111
5 UNLOCKED Instance Event
(0)
Public
(2)
Project Template Unlocked 20020111
Types
Class CL_DPR_PROJECT_T has no local type.
Method Signatures

Method CHECK_TEMPLATE_FOR_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID der Projektvorlage 20020605
2 Returning RV_IS_USABLE Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Projektvorlage kann verwendet werden 20020605

Method CHECK_TEMPLATE_FOR_USAGE on class CL_DPR_PROJECT_T has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_DPR_PROJECT_T has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DPR_PROJECT_T 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 20011228

Method CONSTRUCTOR on class CL_DPR_PROJECT_T 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? 20020123
2 Returning RV_IS_CREATED Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Projektvorlage ist im Status 'Angelegt'? 20020123

Method IS_CREATED on class CL_DPR_PROJECT_T 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: Projektvorlage ist gesperrt? (True = 'X') 20020114

Method IS_LOCKED on class CL_DPR_PROJECT_T has no exception.

Method IS_MARKED_FOR_ARCHIVING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_MARKED_FOR_ARCHIVING Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Projektv. ist zur Archivierung vorgemerkt? 20020114

Method IS_MARKED_FOR_ARCHIVING on class CL_DPR_PROJECT_T has no exception.

Method IS_OUTDATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONSIDER_MARKED_4_ARCHIVING Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: 'Zur Archivierung vorgemerkt' berücksicht.? 20020114
2 Returning RV_IS_OUTDATED Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Projektvorlage ist veraltet? (True = 'X') 20020114

Method IS_OUTDATED on class CL_DPR_PROJECT_T 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? 20020114
2 Returning RV_IS_RELEASED Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Projektvorlage ist freigegeben?(True = 'X') 20020114

Method IS_RELEASED on class CL_DPR_PROJECT_T has no exception.

Method IS_XRPM_MAPPED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_XRPM_MAPPED Value transfer Type reference (TYPE) BOOLE_D 'X': Im xRPM-Cust existieren Zuordnung(en) 20060217

Method IS_XRPM_MAPPED on class CL_DPR_PROJECT_T 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 Projektvorlage gesperrt werden kann 20020111
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) 20020111

Method LOCK on class CL_DPR_PROJECT_T 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 Projektvorlage freigegeben werden kann 20020111
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) 20020111

Method RELEASE on class CL_DPR_PROJECT_T has no exception.

Method RESET_MARKED_FOR_ARCHIVING 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 Projektvorlage zur Archivierung vorgemerkt w. 20020111
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) 20020111

Method RESET_MARKED_FOR_ARCHIVING on class CL_DPR_PROJECT_T has no exception.

Method RESET_OUTDATED 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 'Veraltet' zurückgenommen werden kann 20020111
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) 20020111

Method RESET_OUTDATED on class CL_DPR_PROJECT_T has no exception.

Method SET_MARKED_FOR_ARCHIVING 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 Projektvorlage zur Archivierung vorgemerkt w. 20020111
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) 20020111

Method SET_MARKED_FOR_ARCHIVING on class CL_DPR_PROJECT_T has no exception.

Method SET_OUTDATED 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 Projektvorlage als veraltet gekennzeichnet w. 20020111
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) 20020111

Method SET_OUTDATED on class CL_DPR_PROJECT_T 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 Projektvorlage entsperrt werden kann 20020111
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) 20020111

Method UNLOCK on class CL_DPR_PROJECT_T has no exception.
Event Signatures

Event LOCKED Signature
Event LOCKED on class CL_DPR_PROJECT_T has no parameter.
Event MARKED_FOR_ARCHIVING Signature
Event MARKED_FOR_ARCHIVING on class CL_DPR_PROJECT_T has no parameter.
Event OUTDATED 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 20020111

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 20020111

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