SAP TRANSPORTATION MANAGEMENT (TM)

Enviando XML pela SPROXY

Cenário

 

É 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.

Premissas

 

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.

Configurações 

 

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.

 

Ivan Carlos Dani

Consultor SAP TM

Fale com um consultor ASSUMSAP

Vamos conversar sobre o seu projeto!

Agende uma consultoria online