SAP ABAP Class CL_DPR_CGPL_DB (Development Projects: Database Access to CGPL Tables)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_CORE (Package) Project Management - Application Core
Properties
Class CL_DPR_CGPL_DB  
Short Description Development Projects: Database Access to CGPL Tables    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package DEVELOPMENT_PROJECTS_CORE   Project Management - Application Core 
Created 20020322   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_CGPL_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_DPR_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_DPR_CGPL_DB has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DPR_APPL_OBJECT_MANAGER 20020322 Development Projects: Administration of Application Objects
2 CL_DPR_GUID_CONVERSION_SERVICE 20020327 Development Projects: Conversions GUID <-> EXTERNAL_ID
3 CL_DPR_MY_OBJECTS 20020404 Development Projects: My Objects (Projects, ...)
Attributes
Class CL_DPR_CGPL_DB has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHECKLIST_ITEM_GUIDS Static method Private Method Check Whether Transferred GUIDs Belong to Checklist Items 20020322
2 CHECK_PARTICIPANT_GUIDS Static method Private Method Check Whether Transferred GUIDs Belong to Tasks 20040203
3 CHECK_PHASE_GUIDS Static method Private Method Check Whether Transferred GUIDs Belong to Phases 20020322
4 CHECK_TASK_GUIDS Static method Private Method Check Whether Transferred GUIDs Belong to Tasks 20020322
5 CHECK_TOP_LEVEL_GUIDS Static method Private Method Check Whether Transferred GUIDs Belong to Top Level Objects 20020322
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020322
7 GET_CGPL_ATTRIBUTES Static method Public Method Retrieves the CGPL Attributes 20090218
8 GET_DPR_PROJECT_GUIDS Static method Public Method Retrieve GUIDs of Project Definitions (no Initiative PDs) 20111108
9 GET_ENTITIES Static method Public Method Retrieves the entities 20090324
10 GET_PROJECT_GUIDS Static method Public Method Select Project Definition GUIDs for Selection Options 20020613
11 GET_PROJECT_GUIDS_WITH_TEXTS Static method Public Method Get GUID, ID, and Text (Operational Projects Only) 20030709
12 GET_PROJECT_OT Static method Public Method CGPL Object Category for Project (DPO vs. DPT) 20040318
13 GET_RELATIONS Static method Public Method Retrieves the relations 20090224
14 GET_SUBORDINATE_GUIDS Static method Public Method Retrieves Subordinate Objects (also for all children) 20090319
15 GET_SUPERIOR_GUIDS Static method Public Method Retrieves Superior Objects (Up to Project Definition) 20020327
16 GET_TOP_LEVEL_GUIDS Static method Public Method Gets Top Level GUID 20030424
Events
Class CL_DPR_CGPL_DB has no event.
Types
Class CL_DPR_CGPL_DB has no local type.
Method Signatures

Method CHECK_CHECKLIST_ITEM_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GUIDS_CHECKLIST_ITEMS_O Call by reference Type reference (TYPE) DPR_TT_GUIDS Checklistenpunkte-GUIDs (operative Elemente) 20020322
2 Exporting ET_GUIDS_CHECKLIST_ITEMS_T Call by reference Type reference (TYPE) DPR_TT_GUIDS Checklistenpunkte-GUIDs (Vorlage-Elemente) 20020322
3 Importing IT_GUIDS Call by reference Type reference (TYPE) DPR_TT_GUIDS GUIDs 20020322

Method CHECK_CHECKLIST_ITEM_GUIDS on class CL_DPR_CGPL_DB has no exception.

Method CHECK_PARTICIPANT_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GUIDS Call by reference Type reference (TYPE) DPR_TT_GUIDS GUIDs 20040203
2 Returning RT_GUIDS_PARTICIPANTS Value transfer Type reference (TYPE) DPR_TT_GUIDS Participant-GUIDs 20040329

Method CHECK_PARTICIPANT_GUIDS on class CL_DPR_CGPL_DB has no exception.

Method CHECK_PHASE_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GUIDS_PHASES_O Call by reference Type reference (TYPE) DPR_TT_GUIDS Phasen-GUIDs (operative Elemente) 20020322
2 Exporting ET_GUIDS_PHASES_T Call by reference Type reference (TYPE) DPR_TT_GUIDS Phasen-GUIDs (Vorlage-Elemente) 20020322
3 Importing IT_GUIDS Call by reference Type reference (TYPE) DPR_TT_GUIDS GUIDs 20020322

Method CHECK_PHASE_GUIDS on class CL_DPR_CGPL_DB has no exception.

Method CHECK_TASK_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GUIDS_TASKS_O Call by reference Type reference (TYPE) DPR_TT_GUIDS Aufgaben-GUIDs (operative Elemente) 20020322
2 Exporting ET_GUIDS_TASKS_O_P Call by reference Type reference (TYPE) DPR_TT_GUIDS Aufgaben-GUIDs (operativ als CGPL-Projekt) 20050317
3 Exporting ET_GUIDS_TASKS_T Call by reference Type reference (TYPE) DPR_TT_GUIDS Aufgaben-GUIDs (Vorlage-Elemente) 20020322
4 Exporting ET_GUIDS_TASKS_T_P Call by reference Type reference (TYPE) DPR_TT_GUIDS Aufgaben-GUIDs (Vorlage als CGPL-Projekt) 20050317
5 Importing IT_GUIDS Call by reference Type reference (TYPE) DPR_TT_GUIDS GUIDs 20020322

Method CHECK_TASK_GUIDS on class CL_DPR_CGPL_DB has no exception.

Method CHECK_TOP_LEVEL_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GUIDS_CHECKLIST_TEMPLATES Call by reference Type reference (TYPE) DPR_TT_GUIDS Checklistenvorlagen-GUIDs 20020322
2 Exporting ET_GUIDS_CONTROL_PLANS Call by reference Type reference (TYPE) DPR_TT_GUIDS Kontrollpläne-GUIDs 20020402
3 Exporting ET_GUIDS_CONTROL_PLAN_TEMPLS Call by reference Type reference (TYPE) DPR_TT_GUIDS Kontrollplanvorlagen-GUIDs 20020402
4 Exporting ET_GUIDS_PROJECTS Call by reference Type reference (TYPE) DPR_TT_GUIDS Projekte-GUIDs 20020322
5 Exporting ET_GUIDS_PROJECT_TEMPLATES Call by reference Type reference (TYPE) DPR_TT_GUIDS Projektvorlagen-GUIDs 20020322
6 Importing IT_GUIDS Call by reference Type reference (TYPE) DPR_TT_GUIDS GUIDs 20020322

Method CHECK_TOP_LEVEL_GUIDS on class CL_DPR_CGPL_DB has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method GET_CGPL_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CGPL_ATTRIBUTES Call by reference Type reference (TYPE) DPR_TT_CGPL_ATTRIBUTES CGPL attributes from database (Project) 20090323
2 Importing IT_GUID Call by reference Type reference (TYPE) DPR_TT_GUID GUID Table (Sorted, Unique) 20090323

Method GET_CGPL_ATTRIBUTES on class CL_DPR_CGPL_DB has no exception.

Method GET_DPR_PROJECT_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GUID Call by reference Type reference (TYPE) DPR_TT_GUID GUID Table (Sorted, Unique) 20111108
2 Changing CT_GUID_HIERARCHY Call by reference Type reference (TYPE) DPR_TT_GUID_HIERARCHY Table of Superior Nodes for a GUID 20111108

Method GET_DPR_PROJECT_GUIDS on class CL_DPR_CGPL_DB has no exception.

Method GET_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITY Call by reference Type reference (TYPE) CGPL_TT_ENTITY Table of Entities 20090324
2 Importing IT_GUID Call by reference Type reference (TYPE) DPR_TT_GUID GUID Table (Sorted, Unique) 20090324

Method GET_ENTITIES on class CL_DPR_CGPL_DB has no exception.

Method GET_PROJECT_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROJECT_GUIDS Call by reference Type reference (TYPE) DPR_TT_GUIDS Tabellentyp für GUIDs 20020613
2 Exporting ET_PROJECT_GUIDS_IDS Call by reference Type reference (TYPE) DPR_TT_EXTERNAL_IDS Tabellentyp für externe ID und GUID 20020614
3 Importing IT_SELECT_OPTIONS Call by reference Type reference (TYPE) DPR_TT_EXTID_SELECT_OPTIONS Select Options auf externe ID 20020613
4 Importing IT_SELECT_OPTIONS_VERSION Call by reference Type reference (TYPE) CGPL_TT_VERSION_SELECT_OPTIONS Tabelle für Select Options auf Version 20031203
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE CL_DPR_CO=>SC_OT_PROJECT Objekttyp in der Projektplanung 20020613
6 Importing IV_VERSION_TYPE Call by reference Type reference (TYPE) CGPL_TV_VERSION_TYPE CL_CGPL_CO=>SC_VERSION_TYPE_NONE Versionsart 20031203

Method GET_PROJECT_GUIDS on class CL_DPR_CGPL_DB has no exception.

Method GET_PROJECT_GUIDS_WITH_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROJECT_GUIDS_IDS_TEXTS Call by reference Type reference (TYPE) DPR_TT_EXTERNAL_ID_TEXT Tabellentyp für externe ID und Kurztext von Entities 20030709
2 Importing IT_SELECT_OPTIONS Call by reference Type reference (TYPE) DPR_TT_EXTID_SELECT_OPTIONS Select Options auf externe ID 20030709
3 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20030709
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE CL_DPR_CO=>SC_OT_PROJECT Objekttyp in der Projektplanung 20030709

Method GET_PROJECT_GUIDS_WITH_TEXTS on class CL_DPR_CGPL_DB has no exception.

Method GET_PROJECT_OT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20040318
2 Returning RV_OBJECT_TYPE Value transfer Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20040318

Method GET_PROJECT_OT on class CL_DPR_CGPL_DB has no exception.

Method GET_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PREDEC_RELATIONS Call by reference Type reference (TYPE) CGPL_T_RELATIONS Project Planning: Table Type with Structure CGPL_RELATION 20090506
2 Exporting ET_SUCC_RELATIONS Call by reference Type reference (TYPE) CGPL_T_RELATIONS Project Planning: Table Type with Structure CGPL_RELATION 20090506
3 Importing IT_PREDEC_GUID Call by reference Type reference (TYPE) DPR_TT_GUID GUID Table (Sorted, Unique) 20090506
4 Importing IT_SUCC_GUID Call by reference Type reference (TYPE) DPR_TT_GUID GUID Table (Sorted, Unique) 20090506

Method GET_RELATIONS on class CL_DPR_CGPL_DB has no exception.

Method GET_SUBORDINATE_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GUID_HIERARCHY Call by reference Type reference (TYPE) DPR_TT_GUID_HIERARCHY Table of Superior Nodes for a GUID 20090319
2 Importing IT_GUID Call by reference Type reference (TYPE) DPR_TT_GUID GUID Table (Sorted, Unique) 20090319
3 Importing IV_CHECKLIST_REF Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 'X' = Retrieves also checklist ref (assignments) 20090925
4 Importing IV_EXT_OBJTYPES Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Output External Object Categories (such as TTO not TPO)? 20090319
5 Importing IV_MULTI_LEVEL Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE 'X' = Retrieves all Levels 20090925

Method GET_SUBORDINATE_GUIDS on class CL_DPR_CGPL_DB has no exception.

Method GET_SUPERIOR_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GUID_HIERARCHY Call by reference Type reference (TYPE) DPR_TT_GUID_HIERARCHY Tabelle von übergeordneten Knoten zu einer GUID 20061227
2 Importing IT_GUID Call by reference Type reference (TYPE) DPR_TT_GUID GUID-Tabelle (sortiert, unique) 20020327
3 Importing IV_EXT_OBJTYPES Call by reference Type reference (TYPE) BOOLE_D 'X' Externe Objekttypen (z.B. TTO statt TPO) ausgeben? 20050715

Method GET_SUPERIOR_GUIDS on class CL_DPR_CGPL_DB has no exception.

Method GET_TOP_LEVEL_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GUID Call by reference Type reference (TYPE) DPR_TT_GUID GUID-Tabelle (sortiert, unique) 20030424
2 Returning RT_TOP_LEVEL_GUIDS Value transfer Type reference (TYPE) DPR_TT_TOP_LEVEL_GUIDS Top-Level Guid/Guid 20030424

Method GET_TOP_LEVEL_GUIDS on class CL_DPR_CGPL_DB has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 100