SAP ABAP Class CL_DPR_PROJECT (Development Projects: Abstract 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_ENTITY Development Projects: Abstract Class for DPR Entities 20041106
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACO_COMMON Common Interface for Authorization Check 20030114
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_AUTHORIZATION_ELEMENT Development Projects: Objects with Authorizations 20030114
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_BUSINESS_OBJECT Development Projects: Interface for All Business Objects 20020611
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_FORM_ELEMENT Development Projects: Objects That Are Displayed As Forms 20020311
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_HOST Development Projects: Interface of All Visited by Visitor 20020315
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_SCHEDULING_OBJECT Development Projects: Interface Object with Sched. Functions 20020322
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_STATUS_ELEMENT Development Projects: Interface of All Objects with Status 20020116
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PPM_SCHEDULE_HOST Scheduling Objects Interface 20041011
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_PROJECT_O Development Projects: Project 20011213
2 Inheritance (c INHERITING FROM c_ref)  CL_DPR_PROJECT_T Development Projects: Project Template 20011213
Properties
Class CL_DPR_PROJECT  
Short Description Development Projects: Abstract Project    
Super Class CL_DPR_ENTITY Development Projects: Abstract Class for DPR Entities 
Instantiability of a Class 2  Public 
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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_DPR_DISTRIBUTION 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 20030114
2 IF_DPR_AUTHORIZATION_ELEMENT Development Projects: Objects with Authorizations 20030114
3 IF_DPR_BUSINESS_OBJECT Development Projects: Interface for All Business Objects 20020611
4 IF_DPR_FORM_ELEMENT Development Projects: Objects That Are Displayed As Forms 20020311
5 IF_DPR_HOST Development Projects: Interface of All Visited by Visitor 20020315
6 IF_DPR_SCHEDULING_OBJECT Development Projects: Interface Object with Sched. Functions 20020322
7 IF_DPR_STATUS_ELEMENT Development Projects: Interface of All Objects with Status 20020116
8 IF_PPM_SCHEDULE_HOST Scheduling Objects Interface 20041011
Friends
# Friend Modeled only Created on Description
1 CL_DPR_APPL_OBJECT_FACTORY 20011213 Development Projects: Factory for Application Objects
2 CL_DPR_FILTER_PROJECT 20030224 Development Projects: Filter for Project
3 CL_DPR_ITERATOR_PROJECT 20020318 Development Projects: Project Iterator
4 CL_DPR_VISITOR 20020409 Development Projects: Abstract Visitor
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_ASSIGNMENTS Instance attribute Private Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Project Planning: Administration Class for Assignments 20081210
2 MR_AUTHORIZATION Instance attribute Protected Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Authorization 20030114
3 MR_CHECKLIST_REFERENCES Instance attribute Public Object reference (TYPE REF TO) CL_DPR_CHECKLIST_REFERENCES Collection for Checklist References 20040622
4 MR_CONTROL_PLAN_LINKS Instance attribute Public Object reference (TYPE REF TO) CL_DPR_CONTROL_PLAN_LINKS Collection for Control Plan Links 20020404
5 MR_DOCUMENTS Instance attribute Public Object reference (TYPE REF TO) CL_DPR_DOCUMENTS Collection for Documents 20011227
6 MR_OBJECT_LINKS Instance attribute Public Object reference (TYPE REF TO) CL_DPR_OBJECT_LINKS Collection for Object Links 20011227
7 MR_PARTICIPANTS Instance attribute Public Object reference (TYPE REF TO) CL_DPR_PARTICIPANTS Collection for Project Participants 20011227
8 MR_PARTICIPANT_LINKS Instance attribute Public Object reference (TYPE REF TO) CL_DPR_PARTICIPANT_LINKS Collection for Linked Project Roles 20020325
9 MR_PHASES Instance attribute Public Object reference (TYPE REF TO) CL_DPR_PHASES Collection for Phases 20011220
10 MR_SCHEDULE_OBJECT Instance attribute Private Attribute reference (LIKE) 20041011
11 MR_SCHEDULE_REGISTRY Instance attribute Public Object reference (TYPE REF TO) CL_PPM_SCHEDULE_REGISTRY Store Scheduling Objects 20041011
12 MR_SORT_NUMBER_FACTORY Instance attribute Public Object reference (TYPE REF TO) CL_DPR_SORT_NUMBER_FACTORY Development Projects: Services for Sort numbers 20090528
13 MR_TASKS Instance attribute Public Object reference (TYPE REF TO) CL_DPR_TASKS Collection for Tasks 20040621
14 MT_BUFFER_ASSIGNMENTS Instance attribute Private Type reference (TYPE) DPR_TT_ASSIGNMENTS_BY_TYPE Buffer for Attribute Assignments 20081126
15 MV_BEING_DELETED Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20121102
16 MV_CHECK_D_WITH_DFM_DONE Instance attribute Protected Type reference (TYPE) BOOLE_D Check if DFM is involved already done 20090213
17 MV_DEALING_WITH_INITIATIVE Instance attribute Protected Type reference (TYPE) BOOLE_D Project with DFM 20090213
18 MV_MAX_SORT_NUMBER Instance attribute Public Type reference (TYPE) DPR_TV_SORT_NUMBER Sort Number 20090129
19 MV_ON_CHANGES_COMMITED_ACTIVE Instance attribute Protected Type reference (TYPE) BOOLE_D Execution Method ON_CHANGES_COMMITED:IF_DPR_COMMON Active 20041106
20 MV_PROJECT_TYPE Instance attribute Private Type reference (TYPE) DPR_TV_PRO_TYPE Project Type 20090119
21 MV_RESCHEDULE_NOTIFY Instance attribute Protected Type reference (TYPE) BOOLE_D Message DPR_SHARED230 Already Sent ('X'=Yes,' '=No) 20061117
22 MV_RESP_ORG_UNIT Instance attribute Private Type reference (TYPE) DPR_TV_RESP_ORGANIZATION Responsible Org. Unit 20091026
23 MV_RESP_ORG_UNIT_BUFFERED Instance attribute Private Type reference (TYPE) BOOLE_D Resp Org. Unit buffered 20091026
24 MV_SORT_OVERALL_CHG Instance attribute Public Type reference (TYPE) ABAP_BOOL True if sort mode was changed 20090206
25 SC_CATEG_CONSULTING_PROJECT Constant Public Type reference (TYPE) DPR_TV_PRO_CATEGORY '2' Project Category 'Consultant Project' 20020325
26 SC_CATEG_DEVELOPMENT_PROJECT Constant Public Type reference (TYPE) DPR_TV_PRO_CATEGORY '1' Project Category 'Development Project' 20020325
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_COLLECTIONS_COMPLETELY Instance method Protected Method Create Phases (Application Objects) Completely 20041122
2 CAST_SCHEDULING_CHANGE Instance method Public Method 20020322
3 CHECK_FOR_COMPONENT_DELETION Instance method Public Method Checks Whether Deleting a Subobject Is Allowed 20020412
4 CHECK_FOR_PHASE_DELETION Instance method Protected Method Check Whether Phase Can Be Deleted 20020124
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20011213
6 CONSTRUCTOR Instance method Public Constructor Constructor 20011213
7 DELETE_PROJECT Instance method Protected Method Delete Project 20011228
8 DETECT_SCHEDULING_RELEVANCE Instance method Public Method 20020516
9 GET_ALL_APPROVALS Instance method Public Method Access Method to All Approvals (Reading) 20020110
10 GET_ALL_CHECKLIST_REFERENCES Instance method Public Method Access Method to All Object Links (Reading) 20011228
11 GET_ALL_DOCUMENTS Instance method Public Method Access Method to All Documents (Reading) 20011228
12 GET_ALL_INDIVIDUAL_APPROVALS Instance method Public Method Access Method to All Individual Approvals (Reading) 20020110
13 GET_ALL_OBJECT_LINKS Instance method Public Method Access Method to All Object Links (Reading) 20011228
14 GET_ALL_PROCESSES Instance method Public Method Access Method to All Processes (Reading) 20020110
15 GET_ALL_TASKS Instance method Public Method Access Method to All Tasks (Reading) 20011228
16 GET_ATTRIBUTES Instance method Protected Method Access Method to Attributes (Internal Format) (Reading) 20011228
17 GET_ATTRIBUTE_ASSIGNMENT Instance method Protected Method Access Method to Attribute Assignement (Reading) 20011228
18 GET_DATA_EXT Instance method Public Method Read Project Data in External Display 20020321
19 GET_DPR_AUTHORIZATION Instance method Public Method Bereitstellen der eigenen Berechtigung 20090114
20 GET_MASTER_LANGUAGE Instance method Public Method Access Method to Project Type (Reading) 20030915
21 GET_PROJECT_ID Instance method Public Method Access Method to Phase ID (Reading) 20031010
22 GET_PROJECT_TYPE Instance method Public Method Access Method to Project Type (Reading) 20020817
23 GET_RESP_ORG_UNIT Instance method Public Method Access Method to Responsible Org. Unit (Reading) 20091026
24 GET_SCHEDULE_TYPE Instance method Public Method Access Method for Scheduling Type (Reading) 20041019
25 GET_SORT_LEVEL Instance method Public Method Access Method for Sort level (Reading) 20090528
26 HAS_PROJECT_CHANGES Instance method Public Method Have changes been made to the project (incl. elements)? 20020617
27 IS_ARCHIVED Instance method Public Method Is Project Archived (Status) 20030220
28 IS_DISTRIBUTION_ACTIVE Instance method Public Method 'X': At least one role with distribution exists in project 20050627
29 IS_PROGRAM Instance method Public Method 'X': Project Has the Category 'Program' 20060207
30 IS_TASK_HIERARCHY Instance method Public Method Task hierarchy exists? (Reading) 20090918
31 MERGE_ATTRIBUTES Instance method Protected Method Merge Attributes from CGPL and Development Projects 20020122
32 SCHEDULE Instance method Public Method 20020322
33 SET_ADMINISTRATIVE_ATTRIBUTES Instance method Protected Method Access Method to Administration Data/Internal Data (Reading) 20020409
34 SET_ATTRIBUTES Instance method Protected Method Access Method to Attributes (Internal Format) (Reading) 20011228
35 SET_DATA_EXT Instance method Public Method Convert and Set Data from External Format 20020321
36 SET_DEFAULTS4DISTRIBUTION Instance method Public Method Set Data for Distribution from Customizing 20050617
37 SET_EXTERNAL_ID Instance method Public Method Access Method to External ID (Writing) 20020219
38 SET_PROJECT_CHANGED Instance method Public Method Set Changes Made to Project After Costing 20051031
39 SET_PROJECT_ID Instance method Public Method Access Method to Project ID (Writing) 20030905
40 SET_SORT_LEVEL Instance method Public Method Access Method for Sort level (Writing) 20090528
41 SPLIT_ATTRIBUTES Instance method Protected Method Separate Attributes in CGPL and Development Projects 20020122
42 SUBTASKS_ALLOWED Instance method Public Method Subtasks Are Permitted in Project 20041217
43 SUMMARY_TASKS_ALLOWED Instance method Public Method Summary Tasks Are Permitted in Project 20041111
44 VERIFY_ATTRIBUTES Instance method Protected Method Verify Project Attributes 20020430
Events
# Event Type Visibility Description Created on
1 PRO_TYPE_CHANGED Instance Event
(0)
Public
(2)
Project Type Changed 20050208
Types
Class CL_DPR_PROJECT has no local type.
Method Signatures

Method BUILD_COLLECTIONS_COMPLETELY Signature

Method BUILD_COLLECTIONS_COMPLETELY on class CL_DPR_PROJECT has no parameter.
Method BUILD_COLLECTIONS_COMPLETELY on class CL_DPR_PROJECT has no exception.

Method CAST_SCHEDULING_CHANGE Signature

Method CAST_SCHEDULING_CHANGE on class CL_DPR_PROJECT has no parameter.
Method CAST_SCHEDULING_CHANGE on class CL_DPR_PROJECT has no exception.

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 20020412
2 Returning RV_DELETION_POSSIBLE Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Löschen der Komponente ist erlaubt 20020412

Method CHECK_FOR_COMPONENT_DELETION on class CL_DPR_PROJECT has no exception.

Method CHECK_FOR_PHASE_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PHASE Call by reference Object reference (TYPE REF TO) CL_DPR_PHASE Zu löschende Phase 20020124
2 Returning RV_DELETION_POSSIBLE Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Löschen der Phase erlaubt 20020124

Method CHECK_FOR_PHASE_DELETION on class CL_DPR_PROJECT has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method DELETE_PROJECT Signature

Method DELETE_PROJECT on class CL_DPR_PROJECT has no parameter.
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_DELETION_ERROR Development Projects: Fehler beim Löschen Anwendungsobjekt 20020123

Method DETECT_SCHEDULING_RELEVANCE Signature

Method DETECT_SCHEDULING_RELEVANCE on class CL_DPR_PROJECT has no parameter.
Method DETECT_SCHEDULING_RELEVANCE on class CL_DPR_PROJECT has no exception.

Method GET_ALL_APPROVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_APPROVALS Value transfer Type reference (TYPE) DPR_TT_APPROVALS Abnahmen 20020110

Method GET_ALL_APPROVALS on class CL_DPR_PROJECT has no exception.

Method GET_ALL_CHECKLIST_REFERENCES Signature

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

Method GET_ALL_CHECKLIST_REFERENCES on class CL_DPR_PROJECT has no exception.

Method GET_ALL_DOCUMENTS Signature

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

Method GET_ALL_DOCUMENTS on class CL_DPR_PROJECT has no exception.

Method GET_ALL_INDIVIDUAL_APPROVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_INDIVIDUAL_APPROVALS Value transfer Type reference (TYPE) DPR_TT_INDIVIDUAL_APPROVALS Einzelabnahmen 20020110

Method GET_ALL_INDIVIDUAL_APPROVALS on class CL_DPR_PROJECT has no exception.

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 Tasks 20011228

Method GET_ALL_OBJECT_LINKS on class CL_DPR_PROJECT has no exception.

Method GET_ALL_PROCESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PROCESSES Value transfer Type reference (TYPE) DPR_TT_PROCESSES Prozesse 20020110

Method GET_ALL_PROCESSES on class CL_DPR_PROJECT has no exception.

Method GET_ALL_TASKS Signature

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

Method GET_ALL_TASKS on class CL_DPR_PROJECT 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_PROJECT_INT Attribute Projektdefinition (intern) 20011228
2 Exporting ES_ATTRIBUTES_OLD Call by reference Type reference (TYPE) DPR_TS_PROJECT_INT Attribute Projektdefinition (intern) (alter Datenbank-Stand) 20020122

Method GET_ATTRIBUTES on class CL_DPR_PROJECT 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_PRO_ASSIGNMENT Development Projects: Abstraktes Projekt - Attribute 20011228

Method GET_ATTRIBUTE_ASSIGNMENT on class CL_DPR_PROJECT 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_PROJECT_CHG Call by reference Type reference (TYPE) DPR_TS_PROJECT_CHG Attribute Projektdefinition (änderbar) 20020617
2 Exporting ES_PROJECT_EXT Call by reference Type reference (TYPE) DPR_TS_PROJECT_EXT Attribute Projektdefinition (extern) 20020321
3 Exporting ES_PROJECT_INT Call by reference Type reference (TYPE) DPR_TS_PROJECT_INT Attribute Projektdefinition (intern) 20020617
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20020321

Method GET_DATA_EXT on class CL_DPR_PROJECT has no exception.

Method GET_DPR_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_AUTHORIZATION Value transfer Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Informationen zu einem Ber.subjekt 20090114

Method GET_DPR_AUTHORIZATION on class CL_DPR_PROJECT has no exception.

Method GET_MASTER_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MASTER_LANGUAGE Value transfer Type reference (TYPE) DPR_TV_LANGU Projektart 20030915

Method GET_MASTER_LANGUAGE on class CL_DPR_PROJECT has no exception.

Method GET_PROJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PROJECT_ID Value transfer Type reference (TYPE) DPR_TV_PROJECT_ID Nummer des Projekts 20031010

Method GET_PROJECT_ID on class CL_DPR_PROJECT has no exception.

Method GET_PROJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILL_BUFFER Call by reference Type reference (TYPE) BOOLE_D 'X' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090119
2 Returning RV_PROJECT_TYPE Value transfer Type reference (TYPE) DPR_TV_PRO_TYPE Projektart 20020817

Method GET_PROJECT_TYPE on class CL_DPR_PROJECT has no exception.

Method GET_RESP_ORG_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILL_BUFFER Call by reference Type reference (TYPE) BOOLE_D 'X' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091026
2 Returning RV_RESP_ORG_UNIT Value transfer Type reference (TYPE) DPR_TV_RESP_ORGANIZATION Organization Responsible 20091026

Method GET_RESP_ORG_UNIT on class CL_DPR_PROJECT has no exception.

Method GET_SCHEDULE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SCHEDULE_TYPE Value transfer Type reference (TYPE) DPR_TV_SCHEDULE_TYPE Terminierungsart 20041019

Method GET_SCHEDULE_TYPE on class CL_DPR_PROJECT has no exception.

Method GET_SORT_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SORT_OVERALL Value transfer Type reference (TYPE) DPR_TV_SORT_OVERALL Sort mode: '1' sort overall coll. '0' sort coll. internal 20090528

Method GET_SORT_LEVEL on class CL_DPR_PROJECT has no exception.

Method HAS_PROJECT_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_CHANGES Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Existenz von Änderungen (True = 'X') 20020617

Method HAS_PROJECT_CHANGES on class CL_DPR_PROJECT has no exception.

Method IS_ARCHIVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_ARCHIVED Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Projekt ist archiviert (='X') 20030220

Method IS_ARCHIVED on class CL_DPR_PROJECT has no exception.

Method IS_DISTRIBUTION_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DISTRIBUTION_ACTIVE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050627

Method IS_DISTRIBUTION_ACTIVE on class CL_DPR_PROJECT has no exception.

Method IS_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_PROGRAM Value transfer Type reference (TYPE) BOOLE_D 'X': Projekt hat die Kategorie 'Programm' 20060207

Method IS_PROGRAM on class CL_DPR_PROJECT has no exception.

Method IS_TASK_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUBTASK_EXISTS Value transfer Type reference (TYPE) XFELD Task hierarchy exists ('X'=yes, ' '=no) 20090918

Method IS_TASK_HIERARCHY on class CL_DPR_PROJECT 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_PROJECT_INT Attribute Projektdefinition (intern) 20020122
2 Importing IS_CGPL_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_PROJECT Attribute CGPL-Projektkopf 20020122
3 Importing IS_DPR_ATTRIBUTES Call by reference Type reference (TYPE) DPR_PROJECT Attribute DPR-Projektdefinition 20020122

Method MERGE_ATTRIBUTES on class CL_DPR_PROJECT has no exception.

Method SCHEDULE Signature

Method SCHEDULE on class CL_DPR_PROJECT has no parameter.
Method SCHEDULE on class CL_DPR_PROJECT 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_PROJECT_ADM Attribute Projektdefinition (Verwaltungsdaten/interne Daten) 20020409

Method SET_ADMINISTRATIVE_ATTRIBUTES on class CL_DPR_PROJECT 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_PROJECT_INT Attribute Projektdefinition (intern) 20011228
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_UPDATE_ERROR Development Projects: Fehler beim Ändern Anwendungsobjekt 20020208

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 20020429
2 Importing IS_PROJECT_CHG Call by reference Type reference (TYPE) DPR_TS_PROJECT_CHG Attribute Projektdefinition (änderbar) 20020617
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20020321
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_UPDATE_ERROR Development Projects: Fehler beim Ändern Anwendungsobjekt 20020702

Method SET_DEFAULTS4DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ALLOCATION_UNIT Call by reference Type reference (TYPE) DPR_TV_ALLOCATION_UNIT Einheit der Verteilung 20050617
2 Changing CV_PERIOD_TYPE Call by reference Type reference (TYPE) DPR_TV_PERIOD_TYPE Periodenart der Verteilung 20050617

Method SET_DEFAULTS4DISTRIBUTION on class CL_DPR_PROJECT 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 Externer Identifier 20020219
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_UPDATE_ERROR Development Projects: Fehler beim Ändern Anwendungsobjekt 20020219

Method SET_PROJECT_CHANGED Signature

Method SET_PROJECT_CHANGED on class CL_DPR_PROJECT has no parameter.
Method SET_PROJECT_CHANGED on class CL_DPR_PROJECT has no exception.

Method SET_PROJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) DPR_TV_PROJECT_ID Nummer des Projekts 20030905
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_UPDATE_ERROR Development Projects: Fehler beim Ändern Anwendungsobjekt 20030905

Method SET_SORT_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SORT_OVERALL Value transfer Type reference (TYPE) DPR_TV_SORT_OVERALL Sort mode: '1' sort overall coll. '0' sort coll. internal 20090528
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_UPDATE_ERROR Development Projects: Error When Changing Application Object 20090529

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 20020122
2 Exporting ES_DPR_ATTRIBUTES Call by reference Type reference (TYPE) DPR_PROJECT Attribute DPR-Projektdefinition 20020122
3 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) DPR_TS_PROJECT_INT Attribute Projektdefinition (intern) 20020122

Method SPLIT_ATTRIBUTES on class CL_DPR_PROJECT has no exception.

Method SUBTASKS_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_USE_SUBTASKS Value transfer Type reference (TYPE) BOOLE_D Unteraufgaben sind erlaubt 20041217

Method SUBTASKS_ALLOWED on class CL_DPR_PROJECT has no exception.

Method SUMMARY_TASKS_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUMMARY_TASKS Value transfer Type reference (TYPE) BOOLE_D Sammelaufgaben sind erlaubt 20041111

Method SUMMARY_TASKS_ALLOWED on class CL_DPR_PROJECT 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_PROJECT Projekt 20020430
2 Importing IS_ATTRIBUTES_OLD Call by reference Type reference (TYPE) DPR_PROJECT Projekt 20020430

Method VERIFY_ATTRIBUTES on class CL_DPR_PROJECT has no exception.
Event Signatures

Event PRO_TYPE_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_PRO_TYPE Exporting Value transfer Type reference (TYPE) DPR_TV_PRO_TYPE Projektart 20050208
History
Last changed by/on SAP  20141109 
SAP Release Created in 100