Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Nota Fiscal
Data/Hora da Publicação: 29/10/2008 00:00:00
Data/Hora Última Alteração: 23/02/2011 09:18:17
Descrição da Nota: AO EXECUTAR A EXIT DNF013 NA NF, NÃO CHAMA PROGRAMA ESPECÍFICO.
Sintoma
Ao executar a exit dnf013 na NF, não chama programa específico.
Solução
Retirar o comando para limpar dados de parâmetros antes de executar a chamada da exit.
7.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 07495 Data: 29/10/2008 Hora: 11:49:49
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 07495
Categoria : Erro de Programa
Prioridade : Alta
Versão PW.CE : 7.0
Pacote : 00007
Agrupamento : 00071
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
04228 - 00001 - 7.0 - 00002 - NECESSÁRIO CHAMADA DE EXIT AO CRIAR ITENS DA NOTA FISCAL GLOBAL.
----------------------------------------------------------------------------------------------------
AO EXECUTAR A EXIT DNF013 NA NF, NÃO CHAMA PROGRAMA ESPECÍFICO.
----------------------------------------------------------------------------------------------------
Palavras Chave:
EXIT - DNF013 - NF - PROGRAMA ESPECÍFICO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI016F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI016F01
...
processado IS initial AND
mark EQ 'X'.
REFRESH itab_zyglt100.
PERFORM verifica_exit USING 'D'
'/PWS/SAPMZYCI016'
' '.
e_subrc = '0'.
CLEAR itab_zyglt100 .
READ TABLE itab_zyglt100 WITH KEY
zexit = 'DNF013' BINARY SEARCH.
* >> Início da exclusão: FORM FILL_DATA_J1B1
CLEAR itab_zyglt100 .
* << Fim da exclusão
IF NOT itab_zyglt100-zexit_ativa IS INITIAL.
PERFORM (itab_zyglt100-formulario) IN PROGRAM
(itab_zyglt100-programa) IF FOUND.
ELSE.
IF v_lifnr NE itab_zycit042_aux-lifnr OR
v_j_1bbranch NE itab_zycit042-j_1bbranch.
v_j_1bbranch = itab_zycit042_aux-j_1bbranch.
v_lifnr = itab_zycit042_aux-lifnr.
CLEAR v_counter.
PERFORM clear_date_batch.
...