CE PLUS - Nota 003011

Módulo: CÂMBIO EXPORTAÇÃO

Funcionalidade: Captação

Data/Hora da Publicação: 01/02/2007 00:00:00

Data/Hora Última Alteração: 10/03/2010 14:27:11

Descrição da Nota: CAPTAÇÃO - CAMPO IRRELEVANTE PARA CONTABILIZAÇÃO NRCONTR

Sintoma

 

Quando é modificado uma captação em um contrato de DP, e é alterado apenas o campo NRCONTR (não é um

campo relevante para a contabilização)programa o estorna a captação e contabiliza novamente, o

correto era apenas alterar o campo sem contabilizar nada.

 

Solução

 

Programa de captação ajustado para não consistir o campo NRCONTR como relevante para a

contabilização.

Versões Tratadas

6.0

Informações Complementares

 

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

Nota Número 03011 Data: 01/02/2007 Hora: 13:35:17

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

 

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

Nota Número              : 03011

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 6.0

Pacote                   : 00026

Agrupamento              : 00151

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

CAPTAÇÃO - CAMPO IRRELEVANTE PARA CONTABILIZAÇÃO NRCONTR

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

Palavras Chave:

CAPTAÇÃO - CAMPO IRRELEVANTE PARA CONTABILIZAÇÃO NRCONTR

 

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

Objetos da nota:

REPS /PWS/MZYCB001F01

 

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

Modificações efetuadas em REPS /PWS/MZYCB001F01

 

...

    ENDIF.

  ENDLOOP.

  LOOP AT wa_zycbt221.

    IF sy-tabix EQ v_itens.

      v_valor = /pws/zycbe001-vlme - v_sub.

    ELSE.

      v_valor = ( wa_zycbt221-vlr_item / v_soma ) *

                                  /pws/zycbe001-vlme.

      v_sub   = v_sub + v_valor.

    ENDIF.

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

    MOVE: v_valor         TO wa_zycbt221-vlr_rateio.

    MOVE: v_valor         TO wa_zycbt221-saldo_ov.

* << Fim da exclusão

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

    MOVE: v_valor         TO wa_zycbt221-vlr_rateio,

          v_valor         TO itab_zycbt221_ant-vlr_rateio.

    MOVE: v_valor         TO wa_zycbt221-saldo_ov,

          v_valor         TO itab_zycbt221_ant-saldo_ov.

* << Fim da inclusão

    MODIFY wa_zycbt221 INDEX sy-tabix.

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

    MODIFY itab_zycbt221_ant transporting vlr_rateio saldo_ov

      WHERE nrseqc EQ wa_zycbt221-nrseqc

        AND ordem  EQ wa_zycbt221-ordem

        AND item   EQ wa_zycbt221-item.

* << Fim da inclusão

    IF wa_zycbt221-pagador NE /pws/zycbe001-kunnr.

      v_pagador = 1.

      v_ordem = itab_vbap-vbeln.

...