CE PLUS - Nota 006002

Módulo: CÂMBIO IMPORTAÇÃO

Funcionalidade: Financiamento

Data/Hora da Publicação: 22/02/2008 00:00:00

Data/Hora Última Alteração: 18/02/2011 09:54:30

Descrição da Nota: FINANCIAMENTO - ANO CONTABIL - LANÇAMENTO DE ESTORNO

Sintoma

Quando alterado o fornecedor de um financiamento com o periodo fechado, o programa faz o batch input

de maneira incorreta.

 

 

Solução

Ajustado para pegar a data do dia quando o periodo esta fechado.

 

Versões Tratadas

7.0


Pré-Requisitos

Produto:

Nota

Descrição

FINANCIAMENTO - PAGE DOWN/PAGE UP - MAPEAMENTO BATCH-INPUT

CODE INSPECTOR E VERIFICAÇÃO AMPLIADA PROGRAMA CAMBIO

Informações Complementares

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

Nota Número 06002 Data: 22/02/2008 Hora: 12:46:59

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

 

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

Nota Número              : 06002

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 7.0

Pacote                   : 00004

Agrupamento              : 00035

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

Referência às notas relacionadas:

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

 

02252  - 00001 - 6.0    - 00025  - FINANCIAMENTO - PAGE DOWN/PAGE UP - MAPEAMENTO BATCH-INPUT

05836  - 00002 - 7.0    - 00004  - CODE INSPECTOR E VERIFICAÇÃO AMPLIADA PROGRAMA CAMBIO

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

FINANCIAMENTO - ANO CONTABIL - LANÇAMENTO DE ESTORNO

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

Palavras Chave:

FINANCIAMENTO - ANO CONTABIL - LANÇAMENTO DE ESTORNO

 

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

Objetos da nota:

FUNC /PWS/ZYCM_TRANSACAO_FB08

REPS /PWS/MZYCM101I01

 

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

Modificações efetuadas em FUNC /PWS/ZYCM_TRANSACAO_FB08

 

...

    SELECT SINGLE * FROM /pws/zycbt007

                    WHERE bukrs EQ t_dados-bukrs.

    IF t_dados-stgrd = '01'.

      IF NOT /pws/zycbt007-percorr IS INITIAL.

        t_dados-stgrd = /pws/zycbt007-percorr.

      ENDIF.

    ELSEIF t_dados-stgrd = '02'.

      IF NOT /pws/zycbt007-perencer IS INITIAL.

        t_dados-stgrd = /pws/zycbt007-perencer.

      ENDIF.

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

      t_dados-budat = sy-datum.

* << Fim da inclusão

    ENDIF.

    IF v_gjahs IS INITIAL.

      PERFORM bdc_screen USING 'SAPMF05A' '0105'.

      PERFORM bdc_field  USING:

             'RF05A-BELNS' t_dados-belnr,

             'RF05A-GJAHS' v_date,

             'BKPF-BUKRS'  t_dados-bukrs,

             'UF05A-STGRD' t_dados-stgrd,

             'BDC_OKCODE'  '=BU'.

    ELSE.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCM101I01

 

...

              FROM /pws/zycbt154

                up to 1 rows

              INTO /pws/zycbt154-dtcont

             WHERE codmod EQ 'I'

             AND codmodul EQ 'T'

            AND nrcorresp EQ /pws/zycbe112-nrseq

             AND belnr_cl EQ v_valor.

            endselect.

            i_gjahr = /pws/zycbt154-dtcont(4).

          ELSE.

* >> Início da exclusão: MODULE USER_COMMAND_0102

            i_gjahr = wa_zycbt112-dtdesem(4).

* << Fim da exclusão

* >> Início da inclusão: MODULE USER_COMMAND_0102

            i_gjahr = wa_zycbt112-dtcont(4).

* << Fim da inclusão

          ENDIF.

        ENDIF.

        SET PARAMETER ID 'BUK' FIELD i_bukrs.

        SET PARAMETER ID 'BLN' FIELD i_belnr.

        SET PARAMETER ID 'GJR' FIELD i_gjahr.

        AUTHORITY-CHECK OBJECT 'S_TCODE'

            ID 'TCD'  FIELD 'FB03'.

        IF sy-subrc EQ 0.

          CALL TRANSACTION 'FB03' AND SKIP FIRST SCREEN.

        ELSE.

...