Ansicht
Dokumentation

QRY2283 - Auswahlfehler für Feld &7. ( OS/400 )

QRY2283 - Auswahlfehler für Feld &7. ( OS/400 )

PERFORM Short Reference   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der IBM.
SAP E-Book


Nachricht : QRY2283
Auswahlfehler für Feld &7.

Nachrichtenlangtext :

Ursache . . . . : Die Abfrage wurde nicht ausgeführt, da ein Vergleichsoperand auf Daten aus Feld &7 (in Satz &28 der Datei &3 in Bibliothek &4, die nicht gleich *N sind,) zugreift. Die Daten aus Feld &7 sind nicht notwendigerweise falsch, da es sich bei dem Operanden möglicherweise um einen Ausdruck handelt, der neben Feld &7 auch andere Felder und Konstanten einbezieht. Ferner ist es möglich, dass für den Operanden eine Umsetzung erforderlich ist, die nicht erfolgreich ausgeführt werden konnte.
Um die Fehlerursache bestimmen zu können und zu überprüfen, ob weitere Fehler bei der Verarbeitung anderer Felder oder Sätze aufgetreten sind, den Befehl DSPJOBLOG (Jobprotokoll anzeigen) verwenden oder F10 (Nachrichten im Jobprotokoll anzeigen) drücken.
Fehlerbeseitigung:
Trat der Fehler auf, als eine gesicherte Abfragedefinition ausgeführt wurde, sicherstellen, dass die Abfrage die neuesten Daten in der Datei verwendet. Wurde möglicherweise eine ausgewählte Datei gelöscht und als neue Datei erstellt, nachdem die Abfrage gesichert wurde, mit dem Befehl WRKQRY die Abfrage ändern und sichern und anschließend die Abfrage erneut ausführen, oder die Auswahl zur Satzauswahl im Befehl RUNQRY (Abfrage ausführen) verwenden.
Tritt der Fehler bei Verwendung der neuesten Daten in der Datei auf, die Daten korrigieren, den Satzauswahltest löschen, der verhindert, dass die Abfrage ausgeführt wird, die Satzauswahltests erneut so definieren, dass der Test, der den Fehler verursacht, nicht für die Sätze ausgeführt werden muss, aus denen die falschen Daten stammen würden, oder eine Verarbeitungsauswahl verwenden, bei der die falschen Daten akzeptiert werden können.
Beispiele:
-- Ist &7 ein Feld in der Datei &3 in der Bibliothek &4 und wird der Wert in Satz &28 als Folge von Pluszeichen (+) für die Standardabfrage für die angegebene Teildatei angezeigt oder gedruckt, den Eigner der Datei bitten, die Daten zu korrigieren. Wenn das Feld ein numerisches Feld ist, Query für i5/OS verwendet wird und Dezimaldatenfehler ignoriert werden sollen, die Anzeige "Verarbeitungsauswahlmöglichkeiten auswählen" aufrufen und in der Bedienerführung "Dezimaldatenfehler ignorieren" J eingeben. Anschließend die Abfrage wiederholen.
-- Wird als Fehlerursache die Angabe von *N oder die Angabe eines ungewöhnlichen Namens diagnostiziert, ein Feld suchen, das in einigen Sätzen als Folge von Pluszeichen (+) angezeigt oder gedruckt wird, wenn der Test, in dem es verwendet wird, entfernt wird. Werden Informationen benötigt, wie der Fehler ohne Entfernen des Auswahltests korrigiert werden kann, die Nachrichten im Jobprotokoll aufrufen. Sind keine zusätzlichen Informationen vorhanden, eine weitere Änderung durchführen, um das Feld zum Sortieren von Sätzen auszuwählen, und die Anforderung wiederholen.

Nachrichtendatei : QQRYMSG
Bibliothek Nachrichtendatei : QSYS


CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der IBM.

Length: 3231 Date: 20240427 Time: 024953     sap01-206 ( 2 ms )