Ansicht
Dokumentation

VLC_VEHICLE_IDOC - BAdI: Verarbeitung des Fahrzeug-IDocs

VLC_VEHICLE_IDOC - BAdI: Verarbeitung des Fahrzeug-IDocs

BAL_S_LOG - Application Log: Log header data   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Mit diesem BAdI können Sie die IDoc-Daten des eingehenden bzw. des ausgehenden IDocs für das Vehicle Managment System anpassen.

Methoden für eingehende IDocs

Diese Methoden werden durchlaufen, wenn der IDoc-Funktionsbaustein IDOC_INPUT_VLCCPO_VELO18 ausgeführt wird und wenn ein IDoc im Status-Monitor akzeptiert wird.

  • CHECK_IDOC: IDoc-Container überprüfen
Diese Methode wird zu Beginn des IDocs prozessiert. Sie können für den Kontrollsatz und die Datensätze eigene Verprobungen durchführen und gegebenenfalls mit einer Fehlermeldung reagieren.
  • GET_ADDITIONAL_SEGMENTS: Zusätzliche Segmente aufnehmen
Sie können Zusatzfelder in Kundensegmenten zur weiteren Verarbeitung in die Tabelle VLCIDACTDATA_ET stellen. Gegebenenfalls müssen Sie die Struktur VLCACTDATA erweitern.
  • GET_ADDITIONAL_CHANGES: Zusätzliche Segmente auf Änderungen untersuchen
Vor der Änderungsfindung können Sie zusätzliche Verprobungen vornehmen.
Wenn Sie Zusatzsegmente zum Fahrzeug-IDoc definiert haben, können Sie mit dem BAdi GET_ADDITIONAL_CHANGES Änderungen dieser Daten bestimmen.
Wird das BAdI vom Monitor aufgerufen, können Sie zusätzlich auf Änderungen reagieren und diese auf dem Monitor ausgeben.
Um auf die Daten der Zusatzsegmente zugreifen zu können, muss die Methode GET_ADDITIONAL_SEGMENTS aktiv sein.
Sollen Änderungen angezeigt werden, muss der Parameter CHANGES_MONITOR_CT gefüllt werden. Wenn nicht, ist es ausreichend, den Parameter CHANGES_CT zu füllen.
  • CHANGE_ACTION: Aktion ändern
Im Customizing können Sie festlegen, welche Aktion für einen bestimmten Organisationskanal und einen externen Status gezogen wird. Mit diesem BAdI können Sie diese Findung übersteuern und dem IDoc eine andere Aktion zuordnen.
  • CHANGE_SET_ACTION_PARAMETER: Set-Action-Parameter ändern
Sie können Kundenfelder, die vorher in die Tabelle VLCIDACTDATA_ET gestellt wurden, an die Struktur VLCACTDATA_LS des Verbuchungsfunktionsbausteins VELO03_SET_ACTION übergeben.
  • CHANGE_CUOBJ: Konfiguration ändern
Die eingehende Konfiguration wird mit der Konfiguration des Fahrzeugstammes verglichen. Mit Hilfe dieses BAdIs können Sie andere Konfigurationen wählen.
  • CHECK_CHANGES: Ergebnisse manipulieren
Nach der Änderungsfindung können Sie gefundene Änderungen ausblenden.

Methode für ausgehende IDocs

Diese Methode wird durchlaufen, wenn der IDoc-Funktionsbaustein IDOC_OUTPUT_VLCVDT_VELO18 ausgeführt wird.

  • CHANGE_VEHCLE01_OUTBOUND: Inhalte verändern
Sie können die Inhalte aller Segmente des IDoc-Typs VEHCLE01 verändern.

Vorgehensweise zum Implementieren eines BAdIs






rdisp/max_wprun_time - Maximum work process run time   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3749 Date: 20240523 Time: 071908     sap01-206 ( 44 ms )