Wenn ein Lagerplatz erstmals befüllt wird (also von 0 auf einen Bestand steigt), merkt sich das System automatisch das aktuelle Datum als Wareneingangsdatum (f039.we_datum).
Bei der Auslagerung greift das System nach dem Prinzip "first in, first out": Innerhalb der jeweiligen Mengenermittlung werden die Lagerplätze aufsteigend nach ihrem Wareneingangsdatum abgearbeitet.
Zuerst wird geprüft, ob irgendein Lagerplatz die komplette benötigte Menge allein liefern kann.
Erst innerhalb dieser Auswahl (bzw. andernfalls innerhalb der Teilmengen-Ermittlung) wird nach dem Wareneingangsdatum aufsteigend sortiert
Wichtiger Hinweis zum Zusammenspiel von Mengenermittlung und WE-Datum:
Kann kein Lagerplatz mit älterem Wareneingangsdatum die Menge komplett liefern, wird stattdessen ein Lagerplatz mit jüngerem Wareneingangsdatum herangezogen, sofern dieser die Gesamtmenge liefern kann. Das ist kein Fehlverhalten, sondern korrekt: Die Prüfung "reicht die Menge an einem Platz?" erfolgt vor der Sortierung nach Alter.
Für Artikel, die mit Chargen/Partien geführt werden, gilt diese Reihenfolge nach Wareneingangsdatum nicht – hier steuert stattdessen die Chargenverwaltung die Entnahme.
Wenn ein Lagerplatz leer wird:
Sinkt der Bestand eines Platzes auf 0, wird das Wareneingangsdatum wieder gelöscht (initialisiert). Wird der Platz später erneut befüllt, bekommt er ein neues, aktuelles Datum.
Bei Beständen, die aus einem früheren System übernommen wurden ("Alt-Daten"), wurde das Wareneingangsdatum beim Import nicht automatisch gesetzt. Hier kann das Feld also auch bei vorhandenem Bestand leer sein.