Ansicht
Dokumentation

VLC_CALCULATE_GPRICE - BAdI: Bestimmung des Bruttolistenpreises

VLC_CALCULATE_GPRICE - BAdI: Bestimmung des Bruttolistenpreises

CL_GUI_FRONTEND_SERVICES - Frontend Services   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Mit diesem BAdI können Sie die im VMS-Standard implementierte Bruttolistenpreisbestimmung beeinflussen oder auch eine komplett eigene Bestimmung einbinden, beispielsweise dann, wenn Sie die Preisfindung über ein externes Tool durchführen wollen.

Die Bestimmung des Bruttolistenpreises läuft immer dann ab, wenn die Konfiguration des Fahrzeugs beim Ausführen von Aktionen gespeichert wird.

Das BAdI hat folgende Methoden:

  • EFORE_CALCULATION: Parameter ändern aufgrund derer das VMS die Bruttolistenpreisbestimmung durchführt, oder Standard-Bruttolistenpreisbestimmung komplett abschalten
  • VLCDIAVEHI_IS: Fahrzeug, für das der Preis ermittelt werden soll

  • VLCACTDATA_HEAD_IS: Zur Ausführung der Aktion notwendige Kopfdaten

  • VLCACTDATA_ITEM_IS: Zur Ausführung der Aktion notwendige Positionsdaten

  • VLCBAPICU_IS: Konfiguration des Fahrzeugs

  • ORGDATA_CS: Organisationsdaten, mit denen die Preisbestimmung durchgeführt wird (Verkaufsorganisation, Kalkulationsschema, Währung etc). Im VMS-Standard ist diese Struktur mit den Werten gefüllt, die in der organisatorischen VMS-Rolle mit Namen GROS gepflegt sind.

  • OWN_PRICING_ACTIVATED_CV: Wenn dieses Kennzeichen gesetzt ist, wird die Standard-Bruttolistenpreisbestimmung abgeschaltet, und Sie können in der Methode AFTER_CALCULATION eine eigene Berechnung implementieren.

  • AFTER_CALCULATION: Gefundenen Preis nachträglich beeinflussen oder eigene Preisfindung implementieren. Die IMPORTING-Parameter dienen dabei als Basis für die Bestimmung des zurückgegebenen Preises.
  • VLCDIAVEHI_IS: Fahrzeug, für das der Preis ermittelt werden soll

  • VLCACTDATA_HEAD_IS: Zur Ausführung der Aktion notwendige Kopfdaten

  • VLCACTDATA_ITEM_IS: Zur Ausführung der Aktion notwendige Positionsdaten

  • VLCBAPICU_IS: Konfiguration des Fahrzeugs

  • GPRICE_CV: Ermittelter Fahrzeugpreis

  • GPRICECURRENCY_CV: Währung des Fahrzeugpreises

Vorgehensweise zum Implementieren eines BAdIs






ROGBILLS - Synchronize billing plans   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3078 Date: 20240523 Time: 062208     sap01-206 ( 41 ms )