Suomi - Konekäännös
Usein kysytyt kysymykset 157481
Sähköposti
Tuo vanhat sopimukset: mikä aiheuttaa NoSuchElementException-virheen?
Tietämyskanta-artikkeli on konekäännetty. SAP Ariba ei vastaa konekäännöksen oikeellisuudesta tai täydellisyydestä. Pääset alkuperäiseen sisältöön vaihtamalla kielivalitsimesta kieleksi englannin.
Kysymys

Mikä aiheuttaa aiempien sopimusten tuonnin virheen, NoSuchElementPoikkeus: tyhjä

Vastaus

Useimmissa tapauksissa kenttätiedoissa on ongelma, joka sisältää suuria tekstimääriä. Kun tämä virhe ilmenee, pitkän tekstin kenttäarvon lopussa on useita lainausmerkkejä ("), jotka aiheuttavat sarakkeiden erotinten muuttumisen epävakaiksi. Vaikutuksen alaiselle tietoriville luodaan uusi sarake, josta puuttuu otsikko, koska lainausmerkit keskeyttävät erottimet.

Ongelman aiheuttanut esimerkki on:

Me Yhdysvaltain kansat, muodostaaksemme täydellisemmän unionin, perustamme oikeuden, vakuutamme kotimaisen Tranquilityn, huolehdimme yhteisestä puolustuksesta, edistämme yleistä hyvinvointia ja varmistamme Vapauden siunaukset itsellemme ja seurakunnallemme, vihimme ja laadimme tämän perustuslain "Amerikan yhdysvalloille".

Lainausmerkit Yhdysvaltojen ympärillä voivat keskeyttää pilkuilla erotettujen arvojen (CSV) latauksen, koska ne keskeyttävät pilkkukenttäerottimet, mikä aiheuttaa uuden sarakkeen tekemisen kyseiselle riville, jolla ei ole otsikkoarvoa. 

Korjaa ongelma poistamalla lainausmerkit merkkijonon lopusta ja tuomalla se uudelleen.

Lisätiedot

Jos haluat tietää, mistä löydät virheelliset tiedot Contracts.csv-tiedostosta, katso tuonnin virheloki kohdassa Hallinnoi > Hallinta > Projektipäällikkö > Tuo vanhojen sopimusten tila. Etsi virheilmoitus vierittämällä tuontilokin alareunaan. Tarkista sen jälkeen tietorivi, joka tulee näkyviin lokin viimeisen onnistuneen päivityksen/luonnin rivin jälkeen.


Koskee seuraavia:

SAP Ariba Contracts

Käyttöehdot  |  Copyright  |  Turvallisuusseloste  |  Tietosuoja