CE PLUS - Nota 001794

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: Fatura Despesas

Data/Hora da Publicação: 21/07/2006 00:00:00

Data/Hora Última Alteração: 20/06/2011 12:46:22

Descrição da Nota: PROGRAMA ESTÁ ALTERANDO AS TABELAS DO CÂMBIO APAGANDO AS INFORMAÇÕES

Sintoma

Programa está alterando as tabelas do câmbio, apagando as informações de associação ou de pagamento

qdo

entramos na fatura via Doc.Importação e modificamos qualquer informação.

 

 

 

Solução

Atualizada fatura, para que ao entrar na mesma após já ter sido paga e fazer alteração não modifique

os dados das tabelas do câmbio.

 

Versões Tratadas

6.0

Informações Complementares

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

Nota Número 01794 Data: 21/07/2006 Hora: 15:40:28

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

 

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

Nota Número              : 01794

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 6.0

Pacote                   : 00024

Agrupamento              : 00123

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

PROGRAMA ESTÁ ALTERANDO AS TABELAS DO CÂMBIO APAGANDO AS INFORMAÇÕES

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

Palavras Chave:

APAGADO - INFORMAÇÕES - CAMBIO - ASSOCIAÇÃO

 

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

Objetos da nota:

REPS /PWS/MZYCI003F01

REPS /PWS/MZYCI003F02

 

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

Modificações efetuadas em REPS /PWS/MZYCI003F01

 

...

  ENDIF.

  CLEAR v_modo_bi.

ENDFORM.

FORM gravar_cambio.

  DATA wa_zycbt119 LIKE /pws/zycbt119.

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

 tables /pws/zycbt064.

    SELECT SINGLE * FROM /pws/zycbt064

      WHERE nrchave   = /pws/zycie006-nrseq_pgfat

      and   mdcorresp = 'IP'.

    if sy-subrc eq 0.

       exit.

    endif.

* << Fim da inclusão

  SELECT SINGLE * FROM t001 WHERE bukrs EQ /pws/zycie006-bukrs.

  SELECT SINGLE *

    FROM /pws/zycit000

    WHERE land1 EQ t001-land1.

  CLEAR /pws/zycbt131.

...

 

...

      SELECT SINGLE * FROM /pws/zycbt131

        WHERE nrseq_pgfat = /pws/zycie006-nrseq_pgfat.

      SELECT SINGLE * FROM /pws/zycbt119

           INTO wa_zycbt119

           WHERE nrseq = /pws/zycie006-nrseq_pgfat.

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

    ENDIF.

* << Fim da inclusão

    ENDIF.

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

    if not /pws/zycbt131 is initial.

       exit.

* << Fim da inclusão

  ENDIF.

  READ TABLE itab_zycit003 INDEX 1.

  MOVE-CORRESPONDING /pws/zycie006 TO /pws/zycbt119.

  CLEAR /pws/zycbt119-belnr_p.

  MOVE: /pws/zycie006-nrfat   TO /pws/zycbt119-nrfat,

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI003F02

 

...

        IF v_dif_wrbtr NE 0.

          itab_zycbt035_aux-wrbtr = itab_zycbt035_aux-wrbtr -

                                       v_dif_wrbtr.

        ENDIF.

      ENDIF.

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

      itab_zycbt035_aux-ps_psp_pnr  = itab_ekkn-ps_psp_pnr.

      IF NOT itab_ekkn-ps_psp_pnr IS INITIAL.

        /pws/zycie006-ps_psp_pnr = itab_ekkn-ps_psp_pnr.

      ENDIF.

* << Fim da inclusão

      IF /pws/zycie006-tpfatura EQ '11'.

        IF /pws/zycit000-clucro_ia = ' '.

          CLEAR: itab_zycbt035-c_kostl,

                 itab_zycbt035-d_kostl.

        ENDIF.

...