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.
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.
...