CE PLUS - Nota 001016

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: Recebimento

Data/Hora da Publicação: 13/03/2006 00:00:00

Data/Hora Última Alteração: 20/06/2011 12:10:24

Descrição da Nota: DUMP NO RECEBIMENTO AO TENTAR CONTABILIZAR.

Sintoma

DUMP no Recebimento ao tentar contabilizar.

 

 

Solução

Atualização no programa do recebimento para consistência  e verificação da divisão por zero nos

casos de Drawback .

 

Versões Tratadas

6.0

Informações Complementares

----------------------------------------------------------------------------------------------------

Nota Número 01016 Data: 13/03/2006 Hora: 16:49:02

----------------------------------------------------------------------------------------------------

 

----------------------------------------------------------------------------------------------------

Nota Número              : 01016

Categoria                : Erro de Programa

Prioridade               : Baixa

Versão PW.CE             : 6.0

Pacote                   : 00022

Agrupamento              : 00105

----------------------------------------------------------------------------------------------------

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

----------------------------------------------------------------------------------------------------

DUMP NO RECEBIMENTO AO TENTAR CONTABILIZAR.

----------------------------------------------------------------------------------------------------

Palavras Chave:

 

 

----------------------------------------------------------------------------------------------------

Objetos da nota:

REPS /PWS/MZYCI017F02

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI017F02

 

...

      READ TABLE itab_zycit376 WITH KEY ebeln = itab_zycit003-ebeln

                                        ebelp = itab_zycit003-ebelp.

      READ TABLE itab_zycit245 WITH KEY nrseqd = itab_zycit376-nrseqd

                                        nritem = itab_zycit376-nritem.

      CLEAR: v_variacfob.

* >> Início da inclusão: FORM ADICIONA_SALDO_ATO

      IF NOT itab_zycit279-menge  IS INITIAL

     AND NOT itab_zycit376-qtd_apro IS INITIAL.

* << Fim da inclusão

      v_variacfob = itab_zycit279-menge *

      ( ( itab_zycit376-vlfob / itab_zycit376-qtd_apro ) -

        ( itab_zycit279-vltot / itab_zycit279-menge    ) ).

* >> Início da inclusão: FORM ADICIONA_SALDO_ATO

      ENDIF.

* << Fim da inclusão

      itab_zycit245-vlvinc = itab_zycit245-vlvinc - v_variacfob.

      UPDATE /pws/zycit245 SET vlvinc = itab_zycit245-vlvinc

                           WHERE nrseqd EQ itab_zycit245-nrseqd

                             AND nritem EQ itab_zycit245-nritem.

      .

...