SAP ABAP Class CL_DPR_PROJECT_CHARTER (Collaboration Projects: Project Charter)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-STR (Application Component) Structure
     DEVELOPMENT_PROJECTS_PC (Package) Project Management - Project Charter
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 20060705
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_COLLECTION_ITEM Development Projects: Interface of All Collection Entries 20060714
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_HOST Development Projects: Interface of All Visited by Visitor 20060714
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_INM_M_METRICS_COMMON Common Interface for Metrics Management 20070202
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_PROJECT_CHARTER_SIM Collaboration Projects: Project Charter in Simulation 20060706
2 Inheritance (c INHERITING FROM c_ref)  CL_DPR_PROJECT_CHARTER_SNAP Collaboration Projects: Project Charter in Snapshot 20060706
Properties
Class CL_DPR_PROJECT_CHARTER  
Short Description Collaboration Projects: Project Charter    
Super Class CL_DPR_ENTITY Development Projects: Abstract Class for DPR Entities 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_PC   Project Management - Project Charter 
Created 20060705   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DPR_PROJECT_CHARTER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_DPR_COLLECTION_ITEM Development Projects: Interface of All Collection Entries 20060714
2 IF_DPR_HOST Development Projects: Interface of All Visited by Visitor 20060714
3 IF_INM_M_METRICS_COMMON Common Interface for Metrics Management 20070202
Friends
# Friend Modeled only Created on Description
1 CL_DPR_APPL_OBJECT_FACTORY 20060725 Development Projects: Factory for Application Objects
2 CL_DPR_PROJECT_CHARTERS 20060710 Collection for Project Charter
3 CL_DPR_PROJECT_O 20060725 Development Projects: Project
4 CL_DPR_VISITOR 20060725 Development Projects: Abstract Visitor
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_METRICS Instance attribute Private Object reference (TYPE REF TO) CL_INM_M_METRICS Metric 20070202
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20060706
2 GET_ATTRIBUTES Instance method Protected Method Access Method to Attributes (Internal Format) (Reading) 20060706
3 GET_ATTRIBUTE_ASSIGNMENT Instance method Protected Method Access Method to Attribute Assignement (Reading) 20060706
4 GET_DATA_EXT Instance method Public Method Read Project Charter Data in External Format 20060706
5 GET_GOAL_DESCRIPTION Instance method Public Method Access Method to Target Description (Reading) 20060706
6 GET_PARENT_PROJECT Instance method Public Method Access Method to Higher-Level Project (Reading) 20060706
7 GET_PROBLEM_DESCRIPTION Instance method Public Method Access Method to Problem Description (Reading) 20060706
8 GET_SCOPE_DESCRIPTION Instance method Public Method Access Method to Scope Description (Reading) 20060706
9 MERGE_ATTRIBUTES Instance method Protected Method Merge Attributes from CGPL and Development Projects 20060706
10 SET_ADMINISTRATIVE_ATTRIBUTES Instance method Protected Method Access Method to Administration Data/Internal Data (Reading) 20060714
11 SET_ATTRIBUTES Instance method Protected Method Access Method to Attributes (Internal Format) (Reading) 20060706
12 SET_DATA_EXT Instance method Public Method Convert and Set Data from External Format 20060706
13 SET_GOAL_DESCRIPTION Instance method Public Method Access Method to Long Text (Writing) 20060706
14 SET_PROBLEM_DESCRIPTION Instance method Public Method Access Method to Long Text (Writing) 20060706
15 SET_SCOPE_DESCRIPTION Instance method Public Method Access Method to Long Text (Writing) 20060706
16 SPLIT_ATTRIBUTES Instance method Protected Method Separate Attributes in CGPL and Development Projects 20060706
17 VERIFY_ATTRIBUTES Instance method Protected Method Verify Project Charter Attributes 20060706
Events
Class CL_DPR_PROJECT_CHARTER has no event.
Types
Class CL_DPR_PROJECT_CHARTER has no local type.
Method Signatures

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_TASK Projektplanung - Vorgänge 20060706

Method CONSTRUCTOR on class CL_DPR_PROJECT_CHARTER 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_PC_INT Attribute Projektauftrag (intern) 20060706
2 Exporting ES_ATTRIBUTES_OLD Call by reference Type reference (TYPE) DPR_TS_PC_INT Attribute Projektauftrag (intern) 20060706

Method GET_ATTRIBUTES on class CL_DPR_PROJECT_CHARTER 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_PCH_ASSIGNMENT Development Projects: Abstrakte Abnahme - Attribute 20060706

Method GET_ATTRIBUTE_ASSIGNMENT on class CL_DPR_PROJECT_CHARTER 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_PC_CHG Call by reference Type reference (TYPE) DPR_TS_PC_CHG Änderbare Attribute Projektauftrag 20060706
2 Exporting ES_PC_EXT Call by reference Type reference (TYPE) DPR_TS_PC_EXT Attribute Projektauftrag (extern) 20060706
3 Exporting ES_PC_INT Call by reference Type reference (TYPE) DPR_TS_PC_INT Attribute Projektauftrag (intern) 20060706
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20060706

Method GET_DATA_EXT on class CL_DPR_PROJECT_CHARTER has no exception.

Method GET_GOAL_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Langtext (Tabelle) 20060706
2 Exporting EV_STRING Call by reference Type reference (TYPE) STRING Langtext (String) 20060706
3 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU 'E' Sprachenschlüssel der aktuellen Textumgebung 20060706

Method GET_GOAL_DESCRIPTION on class CL_DPR_PROJECT_CHARTER has no exception.

Method GET_PARENT_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PROJECT Value transfer Object reference (TYPE REF TO) CL_DPR_PROJECT_O Development Projects: Abstraktes Projekt 20060706

Method GET_PARENT_PROJECT on class CL_DPR_PROJECT_CHARTER has no exception.

Method GET_PROBLEM_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Langtext (Tabelle) 20060706
2 Exporting EV_STRING Call by reference Type reference (TYPE) STRING Langtext (String) 20060706
3 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU 'E' Sprachenschlüssel der aktuellen Textumgebung 20060706

Method GET_PROBLEM_DESCRIPTION on class CL_DPR_PROJECT_CHARTER has no exception.

Method GET_SCOPE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Langtext (Tabelle) 20060706
2 Exporting EV_STRING Call by reference Type reference (TYPE) STRING Langtext (String) 20060706
3 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU 'E' Sprachenschlüssel der aktuellen Textumgebung 20060706

Method GET_SCOPE_DESCRIPTION on class CL_DPR_PROJECT_CHARTER 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_PC_INT Attribute Projektauftrag (intern) 20060706
2 Importing IS_CGPL_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_TASK Attribute CGPL-Vorgang 20060706
3 Importing IS_DPR_ATTRIBUTES Call by reference Type reference (TYPE) DPR_PC Attribute DPR Projektauftrag 20060706

Method MERGE_ATTRIBUTES on class CL_DPR_PROJECT_CHARTER 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_PC_ADM Attribute Projektauftrag(Verwaltungsdaten/interne Daten) 20060714

Method SET_ADMINISTRATIVE_ATTRIBUTES on class CL_DPR_PROJECT_CHARTER 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_PC_INT Attribute Projektauftrag (intern) 20060706
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_UPDATE_ERROR Development Projects: Fehler beim Ändern Anwendungsobjekt 20060706

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 20060706
2 Importing IS_PC_CHG Call by reference Type reference (TYPE) DPR_TS_PC_CHG Änderbare Attribute Projektauftrag 20060706
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20060706
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_UPDATE_ERROR Development Projects: Fehler beim Ändern Anwendungsobjekt 20060706

Method SET_GOAL_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Langtext (Tabelle) 20060706
2 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU 'E' Sprachenschlüssel der aktuellen Textumgebung 20060706
3 Importing IV_STRING Call by reference Type reference (TYPE) STRING Langtext (String) 20060706
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_UPDATE_ERROR Development Projects: Fehler beim Ändern Anwendungsobjekt 20060706

Method SET_PROBLEM_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Langtext (Tabelle) 20060706
2 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU 'E' Sprachenschlüssel der aktuellen Textumgebung 20060706
3 Importing IV_STRING Call by reference Type reference (TYPE) STRING Langtext (String) 20060706
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_UPDATE_ERROR Development Projects: Fehler beim Ändern Anwendungsobjekt 20060706

Method SET_SCOPE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Langtext (Tabelle) 20060706
2 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU 'E' Sprachenschlüssel der aktuellen Textumgebung 20060706
3 Importing IV_STRING Call by reference Type reference (TYPE) STRING Langtext (String) 20060706
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_UPDATE_ERROR Development Projects: Fehler beim Ändern Anwendungsobjekt 20060706

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_TASK Attribute CGPL-Vorgang 20060706
2 Exporting ES_DPR_ATTRIBUTES Call by reference Type reference (TYPE) DPR_PC Attribute DPR-Projektauftrag 20060706
3 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) DPR_TS_PC_INT Attribute Projektauftrag (intern) 20060706

Method SPLIT_ATTRIBUTES on class CL_DPR_PROJECT_CHARTER 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_PC Abnahme 20060706
2 Importing IS_ATTRIBUTES_OLD Call by reference Type reference (TYPE) DPR_PC Abnahme 20060706

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