CE PLUS - Nota 006423

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.

Versões Tratadas

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