Módulo: CÂMBIO EXPORTAÇÃO
Funcionalidade: Liquidação de Fatura
Data/Hora da Publicação: 21/12/2007 00:00:00
Data/Hora Última Alteração: 10/03/2010 17:44:54
Descrição da Nota: LIQUIDAÇÃO DE FATURAS
Sintoma
O programa não estava levando corretamente a taxa de câmbio das faturas.
Solução
Alterada include /PWS/MZYCB004F02, verificando se o campo BELNR6 da fatura está em branco,
caso esteja, considera o campo BELNR para pesquisa que busca o valor de taxa de câmbio.
7.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 05516 Data: 21/12/2007 Hora: 16:37:45
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 05516
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 7.0
Pacote : 00004
Agrupamento : 00026
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
LIQUIDAÇÃO DE FATURAS
----------------------------------------------------------------------------------------------------
Palavras Chave:
LIQUIDAÇÃO DE FATURAS - TAXA DO FATURAM.2ª FAT DESM CLIENTE
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCB004F02
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB004F02
...
AND wa_zycbt007-liq_trans EQ 'T'.
EXIT.
ENDIF.
IF itab_zycbt030-belnr IS INITIAL.
IF v_docto NE itab_zycbt030-nrinvoic.
v_docto = itab_zycbt030-nrinvoic.
MESSAGE i265 WITH itab_zycbt030-nrinvoic.
ENDIF.
v_belnr = itab_zycbt030-belnr.
ELSE.
* >> Início da inclusão: FORM LANCAMENTO_PROVISAO2
IF itab_zycbt030-belnr6 IS INITIAL.
v_belnr = itab_zycbt030-belnr.
ELSE.
* << Fim da inclusão
v_belnr = itab_zycbt030-belnr6.
* >> Início da inclusão: FORM LANCAMENTO_PROVISAO2
ENDIF.
* << Fim da inclusão
ENDIF.
SELECT kursf FROM bkpf
INTO v_kursf6
WHERE bukrs = itab_zycbt005-bukrs AND
belnr = v_belnr AND
gjahr = itab_zycbt030-budat(4).
...
...
AND wa_zycbt007-liq_trans EQ 'T'.
EXIT.
ENDIF.
IF itab_zycbt030-belnr IS INITIAL.
IF v_docto NE itab_zycbt030-nrinvoic.
v_docto = itab_zycbt030-nrinvoic.
MESSAGE i265 WITH itab_zycbt030-nrinvoic.
ENDIF.
v_belnr = itab_zycbt030-belnr.
ELSE.
* >> Início da inclusão: FORM LANCAMENTO_PROVISAO3
IF itab_zycbt030-belnr6 IS INITIAL.
v_belnr = itab_zycbt030-belnr.
ELSE.
* << Fim da inclusão
v_belnr = itab_zycbt030-belnr6.
* >> Início da inclusão: FORM LANCAMENTO_PROVISAO3
ENDIF.
* << Fim da inclusão
ENDIF.
SELECT kursf FROM bkpf
INTO v_kursf6
WHERE bukrs = itab_zycbt005-bukrs AND
belnr = v_belnr AND
gjahr = itab_zycbt030-budat(4).
...