2.3.2 Positionsdaten
Folgende Daten werden übergeben (s. Kapitel 7.3 H2ORDERD in viad@t-Schnittstellendoku):
|
Feld
|
Bemerkung
|
infra:NET
|
adoParams
|
|
datacode
|
20 (Einlagerung) oder 40 (Auslagerung)
|
|
|
|
bookctrl
|
fix 10
|
|
|
|
cclient
|
fix 001
|
|
|
|
orderid
|
Auftragsnummer für viad@t
|
siehe H2ORDERM
|
'%orderid'
|
|
orderty
|
siehe Tabelle oben (identisch mit H2ORDERM)
|
|
'%orderty'
|
|
corderln
|
|
wird durchnummeriert ab 1
|
%orderln
|
|
cpartid
|
Teilenummer
|
|
'%partid'
|
|
cqnominal
|
Menge in Mengeneinheit Lager (CF11.3: 11 Stellen inkl. 3 NK, ohne Dezimaltrenner, mit führenden ‚0‘:
12,5 -> ‚00000012500‘)
|
565: Datei 53, Feld 47
742: Datei 22, Feld 24
|
%quantity
|
|
cbu
|
leer, da immer passend zu Teilestamm übergeben werden muss
|
|
|
|
creceiptid
|
Auftragsnummer und bei ungeplanten Vorgängen die Buchungsnummer
|
319: 22,10
453: 23,11
565: 23,11
574: 23,11
742: 23,11 / 22,10
|
'%receiptid'
|
|
creceiptln
|
Position + Unterposition numerisch 9 Stellen (also 100020 für Pos. 10 und Unterposition 20 oder 123456789 für Pos. 12345 und Unterposition 6789. Da wir somit SPACE und 0 nicht unterscheiden können, muss bei Rücknahme immer mit beiden Werten gelesen werden.
|
319: 23,12+23,40
453: 23,12+23,4
565: 23,12+23,40
574: 23,12+23,40
742: 23,12+23,40 / 22,11
|
'%receiptln‘
|
|
cstocktyf
|
auslagern aus Lager
|
|
|
|
cstocktyt
|
einlagern in Lager
|
|
|
