infra:NET Expert
 
×
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
1
Differenz zu vorhergehendem Satz, d.h. der Wert im aktuellen Satz in EDI.INF unterscheidet sich von dem im vorherigen Satz (z.B. bei einem Gruppenwechsel).
2
ist gleich dem Vergleichswert
3
ist ungleich dem Vergleichswert
25
Positionsangabe pis für Vergleich
33
Länge len für Vergleich
41
Satzart / Vergleichswert in Übergabedatei (für Kennung 2 oder 3)