Häufig gestellte Fragen und Antworten (FAQ) KB0394601
E-Mail
Alte Verträge importieren: Was verursacht den Fehler "NoSuchElementException: null"?
Dieser Wissensdatenbankartikel wurde maschinell übersetzt. SAP übernimmt keine Gewährleistung für die Richtigkeit oder Vollständigkeit der Maschinenübersetzung. Sie können den Originalinhalt anzeigen, indem Sie über die Sprachauswahl zu "Englisch" wechseln.
Frage

Ursache des Fehlers beim Importieren früherer Verträge, NoSuchElementException: null

Antwort

In den meisten Fällen gibt es ein Problem mit Felddaten, die große Textmengen enthalten. Wenn dieser Fehler auftritt, gibt es am Ende eines Feldwerts des Langtexts mehrere Anführungszeichen ("), die dazu führen, dass die Trennzeichen der Spalten instabil werden. In der betroffenen Datenzeile wird aufgrund der Anführungszeichen, die die Trennzeichen unterbrechen, eine neue Spalte angelegt, in der eine Kopfzeile fehlt.

Ein Beispiel, das ein Problem verursacht hat, ist:

Wir, das Volk der Vereinigten Staaten, um eine vollkommenere Union zu bilden, Gerechtigkeit zu schaffen, die innere Ruhe zu versichern, die gemeinsame Verteidigung zu gewährleisten, die allgemeine Wohlfahrt zu fördern und uns und unseren Armen die Segnungen der Freiheit zu sichern, verordnen und errichten diese Verfassung für die "Vereinigten Staaten von Amerika".

Die Anführungszeichen um die Vereinigten Staaten von Amerika können das Laden des kommagetrennten Werts (CSV) unterbrechen, da sie die Trennzeichen für Kommafelder unterbrechen. Dies führt dazu, dass versucht wird, eine neue Spalte innerhalb dieser Zeile ohne Kopfzeilenwert anzulegen.

Um das Problem zu beheben, entfernen Sie die Anführungszeichen am Ende der Zeichenfolge, und importieren Sie sie erneut.

Zusätzliche Informationen

Um herauszufinden, wo die fehlerhaften Daten in der Datei Contracts.csv zu finden sind, zeigen Sie das Importfehlerprotokoll unter Verwalten > Administration > Projekt-Manager > Status früherer Verträge importieren an. Blättern Sie zum Ende des Importprotokolls, um die Fehlermeldung zu finden. Prüfen Sie dann die Datenzeile, die nach der letzten erfolgreichen Aktualisierungs-/Erstellungszeile gemäß dem Protokoll angezeigt wird.


Gilt für

Strategische Verträge

Nutzungsbedingungen  |  Copyright  |  Sicherheitsrichtlinie  |  Vertraulichkeit