Módulo: CÂMBIO EXPORTAÇÃO
Funcionalidade: Liquidação de Fatura
Data/Hora da Publicação: 20/08/2009 00:00:00
Data/Hora Última Alteração: 18/02/2011 17:04:52
Descrição da Nota: LIQUIDAÇÃO - MENSAGEM INCORRETA DE DOCUMENTO COMPENSADO
Sintoma
Ao efetuar uma liquidação de um contrato de ACC, onde não houve desmembramento na vinculação, exibe
a mensagem de documento X compensado ou não existente. Mas este documento X é da captação, teria que
analisar o da vinculação.
Solução
Verificar o documento da vinculação, quando o mesmo existir e for diferente do documento da
captação.
7.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 08863 Data: 20/08/2009 Hora: 17:03:26
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 08863
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 7.0
Pacote : 00010
Agrupamento : 00110
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
08813 - 00001 - 7.0 - 00010 - LIQUIDAÇÃO OU LIQUIDAÇÃO AUTOMÁTICA - DOCTO COMPENSADO - DATA INC
----------------------------------------------------------------------------------------------------
LIQUIDAÇÃO - MENSAGEM INCORRETA DE DOCUMENTO COMPENSADO
----------------------------------------------------------------------------------------------------
Palavras Chave:
LIQUIDAÇÃO MENSAGEM INCORRETA DE DOCUMENTO COMPENSADO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCB004F03
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB004F03
...
and nrparcf eq p_vinculacao-nrparcf
and gsberf eq p_vinculacao-gsberf
and dtvincul eq p_vinculacao-dtvincul.
assign:
<fs_zycbt069>-belnr to <fs_belnr>,
p_vinculacao-dtbelnr to <fs_dtdocto>.
endloop.
when others.
if /pws/zycbe001-belnr2 is initial.
assign /pws/zycbe001-belnr to <fs_belnr>.
* >> Início da inclusão: FORM DOCUMENTO_VINCULACAO
elseif p_vinculacao-belnr ne /pws/zycbe001-belnr2.
assign:
p_vinculacao-belnr to <fs_belnr>,
p_vinculacao-dtbelnr to <fs_dtdocto>.
* << Fim da inclusão
else.
assign /pws/zycbe001-belnr2 to <fs_belnr>.
* >> Início da exclusão: FORM DOCUMENTO_VINCULACAO
endif.
* << Fim da exclusão
if /pws/zycbe001-dtvincul is initial
or ( /pws/zycbe001-belnr = /pws/zycbe001-belnr2 and
not /pws/zycbe001-belnr2 is initial ).
clear /pws/zycbt074-dtcont.
select single dtcont
...
...
and
itab_zycbt005_vinc-slpagar < itab_zycbt005_vinc-vlvinc
and
itab_zycbt005_vinc-dtvincul < <fs_dtdocto>.
assign itab_zycbt005_vinc-dtvincul to <fs_dtdocto>.
exit.
else.
v_linha = v_linha - 1.
endif.
endwhile.
* >> Início da inclusão: FORM DOCUMENTO_VINCULACAO
endif.
* << Fim da inclusão
endif.
endif.
endcase.
perform adiciona_documentos
using
p_vinculacao-bukrs_c
<fs_belnr>
<fs_dtdocto>
'H'.
endform.
...