Berechne aggregierte Anzahl Packstücke (Sendung)

Ereignisaktion - Kurzfassung

Zweck: Befüllt in einer Sendung die Felder für "Aggregierte Anzahl Packstücke" über Positionsebenen von allen oder ausgewählten Positionstypen und summiert wahlweise (zusätzlich) die "Anzahl Packstücke" der direkten Positionen als auf der Kopfebene.

Siehe auch: Berechne aggregierte Anzahl Packstücke, Berechne aggregierte Anzahl Packstücke (Bestellung)

images/download/attachments/177912585/image-2024-9-19_10-45-32-version-1-modificationdate-1726735531831-api-v2.png

Die Ereignisaktion Berechne aggregierte Anzahl Packstücke (Sendung) führt für alle oder ausgewählte Positionstypen (s. Positionstyp) in einem Bezugsobjekt vom Typ "Sendung" (s. Sendungen) folgende Schritte aus:

  1. Innerhalb der Positionshierarchie für jeden relevanten Positionstyp wird für jede Position dem Feld "Anzahl Packstücke" (numberOfPackages) der Wert 1 zugewiesen, sofern es leer oder mit 0 gefüllt ist.

  2. Innerhalb der Positionshierarchie für jeden relevanten Positionstyp wird für jede Position das Feld "Aggregierte Anzahl Packstücke" (aggregateNumberOfPackages) nach dem im Abschnitt "Berechnungslogik" beschriebenen Verfahren befüllt.

  3. Ist die Option Gesamtsumme berechnen ausgewählt (Standard), dann wird zusätzlich die Summe über das Feld "Anzahl Packstücke" (numberOfPackages) in allen direkten Positionen für alle relevanten Positionstypen berechnet.

  4. Diese Gesamtanzahl wird dem Feld "Anzahl Packstücke" (numberOfPackages) des Bezugsobjekts zugewiesen.

HINWEIS◄ Details zur Berechnungslogik und ein anschauliches Laufzeitbeispiel finden Sie auf der Seite für den Entitätstyp Allgemeines Geschäftsobjekt:

Konfiguration

images/download/attachments/177912585/image-2024-9-19_10-47-12-version-1-modificationdate-1726735631540-api-v2.png

Die Ereignisaktion Berechne aggregierte Anzahl Packstücke (Sendung) erwartet als Bezugsobjekt eine Sendung (s. Sendungen). Im Kontext eines anderen Objekttyps ist die Ereignisaktion wirkungslos, ohne dass zur Laufzeit ein Fehler auftritt.

Die Option Gesamtsumme berechnen (per Standard gesetzt) steuert, ob das Feld "Anzahl Packstücke" in den Kopfdaten des Bezugsobjekts anhand der Angaben für Direkte Positionen der relevanten Positionstypen aktualisiert werden soll.

Die Mehrfachauswahl für Positionstypen kann verwendet werden, um eine Positivliste für relevante Positionstypen (s. Positionstyp) zu definieren.

  • Sind keine Positionstypen ausgewählt, werden unabhängig vom Positionstyp alle Positionen im Bezugsobjekt ausgewertet.