Ansicht
Dokumentation

/CPD/ENGMTPROJECTID - BAdI: Projekt-IDs generieren

/CPD/ENGMTPROJECTID - BAdI: Projekt-IDs generieren

ROGBILLS - Synchronize billing plans   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Sie können dieses Business Add-in (BAdI) verwenden, um die automatische Generierung von IDs für Kundenprojekte und interne Projekte zu aktivieren. Sie können außerdem entscheiden, welche Parameter die Bezeichnung der Projekt-ID beeinflussen sollen.

Die benutzerdefinierte Logik, die Sie veröffentlichen, wird in den Apps zum Anlegen von Kundenprojekten und internen Projekten verwendet.

Während der Laufzeit sind folgende Komponenten in einer Struktur (als Änderungsparameter) verfügbar, um eine Projekt-ID aus bis zu 16 alphanumerischen Zeichen zu generieren:

  • engagementprojectname - Projektname
  • customer - Kunden-ID
  • customername - Kundenname
  • engagementprojectserviceorg - ID der Serviceorganisation
  • engmtprojectserviceorgname - Name der Serviceorganisation

Aufgrund der Längenvorgaben für Projekt-IDs empfehlen wir, dass Sie für die automatische Generierung einer Projekt-ID nur die Komponenten mit IDs verwenden.

Beachten Sie beim Implementieren einer benutzerdefinierten Logik folgende Punkte:

  • Bei Kundenprojekten wird die benutzerdefinierte Logik angewandt, wenn Sie einen Kunden auswählen. Wenn Sie bei der Generierung der ID außerdem den Projektnamen mit einbeziehen möchten, muss Ihre Logik diese Eingabe berücksichtigen, bevor eine Projekt-ID generiert wird.
  • Bei internen Projekten wird die benutzerdefinierte Logik bereits angewandt, wenn sie die App starten.
  • 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.

Änderungsparameter

LS_PROJECTID - Struktur für die Generierung von Projekt-IDs

LS_PROJECTID

In der Beispiellogik generiert das System eine Projekt-ID basierend auf der letzten generierten Nummer.

Sie können jedoch auch eine eigene Logik für die Generierung der Projekt-ID schreiben, die z.B. auf der ID des Kunden oder der Serviceorganisation basiert.






RFUMSV00 - Advance Return for Tax on Sales/Purchases   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2949 Date: 20240329 Time: 022346     sap01-206 ( 48 ms )