Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Fatura Mercadoria
Data/Hora da Publicação: 26/12/2006 00:00:00
Data/Hora Última Alteração: 22/02/2011 16:05:07
Descrição da Nota: AJUSTE NO RATEIO POR DIVISÃO ABSOLUTA NO MOMENTO DE SALVAR A FATURA
Sintoma
O programa de fatura não permite salvar a fatura quando está é rateada por divisão absoluta, e
apresenta uma mensagem de diferença entre o valor dos itens e o total da fatura.
Permite alteração da fatura, sendo que a tabela fica incorreta e na tela não. E vai para a DI
incorretamente.
Solução
Limpar a variavel antes de entrar na rotina de rateio.
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 02760 Data: 26/12/2006 Hora: 16:47:55
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 02760
Categoria : Erro de Programa
Prioridade : Alta
Versão PW.CE : 6.0
Pacote : 00026
Agrupamento : 00146
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
02538 - 00001 - 6.0 - 00025 - FATURA NÃO ESTÁ ATUALIZANDO VALOR REALIZADO APÓS CONTABILIZADA
02553 - 00002 - 6.0 - 00025 - AJUSTE NO RATEIO PARA CONTABILIZAÇÃO DA FATURA
----------------------------------------------------------------------------------------------------
AJUSTE NO RATEIO POR DIVISÃO ABSOLUTA NO MOMENTO DE SALVAR A FATURA
----------------------------------------------------------------------------------------------------
Palavras Chave:
RATEIO - DIVISÃO - ABSOLUTA - FATURA - ITENS
/PWS/SAPMZYCI003
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI003F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI003F01
...
v_stop = 'X'.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
IF ( /pws/zycie006-tpfatura = '01' OR /pws/zycie006-tpfatura = '11' )
AND v_tot_ntgew NE /pws/zycie006-ntgew.
MESSAGE i015 WITH text-071.
v_stop = 'X'.
ENDIF.
* >> Início da inclusão: FORM SALVAR_DADOS
CLEAR : v_tot_aux.
* << Fim da inclusão
LOOP AT itab_zycit003.
v_tabix = sy-tabix.
PERFORM atualizando_total.
MODIFY itab_zycit003.
ENDLOOP.
PERFORM check_total.
IF v_dif_saldo = 'S'.
v_stop = 'X'.
CLEAR v_dif_saldo.
ENDIF.
...