Virtuelle Tabelle: Kommission

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

  • Entwickler
  • Berater

2                     Begriffsbestimmung

Virtuelle Tabelle

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

app_inventory_TransportOrderLabelVirtualTable
Spaltenname Beschreibung
IN,OUTpickingOrder_ Geben Sie als Suchmerkmal die GUID der Kommission an.
OUTpickingOrderDetail_ Enthält die GUID der Kommissionsposition.
OUTitem_ Enthält die GUID des zu kommissionierenden Artikels.
OUTidentifier_ Enthält die GUID der Artikelausprägung, wenn eine Ausprägung vorhanden ist. *
OUTowner_ Enthält die GUID des vorgeschlagenen Bestandseigentümers. *
OUTwarehouse_ Enthält die GUID des Lagerorts. *
OUTamount Enthält die Menge.
OUTuom_0_ Enthält die GUID der ersten Artikeleinheit oder der bestandsgeführten Verpackung.
OUTuom_1_ Enthält die GUID der zweiten Artikeleinheit.*
OUTuom_2_ Enthält die GUID der dritten Artikeleinheit.*
OUTuom_3_ Enthält die GUID der vierten Artikeleinheit.*
OUTdisp_qty_required Enthält „true“, wenn die Menge angezeigt werden soll.

Hinweis:

Dieses Attribut ist relevant für Kommissionen, die Kommissionspositionen mit einem Artikel enthalten, für den mehrere Ausprägungs- oder Bestandseigentümervorschläge bestehen.

*) 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

Czy ten artykuł był pomocny?