Ansicht
Dokumentation

TR_DELETE_PROJECT - Löschen eines nicht verwendeten Projekts

TR_DELETE_PROJECT - Löschen eines nicht verwendeten Projekts

CL_GUI_FRONTEND_SERVICES - Frontend Services   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Der Baustein löscht ein CTS-Projekt.

Voraussetzung für das Löschen eines Projekts ist, daß das Projekt nicht abgeschlossen ist und daß das Projekt von keinem Auftrag referenziert wird.

Wenn dem Projekt keine Aufträge zugeordnet sind, wird die Löschung ohne Sicherheitsabfrage durchgeführt.

Wenn dem Projekt bereits freigegebene Aufträge angehören, wird abgebrochen.

Wenn nur änderbare Aufträge dem Projekt angehören, wird man auf einem Popup darauf hingewiesen und bekommt die Gelegenheit, diese direkt Aufträge direkt zu bearbeiten.

Wenn diese Option genutzt wird und anschließend keine Aufträge mehr da sind, erfolgt eine Sicherheitsabfrage und die Löschung wird ggf. fortgesetzt.

In allen anderen Fällen wird mit passender Meldung abgebrochen.

Gelöscht werden der Eintrag in CTSPROJECT und die Projektstückliste.





Parameter

EV_CHANGEABLE_REQUESTS
EV_RELEASED_REQUESTS
IV_EXTERNALID
IV_EXTERNALPS

Ausnahmen

ACTION_ABORTED_BY_USER
INVALID_INPUT
NO_AUTHORITY
NO_PROJECT_FOUND
PROJECT_COULD_NOT_BE_DELETED

Funktionsgruppe

TR_CTS_PROJECTS

PERFORM Short Reference   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1413 Date: 20240523 Time: 121343     sap01-206 ( 28 ms )