Foire aux questions 146586
E-mail
Importer les contrats antérieurs : comment corriger une erreur d'instruction de traitement de littéral de chaîne mal formée ?
Cet article de la base de connaissances a été traduit automatiquement pour vous faciliter la tâche. SAP ne garantit pas l'exactitude ou l'exhaustivité de cette traduction automatique. Vous pouvez trouver le contenu d'origine en passant à l'anglais à l'aide du sélecteur de langue.
Question

Comment corriger l'erreur d'importation d'antécédents suivante :

next() a rencontré l'erreur d'analyse AQL : instruction de traitement de littéral de chaîne mal formée SELECT W FROM ariba.collaborate.contracts.ContractWorkspace W WHERE W.ContractId = 'CW1234' ORDER BY W.DocumentVersion DESC, W.DocumentMinorVersion DESC. next() ne peut pas être utilisée si des erreurs existent dans la collection de résultats. Utilisez firstError() ou error() pour traiter les erreurs.

Réponse

Un retour chariot/saut de ligne apparaît dans la ou les cellules contenant ContractId du fichier Contracts.csv.

Par exemple, en ouvrant le fichier dans un programme d'éditeur de texte, tel que Notepad ou Notepad++, vous verrez un saut de ligne dans la valeur ContractId :

Notez comment la ligne 2 devient la ligne 3 dans la valeur ContractId. Supprimez le saut de ligne et assurez-vous que ContractId est une chaîne de texte unique sans renvoi à la ligne. Assurez-vous de vérifier également les retours chariot dans d'autres fichiers et colonnes.


S'applique à

SAP Ariba Contracts

Conditions d'utilisation  |  Copyright  |  Informations sur la sécurité  |  Confidentialité