In diesem Dokument wird die virtuelle Tabelle „Kommission“ beschrieben, die alle zu kommissionierenden Positionen einer Kommission ermittelt. Bei der Ermittlung werden sämtliche Details berücksichtigt, z. B. Konsignation, Artikel-Ausprägungen, bestandgeführte Verpackungen und unterschiedliche Artikeleinheiten.
Die virtuelle Tabelle bildet den Kern des Belegdokuments „Kommissionsschein“ (com.cisag.app.inventory.rpt.PickingOrder) und ist eng mit diesem Bericht gekoppelt.
1 Zielgruppe
2 Begriffsbestimmung
Eine virtuelle Tabelle existiert nicht in der Datenbank, sondern wird vom SAS emuliert. Prinzipiell kann auf eine virtuelle Tabelle wie auf eine Datenbanktabelle zugegriffen werden. Der Inhalt einer virtuellen Tabelle wird zur Laufzeit der Abfrage bezüglich der Eingabewerte berechnet. Als Anfrageergebnis können beliebig viele Zeilen zurückgeben werden. Eine virtuelle Tabelle darf nur als einzige Tabelle in einem einfachen SQL-Statement verwendet werden.
Virtuelle Tabellen sollten verwendet werden, wenn das Anfrageergebnis mehr als eine Zeile umfassen kann. Wenn das Anfrageergebnis nur maximal eine Zeile enthält, bietet sich eine virtuelle Funktion an, da diese in Joins verwendet werden kann.
3 Virtuelle Tabelle „Kommission“
3.1 Tabellenname
In einem Bericht kann die virtuelle Tabelle über den folgenden Namen angesprochen werden:
app_inventory_picking_PickingOrderVirtualTable
3.2 Tabellenspalten
*) Dieses Attribut ist optional. Abhängig vom betriebswirtschaftlichen Zusammenhang ist möglich, dass dieses Attribut keinen Wert enthält.
3.3 Datenbanktyp
Die virtuelle Tabelle „Kommission“ steht auf Datenbanken des Typs „OLTP-Datenbank“ zur Verfügung.
3.4 Berechtigungen
Für die virtuelle Tabelle „Kommission“ ist das nachfolgende Business Entity relevant.
Detailposition zur Kommission
com.cisag.app.sales.obj.PickingOrderDetail