SAP ABAP Class CL_DPR_PROJECT_O (Development Projects: Project)
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
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_CONFIRMATION_ELEMENT Interface for Confirmable Objects 20030213
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_REPLICATION_ELEMENT Development Projects: Interface of Replicable Appl. Objects 20020531
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_THLD_VIOLATIONS_ELEMENT Development Projects: Objects with Thresh. Value Violations 20020625
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_PROJECT_O_SIM Development Projects: Project (Simulation) 20030912
2 Inheritance (c INHERITING FROM c_ref)  CL_DPR_PROJECT_O_SNAP Development Projects: Project (Snapshot) 20030912
Properties
Class CL_DPR_PROJECT_O  
Short Description Development Projects: Project    
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)
2 CL_DPR_ENTITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_DPR_COMMON Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_DPR_THLD_VIOLATIONS_ELEMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_DPR_CONFIRMATION_ELEMENT Interface for Confirmable Objects 20030213
2 IF_DPR_REPLICATION_ELEMENT Development Projects: Interface of Replicable Appl. Objects 20020531
3 IF_DPR_THLD_VIOLATIONS_ELEMENT Development Projects: Objects with Thresh. Value Violations 20020625
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_O 20020318 Development Projects: Project Iterator (Operative Element)
5 CL_DPR_PROJECT_O_SIM 20030912 Development Projects: Project (Simulation)
6 CL_DPR_PROJECT_O_SNAP 20030912 Development Projects: Project (Snapshot)
7 CL_DPR_VISITOR 20020418 Development Projects: Abstract Visitor
8 IF_DPR_FC_INFO 20040902 Field Control
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CHECKLISTS Instance attribute Public Object reference (TYPE REF TO) CL_DPR_CHECKLISTS Collection for Checklists 20040622
2 MR_COLLABORATIONS Instance attribute Public Object reference (TYPE REF TO) CL_DPR_COLLABORATIONS Development Projects: Collection for Collaboration 20011228
3 MR_PROJECT_CHARTERS Instance attribute Public Object reference (TYPE REF TO) CL_DPR_PROJECT_CHARTERS Collection for Project Charter 20060707
4 MR_SCHEDULE_OBJECT Instance attribute Private Attribute reference (LIKE) 20041012
5 MR_STATUS_REPORTS Instance attribute Public Object reference (TYPE REF TO) CL_DPR_DOCUMENTS Development Projects: Collection for Documents 20050303
6 MR_THRESHOLD_VIOLATIONS_OBJECT Instance attribute Private Object reference (TYPE REF TO) IF_EVE_THLD_VIOLATIONS_OBJECT Interface: Collection of Threshold Value Viol. for Object 20020625
7 MT_PROG Instance attribute Private Type reference (TYPE) DPR_TT_PROGR_ASSIGNED_OBJECTS Assigned Programs 20060324
8 MT_PROG_ATTR Instance attribute Private Type reference (TYPE) DPR_TT_PROJECT_EXT Assigned Program Attributes 20060324
9 MV_CATS_TRANSFER Instance attribute Public Attribute reference (LIKE) 20061219
10 MV_PROG_READ Instance attribute Private Type reference (TYPE) BOOLE_D 'X': Assigned Programs Are Read 20060324
11 MV_PS_REPL_NO_LONGER Instance attribute Public Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20070302
12 SR_BADI_DPR_MPM Static Attribute Protected Object reference (TYPE REF TO) DPR_MPM BAdI DPR_MPM 20100319
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EVALUATION_AUTHORIZATION Instance method Private Method Add Evaluation Authorization for Project During Creation 20020710
2 AGGREGATE_SEVERITIES Instance method Public Method Aggregate Severities 20031110
3 ASSIGN_PHASES_TO_PROGRAM Instance method Public Method Automatic Assignment of Phase to Program Phases 20031212
4 ASSIGN_PROJECT_TO_PROGRAM Instance method Public Method Assign a Project or Different Program to the Program 20031202
5 CANCEL Instance method Public Method Cancel Project 20020111
6 CHECK_AUTH_EXIST4EXT_STAFFING Instance method Private Method Do Authorizations Exist for Simple Staffing Process? 20050314
7 CHECK_FOR_CHECKLIST_RESOLUTION Instance method Public Method Checks Whether Resolution of a Checklist Reference Is Allowd 20050225
8 CHECK_THRESHOLDS Instance method Public Method Check Threshold Values 20031110
9 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20011213
10 COMPLETE Instance method Public Method Complete Project 20020111
11 CONSTRUCTOR Instance method Public Constructor Constructor 20011213
12 DELETE_CHECK_PROGRAMS Instance method Public Method Delete Superior Program Assignments 20060329
13 DELETE_CHECK_XRPM_LINKS Instance method Public Method 20070802
14 GET_ACTIVE_PHASE Instance method Public Method Access Method to Active Phase 20020111
15 GET_ALL_CHECKLISTS Instance method Public Method Access Method to All Checklists (Reading) 20011228
16 GET_ALL_CHECKLIST_ITEMS Instance method Public Method Access Method to All Checklist Items (Reading) 20020430
17 GET_ALL_COLLABORATIONS Instance method Public Method Access Method to All Collaborations (Reading) 20011228
18 GET_APPROVED_PHASES Instance method Public Method Access Method to All Approved Phases 20020111
19 GET_MASTER_TASKS_FOR_SUBPROJ Instance method Public Method Access Method to Master Task for a Subproject 20040115
20 GET_PHASE_ASSIGNMENT_FOR_PRO Instance method Public Method Determine Phase Assignment Program Phases - Project Phases 20040119
21 GET_PROGRAMS Instance method Public Method Access Method to Relevant Programs 20040115
22 GET_PROJECTS_FOR_PROGRAM Instance method Public Method Access Method to the Projects/Programs for a Program 20031208
23 GET_PROJECT_CHARTER Instance method Public Method Access Method to All Checklists (Reading) 20070323
24 IS_CANCELLED Instance method Public Method Was project canceled? 20020111
25 IS_COMPLETED Instance method Public Method Is project completed? 20020111
26 IS_COMPLETELY_ACCOUNTED Instance method Public Method Is Project Fully Assignd? 20050216
27 IS_CONFIRMATION_GLOBAL_ACTIVE Instance method Public Method Is confirmation active for at least one project element? 20030218
28 IS_CREATED Instance method Public Method Does project have 'created' status? 20020123
29 IS_LOCKED Instance method Public Method Is project locked? 20020111
30 IS_MARKED_FOR_ARCHIVING Instance method Public Method Is project flagged for archiving? 20020111
31 IS_PARTIALLY_ACCOUNTED Instance method Public Method Is Project Partially Assigned? 20050216
32 IS_PROPHA_ASSIGNED_TO_PRGPHA Instance method Public Method Is project/program phase assigned to one of my prog. phases? 20060208
33 IS_PRO_ASSIGNED_TO_PRG Instance method Public Method Is project/program assigned to me (program)? 20060208
34 IS_PS_REPL_IN_ERP2005PLUS Instance method Public Method PS Replication (CRM Middleware) in ERP2005 or Higher 20060814
35 IS_RELEASED Instance method Public Method Was project released? 20020111
36 IS_TO_BE_ACCOUNTED Instance method Public Method Is Project to Be Assigned? 20050216
37 LOCK Instance method Public Method Lock Project 20020111
38 LOG_REPLICATION_MESSAGES Instance method Private Method Log Replication Messages (Using BAdI) 20021024
39 RELEASE Instance method Public Method Release Project 20020111
40 REQUEST_ACCOUNTING Instance method Public Method Request Account Assignment 20050207
41 RESET_CANCELLED Instance method Public Method Reset Project Cancellation 20020111
42 RESET_COMPLETED Instance method Public Method Reset 'Project Completed' 20020111
43 RESET_EASY_AUTHORIZATIONS Instance method Protected Method Delete Cand.Manager&Staffing Manager Auth.for Proj.in Creatn 20050602
44 RESET_MARKED_FOR_ARCHIVING Instance method Public Method Reset Project to Be Archived Flag 20020111
45 SET_ACCOUNTING_COMPLETE Instance method Public Method Set 'Assigned' 20050207
46 SET_ACCOUNTING_PART_COMPLETE Instance method Public Method Set 'Partially Assigned' 20050207
47 SET_LOCK_MODE Instance method Public Method Access Method to Lock Mode (Writing) 20011220
48 SET_MARKED_FOR_ARCHIVING Instance method Public Method Project Flagged for Archiving 20020111
49 SET_MARKED_FOR_REPLICATION Instance method Public Method Project Flagged for Distribution 20020520
50 SET_STATUS_INITIATIVE_GENERIC Instance method Public Method Reset Project Cancellation 20070808
51 SWITCH_ACCOUNTING_STATUS Instance method Public Method Request Account Assignment 20060118
52 UNASSIGN_PROJECT_FROM_PROGRAM Instance method Public Method Delete Project Assignment to Program 20031202
53 UNLOCK Instance method Public Method Unlock Project 20020111
Events
# Event Type Visibility Description Created on
1 ACCOUNTING_COMPLETE Instance Event
(0)
Public
(2)
Project Assigned 20050207
2 CANCELLED Instance Event
(0)
Public
(2)
Project Canceled 20020111
3 COMPLETED Instance Event
(0)
Public
(2)
Project Completed 20020111
4 LOCKED Instance Event
(0)
Public
(2)
Project Locked 20020111
5 MARKED_FOR_ARCHIVING Instance Event
(0)
Public
(2)
Project Flagged for Archiving 20020111
6 RELEASED Instance Event
(0)
Public
(2)
Project Released 20020111
7 UNLOCKED Instance Event
(0)
Public
(2)
Project Unlocked 20020111
Types
Class CL_DPR_PROJECT_O has no local type.
Method Signatures

Method ADD_EVALUATION_AUTHORIZATION Signature

Method ADD_EVALUATION_AUTHORIZATION on class CL_DPR_PROJECT_O has no parameter.
Method ADD_EVALUATION_AUTHORIZATION on class CL_DPR_PROJECT_O has no exception.

Method AGGREGATE_SEVERITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RC Value transfer Type reference (TYPE) I Fehler: <> 0 20031110

Method AGGREGATE_SEVERITIES on class CL_DPR_PROJECT_O has no exception.

Method ASSIGN_PHASES_TO_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070202
2 Importing IV_DO_CHECKS Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE 'X': Prüfungen bei externem Call durchführen 20060208
3 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20031212

Method ASSIGN_PHASES_TO_PROGRAM on class CL_DPR_PROJECT_O has no exception.

Method ASSIGN_PROJECT_TO_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070202
2 Importing IV_DO_CHECKS Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE 'X': Prüfungen bei externem Call durchführen 20060208
3 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20031211

Method ASSIGN_PROJECT_TO_PROGRAM on class CL_DPR_PROJECT_O has no exception.

Method CANCEL 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 Projekt abgebrochen 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 CANCEL on class CL_DPR_PROJECT_O has no exception.

Method CHECK_AUTH_EXIST4EXT_STAFFING Signature

Method CHECK_AUTH_EXIST4EXT_STAFFING on class CL_DPR_PROJECT_O has no parameter.
Method CHECK_AUTH_EXIST4EXT_STAFFING on class CL_DPR_PROJECT_O has no exception.

Method CHECK_FOR_CHECKLIST_RESOLUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHECKLIST_REFERENCE Call by reference Object reference (TYPE REF TO) CL_DPR_CHECKLIST_REFERENCE Aufzulösende Checklistenreferenz 20050225
2 Returning RV_RESOLUTION_POSSIBLE Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Auflösen der Checklistenreferenz erlaubt 20050225

Method CHECK_FOR_CHECKLIST_RESOLUTION on class CL_DPR_PROJECT_O has no exception.

Method CHECK_THRESHOLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I Error: <> 0 20100812
2 Exporting EV_SWITCH Call by reference Type reference (TYPE) DPR_TV_EDIT_MODE Processing Mode (Display or Change) 20100812
3 Importing IV_IGNORE_STATUS_CHECK Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_FALSE Statusprüfung nicht durchführen 20070313

Method CHECK_THRESHOLDS on class CL_DPR_PROJECT_O has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_DPR_PROJECT_O has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DPR_PROJECT_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 Projekt abgeschlossen 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 COMPLETE on class CL_DPR_PROJECT_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 20011228

Method CONSTRUCTOR on class CL_DPR_PROJECT_O has no exception.

Method DELETE_CHECK_PROGRAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RC Value transfer Type reference (TYPE) I 0: Ok, 4: Fehler 20060329

Method DELETE_CHECK_PROGRAMS on class CL_DPR_PROJECT_O has no exception.

Method DELETE_CHECK_XRPM_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RC Value transfer Type reference (TYPE) I 20070802

Method DELETE_CHECK_XRPM_LINKS on class CL_DPR_PROJECT_O has no exception.

Method GET_ACTIVE_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ACTIVE_PHASE Value transfer Object reference (TYPE REF TO) CL_DPR_PHASE_O Development Projects: Phase 20020111

Method GET_ACTIVE_PHASE on class CL_DPR_PROJECT_O has no exception.

Method GET_ALL_CHECKLISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CHECKLISTS Value transfer Type reference (TYPE) DPR_TT_CHECKLISTS Tabellentyp für Checklisten 20011228

Method GET_ALL_CHECKLISTS on class CL_DPR_PROJECT_O has no exception.

Method GET_ALL_CHECKLIST_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CHECKLIST_ITEMS Value transfer Type reference (TYPE) DPR_TT_CHECKLIST_ITEMS Tabellentyp für Checklistenpunkte 20020430

Method GET_ALL_CHECKLIST_ITEMS on class CL_DPR_PROJECT_O has no exception.

Method GET_ALL_COLLABORATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COLLABORATIONS Value transfer Type reference (TYPE) DPR_TT_COLLABORATIONS 20011228

Method GET_ALL_COLLABORATIONS on class CL_DPR_PROJECT_O has no exception.

Method GET_APPROVED_PHASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PHASES Value transfer Type reference (TYPE) DPR_TT_PHASES_O Abgenommene Phasen 20020111

Method GET_APPROVED_PHASES on class CL_DPR_PROJECT_O has no exception.

Method GET_MASTER_TASKS_FOR_SUBPROJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MASTER_TASKS Call by reference Type reference (TYPE) DPR_TT_MPM_ASSIGNED_TASKS Tabelle der zugeordneten Aufgaben (MPM Mirrored/Master) 20041207
2 Exporting ET_TASK_DATA_EXT Call by reference Type reference (TYPE) DPR_TT_TASK_EXT Aufgabe in externer Darstellung 20041207
3 Importing IV_NOT_REMOVE_PROJECT Call by reference Type reference (TYPE) BOOLE_D Projekt nicht entladen if IV_NOT_REMOVE_PROJECT = 'X' 20041208

Method GET_MASTER_TASKS_FOR_SUBPROJ on class CL_DPR_PROJECT_O has no exception.

Method GET_PHASE_ASSIGNMENT_FOR_PRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSIGNED_PHASES Call by reference Type reference (TYPE) DPR_TT_PROGPHASE_ASSIGNMENT Zuordnungstabelle Programmphasen - Projektphasen 20040119
2 Exporting ET_PROGRAM_PHASES Call by reference Type reference (TYPE) DPR_TT_PROGPHASE_ASSIGNMENT Nicht zugeordnete Programmphasen 20040422
3 Exporting ET_PROJECT_PHASES Call by reference Type reference (TYPE) DPR_TT_PROGPHASE_ASSIGNMENT Nicht zugeordnete Projektphasen 20040422
4 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20040119

Method GET_PHASE_ASSIGNMENT_FOR_PRO on class CL_DPR_PROJECT_O has no exception.

Method GET_PROGRAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSIGNED_PRO Call by reference Type reference (TYPE) DPR_TT_PROGR_ASSIGNED_OBJECTS Programme, denen das Projekt zugeordnet ist 20041207
2 Exporting ET_ASSIGNED_PRO_ATTR_EXT Call by reference Type reference (TYPE) INDEX TABLE Attribute des zugeordneten Objekts 20041207
3 Importing IV_NOT_REMOVE_PROJECT Call by reference Type reference (TYPE) BOOLE_D Projekt nicht entladen if IV_NOT_REMOVE_PROJECT = 'X' 20041208

Method GET_PROGRAMS on class CL_DPR_PROJECT_O has no exception.

Method GET_PROJECTS_FOR_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSIGNED_PRO Call by reference Type reference (TYPE) DPR_TT_PROGR_ASSIGNED_OBJECTS Programm: Zugeordnete Projekte/Programme bzw. Phasen 20041119
2 Exporting ET_ASSIGNED_PRO_ATTR_EXT Call by reference Type reference (TYPE) INDEX TABLE 20041119
3 Importing IV_NOT_REMOVE_PROJECT Call by reference Type reference (TYPE) BOOLE_D Projekt nicht entladen if IV_NOT_REMOVE_PROJECT = 'X' 20041208

Method GET_PROJECTS_FOR_PROGRAM on class CL_DPR_PROJECT_O has no exception.

Method GET_PROJECT_CHARTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PROJECT_CHARTER Value transfer Object reference (TYPE REF TO) CL_DPR_PROJECT_CHARTER 20070323

Method GET_PROJECT_CHARTER on class CL_DPR_PROJECT_O has no exception.

Method IS_CANCELLED 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_CANCELLED Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Projekt ist abgebrochen? (True = 'X') 20020114

Method IS_CANCELLED on class CL_DPR_PROJECT_O has no exception.

Method IS_COMPLETED 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_COMPLETED Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Projekt ist abgeschlossen? (True = 'X') 20020114

Method IS_COMPLETED on class CL_DPR_PROJECT_O has no exception.

Method IS_COMPLETELY_ACCOUNTED Signature

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

Method IS_COMPLETELY_ACCOUNTED on class CL_DPR_PROJECT_O has no exception.

Method IS_CONFIRMATION_GLOBAL_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTIVE Value transfer Type reference (TYPE) BOOLE_D aktiv (='X') 20030218

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

Method IS_CREATED on class CL_DPR_PROJECT_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') 20020114

Method IS_LOCKED on class CL_DPR_PROJECT_O 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: Projekt ist zur Archivierung vorgemerkt? 20020114

Method IS_MARKED_FOR_ARCHIVING on class CL_DPR_PROJECT_O has no exception.

Method IS_PARTIALLY_ACCOUNTED Signature

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

Method IS_PARTIALLY_ACCOUNTED on class CL_DPR_PROJECT_O has no exception.

Method IS_PROPHA_ASSIGNED_TO_PRGPHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PHASE_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID der zugeordneten Projekt-/Programmphase 20060208
2 Returning RV_IS_ASSIGNED Value transfer Type reference (TYPE) BOOLE_D 'X': Projekt-/Programmphase ist zugeordnet 20060208

Method IS_PROPHA_ASSIGNED_TO_PRGPHA on class CL_DPR_PROJECT_O has no exception.

Method IS_PRO_ASSIGNED_TO_PRG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des zugeordneten Projekts/Programms 20060208
2 Returning RV_IS_ASSIGNED Value transfer Type reference (TYPE) BOOLE_D 'X': Projekt/Programm ist zugeordnet 20060208

Method IS_PRO_ASSIGNED_TO_PRG on class CL_DPR_PROJECT_O has no exception.

Method IS_PS_REPL_IN_ERP2005PLUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADD_MESSAGE Call by reference Type reference (TYPE) BOOLE_D 'X' = Message ausgeben im Fehlerfall 20060814
2 Returning RV_IS_TRUE Value transfer Type reference (TYPE) BOOLE_D 'X' = Kombination 'PS-Repl.'&'>=ERP2005' 20060814

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

Method IS_RELEASED on class CL_DPR_PROJECT_O has no exception.

Method IS_TO_BE_ACCOUNTED Signature

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

Method IS_TO_BE_ACCOUNTED on class CL_DPR_PROJECT_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 Projekt 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_O has no exception.

Method LOG_REPLICATION_MESSAGES Signature

Method LOG_REPLICATION_MESSAGES on class CL_DPR_PROJECT_O has no parameter.
Method LOG_REPLICATION_MESSAGES on class CL_DPR_PROJECT_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 Projekt 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_O has no exception.

Method REQUEST_ACCOUNTING 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 Projekt freigegeben werden kann 20050207
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 20050207
3 Importing IV_LOG_MESSAGE Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: Meldung protokollieren 20050207
4 Returning RV_RC Value transfer Type reference (TYPE) I Rückgabewert (0 = Aufruf OK) 20050207

Method REQUEST_ACCOUNTING on class CL_DPR_PROJECT_O has no exception.

Method RESET_CANCELLED 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 Projekt abgebrochen zurückgenommen werden k. 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_CANCELLED on class CL_DPR_PROJECT_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 Projekt abgeschlossen zurückgenommen werden k 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_COMPLETED on class CL_DPR_PROJECT_O has no exception.

Method RESET_EASY_AUTHORIZATIONS Signature

Method RESET_EASY_AUTHORIZATIONS on class CL_DPR_PROJECT_O has no parameter.
Method RESET_EASY_AUTHORIZATIONS on class CL_DPR_PROJECT_O 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 Vormerkung zur Archivierung zurückgenommen 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_O has no exception.

Method SET_ACCOUNTING_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 Projekt freigegeben werden kann 20050207
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 20050207
3 Importing IV_LOG_MESSAGE Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: Meldung protokollieren 20050207
4 Returning RV_RC Value transfer Type reference (TYPE) I Rückgabewert (0 = Aufruf OK) 20050207

Method SET_ACCOUNTING_COMPLETE on class CL_DPR_PROJECT_O has no exception.

Method SET_ACCOUNTING_PART_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 Projekt freigegeben werden kann 20050207
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 20050207
3 Importing IV_LOG_MESSAGE Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: Meldung protokollieren 20050207
4 Returning RV_RC Value transfer Type reference (TYPE) I Rückgabewert (0 = Aufruf OK) 20050207

Method SET_ACCOUNTING_PART_COMPLETE on class CL_DPR_PROJECT_O has no exception.

Method SET_LOCK_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) IF_DPR_ENTITY Initiator der Sperre (Anwendungsobjekt) 20020628
2 Importing IR_HIERARCHY_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Initiator der Sperre (Native Objekt) 20020628
3 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) DPR_TV_LOCK_MODE SC_LOCK_MODE_SHARED Sperrmodus des Anwendungsobjekts 20011220
4 Returning RV_RC Value transfer Type reference (TYPE) I Rückgabewert (0 = OK) 20011220

Method SET_LOCK_MODE on class CL_DPR_PROJECT_O 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 Projekt zur Archivierung vorgemerkt werden k. 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_O has no exception.

Method SET_MARKED_FOR_REPLICATION 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 Projekt zur Verteilung vorgemerkt werden k. 20020520
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) 20020520

Method SET_MARKED_FOR_REPLICATION on class CL_DPR_PROJECT_O has no exception.

Method SET_STATUS_INITIATIVE_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) J_VORGANG Betriebswirtschaftlicher Vorgang 20070808
2 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_FALSE Only Check Whether Project Cancellation Can Be Reset 20070808
3 Importing IV_COMPLETE_CHECK Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Boolean Value: Complete Check 20070808
4 Importing IV_LOG_MESSAGE Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Boolean Value: Log Message 20070808
5 Returning RV_RC Value transfer Type reference (TYPE) I Return Value (0 = Call OK) 20070808

Method SET_STATUS_INITIATIVE_GENERIC on class CL_DPR_PROJECT_O has no exception.

Method SWITCH_ACCOUNTING_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_AUTH Call by reference Type reference (TYPE) BOOLE_D Nur Berechtigung prüfen 20060118
2 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_FALSE Nur prüfen, ob Projekt freigegeben werden kann 20060118
3 Importing IV_COMPLETE_CHECK Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: Vollständige Prüfung 20060118
4 Importing IV_LOG_MESSAGE Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_TRUE Bool'scher Wert: Meldung protokollieren 20060118
5 Returning RV_RC Value transfer Type reference (TYPE) I Rückgabewert (0 = Aufruf OK) 20060118

Method SWITCH_ACCOUNTING_STATUS on class CL_DPR_PROJECT_O has no exception.

Method UNASSIGN_PROJECT_FROM_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070202
2 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20031209

Method UNASSIGN_PROJECT_FROM_PROGRAM on class CL_DPR_PROJECT_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 Projekt 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_O has no exception.
Event Signatures

Event ACCOUNTING_COMPLETE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_PARTIALLY_COMPLETE Exporting Value transfer Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_FALSE Teilweise kontiert ('X') 20050207
2 EV_PREVIOUS_STATUS Exporting Value transfer Type reference (TYPE) J_ISTAT Vorheriger Status 20050207

Event CANCELLED 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 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 20020111

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

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