Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Recebimento
Data/Hora da Publicação: 10/07/2006 00:00:00
Data/Hora Última Alteração: 20/06/2011 12:44:05
Descrição da Nota: QUANDO OCORRE ERRO NO RECEBIMENTO E NÃO É ESTORNADO NÃO PERMITE CONTINUA
Sintoma
Quando ocorre erro no Recebimento e não é estornado não permite continuar a F-51 e as
contabilizações.
Solução
Inserido tratamento para o esse ponto.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01700 Data: 10/07/2006 Hora: 11:46:06
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01700
Categoria : Melhoria
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00024
Agrupamento : 00122
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
QUANDO OCORRE ERRO NO RECEBIMENTO E NÃO É ESTORNADO NÃO PERMITE CONTINUA
----------------------------------------------------------------------------------------------------
Palavras Chave:
ERRO - RECEBIMENTO - ESTORNAR - CONTINUAR
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI017F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI017F01
...
PERFORM fill_date_f_02fre.
ENDIF.
ENDIF.
ENDIF.
PERFORM fill_date_j1b3_saida.
* >> Início da inclusão: FORM EXECUTA_BATCH_INPUT
ELSE.
IF wa_nf-belnr_f_51 IS INITIAL AND
wa_nf-belnr_f_02 IS INITIAL AND
wa_nf-belnrf02seg IS INITIAL.
CLEAR itab_itemdata.
REFRESH itab_itemdata.
SELECT SINGLE * FROM t001 WHERE bukrs = wa_nf-bukrs.
PERFORM get_parameters_mrm1_receb.
PERFORM fill_date_f_51.
IF wa_nf-belnr_f_02 IS INITIAL.
IF t001-land1 = 'AR' OR t001-land1 = 'CL'.
PERFORM fill_date_f_02_ana.
ELSE.
IF /pws/zycie001-modalidade NE '99'.
PERFORM fill_date_f_02.
* << Fim da inclusão
ENDIF.
* >> Início da inclusão: FORM EXECUTA_BATCH_INPUT
ENDIF.
ENDIF.
ENDIF.
ENDIF.
SELECT SINGLE * FROM t001 WHERE bukrs = /pws/zycie043a-bukrs.
SELECT SINGLE *
FROM /pws/zycit000
INTO wa_zycit000
WHERE land1 EQ t001-land1.
IF /pws/zycit031-inco1_ci NE 'CIF' AND wa_zycit000-provseg = 'X'.
SELECT SINGLE * FROM /pws/zycit041
INTO wa_global
WHERE nrseq = wa_nf-nrseq
AND nfglobal = wa_nf-nfglobal
AND cancel NE 'X'.
IF wa_nf-belnrf02seg IS INITIAL.
PERFORM fill_date_f_02b.
ENDIF.
ENDIF.
IF /pws/zycit031-inco1_ci = 'FOB' AND wa_zycit000-provfre = 'X'.
SELECT SINGLE * FROM /pws/zycit041
INTO wa_global
WHERE nrseq = wa_nf-nrseq
AND nfglobal = wa_nf-nfglobal
AND cancel NE 'X'.
IF wa_nf-belnrf02fre IS INITIAL.
PERFORM fill_date_f_02fre.
ENDIF.
ENDIF.
PERFORM fill_date_j1b3_saida.
* << Fim da inclusão
IF v_existe_nfr EQ 'S'.
/pws/zycie041-dt_mr1m = wa_nf-dt_mr1m .
itab_nf-dt_mr1m = wa_nf-dt_mr1m .
ENDIF.
itab_nf-belnr_mr1m = wa_nf-belnr_mr1m.
...