Slovenčina - Machine Translation
FAQ 157481
Email
Importovať staršie zmluvy: Čo spôsobuje chybu "NoSuchElementException: null"?
Tento článok databázy poznatkov bol pre vaše pohodlie strojovo preložený. Spoločnosť SAP neposkytuje žiadne záruky týkajúce sa správnosti alebo úplnosti strojového prekladu. Pôvodný obsah nájdete prepnutím výberu jazyka na angličtinu.
Otázka

Čo spôsobuje chybu importných starších zmlúv, NoSuchElementException: null

Odpoveď

Vo väčšine prípadov sa vyskytol problém v údajoch polí, ktoré obsahujú veľké množstvo textu. Ak sa vyskytne táto chyba, blízko konca hodnoty poľa dlhého textu existuje viacero úvodzoviek ("), čo spôsobuje, že oddeľovače stĺpcov sa stanú nestabilnými. V príslušnom riadku dát sa vytvorí nový stĺpec, v ktorom chýba hlavička, pretože úvodzovky prerušujú oddeľovače.

Príkladom, ktorý spôsobil problém, je:

My, ľudia Spojených štátov, aby sme vytvorili dokonalejšiu Úniu, ustanovili spravodlivosť, poistili domáce pokoje, zabezpečili spoločnú obranu, podporili všeobecné blaho a zabezpečili blahoslavenstvá slobody pre seba a naše poštovné, usporiadať a ustanoviť túto ústavu pre "Spojené štáty americké".

Úvodzovky okolo Spojených štátov amerických môžu prerušiť spôsob načítania hodnoty oddelenej čiarkami (CSV), pretože prerušujú oddeľovače polí čiarky, čo spôsobuje pokusy o vytvorenie nového stĺpca v tomto riadku, ktorý nemá žiadnu hodnotu hlavičky. 

Ak chcete problém vyriešiť, odstráňte úvodzovky na konci reťazca a znova ho importujte.

Doplnkové informácie

Ak chcete zistiť, kde nájsť nesprávne dáta v súbore Contracts.csv, zobrazte chybový protokol importu v časti Správa > Administrácia > Projektový manažér > Importovať stav starších zmlúv. Prejdite na koniec protokolu importu a vyhľadajte chybové hlásenie. Potom skontrolujte v riadku dát, ktorý sa zobrazí po poslednom úspešnom riadku aktualizácie/vytvorenia v protokole.


Applies To

SAP Ariba Contracts

Terms of Use  |  Copyright  |  Security Disclosure  |  Privacy