українська - Машинний переклад
Запитання та відповіді 146586
Електронна пошта
Імпортувати застарілі контракти: як виправити помилку оператора обробки рядкового літерала, сформованого неправильно?
Для вашої зручності цю статтю бази знань було перекладено за допомогою системи машинного перекладу. Компанія SAP не надає жодних гарантій щодо правильності та повноти машинного перекладу. Ви можете знайти оригінальний матеріал, перейшовши на англійську мову за допомогою перемикача мов.
Запитання

Як виправити наступну помилку імпорту застарілої системи:

next() сталася помилка аналізу AQL: неправильно сформований оператор обробки літералів рядка SELECT W FROM ariba.collaborate.contracts.ContractWorkspace W WHERE W.ContractId = 'CW1234' ORDER BY W.DocumentVersion DESC, W.DocumentMinorVersion DESC. next() неможливо використати, якщо в колекції результатів є помилки. Використовуйте firstError() або errors() для обробки помилок.

Відповідь

У комірках, що містять ContractId файлу Contracts.csv, з’являється розрив повернення каретки/рядка.

Наприклад, відкриваючи файл у програмі текстового редактора, як-от Notepad або Notepad++, ви побачите розрив рядка у значенні ContractId:

Зверніть увагу, як рядок 2 розривається на рядок 3 у значенні ContractId. Видаліть розрив рядка та переконайтеся, що ContractId є одним рядком тексту без розриву рядка. Обов'язково перевірте також інші файли та стовпчики на повернення каретки.


Застосовується до

SAP Ariba Contracts

Умови використання  |  Авторське право  |  Політика убезпечення  |  Конфіденційність