Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Nota Fiscal
Data/Hora da Publicação: 03/08/2006 00:00:00
Data/Hora Última Alteração: 20/06/2011 13:03:22
Descrição da Nota: NOTA FISCAL GLOBAL-GAP CUSTO EFETIVO - PRECISAMOS QUE TENHA UMA EXIT
Sintoma
Abertura de exit na Nota Fiscal Global, para que quando for feito o Adiantamento o sistema, no
Check da Nota Fiscal, caso o Frete Internacional não esteja no Adiantamento para que ele assuma o
valor da Nota Fiscal e que seja atualizado, quando for feita a prestação de contas.
Solução
Inserida Exit na Nota Fiscal Global.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01867 Data: 03/08/2006 Hora: 08:48:19
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01867
Categoria : Melhoria
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00024
Agrupamento : 00125
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
NOTA FISCAL GLOBAL-GAP CUSTO EFETIVO - PRECISAMOS QUE TENHA UMA EXIT
----------------------------------------------------------------------------------------------------
Palavras Chave:
NOTA - FISCAL - CUSTO - EFETIVO - ADIANTAMENTO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI016F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI016F01
...
CLEAR v_modo_bi.
REFRESH itab_zyglt100.
PERFORM verifica_exit USING 'D'
'/PWS/SAPMZYCI016'
'DNF009'.
* >> Início da inclusão: FORM FILL_DATA_J1B1
CLEAR itab_zyglt100 .
READ TABLE itab_zyglt100 WITH KEY zexit = 'DNF009' BINARY SEARCH.
* << Fim da inclusão
* >> Início da exclusão: FORM FILL_DATA_J1B1
CLEAR itab_zyglt100 .
READ TABLE itab_zyglt100 WITH KEY
zexit = 'DNF009' BINARY SEARCH.
* << Fim da exclusão
IF sy-subrc EQ 0.
IF NOT itab_zyglt100-zexit_ativa IS INITIAL.
PERFORM (itab_zyglt100-formulario) IN PROGRAM
(itab_zyglt100-programa) IF FOUND .
* >> Início da inclusão: FORM FILL_DATA_J1B1
ENDIF.
ENDIF.
REFRESH itab_zyglt100.
PERFORM verifica_exit USING 'D'
'/PWS/SAPMZYCI016'
'DNF008'.
CLEAR: itab_zyglt100 .
READ TABLE itab_zyglt100 WITH KEY zexit = 'DNF008' BINARY SEARCH.
IF sy-subrc EQ 0.
IF NOT itab_zyglt100-zexit_ativa IS INITIAL.
PERFORM (itab_zyglt100-formulario) IN PROGRAM
(itab_zyglt100-programa) if found.
* << Fim da inclusão
ENDIF.
ENDIF.
ENDFORM.
FORM fill_data_j1b1_r.
DATA: v_tpnf LIKE /pws/zycit044-tpnf,
...