Módulo: CÂMBIO FINANCEIRO
Funcionalidade: Empréstimos
Data/Hora da Publicação: 18/12/2006 00:00:00
Data/Hora Última Alteração: 18/02/2011 11:44:54
Descrição da Nota: EMPRÉSTIMO - AO CRIAR UM NOVO EMPRÉSTIMO O SISTEMA NÃO CONSEGUE SALVAR
Sintoma
1-)criar um novo empréstimo, se a conta não for adminstrada por partidas em aberto, o programa gera
somente um documento contábil e exibe uma mensagem de erro, permanecendo no modo de criar e
permitindo que sejam gerados empréstimos com inconsistências.2-)Ao selecionar o emprestimo no modo
modificar para alterar algumas inconsistencias, o mesmo aparece com a pasta principal fechada para
modificações.
Solução
Ao gravar o novo empréstimo, mesmo ocorrendo erro, o programa fica no modo exibir.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 02717 Data: 18/12/2006 Hora: 10:01:37
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 02717
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00025
Agrupamento : 00144
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
EMPRÉSTIMO - AO CRIAR UM NOVO EMPRÉSTIMO O SISTEMA NÃO CONSEGUE SALVAR
----------------------------------------------------------------------------------------------------
Palavras Chave:
EMPRÉSTIMO SALVAR CRIAR FI_PERIOD_CHECK
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCA111F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCA111F01
...
ENDIF.
ENDIF.
PERFORM ver_nrparc.
CHECK v_ind_nrparc IS INITIAL.
PERFORM ver_texto.
CHECK v_ind_texto IS INITIAL.
PERFORM ver_vlprinc.
CHECK v_ind_valor IS INITIAL.
PERFORM save_zycbt128.
PERFORM save_zycbt129_comissao.
* >> Início da exclusão: FORM SAVE_CHANGES
CHECK v_erro_bi IS INITIAL AND
* << Fim da exclusão
* >> Início da inclusão: FORM SAVE_CHANGES
IF v_erro_bi IS INITIAL AND
* << Fim da inclusão
v_erro_exclusao IS INITIAL.
PERFORM salva_dados_bancarios.
* >> Início da inclusão: FORM SAVE_CHANGES
ENDIF.
* << Fim da inclusão
MESSAGE i268 WITH text-128 /pws/zycbe128-nrseq text-129.
MOVE /pws/zycbe128 TO wa_zycbt128.
MOVE /pws/zycbe129 TO wa_zycbt129.
IF sy-tcode = '/PWS/ZYCB111_C'.
IF v_erro EQ 'N'.
...
...
SELECT *
UP TO 1 ROWS
FROM /pws/zyglt009
INTO wa_zyglt009
WHERE bukrs EQ /pws/zycbe128-bukrs.
ENDSELECT.
PERFORM fill_date1_f02.
IF wa_zyglt009-comp_transemp = 'C'.
PERFORM fill_date_f04.
ENDIF.
* >> Início da inclusão: FORM SAVE_ZYCBT128
FREE v_erro_exclusao.
* << Fim da inclusão
PERFORM save_zycbt129.
ELSE.
LOOP AT itab_zycbt129p WHERE belnr NE ' '.
ENDLOOP.
IF sy-subrc NE 0.
PERFORM fill_date1_f02.
IF wa_zyglt009-comp_transemp = 'C'.
PERFORM fill_date_f04.
ENDIF.
PERFORM save_zycbt129.
...