CE PLUS - Nota 002202

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: Prest.Contas DA

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

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

Descrição da Nota: TRATAMENTO PARA MOTIVO DE ESTORNO DA FB08 NA PREST.CONTAS DA

Sintoma

Ao estornar a FB08 não está tratando o motivo de acordo com o  parâmetro da /PWS/ZYCBT007.

 

 

Solução

Fazer tratamento para motivo de estorno da FB08 na Fatura

 

Versões Tratadas

6.0


Pré-Requisitos

Produto:

Nota

Descrição

SISTEMA ACUSA ERRO DE MOTIVO AO ESTORNAR FB08 EM VÁRIAS FUNCIONALIDADES.

ESTORNO DE UMA FATURA, SE O MÊS DE LANÇAMENTO ORIGINAL ESTIVER FECHADO

Informações Complementares

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

Nota Número 02202 Data: 04/10/2006 Hora: 10:35:54

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

 

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

Nota Número              : 02202

Categoria                : Erro de Programa

Prioridade               : Alta

Versão PW.CE             : 6.0

Pacote                   : 00025

Agrupamento              : 00134

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

Referência às notas relacionadas:

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

 

02033  - 00001 - 6.0    - 00024  - ESTORNO DE UMA FATURA, SE O MÊS DE LANÇAMENTO ORIGINAL ESTIVER FE

02158  - 00002 - 6.0    - 00025  - SISTEMA ACUSA ERRO DE MOTIVO AO ESTORNAR FB08 EM VÁRIAS FUNCIONAL

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

TRATAMENTO PARA MOTIVO DE ESTORNO DA FB08 NA PREST.CONTAS DA

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

Palavras Chave:

MOTIVO DE ESTORNO - FB08 - PARÂMETROS - /PWS/ZYCBT007

PERÍODO CONTÁBIL ABERTO / FECHADO - PRESTAÇÃO DE CONTAS DA

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

Objetos da nota:

REPS /PWS/MZYCI075F02

REPS /PWS/MZYCI075TOP

 

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

Modificações efetuadas em REPS /PWS/MZYCI075F02

 

...

  it_zycbe033-gjahs  = it_zycbe033-bldat+0(4).

  v_belnr_ant = /pws/zycie459-docfat.

  SELECT SINGLE *

    FROM /pws/zycbt007

    WHERE bukrs EQ /pws/zycie459-bukrs.

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

  it_zycbe033-stgrd = /pws/zycbt007-percorr.

* << Fim da exclusão

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

  CALL FUNCTION '/PWS/ZYGL_MOTIVO_ESTORNO'

       EXPORTING

            v_data  = /pws/zycie459-dtlanc

            v_bukrs = /pws/zycie459-bukrs

            v_koart = 'K'

       IMPORTING

            v_subrc = vsubrc

            v_gjahr = it_zycbe033-gjahr .

  IF vsubrc  = 0.

    it_zycbe033-budat  = /pws/zycie459-dtlanc.

    it_zycbe033-stgrd  = /pws/zycbt007-percorr.

  ELSE.

    it_zycbe033-budat  = sy-datum.

    it_zycbe033-stgrd  = /pws/zycbt007-perencer .

  ENDIF.

* << Fim da inclusão

  APPEND it_zycbe033.

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

  CALL FUNCTION '/PWS/ZYCI_TRANSACAO_FB08'

* << Fim da exclusão

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

  CALL FUNCTION '/PWS/ZYCI_TRANSACAO_FB08_A'

* << Fim da inclusão

       EXPORTING

            v_modo          = v_modo_bi

       TABLES

            t_dados         = it_zycbe033

            t_campo         = it_zycbt034

...

 

...

  it_zycbe033-budat  = /pws/zycie459-dtlanc.

  it_zycbe033-gjahs  = it_zycbe033-bldat+0(4).

  SELECT SINGLE *

    FROM /pws/zycbt007

    WHERE bukrs EQ /pws/zycie459-bukrs.

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

  it_zycbe033-stgrd = /pws/zycbt007-percorr.

* << Fim da exclusão

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

  CALL FUNCTION '/PWS/ZYGL_MOTIVO_ESTORNO'

       EXPORTING

            v_data  = /pws/zycie459-dtlanc

            v_bukrs = /pws/zycie459-bukrs

            v_koart = 'K'

       IMPORTING

            v_subrc = v_subrc

            v_gjahr = it_zycbe033-gjahr .

  IF v_subrc  = 0.

    it_zycbe033-budat  = /pws/zycie459-dtlanc.

    it_zycbe033-stgrd  = /pws/zycbt007-percorr.

  ELSE.

    it_zycbe033-budat  = sy-datum.

    it_zycbe033-stgrd  = /pws/zycbt007-perencer .

  ENDIF.

* << Fim da inclusão

  APPEND it_zycbe033.

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

  CALL FUNCTION '/PWS/ZYCI_TRANSACAO_FB08'

* << Fim da exclusão

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

  CALL FUNCTION '/PWS/ZYCI_TRANSACAO_FB08_A'

* << Fim da inclusão

       EXPORTING

            v_modo          = v_modo_bi

       TABLES

            t_dados         = it_zycbe033

            t_campo         = it_zycbt034

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI075TOP

 

...

      v_import(18),

      v_cgc_imp      LIKE j_1bwfield-cgc_number,

      v_desc_imp     LIKE j_1bbranch-name      ,

      v_cnpj_imp(18),

      v_tot_vldp     LIKE /pws/zycit036-vlreal,

* >> Início da exclusão:

      v_subrc,

* << Fim da exclusão

* >> Início da inclusão:

      v_subrc ,

      vsubrc type sy-subrc,

* << Fim da inclusão

      v_sort(30),

      v_plan         LIKE /pws/zycit443-netpr,

      v_sort2(30),

      v_nivel_tsr_desc LIKE t036t-ktext,

      v_catir(2),

...