on 09-19-2012 3:09 PM
Olá pessoal,
Alguém já implementou a TAG da Anfavea no GRC 10?
Tentei de várias maneiras já, com codificação na BADI ENRICH_XML_DATA como o Henrique comentou aqui http://scn.sap.com/thread/3162418.
O que aconteceu é que ele converte os "<>" para hexa.
E também utilizando a função java de conversão pra CDATA porém na interface de BATCH...todos sem sucesso.
Alguém conseguiu fazer esta implementação?
Agradeço a ajuda!
Vanessa Zocaratto
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Obrigada pelo retorno Henrique,
Não sei se entendi bem a sua sugestão. Hoje o campo INFADPROD é um campo que vira um elemento no xml. O que vc sugere é que eu altere o tipo do campo INFADPROD para que ele possa ter outros elementos dentro dele? E assim criar um campo CDATA que se tornará um elemento? E implementar o codigo dentro da ENRICH_XML_DATA?
Hoje o cliente que recebe o xml espera receber o CDATA dentro do INFADPROD e não como um campo adicional ao xml.
Obrigada novamente!
Henrique só tem uma complicação.
Se eu alterar o tipo do infAdprod standard, ele sempre terá abaixo dele as tags de CDATA, id pedido, id item , etc....porém este campo, quando não é Anfavez está sendo utilizado para outras informações.
E ai como seria o tratamento? Acho que eu terei problemas quando nao for Anfavea certo?
Estou querendo esgotar as possibilidades, pois vou precisar pedir chave de acesso pra alteração do objeto standard.
Obrigada!
Vanessa
Outra opcao seria, para Anfavea, vc nao assinar o XML no ABAP.
Daí a mensagem iria para o PI antes de ser assinada, vc poderia popular a tag <infAdProd> com o CData e os conteúdos necessários, e depois vc teria que chamar um assinador Z (pois o 10.0 não contém mais o assinador Java separado no standard).
Esse assinador Z poderia ser o Java do 1.0 (se vc ainda tiver), só q nesse caso nao teria mais suporte... Outra possibilidade seria encapsular o core da assinatura ABAP Proxy Z, que vc poderia chamar a partir do PI.
User | Count |
---|---|
13 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.