Solution : https://service.sap.com/sap/support/notes/1038151 (Connexion à SAP Service Marketplace requise)
Résumé :
Lors de l'utilisation de LSMW dans le serveur d'application SAP pour traiter les fichiers Unicode UTF-8 avec marque d'ordre des octets (BOM), le BOM est incorrectement intégré aux données, causant des erreurs dans l'enregistrement initial des données. Les serveurs d'application utilisent la page de code 4110 pour ces fichiers, qui en théorie n'exigent pas de BOM. Ce problème, auparavant non résolu, se manifeste lorsque le fichier contient un BOM, notamment lorsqu'il provient d'un système externe sous forme binaire. Pour résoudre ce problème, il est nécessaire d'appliquer les instructions de correction fournies sous la Note SAP 788449. Les niveaux requis des packages de support sont 50 pour la Base 620 et 12 pour la Base 640, à implémenter via l'Assistant de notes ou un import de package de support.
Mots Clés :
byte order mark, support package level 50, support package level 12, relevant support package, incorrect data occur, application server works, unicode utf-8 file, application server, unicode utf-8, legacy data
Notes associées :
1114197 | LSMW: Dump when reading data if data does not exist |
1066952 | Working with legacy data files in LSMW (Unicode, BOM, FTP) |
853665 | LSMW: Dump occurs when file imported from application server |
788449 | Byte-order Marks in UTF-8 Files |