CLEAR lv_xml_error.
lo_xml->parse_xstring( EXPORTING stream = iv_xml_string ).
lo_error = lo_xml->get_last_parse_error( ).
IF lo_error IS BOUND.
lv_xml_error = lo_error->get_reason( ).
ENDIF.
buenas días.
Alguien sebe si este método tiene alguna limitación de datos. tanto en desarrollo como en calidad me funciono. pero al pasarlo a producción varios archivos de los que intenta extraer generan un error que cierra el programa. no da damp ni muestra mensaje de error en la barra de abajo.
si extraigo el XML desde la transacion del que muestra la lista de documentos del SII puedo comprobar que el documento guardado tiene formato adecuado y esta bien estructurado. pero desde este método no lo carga. puede ser por el tamaño. ya que ese en concreto como los que están fallando son muy largos.