Olá Alex,
Se você usar os métodos padrão fornecidos pela SAP para ler e analisar o arquivo XML, isso será feito automaticamente pelo método. Abaixo está um programa de exemplo. Minha string XML de exemplo tem um nó chamado body e tem um valor com o símbolo > nele, que de forma escapada é visto como > . O programa obtém corretamente o valor convertendo > no símbolo > e o exibe após a execução.
††† 1† report xml_parse.
††† 2†
††† 3† data:lv_xml type ref to cl_xml_document,
††† 4†††††† lv_elemnt type ref to if_ixml_element,
††† 5†††††† lv_value type string.
††† 6†
††† 7† create object lv_xml.
††† 8† lv_xml->parse_string( |<?xml version="1.0" encoding="UTF-8"?><note><to>Tove</to><from>Jani</from><heading>Reminder</heading><body>>Don't forget me this weekend!</body></note>| ).
††† 9† lv_elemnt ?= lv_xml->find_node( 'body' ).
†† 10† lv_value = lv_elemnt->get_value( ).
†† 11† write lv_value.
Resultado do programa:
Obrigado,
Juwin