cancel
Showing results for 
Search instead for 
Did you mean: 

20 - Serviço de assinatura digital não acessível

Former Member
0 Kudos

Boa tarde Pessoal,

estamos configurando a NF-e 2.0, porem a NF-e esta parando no monitor do GRC com o erro: 20 - Serviço de assinatura digital não acessível.

li em alguma thread que "Este erro de validação 01/20 pode estar acontecendo na chamada do ABAP Proxy do assinador, isto se algo foi passado errado. Funciona assim, pra chegar no XI tem a chamada ao ABAP Proxy, se passar algum tipo de dado que dará erro na conversão dos dados ou algo mandatório não preenchido dará este erro."

como posso me certificar que o problema esta vindo das informacoes do ERP? ond posso ver esse log ou essas informacoes?

Obrigado,

Att,

Rafael.

Accepted Solutions (0)

Answers (1)

Answers (1)

henrique_pinto
Active Contributor
0 Kudos

É NFE 1.0 ou 10.0?

Em que SP do SLL-NFE o sistema está?

De maneira geral, esses erros de ABAP Proxy foram corrigidos nos últimos SPs.

Recomendaria vc estar no mínimo no SP18 (se for o NFE 1.0) ou SP19, se já tiver saído.

De qq maneira, se quiser verificar se é isso mesmo, vc pode colocar um break point na chamada do form call_xi no FM J1B_NF_MAP_TO_XML no ERP. Quando o debugger parar nesse BP, entra nele, vai até a chamada do FM /XNFE/NFE_CREATE e entra nele. Vc daí vai estar no GRC. Vai até a chamada da funcao /XNFE/006_SIGN_NFE_OUT, entra nela e vai até antes da chamada do proxy (tem um surrounding try/catch block). Se ele cair imediatamente no catch exception depois da chamada do execute_asynchronous, é o problema do ABAP Proxy.

Abs,

Henrique.

Former Member
0 Kudos

Boa noite Henrique,

estamos usando a xNFE 1.0

GRC SP18 e SAP_CR 7.2

Executa-se a função /XNFE/NFE_CREATE'.

a. Dentro dela, executa-se a função '/XNFE/006_SIGN_NFE_OUT'

b. Logo após executa o método lo_clientproxy->execute_asynchronous,

nessa rotina está retornando a exceção no Try-Catch retornando o erro para a estrutura lo_sys_exception com a seguinte mensagem de erro: "SAVE_STYLESHEET_FAILED Save Stylesheet failed /1SAI/SAS64C1D4E1614734F285C2: Transformation /1SAI/SAS64C1D4E1614734F285C2 contains syntax error".

Obs. Isso acontece na classe CL_PROXY_STYLESHEET_RUNTIME.

2. 2.Com base nesse retorno é criada de erro u201CDocument 0000000098: 006 - Signature service is not availableu201D feita na rotina abaixo.

PERFORM fill_bapiret2 USING gc_msgty-error

gc_mess_class_erp

'006'

lc_bapi_param

lv_bapi_row

'DOCNUM'

lv_logsys

ls_nfe_header-docnum

CHANGING et_bapiret2[].

pode nos ajudar com esse problema?

Obrigado,

Rafael

henrique_pinto
Active Contributor
0 Kudos

É, aparentemente o problema é sim no proxy.

Seria necessário ter uma visão dos valores pra saber q tags ele está montando de diferente do "padrão", mas fica difícil de fazer isso pelo fórum. Abre um chamado no componente SLL-NFE que o pessoal ajuda a identificar o que está causando o problema de proxy.

Mesmo pq esse erro nao poderia acontecer, era pra ter sido barrado antes como um erro de validação OU o mapeamento das tags na SIGN_NFE_OUT não está 100% de acordo. É um bug da solução.

Abs,

Henrique.

former_member182114
Active Contributor
0 Kudos

Bom dia Rafael,

O validador está ligado?

Tá com netweaver 7.02? Qual support package?

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

Henrique / Fernando.

Obrigado pela ajuda.

abrimos o chamado...

Resposta da SAP:

1459407 Syntax error in generated transformation

(in addition also consider applying the notes 1439938, 1472956, 1514916

1330851).

After that you may need to enforce stylesheet generation for the

called proxy /xnfe/co_006_signn_sign_nfe_ob.

Problema resolvido.

Obrigado,

abracos

Rafael