1.6.1 Funktion
Die Erkennungsdatei (ERKENN.INF) überprüft die Sätze der Übergabedatei (EDI.INF) auf deren Satzart, also ob es sich z.B. um eine Auftragskopfzeile oder um eine Positionszeile handelt. Jeder Satzart wird über eine Blocknummer der Einsprungpunkt in die Steuerdatei MOVE.INF zugeordnet. Somit ist eine unterschiedliche Behandlung der einzelnen Satzarten ermöglicht.
Hinweis: Da es über Sonderbehandlung 085 möglich ist, bei Fehlern auf die nächste Satzart mit zugeordneter Blocknummer < 10 zu springen, empfiehlt es sich, die erste übergebene Satzart eines Auftrags mit Block 1 zu behandeln und alle anderen Satzarten ab Block 10. Damit kann z.B. bei Fehlern mit der Übernahme des nächsten Auftrags fortgesetzt werden.
Die zu überprüfende Stelle in der Übergabedatei wird durch die Position pis und durch die Länge len definiert.
Der Wert an dieser Stelle wird mit einem Vergleichswert verglichen. Die Art des Vergleichs ist durch eine Kennung definiert und kann z.B. gleich (==) oder ungleich (!=) sein.
Wenn der Vergleich wahr ist, wird als Einstiegspunkt in die Steuerdatei (MOVE.INF) die erste vorkommende Zeile in der Steuerdatei genommen, die als Satzart (EDI.INF: art) die in der Erkennungsdatei angegebene Satzart stehen hat (siehe untenstehende Beispiele)
Wenn der Vergleich falsch ist, wird die nächste Zeile der Erkennungsdatei abgearbeitet.
|
PIS
|
Inhalt
| ||||||
|
1
|
Block in Move-Datei mit der die Satzart behandelt wird (oder Kommentarzeile, falls erstes Zeichen ein ‘*’)
| ||||||
|
17
|
Kennung
| ||||||
|
25
|
Positionsangabe pis für Vergleich
| ||||||
|
33
|
Länge len für Vergleich
| ||||||
|
41
|
Satzart / Vergleichswert in Übergabedatei (für Kennung 2 oder 3)
|
