CE PLUS - Nota 002092

Módulo: CÂMBIO EXPORTAÇÃO

Funcionalidade: Captação

Data/Hora da Publicação: 13/09/2006 00:00:00

Data/Hora Última Alteração: 18/02/2011 15:19:28

Descrição da Nota: CAPTAÇÃO/PRORROGAÇÃO - VERIFICAÇÃO DE CONTRATO POR LETRA.

Sintoma

Criado um contrato de Pré Pagamento do tipo "P1" e gravei. Depois entrei em captação - modificar

para criar uma prorrogação de Principal para esse contrato, mas ao entrar na pasta de "Prorrogação"

e abrir o matchcode "Tipo de Prorrogação", só aparecem as opções "Entrega e Liquidação" e não

aparece a opção "Principal" que só exibida para os contratos de pré pagamento e securitização. Mas

quando se utiliza um contrato do tipo PT e ST essa opção é exibida, portanto isso deve estar fixo no

programa e não pode, pois pode existir os contratos de pré pagamento do tipo "PI, P1, P2, etc" e

Securitização "SI, S1, S2, etc".

 

 

Solução

Programa alterado para reconhecer apenas a primeira letra do contrato, ao invés de usar 'P1' 'PI'

utiliza apenas 'P' para verificação do contrato.

 

Versões Tratadas

6.0

Informações Complementares

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

Nota Número 02092 Data: 13/09/2006 Hora: 15:18:49

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

 

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

Nota Número              : 02092

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 6.0

Pacote                   : 00024

Agrupamento              : 00129

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

CAPTAÇÃO/PRORROGAÇÃO - VERIFICAÇÃO DE CONTRATO POR LETRA.

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

Palavras Chave:

CAPTAÇÃO/PRORROGAÇÃO - VERIFICAÇÃO DE CONTRATO POR LETRA.

 

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

Objetos da nota:

REPS /PWS/MZYCB001F01

REPS /PWS/MZYCB001F04

 

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

Modificações efetuadas em REPS /PWS/MZYCB001F01

 

...

    LOOP AT itab_zycbt003.

      IF itab_zycbt003-dtpror GT v_dtliquid.

        MOVE itab_zycbt003-dtpror TO v_dtliquid.

      ENDIF.

    ENDLOOP.

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

  ELSE.

    v_dtpror = /pws/zycbe001-dtliquid.

* << Fim da inclusão

  ENDIF.

  CASE v_flag.

    WHEN 'D'.

      v_periodo = v_dtliquid - /pws/zycbe001-dtdesem.

    WHEN 'O'.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCB001F04

 

...

  APPEND v_tab.

  MOVE text-422 TO v_tab-value.

  APPEND v_tab.

  MOVE text-425 TO v_tab-value.

  APPEND v_tab.

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

  CASE /pws/zycbe001-tpcontr.

    WHEN 'PT' OR 'TR' OR 'SI' OR 'ST'.

* << Fim da exclusão

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

  CASE /pws/zycbe001-tpcontr(1).

    WHEN 'P' or 'S' or 'T'.

* << Fim da inclusão

      MOVE text-423 TO v_tab-value.

      APPEND v_tab.

      MOVE text-426 TO v_tab-value.

      APPEND v_tab.

  ENDCASE.

...

 

...

       TABLES

            valuetab     = v_tab

            fields       = f_tab.

ENDFORM.

FORM bloqueia_falttx.

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

  CASE /pws/zycbe001-tpcontr.

    WHEN 'TR' OR 'PT' OR 'SI' OR 'ST'.

* << Fim da exclusão

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

  CASE /pws/zycbe001-tpcontr(1).

    WHEN 'T' OR 'P' OR 'S'.

* << Fim da inclusão

      IF /pws/zycbe003-tppror EQ 'P' AND v_status_s NE '0'.

        CLEAR v_vinc.

        IF NOT /pws/zycbe003-dtpror IS INITIAL AND

           NOT /pws/zycbe003-nrparc IS INITIAL.

          IF itab_zycbt002p[] IS INITIAL AND NOT v_nrseqc IS INITIAL.

...