Ansicht
Dokumentation
/CPD/STG_CHANGE_AUTH - BAdI: Berechtigung zum Ändern der Projektphase
General Data in Customer Master BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Mit diesem Business Add-In (BAdI) können Sie bestimmen, ob ein Benutzer die Phase eines Projekts ändern kann.
Sie können die Projektrolle eines Benutzers anhand einer der folgenden Datenquellen ermitteln:
- C_EngagementProjectRoles stellt nur eine Liste der Standardprojektrollen (d. h. Projektleiter, Projektcontroller, Projektbuchhalter und Projektpartner) zur Verfügung.
- Hinweis: Berechtigungen können nicht über die CDS-View bestimmt werden, wenn einem Benutzer die folgenden Anwendungskataloge zugeordnet sind. Dies hat zur Folge, dass solche Benutzer nicht berechtigt sind, die Phase eines Projekts zu ändern, selbst wenn sie der entsprechenden Projektrolle zugeordnet sind.
- Projekt - Einrichtung von Kundenprojekten (SAP_PSP_BC_CUSTOMER_PROJ_PC)
- Projekt - Einrichtung von internen Projekten (SAP_PSP_BC_INTERNAL_PROJ_PC)
- I_EngmntProjectRoleAssgmt stellt eine Liste der Standardprojektrollen und der von Ihrem Anwendungsexperten definierten benutzerdefinierten Projektrollen zur Verfügung.
Hinweis: Ein Benutzer, der Ihre betriebswirtschaftliche Konfiguration verwaltet, kann in der App Lösung verwalten unter Lösung konfigurieren > Anwendungsbereich Professional Services > Management von Kundenprojekten und internen Projekten > Rollenarten definieren zusätzliche benutzerdefinierte Projektrollen festlegen.
Folgende Parameter stehen zur Verfügung:
Importparameter
ENGAGEMENTPROJECT | - ID des Projekts, das geändert wird |
CURRENTSTAGE | - aktuelle Phase des Projekts |
NEXTSTAGE | - neue Phase, die vom Benutzer gesetzt wird |
BUSINESSUSER | - Benutzer-ID eines Anwendungsbenutzers (zum Beispiel CB0000000001) |
Änderungsparameter
STAGECHANGEABLE | - boolescher Wert mit 'X' = wahr und ' ' = falsch |
Empfehlung: Wenn Sie in Ihrer benutzerdefinierten Implementierung projektbezogene Informationen lesen möchten, empfehlen wir, dass Sie verfügbare CDS-Views verwenden, die den gewünschten Zweck erfüllen.
Wenn die Beispiellogik aktiviert ist, sind nur der Projektleiter und der Projektcontroller berechtigt, die Phase eines Projekts von Vertragsvorbereitung in Wird ausgeführt zu ändern.
BAL_S_LOG - Application Log: Log header data Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3374 Date: 20240424 Time: 024823 sap01-206 ( 35 ms )