9964 Abgleich Kopf-/ Positionsdaten (D04)
Je nach Auswahl Kundenaufträge, Angebote an Kunden oder Fertigungsaufträge überprüft und korrigiert das Programm zum Großteil die festgestellten Fehler, falls "Probelauf" nicht markiert ist.
Über die Selektionsfelder können die zu prüfenden Aufträge bzw. Angebote eingeschränkt werden.
Während der Diagnose erscheint in der Hinweiszeile die momentan bearbeitete Auftragsnummer. Fehler werden protokolliert. Neben den Schlüsselangaben für die Auftragsposition bzw. den Auftragskopf wie Nummer und Position werden die fehlerhaften Daten und die berichtigten Daten ausgegeben.
In der Folgezeile erscheint der Fehlertext, zum Beispiel
|
|
F2
|
Auftragsart Kopf/Position unterschiedlich
|
|
|
F25
|
Auftragswert im Kopf fehlerhaft
|
Alternative Angebotspositionen werden nicht in den Auftragskopf eingerechnet.
|
Beschreibung der Bildschirmfelder
|
Probelauf Markierung
|
Markierung ein
|
Im Probelauf wird nichts verändert, es wird nur geprüft.
|
|
Markierung aus
|
Echtlauf. Je nach Fehler werden die Daten im Auftrag korrigiert.
|
Auftragsart Auswahlliste
Hier kann ausgewählt werden, ob Kundenaufträge, Angebote oder Fertigungsaufträge analysiert werden sollen.
Auftragsnummer
Nur Aufträge innerhalb des selektierten Bereichs werden analysiert.
Suchbegriff
Nur Aufträge innerhalb des selektierten Bereichs werden analysiert.
Projekt
Nur Aufträge innerhalb des selektierten Bereichs werden analysiert. Die Projektselektion bezieht sich ausschließlich auf die Projektangabe im Auftragskopf.
Termin
Nur Aufträge innerhalb des selektierten Bereichs werden analysiert. Die Terminselektion bezieht sich ausschließlich auf die Angabe im Auftragskopf.
Bei Angeboten und Kundenaufträgen wird der Liefertermin im Kopf (Feldnummer 28) ausgewertet, bei Fertigungsaufträgen der geplante Endtermin (Feldnummer 44).
Erfassdatum
Nur Aufträge innerhalb des selektierten Bereichs werden analysiert. Die Selektion bezieht sich ausschließlich auf die Angabe im Auftragskopf.
Kunde
Nur Aufträge innerhalb des selektierten Bereichs werden analysiert. Die Selektion wird auch bei Fertigungsaufträgen ausgewertet, siehe Kundenangabe im Register „Auftragsdaten“ (Feldnummer 10).
Positionswerte AUF neu rechnen Markierung
Das Markierungsfeld wird nur bei der Auswahl von Kundenaufträgen und Angeboten ausgewertet.
|
Markierung ein
|
Als Kurs wird immer der Kurs aus der Position verwendet.
Auftragspositionen mit Variantenteilestämmen werden nicht speziell behandelt.
Ursprünglich wegen der Eurokonvertierung von Aufträgen eingeführt, kann die Markierung auch zur Bereinigung von fehlerhaften Aufträgen eingesetzt werden.
Das Eurokonvertierungsproblem war die Rundungsproblematik zwischen Preis und Wertfeldern. Der Eurokonverter rechnet Preis- und Wertfelder unabhängig voneinander um, so dass nach der Rundung auf 2 Nachkommastellen die Beziehung Preis * Menge = Wert nicht mehr gewährleistet ist. Beim Druck von Rechnungen wird dann eine Zuschlagszeile ausgewiesen, obwohl gar keine Zu-/Abschläge hinterlegt sind.
Falls Auftragsmenge und zu fakturierende Menge übereinstimmen, wird eine etwaige Änderung des Positionswerts (Feld 50 in Datei 47 bezogen auf Auftragsmenge) nicht extra ausgewiesen, da dann eine Übereinstimmung mit Feld 25 (Positionswert bezogen auf zu fakturierende Menge) existiert.
|
|
Markierung aus
|
Die Positionswerte werden nicht neu gerechnet
|
Rohertrag Position AUF neu rechnen Markierung
Das Markierungsfeld wird nur bei der Auswahl von Kundenaufträgen und Angeboten ausgewertet.
|
Markierung ein
|
Der Rohertrag wird für die Kundenauftragspositionen laut den aktuellen Konfigurationen neu berechnet.
Als Kurs bei Fremdwährungen wird immer der Kurs aus der Position verwendet.
Auftragspositionen mit Variantenteilestämmen werden nicht speziell behandelt.
Achtung: Im Standard ist das Feld gesperrt (über SIBD04.SDF).
Bitte beachten, dass immer die aktuellen Preise aus dem Teilestamm verwendet werden. Dies kann durchaus beabsichtigt sein, aber muss durch geeignete Selektionen auch abgesichert werden.
|
|
Markierung aus
|
Der Rohertrag in der Position bleibt unverändert
|
Prüfungen/Korrekturen im Kundenauftrag
Bei Fehlern zu Lagerangaben, Status oder Verarbeitungszustand wird ein Bestandsabgleich mit "9963 Bestände prüfen / abgleichen" empfohlen.
|
F1
|
Unzulässiger Zeilentyp
|
|
|
keine Korrekturen
|
|
F2
|
Auftragsart im Kopf und mindestens einer Position ist unterschiedlich
|
|
|
Die Auftragsart aus dem Kopf wird in die Positionen übernommen
|
|
F3
|
Disposition fehlt für K/S/G-Zeile (Datei DISP-BEW)
|
|
|
keine Korrekturen
|
|
F4
|
Status Disposition bei Abrufauftrag ist ungleich "08"
|
|
|
Status in Disposition für G-Zeile bei Abrufauftrag wird auf "08" gesetzt.
|
|
F5
|
Status Disposition bei Gutschrift ist ungleich "01"
|
|
|
Status in Disposition für K/S-Zeile bei Gutschrift wird auf "01" gesetzt.
|
|
F6
|
Status Disposition für K- oder S-Zeile ungleich "02"
|
|
|
Status in Disposition für K- bzw. S-Zeile wird auf "02" gesetzt.
|
|
F7
|
Verarbeitungszustand in Disposition ungleich Kundenauftragszeile
|
|
|
Verarbeitungsstatus wird in Disposition übernommen.
|
|
F8
|
Zahl zu groß bei G-Zeilensummen
|
|
|
keine Korrektur, Summe Menge aus K-Zeilen für Abrufzeile zu groß
|
|
F9
|
Mengen in G-Zeile fehlerhaft
|
|
|
Summe aus K-Zeilen wird in G-Zeile übernommen (Menge fakturiert, Menge geliefert und die errechnete Restmenge)
|
|
F10
|
Status Disposition ungleich Kundenauftragszeile
|
|
|
Status wird in Disposition übernommen, zum Beispiel "E" für erledigt
|
|
F11
|
Es existiert eine K-Zeile ohne G-Zeile im Abrufauftrag
|
|
|
keine Korrektur
|
|
F12
|
S-Zeile als eigene Position, ohne K-Zeile davor
|
|
|
keine Korrektur
|
|
F13
|
Es existiert eine G-Zeile, obwohl Auftragsart nicht Abrufauftrag ist
|
|
|
keine Korrektur
|
|
F14
|
Z-Zeile ohne K-Zeile
|
|
|
keine Korrektur
|
|
F15
|
A-Zeile ohne Rechnungsart Abschlag
|
|
|
keine Korrektur
|
|
F16
|
K-Zeile als Folgezeile zu anderer Zeile
|
|
|
keine Korrektur
|
|
F17
|
S-Zeile als Folgezeile zu einer Nicht-K-Zeile
|
|
|
keine Korrektur
|
|
F18
|
G-Zeile als Folgezeile
|
|
|
keine Korrektur
|
|
F19
|
Z-Zeile als Folgezeile zu einer Nicht-K-Zeile
|
|
|
keine Korrektur
|
|
F20
|
A-Zeile als Folgezeile
|
|
|
keine Korrektur
|
|
F21
|
F-Zeile als Folgezeile
|
|
|
keine Korrektur
|
|
F22
|
K-Zeile im SET, Feld 46 hat Wert 2
|
|
|
Feld 46 (Abbuchen über K/S-Zeile) wird wie Feld 57 (Fakturieren über K/S-Zeile) gesetzt
|
|
F23
|
K-Zeile ohne SET, Feld 46 nicht 2 oder Feld 57 nicht 1
|
|
|
Feld 46 (Abbuchen über K/S-Zeile) wird auf 2 in K-Zeile gesetzt, falls keine S-Zeile existiert. Feld 57 (Fakturieren über K/S-Zeile) wird auf 1 gesetzt, falls keine S-Zeile existiert.
|
|
F24
|
Auftragswert zu groß
|
|
|
keine Korrektur, Summe der Auftragswerte aus den Positionen wird zu groß
|
|
F25
|
Auftragswert im Kopf fehlerhaft
|
|
|
Summe der Auftragswerte aus den Positionen wird in den Kopf übernommen
|
|
F26
|
Rohertrag zu groß
|
|
|
keine Korrektur, Summe der Roherträge aus den Positionen wird zu groß
|
|
F27
|
Rohertrag im Kopf fehlerhaft
|
|
|
Summe der Roherträge aus den Positionen wird in den Kopf übernommen
|
|
F28
|
Kopfstatus passt nicht zu Positionen
|
|
|
Ermittelter Status aus den Positionen wird in den Kopf übernommen
|
|
F29
|
Abweichung Feld 46/57 in SET
|
|
|
Kennung in Feld 46/57 (Text von oben nehmen) wird aus der K-Zeile in die S-Zeilen übernommen
|
|
F30
|
Werte aus S-Zeilen stimmen nicht mit K-Zeile überein
|
|
|
Summe der Werte aus den S-Zeilen wird in die K-Zeile übernommen, falls über S fakturiert wird. Achtung, Rohertrag wird auf 0 gesetzt.
|
|
F31
|
Zahl zu groß bei Wertermittlung für SET
|
|
|
keine Korrektur, Summe aus S-Zeilen zu groß für Übernahme in K-Zeile
|
|
F32-F37
|
Neu berechnete Positionswerte bzw. Auftragskopfwerte weichen ab
|
|
|
Die neu berechneten Werte werden übernommen.
|
|
F38
|
Lager, Disposition ungleich Kundenauftragszeile
|
|
|
Lager aus Disposition wird in Kundenauftragszeile übernommen
|
|
F39-F42
|
Es wird im Kopf und den Positionen geprüft, ob das Konsilager je nach Auftragsart "Kommission" versorgt ist. Lagerangaben ohne Auftragsart "Kommission" werden ausgetragen. Fehlende Lagerangaben bei Auftragsart "Kommission" werden in den Positionen mit dem Lager aus dem Auftragskopf korrigiert. Ein fehlendes Lager im Auftragskopf wird nur gemeldet und kann nicht ersetzt werden, sondern muss vom Anwender selbst korrigiert werden.
|
|
F43
|
Projekt in Datei 23 (Disposition) und Datei 47 (dispositive Erweiterung Verkauf) verschieden. Das Projekt aus Datei 23 wird im Fehlerfall in das Projektfeld der Datei 47 übernommen
|
Prüfungen/Korrekturen im Fertigungsauftrag
Bei Fehlern zu Lagerangaben, Status oder Verarbeitungszustand wird ein Bestandsabgleich mit "9963 Bestände prüfen" empfohlen.
|
F50
|
Unzulässiger Zeilentyp
| |
|
|
keine Korrektur
| |
|
F51
|
Es existiert keine Erzeugniszeile mit Position 0 zum Auftragskopf
| |
|
|
keine Korrektur
| |
|
F52
|
Disposition fehlt für E/M-Zeile (Datei DISP-BEW)
| |
|
|
keine Korrektur
| |
|
F53
|
Verarbeitungsstatus im Kopf ungleich Status in zugehöriger Erzeugniszeile
| |
|
|
Verarbeitungsstatus wird aus Kopf in die Erzeugniszeile übernommen. (Status und Verarbeitungsstatus intern/extern)
| |
|
F54
|
Verarbeitungsstatus Disposition ungleich Fertigungsauftragsposition
| |
|
|
Verarbeitungsstatus wird in Disposition übernommen
| |
|
F55
|
Z/P/V-Zeile als Führungszeile
| |
|
|
keine Korrektur
| |
|
F56
|
E/A/K-Zeile als Folgezeile
| |
|
|
keine Korrektur
| |
|
F57
|
M-Zeile ohne E/A-Zeile
| |
|
|
keine Korrektur
| |
|
F58
|
Z-Zeile ohne E/M/A-Zeile
| |
|
|
keine Korrektur
| |
|
F59
|
P/V-Zeile ohne A-Zeile
| |
|
|
keine Korrektur
| |
|
F60
|
Verarbeitungsstatus intern/extern in Auftragsposition unterschiedlich
| |
|
|
interner Status wird aus extern übernommen
| |
|
F61
|
Schlüsselfelder für Kapazität nicht leer (Feld 120 bis Feld 123)
| |
|
|
Kapazitätsfelder werden nur bei A-Zeile ab Status 20 versorgt, daher werden Leerzeichen in die Felder 120 - 126 eingetragen
| |
|
F61
|
Arbeitsplatzstammsatz fehlt für A-Zeile
| |
|
|
keine Korrektur
| |
|
F62
|
Schlüsselfelder für Kapazität nicht leer (Feld 120 bis Feld 123)
| |
|
|
Kapazitätsfelder 120 bis 126 werden mit Leerzeichen versorgt. Gründe:
| |
|
|
1 =
|
Kapazität = N in Arbeitsplatzstammsatz
|
|
|
2 =
|
Lieferant ungleich Lieferant im Arbeitsplatzstammsatz
|
|
|
3 =
|
Lieferant SPACE bei Auftragsart Außer-Haus
|
|
|
4 =
|
Termin 999999
|
|
|
5 =
|
Arbeitsgangdauer ist 0
|
|
|
6 =
|
Die errechnete Dauer zwischen den Terminen ist 0
|
|
|
7 =
|
Zahl zu groß bei Berechnung des Kapazitätsfaktors
|
|
|
8 =
|
Kapazitätsfaktor 0 errechnet
|
|
F64
|
Fehler in Zeitrechnung
| |
|
|
Kapazitätsfelder 120 bis 126 werden mit Leerzeichen versorgt, da beim Kapazitätsfaktor berechnen ein Fehler auftrat
| |
|
F65
|
Satz in Terminierungsarbeitsdatei fehlt
| |
|
|
Interner Status 15 wird korrigiert (aus Status extern)
| |
|
F66
|
Satz in Freigabedatei fehlt
| |
|
|
Interner Status 28 wird korrigiert (aus Status extern)
| |
|
F67
|
Faktor Kapazität falsch
| |
|
|
Neu ermittelter Kapazitätsfaktor wird in den Arbeitsgang übernommen
| |
|
F68
|
Arbeitsplatz in Kapazitätsfeldern falsch (Feld 120 oder Feld 121)
| |
|
|
Maschine(ngruppe) aus A-Zeile wird in die Kapazitätsfelder übernommen
| |
|
F69
|
Starttermin ist falsch
| |
|
|
Ermittelter Starttermin weicht vom "Kapazitäts"-Starttermin im Feld 122 ab und wird als neuer Termin übernommen
| |
|
F70
|
Endtermin ist falsch
| |
|
|
Ermittelter Endtermin weicht vom "Kapazitäts"-Endtermin im Feld 123 ab und wird als neuer Termin übernommen
| |
|
F71
|
Status Kopf erledigt und Positionsstatus nicht
| |
|
|
Falls der Fertigungsauftragskopf den Status E besitzt und es existiert eine E-, M-, A- oder K-Zeile mit Status ungleich E, so wird der Status im Kopf wieder auf Leerzeichen zurückgesetzt und falls der Verarbeitungszustand größer oder gleich 60 war, so wird der Verarbeitungszustand 50 vergeben.
Wird in einem erledigten Fertigungsauftrag z.B. eine M-Zeile wieder aktiviert, bleibt der Status im Auftragskopf erledigt und die Diagnose meldet einen Fehler.
Ob bei der Aktivierung der Status im Auftragskopf auch geändert werden soll, wird über die INI-Einstellungen ErlAktHinzuMitKopf bzw. ErlAktMitKopf in Sektion [FST531] konfiguriert.
Je nach Konfiguration meldet die Diagnose einen Fehler oder gibt nur eine Warnung aus.
| |
|
F72
|
Menge aus alternativen Teilen falsch
| |
|
|
Materialentnahmen über alternative Teile führen zu neuen Dispositionen und die entnommene Menge wird bei der ursprünglichen M-Zeile bei der Restmenge reduziert und die über alternative Teile entnommene Menge wird eingetragen. In den Alternativpositionen wird ein Verweis auf die Referenznummer der M-Zeile eingetragen.
Die Diagnose prüft nun diese Zusammenhänge und korrigiert die Menge in der Original-M-Zeile entsprechend.
| |
|
F73
|
Lager in Datei 23 (Disposition) und Datei 53 (dispositive Erweiterung Fertigung) verschieden
| |
|
|
Lager aus der dispositiven Erweiterung Fertigung wird in die Disposition übernommen.
| |
