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.
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
...