Módulo: CÂMBIO FINANCEIRO
Funcionalidade: Rotina Mensal
Data/Hora da Publicação: 28/12/2006 00:00:00
Data/Hora Última Alteração: 18/02/2011 11:44:58
Descrição da Nota: ROTINA MENSAL FINANCEIRO - SOMA VALOR À PROVISIONAR
Sintoma
Ao executar a rotina mensal, onde o período da mesma englobe mais de uma parcela de juros, os
valores aparecem corretamente, mas não é feita a soma dos mesmos para subtrair do que já foi
provisionado, subtrai da última parcela que aparece, gerando valores incorretos.
Solução
A soma não ocorre devido estar sendo utilizado o campo valor da workarea, onde o correto é o da
tabela interna, assim totaliza os valores e provisiona o valor correto.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 02779 Data: 28/12/2006 Hora: 16:46:00
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 02779
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00026
Agrupamento : 00146
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
ROTINA MENSAL FINANCEIRO - SOMA VALOR À PROVISIONAR
----------------------------------------------------------------------------------------------------
Palavras Chave:
ROTINA MENSAL FINANCEIRO SOMA VALOR À PROVISIONAR
DIFERENÇA À PROVISIONAR NEGATIVA CLEARING NO PAGAMENTO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/ZYCBI113
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/ZYCBI113
...
ENDIF.
WRITE: 220 sy-vline.
ULINE.
FORMAT COLOR COL_BACKGROUND INTENSIFIED ON.
ENDIF.
ENDIF.
ENDIF.
v_faux = 'X'.
IF NOT wa_itab_relat-tpcontab = 'T'.
SUM.
* >> Início da exclusão: FORM QUEBRA
MOVE wa_itab_relat-vlmej TO v_vlmej.
MOVE wa_itab_relat-vlmeir TO v_vlmeir.
* << Fim da exclusão
* >> Início da inclusão: FORM QUEBRA
MOVE itab_relat-vlmej TO v_vlmej.
MOVE itab_relat-vlmeir TO v_vlmeir.
* << Fim da inclusão
FORMAT COLOR COL_NORMAL INTENSIFIED ON.
WRITE: / sy-vline,
text-006, text-022, wa_itab_relat-nrseq,
text-122, wa_itab_relat-nrparcj.
IF wa_itab_relat-tpcontab = ' '.
WRITE: text-124.
ELSEIF wa_itab_relat-tpcontab = 'C'.
WRITE: text-123.
ENDIF.
WRITE: 113 v_vlmej CURRENCY v_waers,
...