Módulo: CÂMBIO FINANCEIRO
Funcionalidade: Remessa
Data/Hora da Publicação: 18/04/2008 00:00:00
Data/Hora Última Alteração: 03/03/2010 18:01:25
Descrição da Nota: REMESSA COM ORIGEM - DOCTO CHAVE LANÇAMENTO INCORRETA - SALDO A ASSOCIAR
Sintoma
Ao criar uma remessa com documento contábil onde existam chaves de lançamento diferentes de 01
(recebimento) e 31(pagamento), fica inconsistente a remessa e ocorre dump. Sempre que criada remessa
com origem recebimento, competência, aparece mensagem de que saldo a associar é insuficiente e não
permite alterar.
Solução
Não permitir gerar remessa a partir de documento que tenha chave de lançamento inconsistênte, ou
seja, diferente de 01 e 31. Para o segundo caso, carregar campos sld_associar quando for remessa com
origem de recebimento-competência.
7.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 06423 Data: 18/04/2008 Hora: 14:57:58
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 06423
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 7.0
Pacote : 00005
Agrupamento : 00043
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
REMESSA COM ORIGEM - DOCTO CHAVE LANÇAMENTO INCORRETA - SALDO A ASSOCIAR
----------------------------------------------------------------------------------------------------
Palavras Chave:
REMESSA COM ORIGEM - DOCTO CHAVE LANÇAMENTO INCORRETA - SALDO A ASSOCIAR
DUMP
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCA109F01
REPT /PWS/SAPMZYCA109
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCA109F01
...
/pws/zycbt124-recrem = i_bseg-lifnr.
/pws/zycbt124-tprecrem = 'F'.
ENDIF.
IF v_ordem = 'X'.
/pws/zycbt124-criacao = 'O'.
ELSEIF v_doc = 'X'.
/pws/zycbt124-criacao = 'D'.
ELSEIF v_revisao = 'X'.
/pws/zycbt124-criacao = 'R'.
ENDIF.
* >> Início da inclusão: FORM CRIA_REMESSA
IF /pws/zycbt124-tpoper = 'P'.
SELECT SINGLE * FROM bseg
WHERE belnr EQ wa_bkpf-belnr
AND bukrs EQ wa_bkpf-bukrs
AND gjahr EQ wa_bkpf-gjahr
AND augbl EQ space
AND shkzg EQ 'H'
AND bschl NE '31'.
ELSEIF /pws/zycbt124-tpoper = 'R'.
SELECT SINGLE * FROM bseg
WHERE belnr EQ wa_bkpf-belnr
AND bukrs EQ wa_bkpf-bukrs
AND gjahr EQ wa_bkpf-gjahr
AND augbl EQ space
AND shkzg EQ 'S'
AND bschl NE '01'.
ENDIF.
if sy-subrc = 0.
message i061 with text-182 text-183.
exit.
endif.
IF /pws/zycbt124-tpoper = 'R' AND /pws/zycbt124-frpagto = 'C'.
/pws/zycbt124-sld_associar = /pws/zycbt124-vlme.
ENDIF.
* << Fim da inclusão
INSERT INTO /pws/zycbt124 VALUES /pws/zycbt124.
IF sy-subrc = 0.
itab_rel-tpoper = /pws/zycbt124-tpoper.
itab_rel-nrseq = /pws/zycbt124-nrseq.
itab_rel-waers = /pws/zycbt124-waers.
itab_rel-vlme = /pws/zycbt124-vlme.
itab_rel-recrem = /pws/zycbt124-recrem.
APPEND itab_rel.
PERFORM preenche_pasta_contabilizacao TABLES i_bseg.
ENDIF.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPT /PWS/SAPMZYCA109
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 182
Texto: (47 caracteres)
"Documento inconsistente para criação de remessa"
Comprimento máximo: 47
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 183
Texto: (43 caracteres)
"com origem. Verificar chaves de lançamento."
Comprimento máximo: 43