Verwendung von Bereichstabellen

Objectives

After completing this lesson, you will be able to:
  • Legen Sie eine Bereichstabellenklasse an.
  • Legen Sie eine Bereichstabelle an.
  • Füllen Sie eine Bereichstabelle mit Daten.
  • Erläutern Sie den Unterschied zwischen einer Bereichstabellenklasse und einer Bereichstabelle.
  • Verwenden Sie Bereichstabellen in Schemata zur Preisberechnung.

Einführung in Bereichstabellen

Beim Umgang mit numerischen Intervallen können Mapping-Tabellen nicht helfen. Angenommen, Sie möchten Paketen mit unterschiedlichen Gewichtsintervallen unterschiedliche Preise zuordnen. Sie müssten zuerst das Intervall mit einer Komponente ermitteln und mit dem bekannten Intervall auf eine Mapping-Tabelle zugreifen und den Preis daraus abrufen.

Bereichstabellen unterstützen die Behandlung numerischer Intervalle innerhalb der Tabelle selbst. Mit diesen Tabellen können Sie die Gewichtsbereiche oder Ihre Pakete in der Tabelle definieren und für jedes Intervall einen anderen Preis zuordnen. Sehen wir uns an, wie das funktioniert.

Bereichstabellenklasse

Wie bei Zuordnungstabellen wird die Struktur für Bereichstabellen getrennt von ihrem Inhalt definiert. Eingabe- und Ausgabespalten sowie die Datentypen der Ausgabespalten werden in einer sogenannten „Bereichstabellenklasse" definiert. Eine Bereichstabellenklasse setzt sich zusammen aus:

  • Entscheidung, ob die Obergrenze der numerischen Intervalle als Teil des Intervalls gilt („inklusiv") oder nicht („exklusiv")
  • Entscheidung, ob die Obergrenze des letzten Intervalls „begrenzt" oder „unbegrenzt" ist
  • 0 bis 5 Eingabespalten vom Datentyp "String"
  • 1 bis 15 Ausgabespalten vom Typ „Zeichenfolge", „Einzelzahl", „Kumulierte Zahl" oder „Kumulierte Zahl der Bereichsgröße"

Die folgende Abbildung zeigt eine Bereichstabellenklasse im Kernwerkzeug.

Beispiel für eine Bereichstabellenklasse im Kernwerkzeug.

Es gibt vier Datentypen für numerische Ausgabewerte:

Zeichenfolge

Dieser Datentyp enthält einfach eine Zeichenfolge als Ausgabe. Die Idee besteht darin, Anwendungsfälle zu unterstützen, bei denen String-Eigenschaften mit Nummernintervallen in der folgenden Form verknüpft sind:

  • Packstücke mit einem Gewicht über 0 und bis zu 1 kg erhalten die Gewichtsklasse „leicht".
  • Packstücke mit einem Gewicht über 1 und bis zu 3 kg erhalten die Gewichtsklasse „mittel".
  • Packstücken mit einem Gewicht über 3 und bis zu 20 kg wird die Gewichtsklasse „schwer" zugeordnet.
Einzelnummer

Dieser Datentyp stellt eine einzelne Zahl als Ausgabe bereit. Dies kann der Preis für ein Paket sein, das in eine bestimmte Gewichtsklasse fällt. Die Idee besteht darin, Anwendungsfälle zu unterstützen, in denen Preise in der folgenden Form definiert werden:

  • Packstücke mit einem Gewicht über 0 und bis zu 1 kg kosten 12,- €
  • Packstücke mit einem Gewicht über 1 kg und bis zu 3 kg kosten 15,- €
  • Packstücke mit einem Gewicht über 3 kg und bis zu 20 kg kosten 25,- €
Kumulierte Zahl

Eine kumulative Zahleneigenschaft summiert die Nummern der Intervalle, die sich der angegebene Zahlenwert überschneidet, in der Regel ohne den Bereich, in den die Gewichtung fällt. Die Idee besteht darin, Anwendungsfälle zu unterstützen, in denen Preise in der folgenden Form definiert werden:

  • Das erste kg eines Pakets kostet 12,- €
  • Die nächsten 2 kg kosten 3,- €
  • Die nächsten 17 kg kosten 10,- €
Kumulierte Zahl für Bereichsgröße

Dieser Datentyp ähnelt dem Datentyp "Cumulative Number", da er die vom Wert betroffenen Intervalle im Vergleich zu den Intervallen summiert. Zusätzlich zur Summe aller Preise wird jedoch auch die Bereichsgröße aller betroffenen Intervalle berücksichtigt.

Die Idee besteht darin, Anwendungsfälle zu unterstützen, in denen Preise in der folgenden Form definiert werden:

  • Das erste kg kostete 6,- € pro kg.
  • Die nächsten 2 kg kosten 1,50 € pro kg.
  • Die nächsten 17 kg kosten 2,- € pro kg.

Bereichstabellenerstellung

Konfiguration eines Bereichstabellen-Introducers

Die Konfiguration des Bereichstabellen-Einführers entspricht der Konfiguration, die zum Lesen aus Zuordnungstabellen verwendet wird. Zunächst muss eine Bereichstabellenklasse ausgewählt werden. Die Klasse definiert, welche Eingabespalten Eigenschaften zugeordnet werden müssen.

Konfiguration eines Bereichstabellen-Introducers

Die folgenden nummerierten Funktionen beziehen sich auf die obige Abbildung:

  1. Sobald eine Bereichstabellenklasse ausgewählt wurde, kann eine bestimmte Bereichstabellen-ID zur Laufzeit aus einem Parameter gelesen oder als bestimmte Tabellenauswahl zur Design-Zeit bereitgestellt werden.
  2. Das Referenzdatum ist vorhanden, um die richtige Tabellenversion aus der Chronologie der Tabelle auszuwählen. Die Tabellenversion ist immer die Version, die zu dem durch das Referenzdatum angegebenen Datum und der angegebenen Uhrzeit gültig ist.
  3. Die Bereichseingabeeigenschaft ist die Zahleneigenschaft, die den Wert enthält, den Sie an die Bereichstabelle übergeben möchten. Dieser Wert wird mit den Tabellenintervallen verglichen, um das richtige Intervall auszuwählen und die Ausgabewerte abzuleiten.
  4. Der Abschnitt „Zuordnung von Eingabeeigenschaften" fordert die Zuordnung einer typkompatiblen Eigenschaft zu jeder Eingabespalte der Tabelle an, genauso wie Sie sie vom Einführer der Zuordnungstabelle kennen.

Für die Ausgabeeigenschaften sehen Sie, dass es einen signifikanten Unterschied zur Einleitung der Zuordnungstabelle gibt: Es gibt zwei Tabellen mit Ausgabeeigenschaften.

  • Die obere Tabelle mit der Bezeichnung „Zuordnung generierter Eigenschaften" listet alle Spalten auf, die Sie als Ausgabespalten in Ihrer Bereichstabellenklasse definiert haben.
  • Der Unterschied besteht darin, dass jede Zeilen-/Ausgabeeigenschaft zwei Zellen am Ende hat. Jede Zelle erwartet, dass Sie einen Eigenschaftsnamen eingeben, in den der Ausgabewert geschrieben wird. Warum gibt es also zwei Ausgabeeigenschaftsnamen, wenn Sie nur einen Ausgabewert berechnen möchten?

Abhängig vom Datentyp, den Ihre Ausgabeeigenschaft hat, spielt nur einer der beiden Ausgabeeigenschaftsnamen eine Rolle. Sehen wir uns den Inhalt der beiden Ausgabeeigenschaftsnamen abhängig von jedem Datentyp an, der für Ihre Ausgabeeigenschaft verfügbar ist.

Füllen von Range-Tabellen mit Daten

Einzelnummer

Wenn Sie Einzelne Zahl als Datentyp der Ausgabeeigenschaft ausgewählt haben, ist die erste Spalte Generierter Eigenschaftsname die einzige verfügbare Spalte. Sie können keinen Wert in die zweite Spalte "Generierter kumulativer Eigenschaftsname" eingeben. Da die Ausgabespalte der Bereichstabelle des Datentyps "Einzelzahl" nur den Ausgabewert der Bereichstabellenspalte bereitstellt, die durch die numerische Eigenschaft bestimmt wird, ist es nicht sinnvoll, einen Eigenschaftsnamen zu definieren, der einen kumulativ berechneten Wert enthält. Daher ist die zweite Spalte deaktiviert.

Beispiel

Erinnern wir uns an die oben aufgeführten Beispiele für die verschiedenen Ausgabespaltendatentypen, und erstellen Sie ein entsprechendes Beispiel. Angenommen, die folgenden Bereiche sind für eine einzelne Zahlenausgabeeigenschaft definiert.

Für eine Ausgabeeigenschaft für eine einzelne Nummer definierte Bereiche, Beispiel 1

GewichtsbereichPaketpreis (einzelner Zahlenwert)
[0;1]12
[1;3]15
[3;20]25

Wenn ein numerisches Packungsgewicht von 7 kg an die Komparatorkomponente übergeben wird, ist das Ergebnis der Eigenschaft single number 25, da die Menge von 7 zwischen 3 und 20 liegt. Es erfolgt keine weitere Berechnung. Daher geben Sie nur einen Eigenschaftsnamen in die Spalte Generierter Eigenschaftsname ein. Hier wurde der Name Price eingegeben. In unserem Beispiel ist nach dem Vergleich des Paketgewichts mit Ihrer Bereichstabelle eine Eigenschaft namens Price verfügbar, die den Wert 25 enthält. Die Spalte Name der generierten kumulativen Eigenschaft kann nicht verwendet werden, da keine kumulative Berechnung durchgeführt wird.

Beispiel, Schritt 1

Kumulierte Zahl

Angenommen, die Paketpreise sind etwas anders. Nun wird der Paketpreis pro Gewichtsintervall definiert:

  • Das erste kg eines Pakets kostet 12,- €
  • Die nächsten 2 kg kosten 3,- €
  • Die nächsten 17 kg kosten 10,- €

Die Tabelle würde wie folgt aussehen (beachten Sie die Änderung des Datentyps der Ausgabespalte):

Für eine Ausgabeeigenschaft für eine einzelne Nummer definierte Bereiche, Beispiel 2

GewichtsbereichPaketpreis (einzelner Zahlenwert)
[0;1]12
[1;3]3
[3;20]10

Nun muss ein kumulierter Wert berechnet werden. Sie können nun beide Ausgabeeigenschaftsnamen festlegen:

Beispiel, Schritt 2

Hier wird das Feld Generierter Eigenschaftsname auf Preis gesetzt, während der Generierte kumulative Eigenschaftsname auf Kumulierter Preis gesetzt ist. Infolgedessen legt SAP Convergent Charging zwei Eigenschaften mit unterschiedlichen Werten an. Angenommen, Sie senden erneut einen Gewichtswert von 7 kg in den Tabellenkomparator. Nach dem Bereichstabellenvergleich sind zwei neue Eigenschaften anstelle von nur einer verfügbar:

  • Die Eigenschaft Kumulierter Tarif enthält den Wert 15. Das System ermittelt den Intervalltreffer anhand der Menge. Hier ist es das dritte Intervall. Anschließend addiert es die Ausgabespaltenwerte aller Intervalle vor dem Intervall, das erreicht wurde. Hier sind die Spaltenwerte des ersten und zweiten Intervalls: 12 + 3 = 15.
  • Die Eigenschaft Price enthält weiterhin den Preis, der in dem Intervall gefunden wurde, das von dem Paketgewicht getroffen wurde, das Sie an den Komparator gesendet haben. Der Gewichtswert ist 7, sodass das dritte Intervall erreicht wird. Sie ist mit einem Preis von 10 verbunden. Die Eigenschaft Price hat daher den Wert 10.

Wie Sie sehen, müssen beide Ausgabeeigenschaften noch addiert werden, um zum Gesamtpreis für die Gebühr zu gelangen: 15 + 10 = 25.

Kumulierte Zahl für Bereichsgröße

Angenommen, der Preis ist unterschiedlich pro Intervall, aber angegeben pro kg statt pro Gewichtsintervall:

  • Das erste kg kostete 6,- € pro kg.
  • Die nächsten 2 kg kosten 1,50 € pro kg.
  • Die nächsten 17 kg kosten 2,- € pro kg.

Die resultierende Bereichstabelle würde so aussehen (wieder hat sich der Ausgabedatentyp geändert!).

Für eine Ausgabeeigenschaft für eine einzelne Nummer definierte Bereiche, Beispiel 3

GewichtsbereichPaketpreis (einzelner Zahlenwert)
Organization0;1]6
ütz. 1;3]1,5
Organization3;20]2

Auch hier müssen beide Ausgabeeigenschaftsnamen festgelegt werden. Hier wurden dieselben Namen wie im vorherigen Beispiel gewählt. Beachten Sie jedoch, dass Sie für die generierten Eigenschaften einen beliebigen Namen angeben können.

Beispiel, Schritt 3

Angenommen, es wird wieder ein Wert von 7 kg an die Tabelle übergeben, so dass wieder das dritte Intervall erreicht wird. Da beide generierten Eigenschaftsnamen festgelegt werden müssen, werden zwei Ausgabeeigenschaften berechnet:

  • Für die Eigenschaft „Kumulierter Preis" werden alle Intervalle ermittelt, die vor dem Intervalltreffer der an die Bereichstabelle übergebenen Nummer liegen. Da die Zahl 7 bedeutet, dass das dritte Intervall getroffen wurde, werden das erste und das zweite ausgewählt.
  • Nicht für jedes dieser Intervalle wird der Wert der Ausgabespalte mit der Intervallgröße multipliziert. Für das erste Intervall bedeutet dies .
  • Für das zweite Intervall bedeutet dies:
  • Anschließend wird die Summe dieser Produkte berechnet:
  • Die Eigenschaft „Kumulierter Tarif" enthält somit den Wert 9.
  • Für die Eigenschaft "Preis" ist der Wert wieder der Ausgabewert des Intervalls, das durch den an die Bereichstabelle übergebenen Zahlenwert erreicht wurde. Da der Wert 7 ist, wird das dritte Intervall erreicht. Sein Ausgabewert ist 2, daher ist der Wert der Eigenschaft „Preis" 2.

Wenn Sie sich die Ergebnisse ansehen, sind Sie noch nicht ganz auf dem gewünschten Ergebnis. Unsere Preise sollten wie folgt funktionieren:

  • Das erste kg kostete 6,- € pro kg.
  • Die nächsten 2 kg kosten 1,50 € pro kg.
  • Die nächsten 17 kg kosten 2,- € pro kg.

Nach dieser Logik sollte ein Packstückgewicht von 7 kg zu Folgendem führen:

  1. 6,- € für das erste kg
  2. 3,- € für die nächsten 2 kg (jedes kg kostet 1,50 €)
  3. 8,- € für die restlichen 4 kg (jedes kg kostet 2,- €).

Diese Summe beläuft sich auf 17,- €.

Der Bereichstabellenvergleich ergab 9,- für die Eigenschaft "Kumulierter Preis" und 2,- für die Eigenschaft "Preis". Die Summe beträgt 11,- €, also fehlt Ihnen eindeutig 6,- €, da das letzte Intervall die Menge nicht berücksichtigt. Was fehlt also?

Hier wird die untere Tabelle mit der Bezeichnung Berechnete Eigenschaften wichtig.

Jeder Bereichstabellen-Einführer legt einen Satz von Standardeigenschaften unabhängig von den Ausgabespalten an, die Ihre Bereichstabelle bereitstellt. Diese Eigenschaften sind vorhanden, um dem Benutzer Flexibilität zu bieten, sodass eine Vielzahl von Preisberechnungsmodellen über die hier aufgeführten hinaus unterstützt werden kann. Die folgende Tabelle enthält eine Liste dieser Eigenschaften sowie eine Erläuterung ihrer Bedeutung. Du wirst einen von ihnen brauchen.

Liste der Eigenschaften zusammen mit einer Erklärung ihrer Bedeutung

Berechneter WertBedeutung
Untergrenze des BereichsEnthält die Untergrenze des Bereichs, der erreicht wurde, falls verfügbar.
Obergrenze des BereichsEnthält die Obergrenze des Bereichs, der erreicht wurde, falls verfügbar.
BereichsgrößeEnthält die Größe eines Bereichs. In der Regel wird dies als <UPPER_BOUND_OF_RANGE> - <LOWER_BOUND_OF_RANGE> berechnet.
Prorata im Bereich

Enthält einen Faktor, der zwischen 0 und 1 variiert und die relative Position des Zahlenwerts innerhalb der Intervallgrenzen angibt, wobei ein Wert näher an 0 bedeutet, dass der Wert mehr in Richtung der Untergrenze und ein Wert näher an 1 liegt, was bedeutet, dass der Wert mehr in Richtung der Obergrenze liegt.

Beispiel:

Ein Wert von 17 im Vergleich zu einem Bereich von =10;20] würde zu einem Wert von 0,7 führen. Sie wird berechnet als (17-10):(20-10) oder allgemeiner als (<NUMBER_VALUE> - <LOWER_BOUND_OF_RANGE>) : (<UPPER_BOUND_OF_RANGE> - <LOWER_BOUND_OF_RANGE>

Wert über Untergrenze hinaus

Dies ist der Abstand des Zahlenwerts von seiner Untergrenze.

Beispiel:

Ein Wert von 17 im Vergleich zu einem Bereich von ]10;20] würde zu einem Wert von 7 führen, da 17 – 10 7 oder allgemeiner ist. <NUMBER_VALUE> - <LOWER_BOUND_OF_RANGE>

Wert über Obergrenze

Diese Eigenschaft enthält die Entfernung des Zahlenwerts und die Obergrenze des letzten unbegrenzten Werts. Infolgedessen kann diese Eigenschaft nur für eingeschränkte Bereichstabellenklassen berechnet werden.

Beispiel:

Ein Wert von 27 im Vergleich zu einem letzten Intervall von =10;20] würde zu einem Wert von 7 führen, da 27 – 20 = 7 oder allgemeiner <NUMBER_VALUE> - <UPPER_BOUND_OF_LAST_RANGE >

Zu Ihrem Zweck benötigen Sie die berechnete Eigenschaft Wert über Untergrenze hinaus. Bei einem Packstückgewicht von 7 kg wird das dritte Intervall erreicht. Seine Untergrenze ist 3. Die Differenz zwischen 7 kg und 3 kg beträgt 4 kg. Diese 4 kg müssen mit dem Ausgangseigenschaftswert des Intervalls multipliziert werden, der 2,- € beträgt. Das Produkt von 2,- € und 4 kg ergibt bis zu den fehlenden 8,- €

Sie können nun die Summen aller Intervalle summieren:

  1. 6,- € für das erste kg
  2. 3,- € für die nächsten 2 kg (jedes kg kostet 1,50 €)
  3. 8,- € für die restlichen 4 kg (wie Sie gerade berechnet haben)

Die Summe beträgt 17,- €, wie erwartet.

Sie können die berechneten Eigenschaften nach Belieben verwenden. Es sind jedoch nicht alle Eigenschaften in jeder Verzweigung verfügbar. Die folgende Tabelle zeigt, für welche Verzweigungen jede Eigenschaft verfügbar ist.

Verzweigungen und Eigenschaften

  <property> liegt unter der ersten Schranke<Eigenschaft> liegt in einem Bereich<property> im letzten unbounded Range gefunden<property> liegt über der letzten definierten Grenze
 Untergrenze des BereichsEs ist gleich 0Sie entspricht der Untergrenze des ausgewählten Bereichs.Sie entspricht der Untergrenze des ausgewählten Bereichs.Sie entspricht der letzten Obergrenze.
Berechnete EigenschaftObergrenze des BereichsEs ist gleich 0Sie entspricht der Obergrenze des ausgewählten Bereichs.Sie entspricht der letzten Obergrenze.
BereichsgrößeEs ist gleich 0Obergrenze des Bereichs - Untergrenze des Bereichs.Sie entspricht der letzten Obergrenze.
 Prorata im BereichWert über Untergrenze / Bereichsgröße
 Wert über Untergrenze hinausDifferenz zwischen der Untergrenze des Bereichs und dem Wert der Eingabeeigenschaft, die zur Auswahl des entsprechenden Bereichs verwendet wirdDifferenz zwischen der Untergrenze des Bereichs und dem Wert der Eingabeeigenschaft, die zur Auswahl des entsprechenden Bereichs verwendet wird
 Wert über ObergrenzeDifferenz zwischen der Obergrenze des zuletzt definierten Bereichs und dem Wert der Eingabeeigenschaft

Bereichstabellenklasse versus Bereichstabellen

Beispiel für Bereichstabellen

Jede Bereichstabelle verwaltet genau eine numerische Eigenschaft und vergleicht sie mit Intervallmengen, die in der Tabelle definiert sind. Die zusätzlichen Eingabespalten werden wie in Zuordnungstabellen behandelt. Für jede Kombination von Werten für die Eingabespalten muss eine Reihe von Intervallen angegeben werden. Lassen Sie uns ein Beispiel dafür nennen.

Beispiel für Bereichstabellen

Angenommen, Sie möchten Preise für Pakete verschiedener Gewichtsklassen in Kilogramm bereitstellen.

Preise sowie die Grenzen der Gewichtsklassen hängen vom Land ab, aus dem das Paket gesendet wird, sowie von einem Service-Level, der vom Abonnenten gewählt wurde.

Sie können dies beheben, indem Sie der Bereichstabellenklasse die beiden Eingabespalten Land und Servicegrad hinzufügen. Die Gewichtung ist der obligatorische numerische Wert, der immer von einer Bereichstabelle verwaltet wird, sodass Sie keine dedizierte Spalte dafür hinzufügen. Eine Ausgabespalte „price" des Datentyps „Single Number" enthält den Preis, der jedem Paket basierend auf seiner Gewichtung zugeordnet ist.

Wenn Sie Preise für die Länder „Frankreich" und „Deutschland" sowie die Service-Level „Standard" und „Premium" verwalten müssen, müssen Sie vier Intervallsätze pflegen – einen für jede Kombination von Eingabewerten:

Beispiel Tabellenintervalle

LandServicegradIntervallbeginnIntervallendePreis
FrankreichPrämie0112
FrankreichPrämie1315
FrankreichPrämie32025
FrankreichStandard0111
FrankreichStandard1314
FrankreichStandard32022
DeutschlandPrämie0111
DeutschlandPrämie11014
DeutschlandPrämie102024
DeutschlandStandard0110
DeutschlandStandard11013
DeutschlandStandard102021

Notiz

Beachten Sie, dass aus Gründen der Einfachheit die Spalte "Währung" hier weggelassen wurde. In einem produktiven Szenario würden Sie diese Spalte wahrscheinlich auch dem Eingabespaltensatz hinzufügen.

Beispiel im System

Obwohl sich die Intervallgrenzen für France Standard und France Premium nicht unterscheiden, müssen Sie sie zweimal im System hinzufügen – einmal für jede Eingabespaltenwertekombination. Die obige Abbildung zeigt, wie eine Bereichstabelle basierend auf der in der vorherigen Abbildung gezeigten Bereichstabellenklasse angelegt wurde.

Beachten Sie, dass die Tabelle der Ausgabewerte nur die Intervallmenge anzeigt, die mit der Kombination der in der obigen Tabelle ausgewählten Eingabewerte verknüpft ist.

Möglicherweise haben Sie festgestellt, dass Bereichstabellen standardmäßig keine Datumsspalten für den Gültigkeitsbeginn und das Gültigkeitsende enthalten. Stattdessen ist jede Bereichstabelle in Chronologien organisiert. Das bedeutet, dass jede Änderung des Inhalts einer Bereichstabelle – auch der kleinste – zu einem neuen Element in der Tabellenchronologie führt. Die gesamten Tabellendaten (zusammen mit der möglicherweise winzigen Modifikation) werden erneut mit einem bestimmten Gültig-ab-Datum gespeichert. Das Datum wird angefordert, wenn Sie die Tabelle in der Datenbank von SAP Convergent Charging sichern.

Kundenbereichstabellen

Ebenso wie es eine kundenspezifische Variation von Zuordnungstabellen gibt, gibt es eine kundenspezifische Variation von Bereichstabellen. Dieser Tabellentyp ist nur für das Kundenkonto zugänglich, an das er gebunden ist, und kann von keinem anderen Kundenkonto aufgerufen werden. Daher eignen sich Kundenbereichstabellen gut für die Speicherung individueller oder kundenspezifischer Preisinformationen oder anderer kunden-/kundenbezogener Daten.

Verwendung von Bereichstabellen in Schemata zur Preisberechnung

Wenn Sie Daten lesen möchten, die in einer Bereichstabelle gespeichert sind, müssen Sie die Komparatorkomponente für Bereichstabelleneinleitung verwenden.

Der Bereichstabellen-Introducer

Die Range-Table-Einführungskomponente hat eine Reihe ausgehender Branches. Folgende Branches sind immer verfügbar:

  • <property> Unterhalb der ersten Grenze
  • <property> Ist in einem Bereich
  • Eingabewerte nicht gefunden

Je nachdem, wo der in die Bereichstabelle eingespeiste numerische Eigenschaftswert liegt, wird der entsprechende Ausgabezweig verwendet.

Abhängig von der Konfiguration der Bereichstabellenklasse ist ein zusätzlicher Ausgangszweig verfügbar, der sich mit dem letzten Intervall befasst: Wenn Sie Ihre Bereichstabellenklasse ausgewählt haben, die für das letzte Intervall entsperrt werden soll, wird der vierte ausgehende Zweig aufgerufen.

<property> Im letzten unbegrenzten Bereich gefunden

Wenn Sie jedoch Ihre Bereichstabellenklasse so konfigurieren, dass sie begrenzt wird, ist Ihr numerischer Wert, der im letzten Intervall gefunden wurde, mit dem Ergebnis "in einem Bereich" identisch. Gleichzeitig ist die Verzweigung "<property> Found in Last Unbounded Range" nicht sinnvoll, da es keinen unbegrenzten letzten Bereich gibt. Daher wird dieser Branch durch Folgendes ersetzt:

<property> Liegt über der letzten definierten Grenze

Die folgende Tabelle fasst dies zusammen:

Übersicht über die begründeten Konfigurationen

Branch-NameLetztes Intervall ist unbegrenztLetztes Intervall ist begrenzt
<property> Unterhalb der ersten Grenze
<property> Ist in einem Bereich
<property> Im letzten unbegrenzten Bereich gefunden
<property> Liegt über der letzten definierten Grenze
Eingabewerte nicht gefunden

Bereichstabelle anlegen

Im folgenden Video zeigt Melissa ihrem Kollegen Jonathan, wie sie eine neue Bereichstabellenklasse in SAP Convergent Charging anlegt.

Nachdem Jonathan nun gelernt hat, eine Bereichstabellenklasse anzulegen, wird Melissa nun trainieren, wie eine Bereichstabelle basierend auf der neuen Bereichstabellenklasse angelegt wird, die er gerade angelegt hat. Er füllt die Tabelle mit den Preisinformationen, die zur Unterstützung der Bandbreitennutzung des Cloud-Auswahlservice erforderlich sind.