Módulo: CÂMBIO EXPORTAÇÃO
Funcionalidade: Vinculação
Data/Hora da Publicação: 06/04/2006 00:00:00
Data/Hora Última Alteração: 18/02/2011 15:08:18
Descrição da Nota: FUNÇÃO MONTANTE_CONVERTE NÃO TRATAVA AS EXCEÇÕES.
Sintoma
Chamada da Função Montante_Converte não tratava as exceções.
Solução
Adicionado o tratamento das exceções
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01168 Data: 06/04/2006 Hora: 14:50:43
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01168
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00023
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
Texto Rápido:
FUNÇÃO MONTANTE_CONVERTE NÃO TRATAVA AS EXCEÇÕES.
----------------------------------------------------------------------------------------------------
Palavras Chave:
FUNÇÃO MONTANTE_CONVERTE NÃO TRATAVA AS EXCEÇÕES.
VINCULAÇÃO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCB009F04
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB009F04
...
i_ctmoeda = /pws/zycbt009-kurst
i_dtbase = p_data
IMPORTING
e_txc = p_kursf
EXCEPTIONS
* >> Início da exclusão: FORM DEFINE_CAMBIO
i_demoeda_nao_encontrado = 1
i_paramoeda_nao_encontrado = 2
i_ctmoeda_nao_encontrado = 3
i_dtbase_nao_encontrada = 4
taxa_nao_encontrada = 5
fator_nao_encontrado = 6
i_montante_nao_encontrado = 7
OTHERS = 8.
* << Fim da exclusão
* >> Início da inclusão: FORM DEFINE_CAMBIO
I_DEMOEDA_NAO_ENCONTRADO = 1
I_PARAMOEDA_NAO_ENCONTRADO = 2
I_CTMOEDA_NAO_ENCONTRADO = 3
I_DTBASE_NAO_ENCONTRADA = 4
TAXA_NAO_ENCONTRADA = 5
FATOR_NAO_ENCONTRADO = 6
I_MONTANTE_NAO_ENCONTRADO = 7
TABELA_CATEG_NAO_CONFIGURADA = 8
OTHERS = 9.
* << Fim da inclusão
IF sy-subrc = 1.
IF v_excep IS INITIAL.
MESSAGE i015 WITH text-359.
v_excep = 'X'.
EXIT.
...