8.6.1 Wareneingang
Die Übernahme erfolgt über die Verbucherschnittstelle mit dem postingcode 153, also gilt:
Schnittstellendatei: PC153.TXT
Semaphorendateien: PC153.OK bzw. PC153.HST.
Verzeichnis ist variabel (ggf. auch Dateiname änderbar), siehe Konfigurationskapitel am Anfang.
Falls die insgesamt gelieferte Menge größer oder gleich der vorgegebenen Menge aus der Bestellung ist, muss die Bestellposition in LogBase erledigt werden, infra:NET meldet dies nicht separat an LogBase zurück!
Zu einer Bestellposition können mehrere Wareneingänge erfolgen. Der postingcode muss dann 152 sein.
Die Chargenbezeichnung muss von LogBase übergeben werden (derzeit kann das aus dem Projekt der Bestellung abgeleitet werden) und wird von infra:NET geprüft. Existierende Chargen werden gebucht, nicht existierende Chargen werden angelegt.
Dateiaufbau
|
Feld
|
Format
|
Bedeutung
|
|
postingcode
|
int
|
Buchungsart:
153: Wareneingang, Position wird abhängig von Menge erledigt
|
|
orderno
|
varchar(50)
|
Bestellnummer:
Wurde von infra:NET an LogBase übergeben
|
|
posno
|
Numerisch, max. 5 Stellen
|
Bestellposition:
Wurde von infra:NET an LogBase übergeben
|
|
upos
|
Numerisch, max. 4 Stellen
|
Unterposition:
Wurde von infra:NET an LogBase übergeben
|
|
usdate1
|
Datum
|
Buchungsdatum:
Falls hier keine Übergabe erfolgt, wird das Tagesdatum als Buchungsdatum verwendet.
|
|
itemno
|
Alphanumerisch
|
Teilenummer:
Die Teilenummer wird von infra:NET nicht ausgewertet, aber für Protokollierung sinnvoll!
Für die Buchung wird die Teilenummer aus der Bestellposition verwendet.
|
|
fromstoreid
|
Alphanumerisch
|
Lager:
Falls kein Lager übergeben wird, wird das Lager aus der Bestellposition versorgt (Datei DISP-BEW, Datei-Index 23, Feld „Lag“, Feldnummer 8).
Ansonsten kann jedes beliebige infra-Lager übergeben werden.
|
|
bookquantity
|
Numerisch
|
Gelieferte Menge (Gutmenge ohne Ausschuss):
Die Menge muss in der Mengeneinheit laut Bestellposition angegeben werden.
|
|
batchno
|
Alphanumerisch
|
Chargenbezeichnung:
Die Chargenbezeichnung muss von LogBase übergeben werden (derzeit kann das aus dem Projekt der Bestellung abgeleitet werden) und wird von infra:NET geprüft.
Existierende Chargen werden gebucht, nicht existierende Chargen werden angelegt.
Wird nur bei LPCV-Teilen ausgewertet.
|
|
fromstockplace
|
Alphanumerisch
|
Lagerplatz aus infra:NET:
LogBase muss immer fix den infra-Lagerplatz 1 übergeben.
Der infra-Lagerplatz wird von infra:NET geprüft und muss angelegt sein.
Wird nur bei LPCV-Teilen ausgewertet.
|
|
usstring6
|
varchar(50)
|
LogBase-interne WE-Nummer
Das Feld wird laut INI-Einstellung PC15x-USSTRING6 = Feldnummer im DataDictionary in der Sektion [MWI31M] in die Bewegungsdatei übernommen (Datei 22).
Hinweis: Das Feld wird an SYNCOS-Schnittstelle übergeben (angepasste individuelle Druckanpassung beim Wareneingang)
|
|
software
|
varchar
|
Kennung, woher Daten kommen
LOGBASE = Aus Schnittstelle zu LogBase
|
