Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Nota Fiscal
Data/Hora da Publicação: 14/07/2006 00:00:00
Data/Hora Última Alteração: 20/06/2011 12:44:11
Descrição da Nota: CRIAÇÃO A NOTA FISCAL GLOBAL POR FORA DO EMBARQUE
Sintoma
Ao tentar criar a nota fiscal Global por fora do embarque, preenchendo o campo Desembaraço com o
número da DI o sistema esta informando que a DI não existe mesmo que ela exista. O sistema preenche
o campo do seqüencial da DI automaticamente e quando retiramos a informação do número da DI o
sistema cria a nota normalmente.
Solução
Check das tabelas.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01738 Data: 14/07/2006 Hora: 09:13:42
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01738
Categoria : Erro de Programa
Prioridade : Alta
Versão PW.CE : 6.0
Pacote : 00024
Agrupamento : 00122
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
CRIAÇÃO A NOTA FISCAL GLOBAL POR FORA DO EMBARQUE
----------------------------------------------------------------------------------------------------
Palavras Chave:
/PWS/ZYCIE085-NRSEQDI
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI016I01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI016I01
...
EXIT.
ENDIF.
IF itab_nrseqdi[] IS INITIAL.
SELECT SINGLE * FROM /pws/zycit085 INTO /pws/zycie085
WHERE nrdi IN itab_nrdi.
* >> Início da exclusão: MODULE USER_COMMAND_0001
IF sy-subrc = 0 AND /pws/zycie085-nrseqdi IS INITIAL.
* << Fim da exclusão
* >> Início da inclusão: MODULE USER_COMMAND_0001
IF sy-subrc = 0 AND NOT /pws/zycie085-nrseqdi IS INITIAL.
* << Fim da inclusão
itab_nrseqdi-sign = 'I'.
itab_nrseqdi-option = 'EQ'.
itab_nrseqdi-low = /pws/zycie085-nrseqdi.
APPEND itab_nrseqdi.
ELSE.
...
...
MESSAGE s015 WITH text-063.
EXIT.
ENDIF.
ELSEIF sy-tcode = '/PWS/ZYCI016_C'.
v_status_s = '1'.
* >> Início da exclusão: MODULE USER_COMMAND_0001
IF /pws/zycie085-nrdi IS INITIAL.
* << Fim da exclusão
SELECT SINGLE * FROM /pws/zycit041
WHERE nrseq IN itab_nrseqdi
AND cancel NE 'X'.
* >> Início da exclusão: MODULE USER_COMMAND_0001
ENDIF.
* << Fim da exclusão
IF sy-subrc EQ 0.
MESSAGE s015 WITH text-064.
EXIT.
ENDIF.
ELSEIF sy-tcode = '/PWS/ZYCI016_A'.
...