| |||||||||
Това, което причинява грешка при импортиране на наследени договори, NoSuchElementException: null
В повечето случаи има проблем в данните за полета, който съдържа големи количества текст. Когато възникне тази грешка, близо до края на стойност на поле на дълъг текст има множество кавички (") и това води до нестабилни разделители на колоните. В засегнатия ред с данни се създава нова колона, в която липсва заглавие, поради кавичките, които прекъсват разделителите.
Пример, който е причинил проблем, е:
Ние, хората на Съединените щати, за да създадем по-съвършен Съюз, да създадем Правосъдие, да осигурим вътрешна Спокойствие, да осигурим общата защита, да насърчим общото благоденствие и да осигурим Благословията на Свободата на себе си и на нашата Постеричност, да наредим и установим тази Конституция за "Съединените американски щати".
Кавичките около Съединените американски щати могат да прекъснат начина, по който се зарежда стойността, разделена със запетаи (CSV), защото прекъсват разделителите на полета със запетаи, което води до опити за създаване на нова колона в този ред, която няма заглавна стойност.
За да коригирате проблема, премахнете кавичките близо до края на низа и импортирайте отново.
За да разберете къде да намерите лошите данни във файла Contracts.csv, прегледайте журнала на грешките при импортиране в Управление > Администрация > Мениджър на проекти > Импортиране на статус на наследени договори. Скролирайте до дъното на журнала на импорт, за да намерите съобщението за грешка. След това проверете реда с данни, който се появява след последния успешен ред за актуализация/създаване за журнала.
SAP Ariba Contracts