infra:NET Expert
 
×
PC 194 Bestandskorrektur, M319
INI-Eintrag:
PostingCode.194=Bestandskorrektur,3193:/StartBV=311-5 /StartDialog=MWI319_5,"Teil: @itemno, Lager: @fromstoreid, Menge: @bookquantity, ME: @quantityunit"
Es ist keine IPS-Datei erforderlich.
Die Übernahme der Bestandskorrekturen erfolgt über das infra-Programm "3193 Bestandskorrektur".
Die Daten werden in Tabelle BEWEGUNG (Datei 22) abgestellt.
Es sind auch LPCV-Buchungen zugelassen, abgestellt in Tabelle LAGPLBEW (Datei 86).
Folgende Situationen werden nur protokolliert (als Errortext), aber akzeptiert (Errorcode 0):
Achtung: Lagerplatztyp Teil ('@') und Lagerplatz ('@') ungleich! ("F311265")
Achtung: Lagerplatzeinheit Teil ('@') und Lagerplatz ('@') ungleich! ("F311266")
Achtung: Mischbelegung an diesen Lagerplatz! ("F311267")
Lagerplatzbestand wird kleiner Null! ("F311242")
Achtung: Teilestaus auf prüfbar! ("F311144")
 
Feld
Format
Bedeutung
postingcode
int
Buchungsart:
194
Bestandskorrektur
itemno
varchar(50)
Teilenummer:
Feld „Teil“ in Tabelle TEILE (Datei 6, Feldnummer 3). Bei fehlendem Teilestamm Fehlermeldung
fromstoreid
varchar(3)
Lager:
Vorbelegt im Dialog aus Feld „Lag“ in Tabelle TSSMWI (Datei 27, Feldnummer 2).
Wenn kein Lager übergeben werden, nimmt infra:NET das Hauptlager. Bei fehlendem Lagerstamm Fehlermeldung.
fromstockplace
varchar(10)
Lagerplatz:
Nur bei LPCV-Teilen, sonst Feld nicht füllen. Bei LPCV muss zu Teil+Lager+Lagerplatz+Chargenbezeichnung (aus Feld batchno) zwingend ein Satz in Tabelle LAGPLBST (Datei 85) vorhanden sein!
batchno
varchar(150)
Chargenbezeichnung:
Analog zu Feld fromstockplace („Lagerplatz“)
bookquantity
float
Buchungsmenge:
Eine negative Menge wird als Abgangsbuchung (Entnahme) interpretiert. Die Mengeneinheit steht im Feld „quantityunit“
bookedquantity
float
Von infra:NET verbuchte Menge:
Entspricht immer der im Feld „bookquantity“ übergebenen Menge und wird vom Verbucher versorgt
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
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.
Z.B. wird für LogBase der Wert „LGB-Inventur“ übergeben, um eine Korrektur wegen „Inventur“ anzuzeigen
Noch keine Übergabe
 
Bezug zu Auftrag:
Buchungskorrekturen sind in infra:NET ungeplante Bewegungen. Dennoch kann als Information ein Verweis auf einen Auftrag angegeben werden (Übergabefelder wären dann „orderno“ und „posno“). Der angegebene Auftrag muss aber in infra:NET nicht existieren. Wird in Feld „DispoKung“ in Tabelle BEWEGUNG (Feldnummer 37, Datei 22) abgestellt. Mögliche Angaben:
„ “
Kein Bezug
B
Bestellung
F
Fertigung
R
Reservierung Material
K
Kundenauftrag
clientname
varchar
Sachbearbeiter:
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.
software
varchar
Kennung, woher Daten kommen
LOGBASE   Aus Schnittstelle zu LogBase