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
0
Nein
1
Ja
#define DATEIPOLLEN
2
-> C1
0
Nein
1
Ja
#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
1
Ja
#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
0
Nein
1
Ja
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);