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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | 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 | Static method | Private | Method | Check Whether Transferred GUIDs Belong to Checklist Items | 20020322 | |
| 2 | Static method | Private | Method | Check Whether Transferred GUIDs Belong to Tasks | 20040203 | |
| 3 | Static method | Private | Method | Check Whether Transferred GUIDs Belong to Phases | 20020322 | |
| 4 | Static method | Private | Method | Check Whether Transferred GUIDs Belong to Tasks | 20020322 | |
| 5 | Static method | Private | Method | Check Whether Transferred GUIDs Belong to Top Level Objects | 20020322 | |
| 6 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20020322 | |
| 7 | Static method | Public | Method | Retrieves the CGPL Attributes | 20090218 | |
| 8 | Static method | Public | Method | Retrieve GUIDs of Project Definitions (no Initiative PDs) | 20111108 | |
| 9 | Static method | Public | Method | Retrieves the entities | 20090324 | |
| 10 | Static method | Public | Method | Select Project Definition GUIDs for Selection Options | 20020613 | |
| 11 | Static method | Public | Method | Get GUID, ID, and Text (Operational Projects Only) | 20030709 | |
| 12 | Static method | Public | Method | CGPL Object Category for Project (DPO vs. DPT) | 20040318 | |
| 13 | Static method | Public | Method | Retrieves the relations | 20090224 | |
| 14 | Static method | Public | Method | Retrieves Subordinate Objects (also for all children) | 20090319 | |
| 15 | Static method | Public | Method | Retrieves Superior Objects (Up to Project Definition) | 20020327 | |
| 16 | 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 | ET_GUIDS_CHECKLIST_ITEMS_O | Call by reference | Type reference (TYPE) | DPR_TT_GUIDS | Checklistenpunkte-GUIDs (operative Elemente) | 20020322 | |||
| 2 | ET_GUIDS_CHECKLIST_ITEMS_T | Call by reference | Type reference (TYPE) | DPR_TT_GUIDS | Checklistenpunkte-GUIDs (Vorlage-Elemente) | 20020322 | |||
| 3 | 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 | IT_GUIDS | Call by reference | Type reference (TYPE) | DPR_TT_GUIDS | GUIDs | 20040203 | |||
| 2 | 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 | ET_GUIDS_PHASES_O | Call by reference | Type reference (TYPE) | DPR_TT_GUIDS | Phasen-GUIDs (operative Elemente) | 20020322 | |||
| 2 | ET_GUIDS_PHASES_T | Call by reference | Type reference (TYPE) | DPR_TT_GUIDS | Phasen-GUIDs (Vorlage-Elemente) | 20020322 | |||
| 3 | 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 | ET_GUIDS_TASKS_O | Call by reference | Type reference (TYPE) | DPR_TT_GUIDS | Aufgaben-GUIDs (operative Elemente) | 20020322 | |||
| 2 | ET_GUIDS_TASKS_O_P | Call by reference | Type reference (TYPE) | DPR_TT_GUIDS | Aufgaben-GUIDs (operativ als CGPL-Projekt) | 20050317 | |||
| 3 | ET_GUIDS_TASKS_T | Call by reference | Type reference (TYPE) | DPR_TT_GUIDS | Aufgaben-GUIDs (Vorlage-Elemente) | 20020322 | |||
| 4 | ET_GUIDS_TASKS_T_P | Call by reference | Type reference (TYPE) | DPR_TT_GUIDS | Aufgaben-GUIDs (Vorlage als CGPL-Projekt) | 20050317 | |||
| 5 | 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 | ET_GUIDS_CHECKLIST_TEMPLATES | Call by reference | Type reference (TYPE) | DPR_TT_GUIDS | Checklistenvorlagen-GUIDs | 20020322 | |||
| 2 | ET_GUIDS_CONTROL_PLANS | Call by reference | Type reference (TYPE) | DPR_TT_GUIDS | Kontrollpläne-GUIDs | 20020402 | |||
| 3 | ET_GUIDS_CONTROL_PLAN_TEMPLS | Call by reference | Type reference (TYPE) | DPR_TT_GUIDS | Kontrollplanvorlagen-GUIDs | 20020402 | |||
| 4 | ET_GUIDS_PROJECTS | Call by reference | Type reference (TYPE) | DPR_TT_GUIDS | Projekte-GUIDs | 20020322 | |||
| 5 | ET_GUIDS_PROJECT_TEMPLATES | Call by reference | Type reference (TYPE) | DPR_TT_GUIDS | Projektvorlagen-GUIDs | 20020322 | |||
| 6 | 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 | ET_CGPL_ATTRIBUTES | Call by reference | Type reference (TYPE) | DPR_TT_CGPL_ATTRIBUTES | CGPL attributes from database (Project) | 20090323 | |||
| 2 | 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 | CT_GUID | Call by reference | Type reference (TYPE) | DPR_TT_GUID | GUID Table (Sorted, Unique) | 20111108 | |||
| 2 | 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 | ET_ENTITY | Call by reference | Type reference (TYPE) | CGPL_TT_ENTITY | Table of Entities | 20090324 | |||
| 2 | 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 | ET_PROJECT_GUIDS | Call by reference | Type reference (TYPE) | DPR_TT_GUIDS | Tabellentyp für GUIDs | 20020613 | |||
| 2 | ET_PROJECT_GUIDS_IDS | Call by reference | Type reference (TYPE) | DPR_TT_EXTERNAL_IDS | Tabellentyp für externe ID und GUID | 20020614 | |||
| 3 | IT_SELECT_OPTIONS | Call by reference | Type reference (TYPE) | DPR_TT_EXTID_SELECT_OPTIONS | Select Options auf externe ID | 20020613 | |||
| 4 | IT_SELECT_OPTIONS_VERSION | Call by reference | Type reference (TYPE) | CGPL_TT_VERSION_SELECT_OPTIONS | Tabelle für Select Options auf Version | 20031203 | |||
| 5 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | CL_DPR_CO=>SC_OT_PROJECT | Objekttyp in der Projektplanung | 20020613 | ||
| 6 | 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 | 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 | IT_SELECT_OPTIONS | Call by reference | Type reference (TYPE) | DPR_TT_EXTID_SELECT_OPTIONS | Select Options auf externe ID | 20030709 | |||
| 3 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Sprachenschlüssel | 20030709 | ||
| 4 | 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 | IV_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20040318 | |||
| 2 | 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 | ET_PREDEC_RELATIONS | Call by reference | Type reference (TYPE) | CGPL_T_RELATIONS | Project Planning: Table Type with Structure CGPL_RELATION | 20090506 | |||
| 2 | ET_SUCC_RELATIONS | Call by reference | Type reference (TYPE) | CGPL_T_RELATIONS | Project Planning: Table Type with Structure CGPL_RELATION | 20090506 | |||
| 3 | IT_PREDEC_GUID | Call by reference | Type reference (TYPE) | DPR_TT_GUID | GUID Table (Sorted, Unique) | 20090506 | |||
| 4 | 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 | ET_GUID_HIERARCHY | Call by reference | Type reference (TYPE) | DPR_TT_GUID_HIERARCHY | Table of Superior Nodes for a GUID | 20090319 | |||
| 2 | IT_GUID | Call by reference | Type reference (TYPE) | DPR_TT_GUID | GUID Table (Sorted, Unique) | 20090319 | |||
| 3 | IV_CHECKLIST_REF | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 'X' = Retrieves also checklist ref (assignments) | 20090925 | ||
| 4 | IV_EXT_OBJTYPES | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Output External Object Categories (such as TTO not TPO)? | 20090319 | ||
| 5 | 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 | ET_GUID_HIERARCHY | Call by reference | Type reference (TYPE) | DPR_TT_GUID_HIERARCHY | Tabelle von übergeordneten Knoten zu einer GUID | 20061227 | |||
| 2 | IT_GUID | Call by reference | Type reference (TYPE) | DPR_TT_GUID | GUID-Tabelle (sortiert, unique) | 20020327 | |||
| 3 | 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 | IT_GUID | Call by reference | Type reference (TYPE) | DPR_TT_GUID | GUID-Tabelle (sortiert, unique) | 20030424 | |||
| 2 | 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 |