Módulo: CÂMBIO IMPORTAÇÃO
Funcionalidade: Financiamento
Data/Hora da Publicação: 07/06/2006 00:00:00
Data/Hora Última Alteração: 18/02/2011 09:39:15
Descrição da Nota: FINANCIAMENTO COM LINHA DE CRÉDITO AGRUPAR FATURAS
Sintoma
Quando criava um financiamento utilizando uma linha de crédito não conseguia agrupar faturas
corretamente e o programa permitia que criasse um financiamento com valor maior que o saldo da linha
e com valor menor do que o mínimo desembolso da linha, não exibia mensagem de erro e nem limpava o
valor do campo.
Solução
Aplicar ajustes contidos nessa nota.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01537 Data: 07/06/2006 Hora: 09:38:03
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01537
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00024
Agrupamento : 00119
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
FINANCIAMENTO COM LINHA DE CRÉDITO AGRUPAR FATURAS
----------------------------------------------------------------------------------------------------
Palavras Chave:
FINANCIAMENTO COM LINHA DE CRÉDITO AGRUPAR FATURAS
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCM101F01
REPS /PWS/MZYCM101I01
REPT /PWS/SAPMZYCM101
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCM101F01
...
CHECK v_ind_lifin IS INITIAL.
CHECK v_ind_texto IS INITIAL.
PERFORM ver_vlprinc.
PERFORM ver_juros.
CHECK v_ind_valor IS INITIAL.
* >> Início da inclusão: FORM SAVE_CHANGES
IF /pws/zycbe112-flinha = 'X' AND
NOT /pws/zycbe112-nrlinha IS INITIAL.
* << Fim da inclusão
IF NOT wa_zycbt114-dtvencto IS INITIAL AND
/pws/zycbe112-belnr IS INITIAL.
IF /pws/zycbe112-dtincl > wa_zycbt114-dtvencto.
CLEAR /pws/zycbe112-dtincl.
MESSAGE e015 WITH text-027 text-028.
...
...
IF wa_zycbt114-vlmin > /pws/zycbe112-vlme AND
wa_zycbt114-saldo > wa_zycbt114-vlmin.
CLEAR /pws/zycbe112-vlme.
MESSAGE e015 WITH text-112 text-113.
EXIT.
* >> Início da inclusão: FORM SAVE_CHANGES
ENDIF.
* << Fim da inclusão
ENDIF.
ENDIF.
PERFORM save_zycbt112.
PERFORM salvar_dados_adicionais.
PERFORM salvar_agrupar_processos.
...
...
INTO TABLE itab_zycbt112l
WHERE nrseq NOT LIKE '5%'
AND flinha EQ 'X'
AND nrlinha EQ /pws/zycbe112-nrlinha
AND status NE 'E'.
* >> Início da inclusão: FORM BUSCA_CAMPOS_LINHA
DELETE itab_zycbt112l WHERE nrseq = /pws/zycbe112-nrseq.
* << Fim da inclusão
CLEAR v_valor.
LOOP AT itab_zycbt112l.
ADD itab_zycbt112l-vlme TO v_valor.
ENDLOOP.
wa_zycbt114-saldo = wa_zycbt114-vlme - v_valor.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCM101I01
...
WHEN 'CS'.
PERFORM drill_down_cabecalho.
WHEN 'DESP'.
PERFORM call_zycb105_l.
WHEN 'SAVE'.
* >> Início da inclusão: MODULE USER_COMMAND_0100
IF /pws/zycbe112-flinha = 'X' AND
NOT /pws/zycbe112-nrlinha IS INITIAL.
IF wa_zycbt114-saldo LT /pws/zycbe112-vlme.
CLEAR /pws/zycbe112-vlme.
MESSAGE e015 WITH text-029.
EXIT.
ENDIF.
ENDIF.
* << Fim da inclusão
IF /pws/zycbe112-tpcomis EQ 'F'.
DESCRIBE TABLE itab_zycbt113c LINES v_li.
IF v_li > 1.
MESSAGE i015 WITH text-178 text-179.
EXIT.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPT /PWS/SAPMZYCM101