CE PLUS - Nota 008903

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: Recebimento

Data/Hora da Publicação: 28/08/2009 00:00:00

Data/Hora Última Alteração: 23/02/2011 09:58:32

Descrição da Nota: CRIADA MENSAGEM PARAMETRIZAVEL PARA NFE NÃO AUTORIZADA NO RECEBIMENTO.

Sintoma

Criada mensagem parametrizável no recebimento para nota fiscal eletrônica com status diferente de

autorizado e nota de contingência.

 

 

Solução

Criada mensagem parametrizável no recebimento para nota fiscal eletrônica com status diferente de

autorizado e nota de contingência.

 

Versões Tratadas

7.0


Pré-Requisitos

Produto:

Nota

Descrição

AJUSTE PARA NÃO TENTAR ATUALIZAR DATA DA NOTA FISCAL ELETRÔNICA.

CRIADA MELHORIA DE NF DE CONTINGÊNCIA.

Informações Complementares

----------------------------------------------------------------------------------------------------

Nota Número 08903 Data: 28/08/2009 Hora: 10:17:12

----------------------------------------------------------------------------------------------------

 

----------------------------------------------------------------------------------------------------

Nota Número              : 08903

Categoria                : Erro de Programa

Prioridade               : Baixa

Versão PW.CE             : 7.0

Pacote                   : 00010

Agrupamento              : 00111

----------------------------------------------------------------------------------------------------

Referência às notas relacionadas:

Número - Ordem - Versão - Pacote - Descrição Breve

 

07530  - 00001 - 7.0    - 00007  - AJUSTE PARA NÃO TENTAR ATUALIZAR DATA DA NOTA FISCAL ELETRÔNICA.

08787  - 00002 - 7.0    - 00010  - CRIADA MELHORIA DE NF DE CONTINGÊNCIA.

08861  - 00003 - 7.0    - 00010  - AO CLICAR NO BOTÃO DA NF DE CONTINGÊNCIA NÃO FAZ NADA.

----------------------------------------------------------------------------------------------------

CRIADA MENSAGEM PARAMETRIZAVEL PARA NFE NÃO AUTORIZADA NO RECEBIMENTO.

----------------------------------------------------------------------------------------------------

Palavras Chave:

MENSAGEM - PARAMETRIZÁVEL - NOTA - FISCAL - ELETRÔNICA - STATUS - NFE

/PWS/SAPMZYCI017 - AUTORIZADA - CONTINGÊNCIA

----------------------------------------------------------------------------------------------------

Objetos da nota:

REPS /PWS/MZYCI017F01

REPS /PWS/MZYCI017X01

REPT /PWS/SAPMZYCI017

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI017F01

 

...

          fieldname = 'NFE'.

  IF sy-subrc = 0 AND

    NOT j_1bnfdoc-nftype IS INITIAL.

    ASSIGN: (t_fields2) TO <docsta>,

            (t_fields)  TO <nfe>.

    IF NOT <nfe> IS INITIAL.

      v_flagnfe = 'X'.

    ENDIF.

    IF <docsta> NE 1 AND

       NOT <nfe> IS INITIAL.

* >> Início da inclusão: FORM FILL_DATE_MR1M

      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'

                WITH text-263.

        ELSEIF sy-subrc NE 0.

          SELECT SINGLE * FROM /pws/zyglt217

            WHERE arbgb EQ '/PWS/ZYCIM'

                   AND   msgnr EQ '147'.

          IF sy-subrc EQ 0 AND NOT /pws/zyglt217-msgtp IS INITIAL.

            MESSAGE ID '/PWS/ZYCIM' TYPE /pws/zyglt217-msgtp

                  NUMBER '015' WITH text-112.

          ELSEIF sy-subrc NE 0.

            MESSAGE i015 WITH text-112.

            EXIT.

          ENDIF.

        ENDIF.

      ELSE.

        SELECT SINGLE * FROM /pws/zyglt217

          WHERE arbgb EQ '/PWS/ZYCIM'

                 AND   msgnr EQ '147'.

        IF sy-subrc EQ 0 AND NOT /pws/zyglt217-msgtp IS INITIAL.

          MESSAGE ID '/PWS/ZYCIM' TYPE /pws/zyglt217-msgtp NUMBER '015'

                WITH text-112.

        ELSEIF sy-subrc NE 0.

* << Fim da inclusão

      MESSAGE i015 WITH text-112.

      EXIT.

* >> Início da inclusão: FORM FILL_DATE_MR1M

        ENDIF.

      ENDIF.

* << Fim da inclusão

    ENDIF.

  ENDIF.

  itab_zycie033-cpochv  = v_chave.

  IF /pws/zycie001-modalidade EQ '99'

...

 

 

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI017X01

 

...

  j_1bnfdoc,

  mara,

  marc,

  ekpo,

  /pws/zycit031,

  t001,

  /pws/zycie085,

  /pws/zycet076,

  tqss1,

  dd03l,

* >> Início da inclusão:

  /pws/zyglt217,

* << Fim da inclusão

  marv.

DATA: BEGIN OF COMMON PART a.

...

 

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPT /PWS/SAPMZYCI017

 

 

------------------------------------------------------------------------

Modificado símbolo de texto:

 

Idioma: EN

 

Símbolo: 112

 

Texto: (19 caracteres)

"NFE not authorized!"

 

Comprimento máximo: 25

 

------------------------------------------------------------------------

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 263

 

Texto: (27 caracteres)

"Receiving NF of contingency"

 

Comprimento máximo: 42

 

------------------------------------------------------------------------

Incluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 263

 

Texto: (42 caracteres)

"Recebimento de nota fiscal de contingência"

 

Comprimento máximo: 42