É comum em alguns projetos realizar vários testes enviando XML e fazendo manipulações nele ou até mesmo uma mensagem que deu sucesso tanto na saída quanto na entrada e não é mais possível reenviar ela utilizando a SRT_MONI.
Nesse caso podemos utilizar a transação SPROXY para manipular o XML ou simplesmente reenviar ele. Mas um problema comum é, como encontrar a interface correta no meio daquela infinidade de interfaces? Abaixo mostro como fazer isso de forma mais rápida por busca ao invés de utilizar a navegação.
Problema: Mudar valor do XML
Pegar o número da mensagem (ID mensagem) na SRT_MONI e depois o nome da interface
ID MSG: 5B4600F607B71EDF969D606E85D31707
Nome da interface exemplo: TransportationOrderLoadingAppointmentRequest_Out
Transação: SPROXY
Clique em “Open object”, selecione “Use External Key” e coloque a interface em “Nome”:
Ponto importante aqui, dê F4 para achar o “Nome”, pois apenas preenchendo o nome ele não encontra:
Com isso vai popular as informações conforme o print:
Voltar na SRT_MONI e ir no XML original, dar Ctrl+A ou copiar:
Clique em executar
Clique em avançar:
Clique no “Editor XML”:
Elimine o XML que está default e insira o seu copiado e execute:
Caso estiver tudo correto com o XML ele dará a mensagem de correto e agora ele está esperando apenas o “COMMIT WORK”:
Pronto, o XML foi enviado.
Consultor SAP TM