SAP Note 500360 - UTF-8 Escaping in CL_HTTP_UTILITY~ESCAPE_URL/~UNESCAPE_URL

Composant : Internet Communication Framework -

Solution : https://service.sap.com/sap/support/notes/500360 (Connexion à SAP Service Marketplace requise)

Résumé :
Cette note SAP traite de l'encodage des URL dans les systèmes ASCII en utilisant l'UTF-8. Elle précise que les applications doivent uniformément utiliser l'UTF-8 pour l'encodage et le décodage des URL et des champs de formulaire, et met en garde contre les modifications isolées des méthodes escape_url et unescape_url dans CL_HTTP_UTILITY/IF_HTTP_UTILITY. Elle nécessite l'implémentation de corrections dans l'environnement ABAP et un correctif du noyau spécifique aux versions du système. Des ajustements supplémentaires dans ABAP impliquent de changer les types de gestion des données et d'ajouter des paramètres aux méthodes d'échappement et de déséchappement. Le respect de cette note est essentiel pour maintenir les normes d'encodage d'URL appropriées dans certaines applications SAP.

Mots Clés :
optional  typing         reference type            importing, cl_http_utility class/if_http_utility interface, optional options parameter, sap ascii systems, standard ascii code, ihttp type group, <<< delete              ihttp_scid_get_data_length          type, cst patch collection 12 2005, <<< insert              ihttp_scid_url_escape_2            type, <<< insert              ihttp_scid_url_unescape_2          type

Notes associées :

1323949Chinese characters in attachment filename.
967695IF_HTTP_UTILITY~IS_ICT_SYSTEM_CALL_IMPLEMENTED modification
913116UTF-8 characters are converted to "#" in form fields in RSRT
502517WebEx Meeting does not start