Vereinbarungen und Kostenberechnungsregeln ermitteln

Objectives

After completing this lesson, you will be able to:
  • Kosten berechnen.
  • Vereinbarungen ermitteln und Berechnungsregeln anwenden.
  • Schätzen Sie die Frachtkosten.

Kostenberechnung für Frachtauftrag

Die Abbildung zeigt den Prozess der Kostenberechnung für Frachtaufträge.

Während der Frachtkostenberechnung im Frachtauftrag werden die folgenden Schritte ausgeführt:

  1. Die Daten werden aus den folgenden SAP-TM-Kernobjekten gesammelt:
    • Transaktions-Business-Objekt: Frachtauftrag, Frachtbuchung, Serviceauftrag, Abschnitt, Position, Container
    • Konfigurationsobjekte
    • BRFplus-Bedingungen
    • Stammdaten
    • Beliebige BAdl-Implementierung
  2. Die Frachtvereinbarung wird ermittelt.
  3. Die Werte der einzelnen Kostenarten im Berechnungsschema werden berechnet.
  4. Die Logdatei des Berechnungslaufs wird gesichert usw.
  5. Die berechneten Ergebnisse werden im Frachtauftrag angezeigt.

Frachtsatzableitungsprozess

Die Abbildung zeigt den Ableitungsprozess des Frachtsatzes.

Während des Fracht-Rating-Prozesses werden die folgenden Schritte ausgeführt:

  1. Basierend auf der Berechnungsschema-Positionszeile ermittelt das System die Berechnungsbasis und die Tarifpreistabelle.
  2. Anhand der Dimension der Tarifpreistabelle (Staffeln) erhält sie dann die Logistikdaten.
  3. Anhand des Berechnungsprofils ermittelt das System die Baseline für die Berechnungsterminermittlung.
  4. Das System ruft den passenden Tarifpreistabellen-Datensatz ab und ermittelt dann die entsprechende Berechnungsregel.
  5. Das System berechnet den Frachttarifpreisbetrag.

Transportzonenableitung über Zonenhierarchie

Die Abbildung zeigt die Ableitung der Transportzone mithilfe der Zonenhierarchie.

Die Ableitung der Transportzone ist flexibel. Es ist nicht unbedingt erforderlich, Tarifpreise für alle Werte zu pflegen. Sie können auf der entsprechenden Ebene gepflegt werden.

Das System ruft den Tarifpreis ab, indem es in der Hierarchieebene nach oben springt, bis es den Tarifpreis findet.

Vorbedingungen in Vereinbarungspositionen pflegen

In einer Vereinbarung gibt es zwei Möglichkeiten zum Verwenden von Vorbedingungen für die Vereinbarungspositionen (Berechnungsschemas):

  • Integrierte Vorbedingungen
  • BRFplus-Vorbedingungen

Es ist möglich, eine BRFplus-Bedingung oder eine BAdI-Methode zu definieren, um zu prüfen, ob ein bestimmtes Berechnungsschema in einem bestimmten Geschäftskontext verarbeitet werden soll. Das Ergebnis dieser Regel ist eine Wahr- oder Falsch-Entscheidung. Wenn die Antwort von BRFplus oder der BAdl-Methode „true" lautet, wird das Berechnungsschema bei der Kostenberechnung berücksichtigt. Einige integrierte Vorbedingungen sind auf Vereinbarungspositionsebene verfügbar.

Die Abbildung zeigt Vorbedingungen in Vereinbarungspositionen.

Arten von eingebauten Vorbedingungen in Vereinbarungspositionen

Folgende Vorbedingungen sind in Vereinbarungspositionen integriert:

  • Verkehrsbeziehungen:

    Diese basieren auf Kriterien wie Quelllokation, Quellzone, Ziellokation, Zielzone, Verkehrszweig oder Transportmittel. Die Vereinbarungsposition kann aktiviert oder deaktiviert werden.

  • Partner:

    Basierend auf dem Geschäftspartner kann eine Vereinbarungsposition aktiviert oder deaktiviert werden.

  • Positionsvorbedingung:

    Basierend auf bis zu sieben vordefinierten Bedingungen ist es möglich, eine Vereinbarungsposition zu aktivieren oder zu deaktivieren.

Verfügbare Elementvorbedingungen

Die Tabelle listet die verfügbaren Positionsvorbedingungen und ihre Beschreibungen auf.

Verfügbare Elementvorbedingungen

VorbedingungBeschreibung
CONSL_TYPEErmöglicht die Auswahl einer bestimmten Air-Waybill-Art
CONT_BASISErmöglicht die Auswahl einer bestimmten Kontraktbasis
VZErmöglicht die Auswahl eines bestimmten Verkehrszweigs
MOVEM_TYPEErmöglicht die Auswahl einer bestimmten Bewegungsart
SERVICE_LVErmöglicht die Auswahl eines bestimmten Servicegrads
VERSANDErmöglicht die Auswahl einer bestimmten Versandart
STAGE_CATErmöglicht die Auswahl eines bestimmten Abschnittstyps

BRFplus-Vorbedingungen in Vereinbarungspositionen

  • Bestimmte Positionen (Berechnungsschemas) in der Vereinbarung können basierend auf Parametern, die in der Bedingung oder einem BAdI flexibel definiert sind, auf wahr oder falsch gesetzt werden.
  • Der Vereinbarungsposition ist die Kondition (Konditionsart TCM_PRECON) zugeordnet.
  • Sie pflegen die Bedingung im Feld Vorbedingungsregel der Registerkarte Vorbedingung im Abschnitt Vereinbarungspositionsdetails.

Vorbedingungen in Berechnungsschemas pflegen

Die Abbildung zeigt die Vorbedingungen in einem Berechnungsschema.

Es gibt zwei Möglichkeiten, Bedingungen im Berechnungsschema zu verwenden. Es gibt vordefinierte Parameter in den integrierten Vorbedingungen, die verwendet werden können, oder eine BRFplus-Vorbedingung/ein BAdI kann ebenfalls gepflegt werden.

Arten integrierter Vorbedingungen in Berechnungsschemas

  • Verkehrsbeziehungen: Basierend auf Kriterien wie Quelllokation, Quellzone, Ziellokation, Zielzone, Verkehrszweig oder Transportmittel kann die Kostenzeile aktiviert oder deaktiviert werden.
  • Service: Basierend auf dem Servicegrad kann eine Kostenposition aktiviert oder deaktiviert werden.
  • Geschäftspartner: Basierend auf dem Geschäftspartner kann eine Kostenposition aktiviert oder deaktiviert werden.

BRFplus-Vorbedingungen in Berechnungsschemas

Eine BRFplus-Bedingung oder ein BAdI kann definiert werden, um zu prüfen, ob eine bestimmte Berechnungsschemaposition in einem bestimmten Geschäftskontext verarbeitet werden soll. Das Ergebnis dieser Regel ist eine Wahr-/Falsch-Entscheidung. Wenn die Antwort von BRFplus oder dem BAdI wahr ist, wird die Berechnungsschemaposition bei der Kostenberechnung berücksichtigt.

Die Vorbedingung für die Kostenposition kann auf Kostenpositionsebene auf der Registerkarte Vorbedingung gepflegt werden.

Vereinbarungsermittlung

Frachtvereinbarungen (FVs) und Speditionsvereinbarungen (SVs) sind die Grundlage für die Berechnung von Transportkosten. In diesem Abschnitt erfahren Sie, wie Vereinbarungen ermittelt werden.

Vereinbarungsermittlung basierend auf Priorität

  • Das System ermittelt die Vereinbarung basierend auf Organisation, Geschäftspartner, Gültigkeitszeitraum und Vorbedingungen.
  • Wenn es mehrere passende Vereinbarungen gibt, die anhand der Daten aus dem Frachtauftrag/der Frachtbuchung oder dem Speditionsauftrag ermittelt werden können, ist es möglich, eine führende Kostenart (im Customizing der Kostenart definiert) zu haben, und die erste Vereinbarung, in der die definierte führende Kostenart berechnet werden kann, wird ausgewählt. Neben der Verwendung führender Kostenarten ist es auch möglich, Prioritäten zu pflegen.
  • Wenn das System während der Ermittlung der Vereinbarung mehrere übereinstimmende Vereinbarungen findet, definiert die Vereinbarungspriorität die Abfolge, in der die nachfolgende Ermittlung ausgeführt wird.
  • Die Vereinbarungspriorität kann auf der Registerkarte Allgemeine Daten im Detailabschnitt gepflegt werden.

Vereinbarungsermittlung und Selektionstypen

Oft haben Logistikdienstleister (LDLs) mehrere Frachtvereinbarungen (FVs) mit denselben Spediteuren und Einkaufsorganisationen. Dies liegt daran, dass ein LDL Geschäfte mit Spediteuren auf verschiedenen Ebenen treffen kann, z.B. auf Länder-, regionaler und globaler Basis.

In der Regel gilt: Je umfangreicher der Vertrag, desto besser die Tarife. Wenn ein Geschäftspartner (GP) des Landes jedoch eine Transportbeziehung verschiebt, um den Marktanteil zu erhöhen, kann der LDL möglicherweise bessere Tarifpreise erhalten. Daher ist es sinnvoll, einen anderen Vertrag mit dem Ländergeschäftspartner oder sogar mehrere Verträge zu haben.

Ähnliche Szenarien können auf Kundenseite vorhanden sein. Daher ist die Möglichkeit, einen bestimmten Kontext in einem bestimmten Szenario auszuwählen, eine kritische Geschäftsanforderung sowohl auf der Einkaufs- als auch auf der Verkaufsseite.

Manuelle Vereinbarungsauswahl: Funktionen

  • Eine Erweiterung der Standardvereinbarungsauswahl, bei der es sich um einen automatisierten Prozess handelt.
  • Bietet die Möglichkeit, eine Vereinbarung oder Vereinbarungsposition für die Kostenberechnung auszuwählen.
  • Bietet zusätzliche Funktionen für die automatische Auswahl von Mindest- oder Höchstvereinbarungspositionen über die Einstellung für die Berechnungsprofilsteuerung.

Dialogfenster "Mehrere Vereinbarungen"

Die Abbildung zeigt das Dialogfenster Mehrere Vereinbarungen, das zur manuellen Auswahl einer Vereinbarung verwendet werden kann.

Notiz

Das Dialogfenster Mehrere Vereinbarungen wird für Durchgangstarifpreise nicht unterstützt.
Die Abbildung zeigt das Dialogfenster für mehrere Vereinbarungen.

Vereinbarungsermittlungsart

Manuelle Vereinbarungsauswahl: Beispielszenarien

Die Abbildung zeigt die Vereinbarungsermittlungsart.

Die Customizing-Aktivität für Transportation Management finden Sie unter Transportation ManagementGrundfunktionenKostenberechnungGrundeinstellungenBerechnungsprofile definieren.

Wenn Sie Mindestkosten eingeben, ermittelt das System die Endbeträge für alle Vereinbarungspositionen und wählt die Vereinbarungsposition mit dem Mindestendbetrag für die Kostenberechnung aus.

Wenn Sie Maximale Kosten eingeben, ermittelt das System die Endbeträge für alle Vereinbarungspositionen und wählt die Vereinbarungsposition mit dem maximalen Endbetrag für die Kostenberechnung aus.

Wenn Sie Alle Vereinbarungen ermitteln eingeben, zeigt das System alle relevanten Vereinbarungen und Vereinbarungspositionen für jede Kostenposition an. Sie können dann für jede Kostenposition eine Vereinbarung oder Vereinbarungsposition für die Kostenberechnung auswählen.

Wenn Sie keinen Wert eingeben, berücksichtigt das System die Vereinbarungsermittlungsart nicht für die Kostenberechnung und folgt dem Standardprozess zur Vereinbarungsermittlung.

Kostenberechnungsregeln

Es ist möglich, Kostenberechnungsregeln zu definieren, um die richtige Vereinbarung zu ermitteln. Die Standardermittlungslogik, die auf Einkaufsorganisation, Gültigkeit und Geschäftspartner basiert, wird ignoriert, und die Logik der Bedingung wird basierend auf einem bestimmten Geschäftskontext verwendet, der in den Bedingungen gepflegt ist.

Diese Grafik zeigt die Vereinbarungsermittlung mit Kostenberechnungsregeln.

Konditionsarten für Vereinbarungsermittlung

  • TCM_FAGDET - Frachtvereinbarungsermittlung
  • TCM_FAGDEX - Frachtvereinbarungsausschluss

TCM_FAGDET - Frachtvereinbarungsermittlung eigenständig

  • Die Ermittlungsbedingung wird auf dem Bild SAP Easy Access einer Kostenberechnungsregel (Vereinbarungsermittlungsregeln – Standalone) zugeordnet.
  • Wählen Sie auf dem Bild SAP Easy Access LogistikTransportation ManagementStammdatenBedingungen für Kostenberechnung pflegen.
  • Wenn Sie das Ankreuzfeld StandFindung markieren, verwendet das System die Standardermittlungslogik, wenn die Bedingungsausführung fehlschlägt oder kein Ergebnis zurückgibt.

TCM_FAGDEX - Frachtvereinbarungsausschluss

  • Das System kann sowohl die Bedingung als auch die BAdI-Option prüfen, um festzustellen, ob eine automatisch ermittelte Vereinbarung für den angegebenen Geschäftskontext berücksichtigt werden muss.
  • Das System prüft die Liste der automatisch ermittelten Vereinbarungen nacheinander, um zu ermitteln, ob sie noch anwendbar sind. Wenn mehr als eine Vereinbarung verbleibt, nachdem das System die Ausschlussregel angewendet hat, berücksichtigt das System die Vereinbarungspriorität.
  • Diese Kostenberechnungsregel kann in das Berechnungsprofil für die Ermittlungsbedingung eingebettet werden. Die Ausschlussbedingung kann direkt in der Vereinbarung im Abschnitt Allgemeine DatenDetails gepflegt werden.
  • Sobald die Ausschlussbedingung in die Vereinbarung eingebettet ist, kann das System diese Bedingung prüfen, um zu prüfen, ob eine automatisch ermittelte Vereinbarung für den angegebenen Geschäftskontext berücksichtigt werden muss.
Die Abbildung zeigt die Übersicht der Kostenberechnungsregeln.

Weitere Kostenberechnungsregeln

Neben der beschriebenen Vereinbarungsermittlung können Kostenberechnungsregeln auch für die folgenden Aktivitäten verwendet werden:

  • Sie können Regeln für die Berechnungsschemaermittlung definieren.

    Standalone: Sie haben die Standardermittlung ausgeschaltet und stattdessen führt das System eine Bedingung aus, die das Berechnungsschema ermittelt. Wenn Sie das Ankreuzfeld StandFindung markieren, verwendet das System die Standardermittlungslogik, wenn die Bedingungsausführung fehlschlägt oder kein Ergebnis zurückgibt.

  • Sie können eine Vorbedingungsregel für das Berechnungsschema und die Berechnungsschemaposition definieren.

    Sie definieren eine BRFplus-Bedingung oder ein BAdI, um zu prüfen, ob ein bestimmtes Berechnungsschema oder eine bestimmte Berechnungsschemaposition in einem bestimmten Geschäftskontext verarbeitet werden soll. Das Ergebnis dieser Regel ist eine wahre/falsche Entscheidung, d.h., wenn die Antwort von BRFplus oder dem BAdI wahr ist, wird das Berechnungsschema oder die Berechnungsschemaposition bei der Kostenberechnung berücksichtigt. Weitere Informationen finden Sie auf der Registerkarte Vorbedingung im Bildbereich Positionen der Vereinbarung oder des Berechnungsschemas.

  • Sie können Gruppierungsregeln für Lösungsbasen definieren. Sie haben folgende Möglichkeiten:
    • Bedingung: Das System kann dynamisch bestimmen, nach welchem Attribut oder Feld die Datenquelle gruppiert werden soll. Beide Optionen, die direkte Gruppierung und die dynamische BRFplus-basierte Attributermittlung, funktionieren auf die gleiche Weise – die aktuell verarbeitete Datenquelle (z.B. alle Transportpositionen) wird nach diesem spezifischen Attribut sortiert. Das System gruppiert dann alle Positionen mit demselben Attributwert und behandelt sie später als eine Position.
    • Gruppieren nach: Wenn Sie die Berechnungsbasis kennen, nach der die Datenquelle gruppiert werden soll, und dieser Wert statisch ist, können Sie die Berechnungsbasis direkt eingeben. Das System gruppiert dann alle Positionen mit demselben Attributwert und behandelt sie später bei der Suche in der Tarifpreistabelle als eine Position.
  • Sie können Tarifpreistabellen-Ermittlungsregeln definieren.
    • Bedingung: Die flexible, regelbasierte Ermittlung einer bestimmten Tarifpreistabelle. Um diese Ermittlung zu konfigurieren, steht die vollständige logistische Datenquelle zur Verfügung. Als Rückgabeparameter wird nur eine gültige Tarifpreistabelle erwartet.
    • Findung Durch BAdI (Tarifpreistabellen-Ermittlung mit BAdI): Die Tarifpreistabellen-Ermittlung ist innerhalb des BAdIs kodiert.
  • Sie können die Regeln für die Kostenberechnung durch eine Formel definieren.
    • Das System berechnet die Kostenposition ohne den normalen Tarifpreistabellen-Zugriff. Das heißt, entweder das BAdI oder BRFplus gibt den berechneten Betrag für diese Kostenposition direkt zurück.
    • Wenn Sie die Kostenposition über BRFplus berechnen möchten, können Sie eine mathematische Formel oder eine beliebige andere BRFplus-Option verwenden. In diesem Fall sind im Bereich Berechnungsbasis keine Informationen verfügbar.

Kostenschätzungen für Frachtauftrag

Die Abbildung zeigt die Kostenschätzung der Fracht-/Einkäuferseite.

Im SAP Fiori Launchpad können Sie die Spediteurauswahl durchführen und die Kosten für einen Frachtauftrag mit nur einer minimalen Menge logistischer Daten schätzen.

Sie müssen die folgenden Daten angeben, um die Gebühren zu schätzen:

  • Herkunft
  • Ziel
  • Einkaufsorganisation
  • Spediteur
  • Von- und Bis-Datum (Spediteurauswahl): Der Benutzer erhält eine Rangfolge der Spediteure basierend auf den Gesamtkosten.
  • Position

Um die Kosten zu schätzen, wählen Sie im SAP Fiori Launchpad FrachtauftragsmanagementFrachtkosten schätzen.