on 10-22-2009 3:24 PM
Olá pessoal,
Preciso de ajuda!!!
Eu preciso mandar uma seção CDATA no XML de NF-e pelo GRC nas tags InfAdProd e InfCpl com caracteres "
obs: no HTML não dá pra ver, mas na resposta da assinatura estão os escapes "& lt;" e "& gt;".
Alguém poderia me dar alguma ajuda??
Grato
Julio Pioto
Edited by: JulioPioto on Oct 22, 2009 4:41 PM
Edited by: JulioPioto on Oct 22, 2009 4:43 PM
Edited by: JulioPioto on Oct 22, 2009 4:45 PM
Edited by: JulioPioto on Oct 22, 2009 4:46 PM
Segue o link de um wiki com sugestao de solucao: [Sample Java Mapping to create ANFAVEA NFeExtension|http://wiki.sdn.sap.com/wiki/x/KIGgC]
Abs,
Henrique.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Oi Henrique,
boa tarde!!!
Obrigado pela resposta, mas ainda continuo com dúvida..,
Analisando a thread indicada, não consegui chegar à solução que o Lucas Farley chegou. Mesmo retirando o CDATA ainda continua retornando os escapes da assinatura e o cliente não está aceitando com os escapes..., ele quer somente os caracteres "<" e ">"...,
há alguma solução para isto??
Grato
Julio Pioto
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Julio,
o cliente quer por que motivo?
Se ele quer por achar que tem que ser só com CDATA, sem respaldo tecnico, nao há muito o que fazer, é pura teimosia.
Cabe a você provar que a aplicacao dele vai ler da mesma maneira.
Caso ele nao queira por algum problema tecnico, pode ser erro da propria implementacao dele.
De qq maneira, se ele exigir que seja com CDATA e <, > no conteudo, nao vai dar pra fazer via codigo ABAP.
Vc vai ter que inserir isso em um mapping customizado no XI.
Att,
Henrique.
PS: novamente, nao há motivo real para nao aceitar escapado... CDATA é o mesmo que escapar esse XML.
Julio,
vc nao precisa obrigatoriamente usar a tag CDATA. Ela apenas indica para a aplicacao que está lendo o XML que o conteudo dela nao eh pra ser considerado parte do XML, mas sim como texto.
Alternativamente, se vc simplesmente colocar o que deveria ser o conteudo dela com os caracteres escapados, vai ter o mesmo resultado. Para isso, basta jogar o conteudo que vc precisa ter na CDATA direto na BAdI do ERP para os campso INFCOMP e INFADPROD.
Veja essa thread:
Abs,
Henrique.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
6 | |
5 | |
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.