CE PLUS - Nota 007816

Módulo: CÂMBIO EXPORTAÇÃO

Funcionalidade: Associação Ordem de Pagamento

Data/Hora da Publicação: 19/12/2008 00:00:00

Data/Hora Última Alteração: 11/03/2010 10:39:44

Descrição da Nota: ASSOCIAÇÃO DE ORDENS DE PAGAMENTO - EXCLUSÃO REGISTRO /PWS/ZYCBT229

Sintoma

 

Ao excluir uma associação de ordem de pagamento(pagamento antecipado) com Remessa de recebimento,

não esta limpando a tabela /pws/zycbt229.

 

Solução

 

Tirar consistência de só excluir registro da /pws/zycbt229, quando é associação com ordem criada por

pagamento antecipado, respeitando o /pws/zycbt228-belnr. Excluir mesmo que o campo BELNR esteja

vazio.

Versões Tratadas

7.0

Informações Complementares

 

----------------------------------------------------------------------------------------------------

Nota Número 07816 Data: 19/12/2008 Hora: 11:59:17

----------------------------------------------------------------------------------------------------

 

----------------------------------------------------------------------------------------------------

Nota Número              : 07816

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 7.0

Pacote                   : 00007

Agrupamento              : 00079

----------------------------------------------------------------------------------------------------

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

----------------------------------------------------------------------------------------------------

ASSOCIAÇÃO DE ORDENS DE PAGAMENTO - EXCLUSÃO REGISTRO /PWS/ZYCBT229

----------------------------------------------------------------------------------------------------

Palavras Chave:

ASSOCIAÇÃO DE ORDENS DE PAGAMENTO EXCLUSÃO REGISTRO /PWS/ZYCBT229

VALORES MANTIDOS NO EXTERIOR PAGAMENTO ANTECIPADO

----------------------------------------------------------------------------------------------------

Objetos da nota:

REPS /PWS/MZYCB035F02

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCB035F02

 

...

    wa_zycbt229-mandt         = sy-mandt.

    wa_zycbt229-nrseq         = p_wa_zycbt228a-nrseq.

    wa_zycbt229-nrseq_remessa = /pws/zycbe229a-nrseq.

    wa_zycbt229-dtassoc       = /pws/zycbe229a-dtassoc.

    wa_zycbt229-waers         = /pws/zycbe229a-waers.

    wa_zycbt229-vlr_associado = p_wa_zycbt228a-vlr_associado.

    CASE p_wa_zycbt228a-oper.

      WHEN c_alterado.

        INSERT wa_zycbt229 INTO TABLE p_itab_zycbt229_a.

      WHEN c_eliminado.

* >> Início da exclusão: FORM ATUALIZA_ASSOC_EMBARQUE

        CHECK NOT p_wa_zycbt228a-belnr IS INITIAL.

* << Fim da exclusão

        INSERT wa_zycbt229 INTO TABLE p_itab_zycbt229_e.

      WHEN c_novo.

        INSERT wa_zycbt229 INTO TABLE p_itab_zycbt229_i.

    ENDCASE.

    LOOP AT itab_zycbt230 ASSIGNING <fs_zycbt230>

      WHERE nrseq = p_wa_zycbt228a-nrseq.

      CASE p_wa_zycbt228a-oper.

        WHEN c_alterado.

          INSERT <fs_zycbt230> INTO TABLE p_itab_zycbt230_a.

        WHEN c_eliminado.

* >> Início da exclusão: FORM ATUALIZA_ASSOC_EMBARQUE

          CHECK NOT p_wa_zycbt228a-belnr IS INITIAL.

* << Fim da exclusão

          INSERT <fs_zycbt230> INTO TABLE p_itab_zycbt230_e.

        WHEN c_novo.

          INSERT <fs_zycbt230> INTO TABLE p_itab_zycbt230_i.

      ENDCASE.

    ENDLOOP.

  ENDIF.

ENDFORM.

FORM atualiza_dados_liq_and.

  DATA

    itab_zycbt209_at TYPE SORTED TABLE OF /pws/zycbt209

...