8.3 Bestandskorrekturen
Die Übernahme erfolgt über die Verbucherschnittstelle mit dem postingcode 194, also gilt:
Schnittstellendatei: PC194.TXT
Semaphorendateien: PC194.OK bzw. PC194.HST.
Verzeichnis ist variabel (ggf. auch Dateiname änderbar), siehe Konfigurationskapitel am Anfang.
Mit der Schnittstelle kann der Bestand in infra:NET korrigiert werden. Negative Mengen verringern den Bestand, positive Mengen erhöhen den Bestand.
Die Daten werden in Tabelle BEWEGUNG (Datei 22) abgestellt bzw. in der Tabelle für die Lagerplatzbewegungen bei LPCV-Teilen (Datei 86).
Dateiaufbau
|
Feld
|
Format
|
Bedeutung
|
|
postingcode
|
int
|
Buchungsart:
194: Bestandskorrektur
|
|
itemno
|
varchar(50)
|
Teilenummer:
Feld „Teil“ in Tabelle TEILE (Datei 6, Feldnummer 3).
|
|
fromstoreid
|
varchar(3)
|
Lager:
Wenn kein Lager übergeben werden, nimmt infra:NET das Hauptlager.
|
|
fromstockplace
|
varchar(10)
|
Lagerplatz:
LogBase muss immer fix den infra-Lagerplatz 1 übergeben.
Wird nur bei LPCV-Teilen ausgewertet.
|
|
batchno
|
varchar(150)
|
Chargenbezeichnung:
Analog zu Feld fromstockplace („Lagerplatz“), also nur für LPCV-Teile.
Wird nur bei LPCV-Teilen ausgewertet.
|
|
bookquantity
|
float
|
Buchungsmenge:
Eine negative Menge wird als Abgangsbuchung (Entnahme) interpretiert.
Die Mengeneinheit steht im Feld „quantityunit“
|
|
quantityunit
|
varchar(6)
|
Mengeneinheit zu Menge:
Wenn nichts übergeben wird, nimmt infra:NET die Mengeneinheit Lager laut Teilestamm
|
|
documentno
|
|
Projekt:
Wird in Feld „Proj“ in Tabelle BEWEGUNG (Feldnummer 17, Datei 22) abgestellt
|
|
clientname
|
varchar
|
Sachbearbeiter:
LogBase sollte hier evtl. die Personalnummer des Mitarbeiters, der die Übergabe verursacht, abstellen.
Wird nur bei INI-Einstellung PC194-SBausClient = Yes aus Sektion [MWI31M] ausgewertet.
Mit der Einstellung "Yes" wird der Sachbearbeiter aus den ersten 5 Zeichen des Felds clientname versorgt.
Wird clientname nicht übergeben (leer oder nur Leerzeichen) wird wie im Defaultfall der angemeldete Sachbearbeiter für alle Datenänderungen abgestellt.
|
|
usstring1
|
varchar
|
Anwenderfeld:
Das Anwenderfeld 7 (Feld 88) in der Bewegung wird mit dem Wert versorgt.
Wird nichts oder werden nur Leerzeichen übergeben, so bleibt das Anwenderfeld unverändert.
Der Wert „LGB-Inventur“ zeigt an, dass es sich um eine Korrektur wegen „Inventur“ handelt.
|
|
software
|
varchar
|
Kennung, woher Daten kommen
LOGBASE = Aus Schnittstelle zu LogBase
|
