CE PLUS - Nota 002415

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: Fatura Mercadoria

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

Data/Hora Última Alteração: 20/06/2011 13:46:11

Descrição da Nota: AJUSTE EXIT DA FATURA, DE CONTABILIZAÇÃO

Sintoma

Estamos utilizando a Exit FAT004 e em um das cituações que retornam da exit é o código e_subrc = 8.

Quando retornamos este código da exit o sistema standard não tem que contabilizar e nem gravar a

fatura no câmbio, conforme descrição da exit. O problema esta que o sistema standard ao retornar

este codigo 8 grava a fatura nas tabelas de câmbio de forma errada. Favor analisar.

 

 

Solução

Atualizado o programa de fatura de mercadoria para ver se o código de retorno é 8 ou 4.

 

Versões Tratadas

6.0


Pré-Requisitos

Produto:

Nota

Descrição

ERRO NAS FATURAS DE SERVIÇO, QUANDO GERAMOS A REMESSA PARA O MÓDULO DE C

Informações Complementares

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

Nota Número 02415 Data: 10/11/2006 Hora: 11:31:07

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

 

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

Nota Número              : 02415

Categoria                : Melhoria

Prioridade               : Média

Versão PW.CE             : 6.0

Pacote                   : 00025

Agrupamento              : 00139

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

Referência às notas relacionadas:

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

 

01256  - 00001 - 6.0    - 00023  - ERRO NAS FATURAS DE SERVIÇO, QUANDO GERAMOS A REMESSA PARA O MÓDU

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

AJUSTE EXIT DA FATURA, DE CONTABILIZAÇÃO

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

Palavras Chave:

EXIT - FATURA - CONTAILIZAÇÃO - RETORNO

 

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

Objetos da nota:

REPS /PWS/MZYCI003F01

 

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

Modificações efetuadas em REPS /PWS/MZYCI003F01

 

...

          v_idx = sy-tabix.

          PERFORM gravar_cambio.

        ENDLOOP.

      ENDIF.

    ELSE.

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

      IF NOT /pws/zycie006-tpfatura EQ '11'.

* << Fim da exclusão

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

      IF NOT /pws/zycie006-tpfatura EQ '11'

    and not /pws/zycie006-belnr_p is initial.

* << Fim da inclusão

        IF /pws/zycie006-fhcambio = ' '.

          PERFORM gravar_cambio.

        ELSEIF /pws/zycie006-fhcambio = 'X'.

        ENDIF.

      ENDIF.

    ENDIF.

    IF v_recebi NE 'X'.

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

      IF /pws/zycie006-tpfatura EQ '11'.

* << Fim da exclusão

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

      IF /pws/zycie006-tpfatura EQ '11'

    and not /pws/zycie006-belnr_p is initial.

* << Fim da inclusão

        PERFORM cria_remessa.

      ENDIF.

    ENDIF.

    IF ( NOT v_contabilizou IS INITIAL AND

         ( /pws/zycie006-belnr_p NE wa_zycie006_ini-belnr_p OR

...

 

...

      .

      PERFORM fill_nrseq_pgfat.

      PERFORM calc_vlreal.

    ENDIF.

    COMMIT WORK.

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

    IF /pws/zycie006-tpfatura EQ '11'.

* << Fim da exclusão

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

    IF /pws/zycie006-tpfatura EQ '11'

    and not /pws/zycie006-belnr_p is initial.

* << Fim da inclusão

      IF v_parcela NE 'X'.

        PERFORM cria_remessa.

      ELSE.

        LOOP AT itab_zycit132 WHERE status = 'C' OR status = space.

          v_idx = sy-tabix.

...