| |||||||||
Mikä aiheuttaa aiempien sopimusten tuonnin virheen, NoSuchElementPoikkeus: tyhjä
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.
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.
SAP Ariba Contracts