CE PLUS - Nota 010560

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: DI

Data/Hora da Publicação: 01/09/2010 00:00:00

Data/Hora Última Alteração: 02/09/2010 07:55:30

Descrição da Nota: AO CRIAR DI COM FRETE DO BL EM JPY, PERCENTUAL DO SEGURO FICA ERRADO.

Sintoma

Ao criar DI com frete do BL em JPY, percentual do seguro fica errado.

 

 

Solução

Tratar decimais para campo JPY.

 

Versões Tratadas

8.0

Informações Complementares

----------------------------------------------------------------------------------------------------

Nota Número 10560 Data: 01/09/2010 Hora: 17:02:12

----------------------------------------------------------------------------------------------------

 

----------------------------------------------------------------------------------------------------

Nota Número              : 10560

Categoria                : Erro de Programa

Prioridade               : Alta

Versão PW.CE             : 8.0

Pacote                   : 00004

Agrupamento              : 00037

----------------------------------------------------------------------------------------------------

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

----------------------------------------------------------------------------------------------------

AO CRIAR DI COM FRETE DO BL EM JPY, PERCENTUAL DO SEGURO FICA ERRADO.

----------------------------------------------------------------------------------------------------

Palavras Chave:

DI - FRETE -BL - JPY - CONVERSÃO - PERCENTUAL

 

----------------------------------------------------------------------------------------------------

Objetos da nota:

REPS /PWS/MZYCI023F01

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI023F01

 

...

 

    PERFORM calc_init USING v_tipop.

  ELSEIF e_subrc = '8'.

    EXIT.

  ENDIF.

* >> Início da exclusão: FORM CALC_ITAB

  v_bltofat = /pws/zycie093-prepaid +

  /pws/zycie093-collect.

* << Fim da exclusão

* >> Início da inclusão: FORM CALC_ITAB

  v_bltofat = /pws/zycie093-prepaid + /pws/zycie093-collect.

  IF NOT v_bltofat IS INITIAL.

    PERFORM trata_decimais USING /pws/zycie093-waersfre

                   CHANGING    v_bltofat             .

  ENDIF.

* << Fim da inclusão

  v_sgtofat = /pws/zycie085-vlseg.

  IF NOT v_sgtofat IS INITIAL .

    PERFORM retorna_decimais USING /pws/zycie085-waersseg

                   CHANGING    v_sgtofat             .

  ENDIF.

  IF /pws/zycie085-mdadicao = 'S'.

 

...