Módulo: CÂMBIO EXPORTAÇÃO
Funcionalidade: Desconto de Recebíveis
Data/Hora da Publicação: 05/10/2006 00:00:00
Data/Hora Última Alteração: 18/02/2011 15:19:11
Descrição da Nota: VINCULAÇÃO MATCH-CODE FATURA DESCONTO DE RECEBIVEIS
Sintoma
Criei um processo de desconto de recebíveis e criei também um contrato de ACE com a opção "Contrato
de desconto de recebíveis" flegado, e na hora que vou vincular as faturas o sistema não traz nenhuma
das faturas que estão em desconto de recebíveis no match code.
Solução
Os campos do tipo currency foram alterados, sendo empurrados para o fim da string.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 02220 Data: 05/10/2006 Hora: 16:51:04
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 02220
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00025
Agrupamento : 00134
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
VINCULAÇÃO MATCH-CODE FATURA DESCONTO DE RECEBIVEIS
----------------------------------------------------------------------------------------------------
Palavras Chave:
VINCULAÇÃO MATCH-CODE FATURA DESCONTO DE RECEBIVEIS
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/ZZYCBGF3U01
VIED /PWS/ZYCBV206
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/ZZYCBGF3U01
...
v_nrinvoic = record_tab-string+3(10).
SELECT SINGLE * FROM /pws/zycbt219
WHERE nrinvoic = record_tab-string+3(10)
AND gsberf = record_tab-string+27(04)
AND nrparcf = record_tab-string+31(02)
* >> Início da exclusão:
AND belnr = record_tab-string+150(10)
* << Fim da exclusão
* >> Início da inclusão:
AND belnr = record_tab-string+131(10)
* << Fim da inclusão
AND saldo GT 0.
IF sy-subrc EQ 0 AND
/pws/zycbt219-saldo GT 0.
MOVE v_string TO itab_faturas.
APPEND itab_faturas.
...
...
CLEAR v_nrinvoic.
SELECT SINGLE * FROM /pws/zycbt219
WHERE nrinvoic = record_tab-string+3(10)
AND gsberf = record_tab-string+27(04)
AND nrparcf = record_tab-string+31(02)
* >> Início da exclusão:
AND belnr = record_tab-string+150(10)
* << Fim da exclusão
* >> Início da inclusão:
AND belnr = record_tab-string+131(10)
* << Fim da inclusão
AND saldo GT 0.
IF sy-subrc EQ 0 AND
/pws/zycbt219-saldo GT 0.
MOVE v_string TO itab_faturas.
APPEND itab_faturas.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em VIED /PWS/ZYCBV206
CPOS. VISÃO
MANDT CLNT 3 Mandante
NRINVOIC CHAR 20 GL - Número Invoice
BUKRS CHAR 4 Empresa
GSBERF CHAR 4 Divisão
NRPARCF NUMC 2 Nº sequencial da quota a pagar
DTVENCTO DATS 8 GL - Data de Vencimento
ZTERM CHAR 4 Chave de condições de pagamento
CODMOD CHAR 5 GL - Modalidade de Pagamento.
PRAZO NUMC 4 GL - Prazo de pagamento
KUNNR CHAR 10 Nº cliente
NAME1 CHAR 35 Nome 1
DTBL DATS 8 GL - Data do B/L
KUNAG CHAR 10 Emissor da ordem
FVINC CHAR 1 GL - Flag Vinculado
STATUS CHAR 1 GL - Status da Fatura de Exportação
WERKS CHAR 4 Centro
DTPREV DATS 8 GL - Data Prevista do Embarque.
BELNR CHAR 10 Nº documento de um documento contábil
WAERS CUKY 5 Chave da moeda
VLSLF CURR 13 GL - Valor do Saldo da Fatura
VLAVINC CURR 13 GL - Valor à Vincular