Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Nota Fiscal
Data/Hora da Publicação: 25/07/2008 00:00:00
Data/Hora Última Alteração: 02/02/2011 09:38:40
Descrição da Nota: O MENU NÃO VERIFICAVA FATURA TIPO P CONTABILIZADA PARA GERAR NOTA FISCAL
Sintoma
Ao criar Nota fiscal pelo menu ele não verificava se a fatura estava contabilizada
Solução
Atualização do programa de Nota Fiscal para que o sistema não permita a emissão de Nota Fiscal pelo
menu se todas as faturas não estiverem contabilizadas.
7.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 07025 Data: 25/07/2008 Hora: 11:19:42
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 07025
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 7.0
Pacote : 00006
Agrupamento : 00058
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
----------------------------------------------------------------------------------------------------
O MENU NÃO VERIFICAVA FATURA TIPO P CONTABILIZADA PARA GERAR NOTA FISCAL
----------------------------------------------------------------------------------------------------
Palavras Chave:
FATURA - P - CONTABILIZADA - MENU
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI016F01
REPS /PWS/MZYCI016TOP
REPS /PWS/MZYCI016X01
REPT /PWS/SAPMZYCI016
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI016F01
...
FORM gera_itab_zycit042.
* >> Início da inclusão: FORM GERA_ITAB_ZYCIT042
data: v_fat.
* << Fim da inclusão
...
...
nrseq = itab_zycit003-nrseq AND
ebeln = itab_zycit003-ebeln AND
ebelp = itab_zycit003-ebelp AND
eliminado = space.
IF sy-subrc EQ 0.
READ TABLE itab_zycit263 INDEX 1.
SELECT SINGLE frpagto INTO /pws/zycit006-frpagto
FROM /pws/zycit006
WHERE nrseq_pgfat EQ itab_zycit263-nrseq_pgfat.
IF sy-subrc EQ 0.
* >> Início da inclusão: FORM GERA_ITAB_ZYCIT042
if not itab_zycit263[] is initial.
select * from /pws/zycit094
into table itab_zycit094
where nrseq eq itab_zycit263-nrseq.
read table itab_zycit094 index 1.
select * from /pws/zycit006
into table itab_zycit006
for all entries in itab_zycit263
where nrseq_pgfat eq itab_zycit263-nrseq_pgfat
and nrseqce = itab_zycit094-nrseqce.
endif.
loop at itab_zycit006 where eliminado ne 'X'
and tpfatura eq '01'
and frpagto ne 'A'
and belnr_p eq space.
select single * from /pws/zycit132
where nrseq = itab_zycit006-nrseq and
eliminado ne 'X' and
belnr_p eq space.
if sy-subrc = 0.
v_fat = 'X'.
else.
select single * from /pws/zycit132
where nrseq = itab_zycit006-nrseq and
eliminado ne 'X'.
if sy-subrc ne 0.
v_fat = 'X'.
endif.
endif.
endloop.
if not v_fat is initial.
message i015 with text-106 text-107.
leave program.
endif.
* << Fim da inclusão
IF /pws/zycit006-frpagto EQ 'A'.
itab_zycit042-tpnf = /pws/zycit012-tpnf_ld.
ENDIF.
ENDIF.
itab_zycit042-waersb = /pws/zycbt007-waersb.
ENDIF.
ENDIF.
ENDIF.
ELSE.
SELECT SINGLE j_1bmatuse INTO ekpo-j_1bmatuse
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI016TOP
...
INCLUDE /pws/mzyci016oo.
INCLUDE /pws/mzyci016x01.
TABLES:
* >> Início da exclusão:
/pws/zycit001, /pws/zycie001,
* << Fim da exclusão
* >> Início da inclusão:
/pws/zycit132,
/pws/zycit001,
/pws/zycie001,
* << Fim da inclusão
/pws/zycit004,
/pws/zycet079,
/pws/zycie005,
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI016X01
...
* >> Início da inclusão:
data itab_zycit006 like /pws/zycie006 occurs 0 with header line.
* << Fim da inclusão
DATA: END OF COMMON PART a.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPT /PWS/SAPMZYCI016
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 106
Texto: (35 caracteres)
"Existem Faturas não Contabilizadas,"
Comprimento máximo: 132
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 107
Texto: (23 caracteres)
"não é possível gerar NF"
Comprimento máximo: 23