CE PLUS - Nota 001161

Módulo: CÂMBIO EXPORTAÇÃO

Funcionalidade: Liquidação em Andamento

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

Data/Hora Última Alteração: 18/02/2011 15:07:01

Descrição da Nota: PREENCHIMENTO DO CAMPO DATA EFETIVA VALUT NA LIQUIDAÇÃO DE FATURAS

Sintoma

Ao liquidar uma fatura que tenha liquidação em andamento, na primeira F-30 que desmembra a conta do

cliente, o programa não preenche o campo BSEG-ZFBDT.Se preencho este campo manualmente e dou

sequência no processo, a F-30 na conta do contrato também dá o mesmo erro, porém no campo BSEG-

VALUT.Quando a fatura não tem liquidação em andamento, o desmebramento do cliente não apresenta

erro, somente na desmembramento do contrato.

 

 

 

Solução

Foi efetuado a consistência para a busca da data correta, ou seja, está sendo verificado se o campo

/PWS/ZYCBT074-DTCONT está em branco. Caso não esteja é selecionado a data da Vinculação para o campo

VALUT.

 

Versões Tratadas

6.0

Informações Complementares

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

Nota Número 01161 Data: 05/04/2006 Hora: 17:01:25

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

 

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

Nota Número              : 01161

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 6.0

Pacote                   : 00023

Agrupamento              : 00108

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

PREENCHIMENTO DO CAMPO DATA EFETIVA VALUT NA LIQUIDAÇÃO DE FATURAS

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

Palavras Chave:

DATA EFETIVA VALUT LIQUIDAÇÃO EM ANDAMENTO DESMEMBRAMENTO CLIENTE

 

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

Objetos da nota:

REPS /PWS/MZYCB004F02

 

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

Modificações efetuadas em /PWS/SAPMZYCB004

 

INCLUDE /pws/mzycb004top.

* >> Início da exclusão:

INCLUDE /pws/mzycb004x01.

* << Fim da exclusão

INCLUDE /pws/mzycb004o01.

INCLUDE /pws/mzycb004i01.

INCLUDE /pws/mzycb004f01.

INCLUDE /pws/mzycb004f02.

INCLUDE /pws/mzycb004f03.

INCLUDE /pws/mzycb004h01.

 

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

 

 

 

 

 

 

 

 Modificações efetuadas em REPS /PWS/MZYCB004TOP

 

*Luciana - Chamado 206393 - 15/03/2005 - Início

INCLUDE /pws/zygli100.

*Luciana - Chamado 206393 - 15/03/2005 - Fim

 

*CHAMADO 216415 - 11/03/2005 - INICIO

INCLUDE /pws/zygli101.

DATA v_tela_help LIKE sy-dynnr VALUE '0052'.

*CHAMADO 216415 - 11/03/2005 - FIM

* >> Início da inclusão:

INCLUDE /pws/mzycb004x01.

* << Fim da inclusão

*-----------------------------------------------------------------------

* Tabelas transparentes

TABLES:

  /pws/zycbe001,            " CÂMBIO - Captação de Contrato - Estrutura

  /pws/zycbe017,            " CB - Cadastro de Faturas

 

...

 

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

 

Modificações efetuadas em REPS /PWS/MZYCB004F02

 

...

        itab_zycbe033-dtdocto = v_data.

      ELSE.

        itab_zycbe033-belnr   = v_zycbe001-belnr2.

        SELECT SINGLE * FROM /pws/zycbt074

          WHERE nrseqc = v_zycbe001-nrseqc.

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

        IF sy-subrc = 0.

* << Fim da exclusão

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

        IF NOT /PWS/ZYCBT074-DTCONT IS INITIAL.

* << Fim da inclusão

          itab_zycbe033-dtdocto = /pws/zycbt074-dtcont.

        ELSE.

          itab_zycbe033-dtdocto = v_zycbe001-dtvincul.

        ENDIF.

      ENDIF.

...

 

 

 

...

            IN PROGRAM (itab_zyglt100-programa).

  ENDIF.

  APPEND itab_zycbe033.

  v_desmembramento = 'X'.

  CLEAR v_vinc_tot.

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

  IF itab_zycbt005-slpagar IS INITIAL.

    v_vinc_tot = 'X'.

  ENDIF.

* << Fim da exclusão

  LOOP AT itab_zycbt034.

    MESSAGE i016 WITH itab_zycbt034-descricao.

  ENDLOOP.

  IF itab_zycbt034 IS INITIAL.

    IF itab_zycbt006-tpcontr EQ 'DP'.

...