Hierarchy

⤷

⤷

Properties
Class | CL_DPR_PHASE_SERVICES | |
Short Description | Development Projects: Services for Phase | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | DPR_PHASE | |
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | DEVELOPMENT_PROJECTS_PHASE | Project Management - Phases |
Created | 20020226 | 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) |
Interfaces
Class CL_DPR_PHASE_SERVICES has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_DPR_PHASE | 20020226 | Development Projects: Abstract Phase |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'D' | Delete Link | 20020227 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'I' | Instert Link | 20020227 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20020226 |
2 | ![]() |
Static method | Public | Method | Individual Approval in Change Mode: Check PHA, APP, IAP | 20040329 |
3 | ![]() |
Static method | Private | Method | Delete Individual Links | 20020227 |
4 | ![]() |
Static method | Private | Method | Maintain Links to Predecessor/Successor Phase | 20020227 |
5 | ![]() |
Static method | Private | Method | Maintain Links when Creating a New Phase | 20020227 |
6 | ![]() |
Static method | Private | Method | Mainatin Links when Deleting a Phase | 20020227 |
7 | ![]() |
Static method | Public | Method | Attempts to Lock Operational Adjacent Phases (for ADD) | 20040127 |
8 | ![]() |
Static method | Public | Method | Attempts to Lock Operational Phase if Required | 20040127 |
9 | ![]() |
Static method | Public | Method | Access Method to All Tasks (Sorted According to Sort Number) | 20021023 |
10 | ![]() |
Static method | Public | Method | Determine 'Phase with Approval' from Customizing | 20030805 |
11 | ![]() |
Static method | Private | Method | Access Method to Last Phase (Reading) (Without Collection) | 20020227 |
12 | ![]() |
Static method | Public | Method | Phase: Determine Name or as Fallback ID | 20040301 |
13 | ![]() |
Static method | Public | Method | Supplies Phase for a DPR Common Object | 20040218 |
14 | ![]() |
Static method | Private | Method | Det. 'Free Phase After Appr. Predec.Phase' fr.ProjType(Cust) | 20030805 |
15 | ![]() |
Static method | Private | Method | Access Method to Predecessor/Successor Phase | 20020226 |
16 | ![]() |
Static method | Private | Method | Access Method to Tasks (Reading) | 20021023 |
17 | ![]() |
Static method | Private | Method | Insert Individual Links | 20020227 |
18 | ![]() |
Static method | Public | Method | Is phase part of an initiative? - based on DB selects | 20090818 |
19 | ![]() |
Static method | Public | Method | Is the change to the phase order allowed? | 20020813 |
20 | ![]() |
Static method | Private | Method | Does a successor relationship exist? | 20020705 |
Events
Class CL_DPR_PHASE_SERVICES has no event.
Types
Class CL_DPR_PHASE_SERVICES has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_DPR_PHASE_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DPR_PHASE_SERVICES has no exception.
Method COMPARE_APPROVAL_BUFFER_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_APP_O | Call by reference | Object reference (TYPE REF TO) | CL_DPR_APPROVAL_O | Development Projects: Abnahme | 20040329 | ||
2 | ![]() |
IR_IAP_O | Call by reference | Object reference (TYPE REF TO) | CL_DPR_INDIVIDUAL_APPROVAL_O | Development Projects: Einzelabnahme | 20040329 | ||
3 | ![]() |
IR_PHASE_O | Call by reference | Object reference (TYPE REF TO) | CL_DPR_PHASE_O | Development Projects: Phase | 20040329 | ||
4 | ![]() |
RV_RETURN | Value transfer | Type reference (TYPE) | I | 0: Kein Fehler | 20040330 |
Method COMPARE_APPROVAL_BUFFER_DB on class CL_DPR_PHASE_SERVICES has no exception.
Method DELETE_RELATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PREDECESSOR | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Hierarchie-Knoten: Vorgängerphase | 20020227 | ||
2 | ![]() |
IR_SUCCESSOR | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Hierarchie-Knoten: Nachfolgerphase | 20020227 |
Method DELETE_RELATION on class CL_DPR_PHASE_SERVICES has no exception.
Method EDIT_RELATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_CURRENT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Hierarchie-Knoten: Aktuelle Phase | 20020227 | ||
2 | ![]() |
IR_PREDECESSOR | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Hierarchie-Knoten: Vorgängerphase | 20020227 | ||
3 | ![]() |
IR_SUCCESSOR | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Hierarchie-Knoten: Nachfolgerphase | 20020227 | ||
4 | ![]() |
IV_OPERATION | Call by reference | Type reference (TYPE) | CHAR1 | Operation: I = Einfügen; D = Löschen | 20020227 |
Method EDIT_RELATIONS on class CL_DPR_PHASE_SERVICES has no exception.
Method EDIT_RELATIONS_DURING_CREATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_CURRENT_PHASE | Call by reference | Object reference (TYPE REF TO) | CL_DPR_PHASE | Development Projects: Abstrakte Phase (Aktuelle Phase) | 20020227 | ||
2 | ![]() |
IR_PREDECESSOR_PHASE | Call by reference | Object reference (TYPE REF TO) | CL_DPR_PHASE | Development Projects: Abstrakte Phase (Vorgänger) | 20020227 | ||
3 | ![]() |
IR_SUCCESSOR_PHASE | Call by reference | Object reference (TYPE REF TO) | CL_DPR_PHASE | Development Projects: Abstrakte Phase (Nachfolger) | 20020227 |
Method EDIT_RELATIONS_DURING_CREATION on class CL_DPR_PHASE_SERVICES has no exception.
Method EDIT_RELATIONS_DURING_DELETION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_CURRENT_PHASE | Call by reference | Object reference (TYPE REF TO) | CL_DPR_PHASE | Development Projects: Abstrakte Phase (Aktuelle Phase) | 20020227 | ||
2 | ![]() |
IV_CHECK_MODE | Call by reference | Type reference (TYPE) | BOOLE_D | CL_DPR_CO=>SC_FALSE | ' ': Echtmmodus (Default), 'X': Testmodus | 20040127 | |
3 | ![]() |
RV_RC | Value transfer | Type reference (TYPE) | I | 0: OK, >0: Fehler | 20040127 |
Method EDIT_RELATIONS_DURING_DELETION on class CL_DPR_PHASE_SERVICES has no exception.
Method ENSURE_NEIGHBOURS_ARE_LOCKED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PHASES | Call by reference | Object reference (TYPE REF TO) | CL_DPR_PHASES | Development Projects: Collection für Phasen | 20040127 | ||
2 | ![]() |
IR_PREDECESSOR_PHASE | Call by reference | Object reference (TYPE REF TO) | CL_DPR_PHASE | Development Projects: Abstrakte Phase (Vorgänger) | 20040127 | ||
3 | ![]() |
IR_SUCCESSOR_PHASE | Call by reference | Object reference (TYPE REF TO) | CL_DPR_PHASE | Development Projects: Abstrakte Phase | 20040402 | ||
4 | ![]() |
RV_RC | Value transfer | Type reference (TYPE) | I | 0: OK, >0: Fehler | 20040127 |
Method ENSURE_NEIGHBOURS_ARE_LOCKED on class CL_DPR_PHASE_SERVICES has no exception.
Method ENSURE_PHASE_IS_LOCKED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20040127 | ||
2 | ![]() |
IV_CHECK_ROOT_EDIT_MODE | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | SPACE = AUSNAHMEFALL: Projekt muss nicht exkl. gesperrt sein | 20051117 | |
3 | ![]() |
RV_RESULT | Value transfer | Type reference (TYPE) | I | 0: Lock, 4: No lock | 20040209 |
Method ENSURE_PHASE_IS_LOCKED on class CL_DPR_PHASE_SERVICES has no exception.
Method GET_ALL_TASKS_SORTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PHASE | Call by reference | Object reference (TYPE REF TO) | CL_DPR_PHASE | Development Projects: Abstrakte Phase (Aktuelle Phase) | 20021023 | ||
2 | ![]() |
RT_TASKS | Value transfer | Type reference (TYPE) | DPR_TT_TASKS | Aufgaben | 20021023 |
Method GET_ALL_TASKS_SORTED on class CL_DPR_PHASE_SERVICES has no exception.
Method GET_APPROVE_PHASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PHASE | Call by reference | Object reference (TYPE REF TO) | CL_DPR_PHASE | Development Projects: Abstrakte Phase (Aktuelle Phase) | 20030805 | ||
2 | ![]() |
RV_APPROVE_PHASE | Value transfer | Type reference (TYPE) | DPR_TV_APPROVE_PHASE | Native Objekt der letzten Phase | 20030805 |
Method GET_APPROVE_PHASE on class CL_DPR_PHASE_SERVICES has no exception.
Method GET_LAST_PHASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_CURRENT_PHASE | Call by reference | Object reference (TYPE REF TO) | CL_DPR_PHASE | Development Projects: Abstrakte Phase (Aktuelle Phase) | 20020227 | ||
2 | ![]() |
RR_LAST_PHASE | Value transfer | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Native Objekt der letzten Phase | 20020227 |
Method GET_LAST_PHASE on class CL_DPR_PHASE_SERVICES has no exception.
Method GET_PHASE_IDENTIFICATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PHASE | Call by reference | Object reference (TYPE REF TO) | CL_DPR_PHASE | Development Projects: Abstrakte Phase | 20040301 | ||
2 | ![]() |
RV_IDENTIFICATION | Value transfer | Type reference (TYPE) | STRING | Bezeichnung bzw. als Fallback ID der Phase | 20040301 |
Method GET_PHASE_IDENTIFICATION on class CL_DPR_PHASE_SERVICES has no exception.
Method GET_PHASE_OF_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20040218 | ||
2 | ![]() |
RR_PHASE | Value transfer | Object reference (TYPE REF TO) | CL_DPR_PHASE | Development Projects: Abstrakte Phase | 20040218 |
Method GET_PHASE_OF_OBJECT on class CL_DPR_PHASE_SERVICES has no exception.
Method GET_RELEASE_PHASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PHASE | Call by reference | Object reference (TYPE REF TO) | CL_DPR_PHASE | Development Projects: Abstrakte Phase (Aktuelle Phase) | 20030805 | ||
2 | ![]() |
RV_RELEASE_PHASE | Value transfer | Type reference (TYPE) | DPR_TV_RELEASE_PHASE | Native Objekt der letzten Phase | 20030805 |
Method GET_RELEASE_PHASE on class CL_DPR_PHASE_SERVICES has no exception.
Method GET_SIBLING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PHASE | Call by reference | Object reference (TYPE REF TO) | CL_DPR_PHASE | Development Projects: Abstrakte Phase | 20020226 | ||
2 | ![]() |
IV_SUCCESSOR | Call by reference | Type reference (TYPE) | BOOLE_D | CL_DPR_CO=>SC_FALSE | Bool'scher Wert: Nachfolger ermitteln | 20020226 | |
3 | ![]() |
RR_SIBLING | Value transfer | Object reference (TYPE REF TO) | CL_DPR_PHASE | Development Projects: Vorgänger-/Nachfolgerphase | 20020226 |
Method GET_SIBLING on class CL_DPR_PHASE_SERVICES has no exception.
Method GET_TASKS_BY_ENTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_TASKS | Call by reference | Type reference (TYPE) | DPR_TT_TASKS | Aufgaben | 20021023 | ||
2 | ![]() |
IR_ENTITY | Value transfer | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Entitiy | 20021023 |
Method GET_TASKS_BY_ENTITY on class CL_DPR_PHASE_SERVICES has no exception.
Method INSERT_RELATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PREDECESSOR | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Hierarchie-Knoten: Vorgängerphase | 20020227 | ||
2 | ![]() |
IR_SUCCESSOR | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Hierarchie-Knoten: Nachfolgerphase | 20020227 |
Method INSERT_RELATION on class CL_DPR_PHASE_SERVICES has no exception.
Method IS_DEALING_WITH_INITIATIVE_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_PHASE_GUID | Value transfer | Type reference (TYPE) | GUID | Globally Unique Identifier | 20090818 | ||
2 | ![]() |
RV_IS_DEALING_WITH_INITIATIVE | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20090818 |
Method IS_DEALING_WITH_INITIATIVE_DB on class CL_DPR_PHASE_SERVICES has no exception.
Method IS_SEQUENCE_CHANGE_PERMITTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PHASE | Call by reference | Object reference (TYPE REF TO) | CL_DPR_PHASE | Aktuelle Phase | 20020813 | ||
2 | ![]() |
IR_PREDECESSOR | Call by reference | Object reference (TYPE REF TO) | CL_DPR_PHASE | Vorgänger-Phase | 20020813 | ||
3 | ![]() |
IV_CHECK_ME | Call by reference | Type reference (TYPE) | BOOLE_D | CL_DPR_CO=>SC_TRUE | 'X': Prüfe myPhase | 20040326 | |
4 | ![]() |
IV_LOG_MESSAGE | Call by reference | Type reference (TYPE) | BOOLE_D | CL_DPR_CO=>SC_TRUE | Bool'scher Wert: Meldung protokollieren | 20020813 | |
5 | ![]() |
RV_IS_PERMITTED | Value transfer | Type reference (TYPE) | BOOLE_D | Bool'scher Wert: Änderung der Phasenreihenfolge ist zulässig | 20020813 |
Method IS_SEQUENCE_CHANGE_PERMITTED on class CL_DPR_PHASE_SERVICES has no exception.
Method IS_SUCCESSOR_OF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_CURRENT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Aktueller Knoten | 20020705 | ||
2 | ![]() |
IR_SUCCESSOR_CANDIDATE | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Möglicher Nachfolger | 20020705 | ||
3 | ![]() |
RV_IS_SUCCESSOR | Value transfer | Type reference (TYPE) | BOOLE_D | Bool'scher Wert: Nachfolgerbeziehung ist vorhanden | 20020705 |
Method IS_SUCCESSOR_OF on class CL_DPR_PHASE_SERVICES has no exception.
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 100 |