infra:NET Expert
 
×
3.3 Lagerplatzbestand Zugang
LPLZugang(scsBufNamelpl, scsBufNamelbs, scsBufNametss, scsBufNametlc);
 
Argumente
scsBufNamelpl:
Buffername Lagerplatz aus IPS.
scsBufNamelbs:
Buffername Lagerplatzbestand aus IPS.
scsBufNametss:
Buffername Teilestamm aus IPS.
scsBufNametlc:
Buffername Teilestamm LCV aus IPS.
Input:
Globalparameter:
gvsMWI
1 = Negativer Lagerbestand erlaubt (J/N)
 
J => Buchung unter Null erlaubt
 
N => Buchung unter Null nicht erlaubt
Belegungskennung bei Einlagerung (Datei 84 / Feld 11):
aus Feld 32 im Lagerplatz
BelegKennEinlag =
" "=> Feld 19 aus Teilestamm LCV auswerten
 
2 => auf Belegbar setzen (default)
 
3 => auf voll Setzen
 
4 => mit Menge Kapazität mit Menge Ist vergleichen
 aus Feld 19 im Teilestamm LCV
BelegKennEinlag =
0 => "global" aus Section [GENERAL]
 
2 => auf Belegbar setzen (default)
 
3 => auf voll Setzen
 
4 => mit Menge Kapazität mit Menge Ist vergleichen
scsIFLbsBewegungsmengeIntern
Bewegungsmenge des einzelnen Lagerplatzes aus Buchungsprogramm oder Routine Entnahmestrategie versorgt (in ME Tss)
scsIFZustand
Zustand wird im Lagerplatzbestand geprüft
scsIFSBkurz
Sachbearbeiter Kürzel
scsIFBuchungsdatum
Buchungsdatum der Eingabe für letzten Abgang
GV_IPS_LPZ_Status
Lagerplatz-Status (84,10) wird nicht geprüft = „Ok“
Rückgabewert
0
Alles in Ordnung
ungleich 0
Alles Fehler die zum Abbruch führen:
3
Status des Lagerplatzes nicht aktiv
4
Typ des Lagerplatzes nicht gleich Typ aus Teilestamm
5
Lagereinheit nicht gleich Einheit aus Teilestamm
6
Buchen unter Null nicht erlaubt
7
Formatfehler Menge
8
Formatfehler Gewicht
9
Lagerplatz ist bereits voll
10
Kapazität des Lagerplatzes wird überschritten
11
Zustand aus Programm ungleich Zustand des Lagerplatzes
12
Datenbankfehler Lagerplatzbestände lesen
13
Lagerplatz noch Bestand vorhanden bei Teil: x, Lager: x, Charge: x
Beschreibung
Buchen Lagerplatzbestandszugang und Übernahme ohne Einlagerungsstrategie, Lagerplatz und Menge müssen vorgegeben sein
Hier nur Einzelbuchung!
Sollen mehrere LBS - Sätze gebucht werden, so muss zusätzlich die Routine "Einlagerungsstrategie" verwendet werden