CE PLUS - Nota 010829

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: DSI

Data/Hora da Publicação: 14/12/2010 00:00:00

Data/Hora Última Alteração: 07/01/2011 10:36:35

Descrição da Nota: PREENCHER VALOR DO ITEM QUANDO A MOEDA É BRL

Sintoma

Ao criar DSI para um processo com moeda BRL o programa não preenche os campos 'Val.MLE Total (R$)'

na pasta Bens, 'Valor MLE (R$)' e 'Valor da Taxa' no detalhe do item.

 

 

Solução

Ajustado programa para sempre preencher a taxa da moeda para utilização nos calculos da DSI.

 

Versões Tratadas

8.0

Informações Complementares

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

Nota Número 10829 Data: 14/12/2010 Hora: 15:11:06

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

 

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

Nota Número              : 10829

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 8.0

Pacote                   : 00005

Agrupamento              : 00052

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

PREENCHER VALOR DO ITEM QUANDO A MOEDA É BRL

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

Palavras Chave:

DSI - VALOR - ITEM - MOEDA - BRL - INTERNA

/PWS/SAPMZYCI058

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

Objetos da nota:

REPS /PWS/MZYCI058F01

 

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

Modificações efetuadas em REPS /PWS/MZYCI058F01

 

...

    if not /pws/zycie085-ukursfob is initial.

      /pws/zycie085-vlfobr   = /pws/zycie085-vlfob /

         /pws/zycie085-ukursfob.

    else.

      message i015 with text-221.

      exit.

    endif.

  else.

    /pws/zycie085-vlfobr   = /pws/zycie085-vlfob.

  endif.

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

  loop at itab_it where not waersbem is initial and

                            waersbem ne  /pws/zycbt007-waersb.

* << Fim da exclusão

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

  LOOP AT itab_it WHERE NOT waersbem IS initial.

* << Fim da inclusão

    perform: taxa_converte using itab_it-waersbem /pws/zycie085-dttax

                           changing itab_it-dttaxbem.

    modify itab_it transporting dttaxbem.

  endloop.

  perform calc_itab.

  perform propoe_banco.

endform.

...