Die virtuelle Funktion „Lagerstrategien“ berechnet die Einlagersortierung bzw. Auslagersortierung analog zur Anwendung.
1 Zielgruppe
- Berater
- Entwickler
2 Begriffsbestimmung
Eine virtuelle Funktion ist eine spezielle Tabelle, die zu einer Menge von Eingabewerten eine Ergebniszeile zurückgibt, welche zur Laufzeit der Abfrage berechnet wird. Sie existiert nicht auf der Datenbank, sondern wird vom SAS emuliert.
Eine virtuelle Funktion wird normalerweise über einen Join vom Typ LEFT OUTER an eine andere Datenbanktabelle verbunden. Über die Join-Bedingung oder über die WHERE-Klausel wird die Zuordnung der Werte für die Eingabeparameter der virtuellen Funktion angegeben. Wenn eine Abfrage einen Join enthält, dann wird das Abfrageergebnis zuerst ohne Berücksichtigung der virtuellen Funktion in der Datenbank ermittelt. Anschließend werden für jede Ergebniszeile die Werte der Spalten der virtuellen Funktion berechnet. Dabei berechnet der SAS für die durch die Join-Bedingung festgelegte Wertebelegung der Eingangsparameter, die Werte der Ausgabe-Spalten der virtuellen Funktion.
Lagerstrategien
Die Lagerstrategie ist ein wesentlicher Bestandteil der Lagerplatzsteuerung. Sie besteht aus mehreren Einzelstrategien, die zusammen über das Verhalten bei der Ein- und Auslagerung an lagerplatzgeführten Lagerorten bestimmen. Zu diesen Strategien gehören u. a. die Ein- und Auslagerstrategien, die Kommissi-onierstrategie und die Auffüllstrategie.
3 Virtuelle Funktion
Die virtuelle Funktion „Lagerstrategien“ berechnet die Einlagersortierung bzw. Auslagersortierung analog zur Anwendung.
Die virtuelle Funktion wird durch die Java-Klasse
com.cisag.app.inventory.log.StorageAreaStrategyVirtualFunction
implementiert.
3.1 Tabellenname
Die virtuelle Funktion wird in einem Bericht über den Namen
app_inventory_StorageAreaStrategyVirtualFunction
angesprochen.
3.2 Tabellenspalten
Als Eingabeparameter dient die Spalte in_storageStrategyGuid. Dieser Parameter ist Pflicht.
Die Tabelle hat folgende Spalten:
app_inventory_StorageAreaStrategyVirtualFunction | |
Spaltennamen | Beschreibung |
in_storageStrategyGuid | Diesem Eingabeparameter muss die GUID der StorageAreaStrategy zugewiesen werden. |
putSortOrderText | Einlagersortierung |
pickSortOrderText | Auslagersortierung |
3.3 Datenbanktyp
Die virtuelle Funktion „Lagerstrategien“ steht auf Datenbanken des Typs OLTP-Datenbank zur Verfügung.
3.4 Berechtigungen
Für die virtuelle Funktion „Lagerstrategien“ ist das nachfolgende Business Entity relevant.
com.cisag.app.inventory.obj.StorageAreaStrategy
Das Business Entity gehört zu folgender Business-Entity-Gruppe:
com.cisag.app.inventory.MasterData