6.1 Aufbau Erfassungspuffer
Erfassbuffer Positionen:
|
#define ERFASS_LENGTH
|
1100 (im Programm fix!)
|
| ||||
|
#define ERFASS_ENTRY_BUDAT
|
20
|
| ||||
|
#define ERFASS_LENGTH_BUDAT
|
980
|
| ||||
|
#define PROBELAUF
|
1
|
-> C1
| ||||
|
#define DATEIPOLLEN
|
2
|
-> C1
| ||||
|
#define DATUM
|
10
|
-> C8
| ||||
|
#define LAGER
|
20
|
-> C3
| ||||
|
#define BEWEGUNGSART
|
25
|
-> C1
| ||||
|
#define LAGERBEZEICH
|
30
|
-> C30
| ||||
|
#define BEWEGUNGSMENGE
|
60
|
-> N7.3
| ||||
|
#define ME
|
75
|
-> C2/6
| ||||
|
#define BEWEGUNGSDATUM
|
82
|
-> C8
| ||||
|
#define VORZEICHENMENGE
|
99
|
-> C1
| ||||
|
#define ABSMENGE
|
100
|
-> N7.3
| ||||
|
#define AUFTRAGSNR
|
115
|
-> N6
| ||||
|
#define AUFTRAGSPOS
|
122
|
-> N4
| ||||
|
#define ERR_ACT_LINE
|
1001
|
-> C1
| ||||
|
#define ANZ_POS
|
1005
|
-> N5/6 Anzahl Positionen gesamt
| ||||
|
#define ANZ_POS_ERR
|
1001
|
-> N5/6 Anzahl Positionen mit Fehler
| ||||
|
#define ERR_TEXT
|
1050
|
-> C50 Pre, Nr, Text
|
Pufferindex: 255
|
Bezeichnung
|
Position
|
Format
|
Callback
| ||||
|
Probelauf
|
1
|
C1
|
CBp45IProbelauf
| ||||
|
Schnittstelle dauernd abfragen
|
2
|
C1
|
CBp45IDateiPollen
| ||||
|
Datum
Systemdatum, aktuelles Tagesdatum
|
10
|
C8
|
| ||||
|
Lagernummer:
Wird von Programm mit dem Hauptlager aus dem TSSmwi versorgt.
Kann aber auch aus der LAKOS-Schnittstelle versorgt werden (Pis 111,3).
|
20
|
C3
|
| ||||
|
Bewegungsart B=Bestandskorrektur I=Inventur
|
25
|
C1
|
| ||||
|
Lagerbezeichnung
Nach erfolgreicher Prüfung von Teil und Lager gelesen; sonst leer
|
30
|
C30
|
| ||||
|
Bewegungsmenge (kann Vorzeichen enthalten)
|
60
|
N7.3
|
| ||||
|
ME
Mengeneinheit aus Teilestammsatz; ME wird nicht von LAKOS geliefert
|
75
|
C2/6
|
| ||||
|
Bewegungsdatum
Formal geprüft
|
82
|
C8
|
| ||||
|
Vorzeichen zu Bewegungsmenge
+ oder – je nach Übergabe
|
99
|
C1
|
| ||||
|
Bewegungsmenge absolut
Absolutwert der Bewegungsmenge ohne Vorzeichen
|
100
|
N7.3
|
| ||||
|
Auftragsnummer aus LAKOS (Hostdaten 2.Wert)
Auftragsnummer INFRA
|
115
|
N6/7
|
| ||||
|
Auftragsposition aus LAKOS (Hostdaten 3.Wert) Auftragsposition INFRA
|
122
|
N4/5
|
| ||||
|
Fehler aktuelle Zeile
Formaler oder Buchungsfehler in der aktuellen Zeile
|
1001
|
C1
|
| ||||
|
Anzahl Positionen Gesamt
|
1005
|
N5/6
|
| ||||
|
Anzahl Positionen mit Fehler
|
1011
|
N5/6
|
| ||||
|
Fehlertext
Präfix, Fehlernummer, Fehlertext
Gelesen mit ACIpsError wie für IPS
|
1050
|
C50
|
|
BUFINDEX (255, scsErfass);
BUFINDEX (2, scsBFInput);
BUFINDEX (6, scsBFtss);
BUFINDEX (23, scsBFdis);
BUFINDEX (24, scsBFlag);
BUFINDEX (27, scsBFmwi);
BUFINDEX (47, scsBFdbe);