CE PLUS - Nota 002294

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: Fatura Mercadoria

Data/Hora da Publicação: 23/10/2006 00:00:00

Data/Hora Última Alteração: 20/06/2011 13:15:31

Descrição da Nota: ESTORNAR A FATURA E DAR ERRO ESTÁ APARECENDO A MENSAGEM DESEJA ESTORNAR

Sintoma

Favor verificar porque ao estornar a fatura e dar erro está aparecendo a mensagem deseja estornar

sem eliminar o documento anterior.

Esta mensagem não deve aparecer no estorno da fatura.

Outro ponto é que ao modificar algo na fatura e ela gerar um novo documento contábil, não está

atualizando o documento na tabela do câmbio.

 

 

Solução

comentado a o trecho do pop-up.

Atualizado o Estorno da Fatura quando apareçe a mensagem sem eliminar o documento anterior.

 

Versões Tratadas

6.0


Pré-Requisitos

Produto:

Nota

Descrição

ALTERAÇÃO NO VALOR DA FATURA APÓS CONTABILIZAÇÃO.

ERRO NO ESTORNO DE RECEBIMENTO NA FATURA DE SERVIÇO.

Informações Complementares

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

Nota Número 02294 Data: 23/10/2006 Hora: 11:05:25

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

 

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

Nota Número              : 02294

Categoria                : Erro de Programa

Prioridade               : Alta

Versão PW.CE             : 6.0

Pacote                   : 00025

Agrupamento              : 00136

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

Referência às notas relacionadas:

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

 

00136  - 00001 - 6.0    - 00021  - ALTERAÇÃO NO VALOR DA FATURA APÓS CONTABILIZAÇÃO.

02005  - 00002 - 6.0    - 00024  - ERRO NO ESTORNO DE RECEBIMENTO NA FATURA DE SERVIÇO.

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

ESTORNAR A FATURA E DAR ERRO ESTÁ APARECENDO A MENSAGEM DESEJA ESTORNAR

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

Palavras Chave:

FATURA - ESTORNO - EXCLUIR DOCUMENTO

 

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

Objetos da nota:

REPS /PWS/MZYCI003F01

REPS /PWS/MZYCI003F02

 

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

Modificações efetuadas em REPS /PWS/MZYCI003F01

 

...

        MESSAGE i016 WITH itab_zycbt034-descricao.

      ENDLOOP.

      erro_bi = 'X'.

    ENDIF.

  ENDIF.

* >> Início da inclusão: FORM FILL_DATE_F-43_F-02

  PERFORM clear_date_batch.

* << Fim da inclusão

ENDFORM.

FORM get_parameters_f-43_f-02.

  DATA: v_index TYPE i,

        v_forn(10) TYPE c.

  PERFORM clear_date_batch.

...

 

...

          MESSAGE i015 WITH itab_zycbt032-msg+0(50)

                            itab_zycbt032-msg+50(50).

        ENDLOOP.

        PERFORM clear_date_batch.

        v_erro = 'X'.

* >> Início da exclusão: FORM REVERSE_DOCUMENT_FB08

        PERFORM popup_message USING text-026 text-025.

        IF v_answer = 'J'.

          CLEAR: /pws/zycie006-belnr_p, /pws/zycie006-statusp,

               itab_zycit132-status, itab_zycit132-belnr_p.

          MODIFY /pws/zycit006 FROM /pws/zycie006.

          MODIFY itab_zycit132.

          IF itab_zycit132-mark NE 'X' AND itab_zycit132-status NE 'X'.

            PERFORM dele_custo USING /pws/zycit031-inco1_ci space.

            PERFORM fill_date_f-43_f-02.

          ELSE.

            itab_zycit132-status = 'X'.

            MODIFY itab_zycit132.

          ENDIF.

        ENDIF.

* << Fim da exclusão

      ENDIF.

    ELSE.

      READ TABLE itab_zycbt032 WITH KEY tcode  = 'FB08'

                                        tabela = '/PWS/ZYCIT006'

                                        cpochv = /pws/zycie006-nrseq

...

 

...

                            itab_zycbt032-msg+50(50).

        ENDLOOP.

        PERFORM clear_date_batch.

        v_erro = 'X'.

        /pws/zycie006 = wa_zycie006_ini.

* >> Início da exclusão: FORM REVERSE_DOCUMENT_FB08

        PERFORM popup_message USING text-026 text-025.

        IF v_answer = 'J'.

          CLEAR: /pws/zycie006-belnr_p, /pws/zycie006-statusp.

          MODIFY /pws/zycit006 FROM /pws/zycie006.

          COMMIT WORK.

          PERFORM dele_custo USING /pws/zycit031-inco1_ci space.

          PERFORM fill_date_f-43_f-02.

        ENDIF.

* << Fim da exclusão

      ENDIF.

    ENDIF.

  ENDIF.

ENDFORM.

FORM popup_message USING value(p_textline1)

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI003F02

 

...

    ELSE.

      LOOP AT itab_zycbt032.

        MESSAGE i015 WITH itab_zycbt032-msg+0(50)

                                            itab_zycbt032-msg+50(50).

      ENDLOOP.

* >> Início da exclusão: FORM REVERSE_COCUMENTO_CONTAB_FB08

      PERFORM popup_message USING text-026 text-025.

      IF v_answer = 'J'.

        CLEAR: /pws/zycie006-statusp_f_51,

               /pws/zycie006-belnr_f_51  ,

               /pws/zycie006-dt_f_51     .

* << Fim da exclusão

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

       PERFORM clear_date_batch.

* << Fim da inclusão

        MODIFY /pws/zycit006 FROM /pws/zycie006.

* >> Início da exclusão: FORM REVERSE_COCUMENTO_CONTAB_FB08

        v_fb08_ok = 'S'.

* << Fim da exclusão

      ENDIF.

* >> Início da exclusão: FORM REVERSE_COCUMENTO_CONTAB_FB08

    ENDIF.

* << Fim da exclusão

  ELSE.

    LOOP AT itab_zycbt034.

      MESSAGE i016 WITH itab_zycbt034-descricao.

    ENDLOOP.

* >> Início da exclusão: FORM REVERSE_COCUMENTO_CONTAB_FB08

    PERFORM popup_message USING text-026 text-025.

    IF v_answer = 'J'.

      CLEAR: /pws/zycie006-statusp_f_51,

             /pws/zycie006-belnr_f_51  ,

             /pws/zycie006-dt_f_51     .

      v_fb08_ok = 'S'.

    ENDIF.

* << Fim da exclusão

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

    PERFORM clear_date_batch.

* << Fim da inclusão

  ENDIF.

  CLEAR: v_cpochv_fb08, v_belnr_fb08,

         v_bukrs_fb08 , v_bldat_fb08,

         v_docant_fb08.

ENDFORM.

...