CE PLUS - Nota 001462

Módulo: CÂMBIO EXPORTAÇÃO

Funcionalidade: Captação

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

Data/Hora Última Alteração: 18/02/2011 15:09:06

Descrição da Nota: CORREÇÃO DO DUMP OCASIONADO PELA FUNÇÃO FI_PERIOD_REFRESH

Sintoma

A função FI_PERIOD_REFRESH estava ocasionando um Dump na captação.

 

 

Solução

Foi tratado para verificar numa tabela standard TFDIR se a função existe no ambiente. Caso exista

chama a função e segue o tratamento normal.

 

Versões Tratadas

6.0

Informações Complementares

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

Nota Número 01462 Data: 30/05/2006 Hora: 15:51:47

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

 

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

Nota Número              : 01462

Categoria                : Melhoria

Prioridade               : Média

Versão PW.CE             : 6.0

Pacote                   : 00023

Agrupamento              : 00116

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

CORREÇÃO DO DUMP OCASIONADO PELA FUNÇÃO FI_PERIOD_REFRESH

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

Palavras Chave:

CAPTAÇÃO PERÍODO FUNÇÃO

 

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

Objetos da nota:

REPS /PWS/MZYCB001F01

REPS /PWS/MZYCB001TOP

 

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

Modificações efetuadas em REPS /PWS/MZYCB001F01

 

...

    INSERT /pws/zycbt221.

  ENDLOOP.

  itab_zycbt221_ant[] = wa_zycbt221[].

ENDFORM.

FORM period_refresh.

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

  CLEAR tfdir.

  SELECT SINGLE * FROM tfdir

    WHERE funcname = v_nome_func.

  IF sy-subrc EQ 0.

* << Fim da inclusão

  CALL FUNCTION 'FI_PERIOD_REFRESH'.

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

  ENDIF.

* << Fim da inclusão

ENDFORM.

 

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

Modificações efetuadas em REPS /PWS/MZYCB001TOP

 

...

  /pws/zycet001,

  /pws/zycet002,

  /pws/zycbt222,

  /pws/zycbe223,

  /pws/zycbt145,

* >> Início da exclusão:

  adrc.

* << Fim da exclusão

* >> Início da inclusão:

  adrc,

  tfdir.

* << Fim da inclusão

CONTROLS:

  ts_contr    TYPE TABSTRIP,

  ts_despesas TYPE TABSTRIP,

  tc_perj     TYPE TABLEVIEW USING SCREEN 102,

  tc_perp     TYPE TABLEVIEW USING SCREEN 104,

...

 

...

  v_reg_usado(1)      TYPE c,

  v_erro_ov,

  v_div                TYPE c,

  v_vinc(1)            TYPE c,

  v_volta_part_banco(1) TYPE c,

* >> Início da exclusão:

  v_dtpagto TYPE d.

* << Fim da exclusão

* >> Início da inclusão:

  v_dtpagto TYPE d,

  v_nome_func        TYPE tfdir-funcname VALUE 'FI_PERIOD_REFRESH'.

* << Fim da inclusão

DATA: v_year  LIKE  bkpf-gjahr,

v_repid       LIKE sy-repid,

v_codmod      TYPE c VALUE 'E',

v_exit        LIKE /pws/zyglt100-zexit VALUE 'CPT002'.

DATA: v_capital,

...