on 05-09-2013 7:39 PM
Pessoal, boa tarde.
Por favor, alguém sabe me fizer como faço para utilizar o Step SIGNVALD no processo NORMPRCH? pergunto isso, pois estou precisando fazer Validações na entrada do XML e de forma Standard o processo NORMPRCH não passa nesse Step SIGNVALD, logo não executa a BADI /XNFE/BADI_XML_VALIDATE, através da função /XNFE/PROCSTEP_NFE_SIGNVALD.
Esse Step SIGNVALD é utilizado em qual processo de NFe Inbound?
Preciso validar se o CNPJ do Fornecedor que veio no XML é o mesmo CNPJ que está na PO.
No aguardo, obrigado.
Danilo
Bom dia Danilo,
Não se deve modificar os steps dos fluxos standard, apesar das tabelas serem editáveis boa parte das mudanças provoca erro de funcionamento.
De qualquer forma ao que entendi não é exatamente isto que você procura.
O método XML_VALIDATE desta BAdI é chamado pelo BP NORMPRCH no 3o. step:
NPURVALD Validation for Normal Purchasing
Verifique se ele está ativo em seu fluxo para o CNPJ que está testando.
Atenciosamente, Fernando Da Rós
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Fernando,
Qual é a ação exata no monitor que é feita a chamada desse método XML_VALIDATE, tbm estamos precisando implementa-lo para efetuar algumas consistências do XML, colocamos um break dentro dele e estamos executando o processo de atribuição de itens do pedido e não estamos conseguindo capturar o stop no debug. Estamos verificando no ponto certo?
Obrigado,
Daniel
Bom dia Daniel,
Talvez o problema não esteja na BAdI, mas na forma como você está esperando pelo debug. Está usando break-point externo? Seu sistema está apto a debug externo? Está usando o mesmo usuário da RFC (o processo inicia com o usuário PI-> GRC e não o seu)?
Tente provocar um dump qualquer ou wait 20 seconds dentro do método, e veja os resultados na ST22 ou SM50.
Atenciosamente, Fernando Da Rós
Bom dia Fernando,
Obrigado pela resposta,
Sim, estamos usando break-point externo, colocamos o usuário da RFC naquela opção de depuração de requisições externas, fiz o teste do wait up e tbm nada ocorreu.
Estamos tentando fazer a parada no processo de atribuição do pedido, desde a procura dos itens do pedido, a atribuição dos pedidos e até a gravação das atribuições.
Qual a é a ação do monitor do GRC que deveria startar o método XML_VALIDATE?.
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.