Die Lagerqueue ist eine Warteschlange in Form einer Tabelle, in der die Warenbuchungen eingetragen werden können die der use Lagerinterface in zyklischen
Abständen abarbeitet und Warenbuchungen durchführt
Überwacht werden kann die die Lagerqueue im Modul Lagerinterface Monitor
Folgende Buchungstypen werden z.Zt. unterstützt (Stand 06.09.2013)
TTYP |
WIOTYP |
Beschreibung |
52 |
521 |
Lagerzugang FA.Produkt |
16 |
391 |
Lagerplatz wechsel |
16 |
401 |
Wareneingang |
16 |
402 |
Warenausgang |
16 |
491 |
Bestandskorrektur (+) |
16 |
492 |
Bestandskorrektur (-) |
Beschreibung der Tabelle B17LGIQUEUE
Feldname |
Typ |
Pflicht |
Pflicht |
Beschreibung |
CUID |
varchar(16) |
empfohlen |
empfohlen |
Ersteller. Von wem wurde der Datensatz angelegt. Empfohlen ist bei Services eine Kennung in Form von #svcServiceName. |
IDWERK |
float |
Pflicht |
Pflicht |
Werks-ID laut M71WERK.idr. In dieses Werk wird verbucht |
TTYP |
integer |
Pflicht |
Pflicht |
Buchungstyp - siehe oben |
WIOTYP |
integer |
nein |
Pflicht |
Buchungstyp - siehe oben |
BLTYP |
integer |
Pflicht |
Optional |
TTYP=52 --> der Belegtyp des Fertigungsauftrages (50010) |
BLNR |
varchar(16) |
Pflicht |
Optional |
TTYP=52 --> die Belegnummer des Fertigungsauftrages TTYP=16 --> die Projektnummer wird diese gefunden dann wird sie als Kostenträger in die LBU-POS eingetragen. |
WIODATE |
date |
Optional |
Optional |
Datum der Verbuchung. Falls nicht angegeben wird das Tagesdatum verwendet. |
MENGE |
float |
Pflicht |
Pflicht |
Menge zur Verbuchung in Basiseinheit |
ANR |
varchar(16) |
nein |
Pflicht |
Artikelnummer zur Verbuchung. (case sensitiv !) |
CHARGE |
varchar(40) |
Optional |
Optional |
Optional: Bei Mengencharge die ChNr, bei SNr.Charge die SNR (case sensitiv !) |
LGONR |
varchar(16) |
Pflicht |
Pflicht |
use Lagerort (case sensitiv !) |
LGPNR |
varchar(16) |
Pflicht |
Pflicht |
use Lagerplatz (case sensitiv !) |
ABATYP |
varchar(1) |
Optional |
Optional |
ABA-Typ (N/R) wird wenn leer aus dem Lagerort ermittelt |
LGO2NR |
varchar(16) |
nein |
Pflicht bei WIOTYP 391 |
use Ziel-Lagerort (case sensitiv !) |
LGP2NR |
varchar(16) |
nein |
Pflicht bei WIOTYP 391 |
use Ziel-Lagerplatz (case sensitiv !) |
ABATYP2 |
varchar(1) |
nein |
Optional |
Optional: Ziel-ABA-Typ (N/R) |
REFNR |
varchar(16) |
empfohlen |
empfohlen |
Referenz-Nr. Hier können Sie eine bis zu 16-stellige Zeichenfolge zur Buchung angeben. Diese wird für die Suchfunktion des "Lagerinterface Monitor" indiziert. |
REFTEXT1 |
varchar(60) |
empfohlen |
empfohlen |
Optional: Referenz-Text. Hier können Sie zusätzlich eine bis zu 60-stellige Zeichenfolge zur Buchung angeben. Diese wird für die Suchfunktion des "Lagerinterface Monitor" indiziert. |
Beispiele
/* [391] Lagerplatz Wechsel - 150-e --> Türme */
insert into b17lgiqueue (idwerk, ttyp, wiotyp, menge, anr, lgonr, lgpnr, lgo2nr, lgp2nr)
values (1, 16, 391, 1, "lg3", "150-e", "00", "Türme", "00");
/* [391] Lagerplatz Wechsel - Türme --> 150-a */
insert into b17lgiqueue (idwerk, ttyp, wiotyp, menge, anr, lgonr, lgpnr, lgo2nr, lgp2nr)
values (1, 16, 391, 1, "lg3", "Türme", "00", "150-a", "00");
/* [521] Lagerzugang FA Produkt - Lagerartikel */
insert into b17lgiqueue (idwerk, ttyp, bltyp, blnr, menge, lgonr, lgpnr)
values (1, 52, 50000, "302696", 1, "GHZ", "Zuschnitt");
/* [521] Lagerzugang FA Produkt - nur Bestandsgeführt */
insert into b17lgiqueue (idwerk, ttyp, bltyp, blnr, menge)
values (1, 52, 50000, "302393", 1);
/* [401] Wareneingang */
insert into b17lgiqueue (idwerk, ttyp, wiotyp, menge, anr, lgonr, lgpnr)
values (1, 16, 401, 1, "lg3", "GHL", "FL1");
/* [402] Warenausgang */
insert into b17lgiqueue (idwerk, ttyp, wiotyp, menge, anr, lgonr, lgpnr)
values (1, 16, 402, 1, "lg3", "GHL", "FL1");
/* [491] Bestandskorrektur (+) */
insert into b17lgiqueue (idwerk, ttyp, wiotyp, menge, anr, lgonr, lgpnr)
values (1, 16, 491, 1, "lg3", "GHL", "FL1");
/* [492] Bestandskorrektur (-) */
insert into b17lgiqueue (idwerk, ttyp, wiotyp, menge, anr, lgonr, lgpnr)
values (1, 16, 492, 1, "lg3", "GHL", "FL1");