CE PLUS - Nota 006168

Módulo: CÂMBIO EXPORTAÇÃO

Funcionalidade: Rotina de Pagamento

Data/Hora da Publicação: 13/03/2008 00:00:00

Data/Hora Última Alteração: 18/02/2011 13:54:19

Descrição da Nota: SAÍDA DE PAGAMENTO

Sintoma

Ao efetuar o Batch input na F-02 o programa informa que a Data de Vencimento é inválida.

 

 

 

Solução

Alterada função /PWS/ZYGL_TRANSACAO_F_02, para que a data de vencimento seja informada corretamente

no Batch Input.

 

Versões Tratadas

7.0


Pré-Requisitos

Produto:

Nota

Descrição

DESPESAS DE EXPORTAÇÃO

Informações Complementares

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

Nota Número 06168 Data: 13/03/2008 Hora: 16:22:16

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

 

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

Nota Número              : 06168

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 7.0

Pacote                   : 00004

Agrupamento              : 00037

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

Referência às notas relacionadas:

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

 

06077  - 00001 - 7.0    - 00004  - DESPESAS DE EXPORTAÇÃO

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

SAÍDA DE PAGAMENTO

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

Palavras Chave:

SAÍDA DE PAGAMENTO - ZFBDT COM 00.00.0000 JUROS SECURITIZAÇÃO

 

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

Objetos da nota:

FUNC /PWS/ZYGL_TRANSACAO_F_02

 

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

Modificações efetuadas em FUNC /PWS/ZYGL_TRANSACAO_F_02

 

...

        t_dados-bldat = sy-datum.

      ELSE.

        t_dados-bldat = t_dados-budat.

      ENDIF.

    ENDIF.

    WRITE: t_dados-bukrs TO v_bukrs,

           t_dados-bldat TO v_data_doc_char,

           t_dados-zfbdt TO v_data_venc_char,

           t_dados-budat TO v_data_lanc_char,

           t_dados-kursf TO v_kursf.

* >> Início da inclusão: FUNCTION /PWS/ZYGL_TRANSACAO_F_02

    IF v_data_venc_char = '00.00.0000' OR

       v_data_venc_char = '00000000'.

      CLEAR: v_data_venc_char.

    ENDIF.

* << Fim da inclusão

    SELECT SINGLE periv FROM t001

                 INTO v_periv

                 WHERE bukrs EQ v_bukrs.

    CALL FUNCTION 'DETERMINE_PERIOD'

         EXPORTING

              date                = t_dados-budat

              version             = v_periv

         IMPORTING

              period              = v_monat

         EXCEPTIONS

...