Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Fatura Mercadoria
Data/Hora da Publicação: 28/11/2006 00:00:00
Data/Hora Última Alteração: 21/02/2011 12:44:32
Descrição da Nota: AO ESTORNAR A FATURA, OCORRE DUMP.
Sintoma
Ao estornar a fatura, ocorre dump e ao criar fatura livre de débito ou que fatura normal que não
contabilize apareciam diversas faturas no processo.
Solução
verificar se valor está preenchido antes da divisão.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 02534 Data: 28/11/2006 Hora: 11:49:58
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 02534
Categoria : Erro de Programa
Prioridade : Alta
Versão PW.CE : 6.0
Pacote : 00025
Agrupamento : 00142
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
AO ESTORNAR A FATURA, OCORRE DUMP.
----------------------------------------------------------------------------------------------------
Palavras Chave:
DUMP NA FATURA - ESTORNO DA FATURA - DIVISÃO POR ZERO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI003F02
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI003F02
...
INITIAL.
PERFORM verifica_total_itens.
DESCRIBE TABLE itab_zycit003 LINES v_line.
LOOP AT itab_zycit003.
IF sy-tabix = v_line.
itab_zycit003-ntgew = /pws/zycie006-ntgew - v_tot_ntgew.
IF itab_zycit003-ntgew < 0.
MESSAGE e015 WITH text-165 text-166.
ENDIF.
ELSE.
* >> Início da inclusão: FORM CALCULA_PESO
IF NOT v_val_plan_tot IS INITIAL.
* << Fim da inclusão
itab_zycit003-ntgew = /pws/zycie006-ntgew / v_val_plan_tot *
( itab_zycit003-netpr * itab_zycit003-toinv ).
* >> Início da inclusão: FORM CALCULA_PESO
ENDIF.
* << Fim da inclusão
v_tot_ntgew = v_tot_ntgew + itab_zycit003-ntgew.
ENDIF.
MODIFY itab_zycit003.
ENDLOOP.
ELSEIF /pws/zycie006-rateio = 'N' AND NOT /pws/zycie006-ntgew IS
...