Módulo: CÂMBIO EXPORTAÇÃO
Funcionalidade: Liquidação de Contrato
Data/Hora da Publicação: 27/08/2010 00:00:00
Data/Hora Última Alteração: 18/02/2011 16:57:51
Descrição da Nota: LIQUIDAÇÃO DE ACC COM PRÉ PAGAMENTO, DUMP AO VINCULAR CONTRATO DE ACC
Sintoma
Na Liquidação de ACC com Pré-Pagamento. Ao criar um registro onde foi vinculado um contrato de ACC
sem período de juros está ocorrendo dump.
Solução
Realizado ajuste para não gerar DUMP quando o contrato de ACC não tiver período de juros.
8.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 10540 Data: 27/08/2010 Hora: 08:42:18
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 10540
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 8.0
Pacote : 00004
Agrupamento : 00036
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
04026 - 00001 - 7.0 - 00002 - LIQUIDAÇÃO DE ACC COM PRÉ - CÁLCULO DE JUROS
----------------------------------------------------------------------------------------------------
LIQUIDAÇÃO DE ACC COM PRÉ PAGAMENTO, DUMP AO VINCULAR CONTRATO DE ACC
----------------------------------------------------------------------------------------------------
Palavras Chave:
LIQUIDAÇÃO DE ACC COM PRÉ PAGAMENTO, DUMP AO VINCULAR CONTRATO DE ACC
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCB014F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB014F01
...
<fs_zycbt062>-vlmej = <fs_zycbt062>-vlmej + <fs_zycbt062>-vlme *
<fs_zycbt002>-txjtotal / 100 / <fs_zycbt010>-nrdias *
v_nrdias.
unassign <fs_zycbt010>.
if v_nrdias_juros > v_nrdias_desemb.
exit.
endif.
endloop.
describe table itab_zycbt002 lines v_lin.
read table itab_zycbt002 assigning <fs_zycbt002> index v_lin.
* >> Início da inclusão: FORM CALCULOS_ITAB_ZYCBT062
if sy-subrc eq 0.
* << Fim da inclusão
<fs_zycbt062>-txjfixa = <fs_zycbt002>-txjfixa.
<fs_zycbt062>-txjvar = <fs_zycbt002>-txjvar.
<fs_zycbt062>-txjtotal = <fs_zycbt002>-txjtotal.
<fs_zycbt062>-tptxjur = <fs_zycbt002>-tptxjur.
* >> Início da inclusão: FORM CALCULOS_ITAB_ZYCBT062
endif.
* << Fim da inclusão
unassign <fs_zycbt002>.
endif.
if v_nrdias_desemb > v_nrdias_juros.
...