CE PLUS - Nota 003582

Módulo: CÂMBIO EXPORTAÇÃO

Funcionalidade: Vinculação

Data/Hora da Publicação: 30/04/2007 00:00:00

Data/Hora Última Alteração: 10/03/2010 15:23:13

Descrição da Nota: VINCULAÇÃO - CONTRATO DE ACE DEVOLUÇÃO COM FATURAS LIQUIDADAS.

Sintoma

 

O prgrama está buscando o documento da tabela /PWS/ZYCBT005, e nos casos de ACE não deve buscar

nesta tabela, pois o documento da tabela 005, é o mesmo da captação, e este documento foi compensado

pelas liquidações das outras faturas que não será feito a devolução, então o programa busca um

documento já compensado.

 

Solução

 

Ajuste efetuado para que o programa busque o campo belnr2 da tabela /pws/zycbt001 quando o contrato

for de ACe e existir alguma liquidação, no momento da criação da devolução na vinculação.

Versões Tratadas

7.0

Informações Complementares

 

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

Nota Número 03582 Data: 30/04/2007 Hora: 16:52:16

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

 

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

Nota Número              : 03582

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 7.0

Pacote                   : 00027

Agrupamento              : 00163

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

VINCULAÇÃO - CONTRATO DE ACE DEVOLUÇÃO COM FATURAS LIQUIDADAS.

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

Palavras Chave:

VINCULAÇÃO - CONTRATO DE ACE DEVOLUÇÃO COM FATURAS LIQUIDADAS.

 

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

Objetos da nota:

REPS /PWS/MZYCB009F06

 

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

Modificações efetuadas em REPS /PWS/MZYCB009F06

 

...

      itab_zycbe033-waers  = /pws/zycbe050-waers.

      itab_zycbe033-kursf  = v_taxa.

      PERFORM verify_null_field USING wa_zycbt011-blart

                                      'BLART'

                                      text-006.

      itab_zycbe033-blart  = wa_zycbt011-blart.

      PERFORM verify_null_field USING /pws/zycbe050-vldev

                                      'VLME'

                                      text-007.

      itab_zycbe033-wrbtr  = /pws/zycbe050-vldev.

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

      IF  /pws/zycbe001-tpcontr = 'E'.

        LOOP AT itab_zycbt006 WHERE status = 'C'.

        ENDLOOP.

        IF sy-subrc EQ 0.

          itab_zycbe033-belnr  = /pws/zycbe001-belnr2.

        ELSE.

* << Fim da inclusão

      PERFORM verify_null_field USING itab_zycbt005-belnr

                                      'BELNR'

                                      text-120.

      itab_zycbe033-belnr  = itab_zycbt005-belnr.

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

        ENDIF.

      ELSE.

        PERFORM verify_null_field USING itab_zycbt005-belnr

                                        'BELNR'

                                        text-120.

        itab_zycbe033-belnr  = itab_zycbt005-belnr.

      ENDIF.

* << Fim da inclusão

      itab_zycbe033-d_gsber = itab_zycbt005-gsber.

      itab_zycbe033-d_kostl = itab_zycbt005-kostl.

      itab_zycbe033-d_prctr = itab_zycbt005-prctr.

      itab_zycbe033-d_fipos = itab_zycbt005-fipos.

      itab_zycbe033-c_gsber = itab_zycbt005-gsber.

      itab_zycbe033-c_kostl = itab_zycbt005-kostl.

      itab_zycbe033-c_prctr = itab_zycbt005-prctr.

      itab_zycbe033-c_fipos = itab_zycbt005-fipos.

      IF NOT /pws/zycbe005-j_1bbranch IS INITIAL.

        PERFORM verifica_pais_filial USING /pws/zycbe005-bukrs

...