Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Nota Fiscal
Data/Hora da Publicação: 11/04/2012 00:00:00
Data/Hora Última Alteração: 12/07/2012 11:39:03
Descrição da Nota: EMITIR UMA MENSAGEM SE A NFE ESTIVER AGUARDANDO AUTORIZAÇÃO DA SEFAZ
Sintoma
O sistema PWCE só permiti a criação da Nota Fiscal de Remessa ou o Recebimento se a NFe estiver
autorizada.
Solução
Se a NFe estiver aguardando um retorno da Sefaz, ou se o sistema estiver em Contigência, permitir
que o usuário crie a Nota Fiscal de Remessa ou o Recebimento, antes devemos exibir uma mensagem
informando que a NFe ainda não foi autorizada se deseja continuar?
9.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 12106 Data: 11/04/2012 Hora: 15:23:58
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 12106
Categoria : Melhoria
Prioridade : Média
Versão PW.CE : 8.0
Pacote : 00011
Agrupamento : 00111
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
07037 - 00001 - 7.0 - 00006 - DESENVOLVIMENTO FUNÇÕES PARA ESTORNO DE NF NO PWCE POR FORA DO SI
07097 - 00002 - 7.0 - 00006 - DUMP NO PROGRAMA DE RECEBIMENTO NA VERIFICAÇÃO DA NOTA FISCAL ELE
07194 - 00003 - 7.0 - 00006 - VERIFICAÇÃO PREENCHIMENTO DO NUMERO DA NF-E PARA CRIAR NOTA DE RE
07244 - 00004 - 7.0 - 00006 - VERIF. SE NFE APROVADA ANTES DE CRIAR FISCAL DE REMESSA E COMPLEM
07276 - 00005 - 7.0 - 00006 - DUMP AO TENTAR CRIAR NOTA FISCAL DE REMESSA
09531 - 00006 - 8.0 - 00002 - TRATAMENTO PARA O FLAG CONTINGÊNCIA NA NOTA FISCAL ELETRÔNICA
----------------------------------------------------------------------------------------------------
EMITIR UMA MENSAGEM SE A NFE ESTIVER AGUARDANDO AUTORIZAÇÃO DA SEFAZ
----------------------------------------------------------------------------------------------------
Palavras Chave:
NFE - NOTA FISCAL DE REMESSA - RECEBIMENTO - NFE AUTORIZADA
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI016I01
REPS /PWS/MZYCI017F01
REPT /PWS/SAPMZYCI016
REPT /PWS/SAPMZYCI017
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI016I01
...
MESSAGE i061 WITH text-050 ' ' v_valor text-051.
ELSEIF j_1bnfdoc-nfnum EQ '0' AND
NOT v_valor = '9999999999' AND
NOT v_valor = '8888888888'
AND v_nfee EQ '0'.
MESSAGE i061 WITH text-061.
ELSE.
IF dd03l-fieldname = 'NFE' AND
NOT j_1bnfdoc-nftype IS INITIAL.
ASSIGN: (t_docstat) TO <docsta>.
* >> Início da exclusão: MODULE USER_COMMAND_0100
IF <docsta> NE 1 AND
* << Fim da exclusão
* >> Início da inclusão: MODULE USER_COMMAND_0100
IF <docsta> IS INITIAL AND NOT <nfe> IS INITIAL.
CLEAR: v_resposta.
CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
titlebar = text-126
text_question = text-127
text_button_1 = text-128
text_button_2 = text-129
default_button = '2'
display_cancel_button = ' '
start_column = 25
start_row = 6
IMPORTING
answer = v_resposta
EXCEPTIONS
text_not_found = 1
OTHERS = 2.
IF sy-subrc EQ 0 AND v_resposta EQ '2'.
EXIT.
ENDIF.
ELSEIF <docsta> NE 1 AND
* << Fim da inclusão
NOT <nfe> IS INITIAL.
MESSAGE i015 WITH text-108.
EXIT.
ENDIF.
ENDIF.
PERFORM nfiscal_remessa.
ENDIF.
ELSE.
MESSAGE i015 WITH text-052 .
ENDIF.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI017F01
...
WHERE tabname = 'J_1BNFDOC' AND
fieldname = 'NFE'.
IF sy-subrc = 0 AND
NOT j_1bnfdoc-nftype IS INITIAL.
ASSIGN: (t_fields2) TO <docsta>,
(t_fields3) TO <conting>,
(t_fields) TO <nfe>.
IF NOT <nfe> IS INITIAL.
v_flagnfe = 'X'.
ENDIF.
* >> Início da exclusão: FORM FILL_DATE_MR1M
IF <docsta> NE 1 AND
* << Fim da exclusão
* >> Início da inclusão: FORM FILL_DATE_MR1M
IF <docsta> IS INITIAL AND NOT <nfe> IS INITIAL.
CLEAR: v_resposta.
CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
titlebar = text-126
text_question = text-127
text_button_1 = text-128
text_button_2 = text-129
default_button = '2'
display_cancel_button = ' '
start_column = 25
start_row = 6
IMPORTING
answer = v_resposta
EXCEPTIONS
text_not_found = 1
OTHERS = 2.
IF sy-subrc EQ 0 AND v_resposta EQ '2'.
EXIT.
ENDIF.
ELSEIF <docsta> NE 1 AND
* << Fim da inclusão
<conting> IS INITIAL AND
NOT <nfe> IS INITIAL.
CLEAR /pws/zyglt217.
READ TABLE itab_itens_nf INDEX 1.
IF NOT itab_itens_nf-docnum_cont IS INITIAL.
SELECT SINGLE * FROM /pws/zyglt217
WHERE arbgb EQ '/PWS/ZYCIM'
AND msgnr EQ '148'.
IF sy-subrc EQ 0 AND NOT /pws/zyglt217-msgtp IS INITIAL.
MESSAGE ID '/PWS/ZYCIM' TYPE /pws/zyglt217-msgtp NUMBER '015'
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPT /PWS/SAPMZYCI016
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: EN
Símbolo: 126
Texto: (5 caracteres)
"Note:"
Comprimento máximo: 8
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 126
Texto: (8 caracteres)
"Atenção:"
Comprimento máximo: 8
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: ES
Símbolo: 126
Texto: (8 caracteres)
"Atención"
Comprimento máximo: 8
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: EN
Símbolo: 127
Texto: (40 caracteres)
"NFe is not authorized, want to continue?"
Comprimento máximo: 43
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 127
Texto: (43 caracteres)
"NFe ainda não autorizada, deseja continuar?"
Comprimento máximo: 43
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: ES
Símbolo: 127
Texto: (40 caracteres)
"NFe no está autorizado, desea continuar?"
Comprimento máximo: 43
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: EN
Símbolo: 128
Texto: (3 caracteres)
"Yes"
Comprimento máximo: 3
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 128
Texto: (3 caracteres)
"Sim"
Comprimento máximo: 3
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: ES
Símbolo: 128
Texto: (2 caracteres)
"Sí"
Comprimento máximo: 3
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: EN
Símbolo: 129
Texto: (2 caracteres)
"No"
Comprimento máximo: 3
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 129
Texto: (3 caracteres)
"Não"
Comprimento máximo: 3
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: ES
Símbolo: 129
Texto: (2 caracteres)
"No"
Comprimento máximo: 3
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPT /PWS/SAPMZYCI017
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: EN
Símbolo: 126
Texto: (5 caracteres)
"Note:"
Comprimento máximo: 8
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 126
Texto: (8 caracteres)
"Atenção:"
Comprimento máximo: 8
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: ES
Símbolo: 126
Texto: (8 caracteres)
"Atención"
Comprimento máximo: 8
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: EN
Símbolo: 127
Texto: (40 caracteres)
"NFe is not authorized, want to continue?"
Comprimento máximo: 43
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 127
Texto: (43 caracteres)
"Nfe ainda não autorizada, deseja continuar?"
Comprimento máximo: 43
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: ES
Símbolo: 127
Texto: (40 caracteres)
"NFe no está autorizado, desea continuar?"
Comprimento máximo: 43
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: EN
Símbolo: 128
Texto: (3 caracteres)
"Yes"
Comprimento máximo: 3
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 128
Texto: (3 caracteres)
"Sim"
Comprimento máximo: 3
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: ES
Símbolo: 128
Texto: (2 caracteres)
"Sí"
Comprimento máximo: 3
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: EN
Símbolo: 129
Texto: (2 caracteres)
"No"
Comprimento máximo: 3
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 129
Texto: (3 caracteres)
"Não"
Comprimento máximo: 3
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: ES
Símbolo: 129
Texto: (2 caracteres)
"No"
Comprimento máximo: 3