Solution : https://service.sap.com/sap/support/notes/1017101 (Connexion à SAP Service Marketplace requise)
Résumé :
La note SAP décrit les problèmes de traitement XML dans ABAP via diverses fonctions – bibliothèque iXML, transformations XSLT et transformations simples. Les principaux symptômes incluent des erreurs lors de l'analyse XML, généralement via la méthode IF_IXML_PARSER=>PARSE() dans iXML ou des exceptions telles que CX_XSLT_RUNTIME_ERROR et des sous-classes de CX_ST_ERROR lors des transformations. Les causes racines sont liées au XML mal formé ou aux incohérences d'encodage dans les documents XML gérés dans ABIP, notamment autour des déclarations d'encodage et de l'encodage réel. Les solutions suggèrent des techniques de débogage utilisant le débogueur ABAP, en soulignant l'importance des pratiques correctes d'encodage et l'utilisation de variables de type binaire pour les données XML afin d'éviter les conflits d'encodage, en particulier lors des migrations Unicode du système ou des communications RFC. De plus, les ajustements incluent la suppression ou la modification des déclarations d'encodage incorrectes via CALL TRANSFORMATION ou la manipulation directe des chaînes.
Mots Clés :
customer component bc-aba-xml abap xml processing priority recommendations / additional info category, type string 1657121 call transformation id performance issue 1298098 chart engine - hiding key figures, type string 1319517 unicode collection note 1298098 chart engine - hiding key figures, sap notes 1657121 call transformation id performance issue 1515148 problems, replace section offset i2 length i1, abap xml processing tools insert, abap debugger offers comfortable means, 1319517 unicode collection note 1515148 problems, utf-16 character immediately terminates parsing, xml encoding conflicts easily arise
Notes associées :
1657121 | CALL TRANSFORMATION ID performance issue |
1515148 | Problems with XML in fields of type C and type STRING |
1319517 | Unicode Collection Note |
1298098 | Chart Engine - Hiding Key Figures |