Ansicht
Dokumentation

VLC_SOA_SO_CREATE - BAdI: Kundenauftragserstellung

VLC_SOA_SO_CREATE - BAdI: Kundenauftragserstellung

BAL Application Log Documentation   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses BAdI wird für die Integration des Vehicle Managment System (VMS) in die Eingangsservice-Operation Create_Sales_Order_V2 (Kundenauftragserstellung) verwendet (Nachrichtenarten: SalesOrderERPCreateRequest_sync_V2 und SalesOrderERPCreateConfirmation_sync_V2). Es kann nur aufgerufen werden, wenn die Kundenauftragsposition ein Fahrzeug ist (das Fahrzeug kann anhand Material und Charge eindeutig identifiziert werden).

Mit diesem BAdI können Sie eigene Aktionen verarbeiten, die Sie im Customizing des Vehicle Management System in der Customizing-Aktivität Aktionen definieren festgelegt haben. Standardmäßig wird die Aktion CUOR (Kundenauftrag anlegen) eingestellt und verarbeitet.

Das BAdI hat folgende Methoden:

  • SET_ACTION
    Wenn Sie nicht die Standardaktion verwenden möchten, können Sie mit dieser Methode die Aktion ändern. Alle Informationen, die zu diesem Verarbeitungszeitpunkt verfügbar sind, werden an die Methode übergeben. Mit dem Changing-Parameter ACTION können Sie die Aktion ändern.
  • HANDLE_ACTION_INPUT
    Wenn Sie Vorbereitung und Prüfungen implementieren möchten, die vor der Kundenauftragserstellung durchgeführt werden müssen, können Sie diese Methode verwenden. Die zu verarbeitende Aktion wird an den Importing-Parameter ACTION übergeben. Wenn die BAdI-Implementierung aktiv ist, ersetzt sie das Standard-Coding für die Aktion CUOR.
  • HANDLE_ACTION_OUTPUT
    Wenn Sie die Folgeprozesse für die Kundenauftragserstellung implementieren möchten, beispielsweise Datenaktualisierungen, können Sie diese Methode verwenden. Wenn die BAdI-Implementierung aktiv ist, ersetzt sie die aktionenspezifische Standardverarbeitung. Die allgemeine Verarbeitung nach der Ausführung von Aktionen, beispielsweise die Aktualisierung von Tabelle VLCHISTORY, findet ausnahmslos immer statt.

Hinweis: Aufgrund des Service-Konzepts läuft die Verarbeitung von Aktionen etwas anders ab als im VMS. Sie ist aufgegliedert in einen Teil vor und einen Teil nach der Kundenauftragserstellung; die Kundenauftragserstellung selbst ist Bestandteil der Implementierung der Service-Operation.

  • Im Standard ist keine BAdI-Implementierung aktiviert.
  • Das BAdI ist für Mehrfachverwendung vorgesehen. Alle aktivierten Implementierungen werden aufgerufen und ausgeführt.
  • Das BAdI ist nicht filterabhängig.

Informationen über die Implementierung von BAdIs im Rahmen des Erweiterungskonzepts finden Sie in der SAP-Bibliothek von SAP NetWeaver unter BAdIs - Einbettung in das Enhancement Framework.

Methoden

Kundenspezifische Aktion festlegen

Kundenspezifischen Aktionen verarbeiten - Vorbereitung

Kundenspezifische Aktionen verarbeiten - Folgeprozesse






CL_GUI_FRONTEND_SERVICES - Frontend Services   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4176 Date: 20240523 Time: 052043     sap01-206 ( 129 ms )