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

Was verursacht den Fehler für den Import früherer Verträge, NoSuchElementException: null

Antwort

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

Ein Beispiel, das ein Problem verursacht hat, ist:

Wir sind das Volk der Vereinigten Staaten, um eine vollkommenere Union zu bilden, Gerechtigkeit zu schaffen, die innere Ruhe zu versichern, die gemeinsame Verteidigung vorzusehen, das allgemeine Wohlergehen zu fördern und den Segen der Freiheit für uns selbst und unsere Nachwelt zu sichern, diese Verfassung für die "Vereinigten Staaten von Amerika" zu errichten.

Die Anführungszeichen um die Vereinigten Staaten von Amerika können das Laden des kommagetrennten Werts (CSV) unterbrechen, da sie die Komma-Feldtrennzeichen unterbrechen, was dazu führt, dass versucht wird, eine neue Spalte innerhalb dieser Zeile zu erstellen, die keinen Kopfwert hat.

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

Zusätzliche Informationen

Um zu erfahren, 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 Aktualisierung/Erstellung der Zeile gemäß dem Protokoll angezeigt wird.


Gilt für

Strategische Verträge

Nutzungsbedingungen  |  Copyright  |  Sicherheitsrichtlinie  |  Vertraulichkeit