Módulo: CÂMBIO EXPORTAÇÃO
Funcionalidade: Valores Mantidos no Exterior
Data/Hora da Publicação: 13/09/2007 00:00:00
Data/Hora Última Alteração: 10/03/2010 16:59:52
Descrição da Nota: VALORES MANTIDOS NO EXTERIOR - ESTORNO COM LIQUIDAÇÃO EM ANDAMENTO
Sintoma
Ao estornar duas ordens ao mesmo tempo (sendo que a ordem possui liquidação em andamento), está
dando erro no clearing da liquidação em andamento da 1ª ordem estornada.
Solução
O comando foi substituido para que a funcao at last seja feita de outro modo.
7.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 04709 Data: 13/09/2007 Hora: 14:48:12
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 04709
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 7.0
Pacote : 00002
Agrupamento : 00012
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
VALORES MANTIDOS NO EXTERIOR - ESTORNO COM LIQUIDAÇÃO EM ANDAMENTO
----------------------------------------------------------------------------------------------------
Palavras Chave:
VALORES MANTIDOS NO EXTERIOR - ESTORNO COM LIQUIDAÇÃO EM ANDAMENTO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCB034F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB034F01
...
wa_zycbt034 TYPE t_s_zycbt034,
wa_zycbt036 TYPE t_s_zycbt036,
wa_zycbt011 TYPE t_s_zycbt011,
wa_zycbt030 TYPE t_s_zycbt030,
wa_zycbt225 TYPE t_s_zycbt225,
wa_zycbt209 TYPE t_s_zycbt209,
v_codeven TYPE /pws/zycbt011-codeven,
v_chvoper(3) TYPE c,
v_titulo(40) TYPE c,
v_tot_liqand TYPE wrbtr,
* >> Início da inclusão: FORM ESTORNO_LIQ_AND
v_count TYPE i,
v_total TYPE i,
* << Fim da inclusão
v_ult(1) TYPE c.
CHECK <fs_op>-tipo_op = 'E'.
CHECK NOT <fs_op>-belnr_desmliqand IS INITIAL.
wa_zycbe033-tcode = 'F-30'.
wa_zycbe033-tabela = '/PWS/ZYCBT226'.
CONCATENATE <fs_op>-nrinvoic <fs_op>-gsberf <fs_op>-nrparcf
INTO wa_zycbe033-cpochv.
PERFORM verifica_campo_vazio USING <fs_op>-dtlancto
'DTLANCTO'
'Data de Lançamento'(004).
...
...
PERFORM preenche_campos_contab_exc
USING
<fs_op>-bukrs
v_chvoper
v_codeven
space
<fs_op>
wa_fat
CHANGING
wa_zycbe033.
* >> Início da inclusão: FORM ESTORNO_LIQ_AND
clear: v_count, v_total.
LOOP AT itab_zycbt225 INTO wa_zycbt225
WHERE nrseq = <fs_op>-nrseq.
v_total = v_total + 1.
ENDLOOP.
* << Fim da inclusão
LOOP AT itab_zycbt225 INTO wa_zycbt225
WHERE nrseq = <fs_op>-nrseq.
* >> Início da inclusão: FORM ESTORNO_LIQ_AND
v_count = v_count + 1.
* << Fim da inclusão
CLEAR wa_zycbt036.
wa_zycbt036-tcode = 'F-30'.
wa_zycbt036-cpochv = wa_zycbe033-cpochv.
wa_zycbt036-tabela = '/PWS/ZYCBT226'.
wa_zycbt036-belnr = p_belnr_est_f02.
...
...
ENDIF.
PERFORM message_store
USING '/PWS/ZYCBM'
'I'
v_titulo
'-'
<fs_op>-nrseq
space
'061'.
CLEAR v_ult.
* >> Início da inclusão: FORM ESTORNO_LIQ_AND
IF v_count = v_total.
* << Fim da inclusão
* >> Início da exclusão: FORM ESTORNO_LIQ_AND
AT LAST.
* << Fim da exclusão
v_ult = 'X'.
* >> Início da exclusão: FORM ESTORNO_LIQ_AND
ENDAT.
* << Fim da exclusão
* >> Início da inclusão: FORM ESTORNO_LIQ_AND
ENDIF.
* << Fim da inclusão
CALL FUNCTION '/PWS/ZYCB_TRANSACAO_F_30_S'
EXPORTING
v_modo = v_modo_bi
...