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
⤷ 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 |