CE PLUS - Nota 001168

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

 

Versões Tratadas

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.

...