Módulo: DOC. IMPORTAÇÃO
Funcionalidade: LI
Data/Hora da Publicação: 02/12/2009 00:00:00
Data/Hora Última Alteração: 23/02/2011 10:06:00
Descrição da Nota: LI NÃO RECALCULA QTDE UM ESTATÍSTICA SE ALTERAR A QUANTIDADE
Sintoma
Erro no recálculo de Qtde Estatística que o programa deixa de fazer, na LI, quando alterado a Qtde
de Embarque do Pedido.
Solução
Verificar se a quantidada é diferente para Recalcular a Qtde Um Estatística
7.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 09495 Data: 02/12/2009 Hora: 14:35:24
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 09495
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 8.0
Pacote : 00002
Agrupamento : 00001
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
09297 - 00001 - 8.0 - 00001 - NÃO ESTÁ PREENCHENDO A QUANTIDADE NAS INFORMAÇÕES DE DRAWBACK
----------------------------------------------------------------------------------------------------
LI NÃO RECALCULA QTDE UM ESTATÍSTICA SE ALTERAR A QUANTIDADE
----------------------------------------------------------------------------------------------------
Palavras Chave:
LI - DESEMBARAÇO - QTDE - UM - ESTATÍSTICA - RECALCULAR
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI020O01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI020O01
...
v_qtdtot = v_qtdtot + it_zycit079-qtd_iten.
IF NOT it_ekpo-matnr IS INITIAL.
PERFORM converte_um_ncm USING it_ekpo-matnr
CHANGING it_zycit079-meins
it_zycit079-qtd_iten.
ENDIF.
v_qtdest = v_qtdest +
it_zycit079-qtd_iten.
ENDLOOP.
IF it_079_del[] IS INITIAL.
* >> Início da exclusão: MODULE LOAD_DATA
IF /pws/zycie078-qtdest IS INITIAL.
* << Fim da exclusão
* >> Início da inclusão: MODULE LOAD_DATA
IF /pws/zycie078-qtdest IS INITIAL OR
( /pws/zycie078-qtdest <> v_qtdest AND v_novo_item IS INITIAL ).
* << Fim da inclusão
/pws/zycie078-qtdest = v_qtdest.
ELSE.
IF NOT itab_itens[] IS INITIAL.
IF v_novo_item EQ 'X'.
IF NOT it_zycit079-qtd_iten IS INITIAL.
/pws/zycie078-qtdest = /pws/zycie078-qtdest +
it_zycit079-qtd_iten.
DELETE itab_itens WHERE ebeln EQ it_zycit079-ebeln
AND ebelp EQ it_zycit079-ebelp.
CLEAR v_novo_item.
...