Polski - Tłumaczenie maszynowe
Często zadawane pytanie 146586
E-mail
Import starszych kontraktów: Jak skorygować błąd instrukcji przetwarzania literału w postaci ciągów sformatowanych?
Ten artykuł bazy danych został przetłumaczony maszynowo. SAP nie daje gwarancji poprawności ani kompletności tłumaczenia maszynowego. Możesz znaleźć oryginalną treść, przełączając się na język angielski za pomocą selektora języków.
Pytanie

Jak poprawić następujący błąd importu starszej wersji:

Następna() napotkała błąd analizy składni AQL: Złośliwy ciąg znaków instrukcji przetwarzania literału SELECT W FROM ariba.collaborate.w ContractWorkspace W WHERE W.ContractId = 'CW1234' ORDER BY W.DocumentVersion DESC, W.DocumentMinorVersion DESC. next() nie może być używany, jeśli w kolekcji wyników istnieją błędy. Aby przetworzyć błędy, użyj funkcji firstError() lub error().

Odpowiedź

Powrót karetki/podział wiersza pojawia się w komórkach zawierających ContractId pliku Contracts.csv.

Na przykład, otwierając plik w edytorze tekstu, takim jak Notepad lub Notepad++, zobaczysz podział linii w ramach wartości ContractId:

Zwróć uwagę, jak wiersz 2 dzieli na wiersz 3 w wartości ContractId. Usuń podział wiersza i upewnij się, że identyfikator kontraktu jest pojedynczym ciągiem znaków tekstu bez podziału wiersza. Pamiętaj, aby sprawdzić również inne pliki i kolumny dla powrotu karetki.


Zastosowanie

SAP Ariba Contracts

Warunki użytkowania  |  Prawa autorskie  |  Ujawnianie informacji o zabezpieczeniach  |  Prywatność