Módulo: CÂMBIO EXPORTAÇÃO
Funcionalidade: Vinculação
Data/Hora da Publicação: 04/07/2006 00:00:00
Data/Hora Última Alteração: 18/02/2011 15:14:48
Descrição da Nota: INSERIDAS EXIT¿S PARA TRATAMENTO ESPECIFICO NAS F-30 DA VINCULAÇÃO E LIQ
Sintoma
Inseridas EXIT¿s para tratamento especifico nas F-30 da Vinculação e Liquidação.
Solução
Inseridas EXIT¿s para tratamento especifico nas F-30 da Vinculação e Liquidação.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01666 Data: 04/07/2006 Hora: 08:50:00
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01666
Categoria : Melhoria
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00024
Agrupamento : 00121
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
INSERIDAS EXIT¿S PARA TRATAMENTO ESPECIFICO NAS F-30 DA VINCULAÇÃO E LIQ
----------------------------------------------------------------------------------------------------
Palavras Chave:
INSERIDAS EXIT¿S PARA TRATAMENTO ESPECIFICO NAS F-30 DA VINCULAÇÃO
E LIQUIDAÇÃO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCB004F02
REPS /PWS/MZYCB009F01
REPS /PWS/MZYCB009F08
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB004F02
...
itab_zycbe033-newbs = '21'.
ENDIF.
itab_zycbe033-belnr = p_belnr_ref.
itab_zycbe033-dtdocto = p_budat_ref.
PERFORM verifica_prorrogacao_est.
* >> Início da inclusão: FORM CLEARING
PERFORM busca_exit.
READ TABLE itab_zyglt100 WITH KEY zexit = 'LIQ020'.
IF sy-subrc EQ 0.
PERFORM (itab_zyglt100-formulario)
IN PROGRAM (itab_zyglt100-programa).
ENDIF.
* << Fim da inclusão
APPEND itab_zycbe033.
IF itab_zycbt034 IS INITIAL.
CALL FUNCTION '/PWS/ZYCB_TRANSACAO_F_30_P'
EXPORTING
v_modo = v_modo_bi
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB009F01
...
itab_zycbe033-agkon = itab_zyglt316-konth.
itab_zycbe033-newbs = '50'.
ENDIF.
itab_zycbe033-agums = ''.
ENDIF.
* >> Início da inclusão: FORM FILL_DATE1_F30
PERFORM busca_exit.
READ TABLE itab_zyglt100 WITH KEY zexit = 'VNC019'.
IF sy-subrc EQ 0.
PERFORM (itab_zyglt100-formulario)
IN PROGRAM (itab_zyglt100-programa).
ENDIF.
* << Fim da inclusão
APPEND itab_zycbe033.
CLEAR itab_zycbt036.
itab_zycbt036-tcode = 'F-30'.
itab_zycbt036-tabela = '/PWS/ZYCBT005'.
itab_zycbt036-cpochv = v_cpochv.
...
...
itab_zycbe033-agums = wa_zycbt011-agums.
itab_zycbe033-umskz = wa_zycbt011-agums.
itab_zycbe033-d_newko = itab_zycbe033-agkon.
itab_zycbe033-newbs = '19'.
ENDIF.
* >> Início da inclusão: FORM FILL_DATE1_F30
PERFORM busca_exit.
READ TABLE itab_zyglt100 WITH KEY zexit = 'VNC020'.
IF sy-subrc EQ 0.
PERFORM (itab_zyglt100-formulario)
IN PROGRAM (itab_zyglt100-programa).
ENDIF.
* << Fim da inclusão
APPEND itab_zycbe033.
ENDIF.
LOOP AT itab_vinc
WHERE flag = 'A' OR flag = 'E'
OR flag EQ 'S'.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB009F08
...
PERFORM local_negocio.
PERFORM verifica_pais_filial USING /pws/zycbe005-bukrs
wa_t001w-j_1bbranch.
itab_zycbe033-brnch = wa_t001w-j_1bbranch.
ENDIF.
* >> Início da inclusão: FORM FILL_DATE1_F30_DESM
PERFORM busca_exit.
READ TABLE itab_zyglt100 WITH KEY zexit = 'VNC018'.
IF sy-subrc EQ 0.
PERFORM (itab_zyglt100-formulario)
IN PROGRAM (itab_zyglt100-programa).
ENDIF.
* << Fim da inclusão
APPEND itab_zycbe033.
IF /pws/zycbe001-tpcontr(1) = 'D' AND
NOT wa_zycbt089-rateio_cl IS INITIAL.
PERFORM rotina_rateio.
ENDIF.
...
...
PERFORM local_negocio.
PERFORM verifica_pais_filial USING /pws/zycbe005-bukrs
wa_t001w-j_1bbranch.
itab_zycbe033-brnch = wa_t001w-j_1bbranch.
ENDIF.
* >> Início da inclusão: FORM CLEARING
PERFORM busca_exit.
READ TABLE itab_zyglt100 WITH KEY zexit = 'VNC017'.
IF sy-subrc EQ 0.
PERFORM (itab_zyglt100-formulario)
IN PROGRAM (itab_zyglt100-programa).
ENDIF.
* << Fim da inclusão
APPEND itab_zycbe033.
IF itab_zycbt034 IS INITIAL.
IF /pws/zycbe001-tpcontr(1) = 'D' AND
NOT wa_zycbt089-rateio_cl IS INITIAL AND
NOT p_agums IS INITIAL.
...