CE PLUS - Nota 002302

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: DI

Data/Hora da Publicação: 24/10/2006 00:00:00

Data/Hora Última Alteração: 20/06/2011 12:58:39

Descrição da Nota: ERRO AO CONTABILIZAR FATURA TIPO P COM PAGAMENTO PARCELADO.

Sintoma

Quando se realiza o cenário Importação com pagamento parcelado, utilizando fatura P, no momento de

gravar a DI, ocorre mensagem de erro, fatura nao contabilizada.

 

 

Solução

Atualização do programa da DI para efetuar a contabilização corretamente da fatura tipo P parcelada

no momento da gravação da DI.

 

 

Versões Tratadas

6.0

Informações Complementares

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

Nota Número 02302 Data: 24/10/2006 Hora: 15:49:14

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

 

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

Nota Número              : 02302

Categoria                : Erro de Programa

Prioridade               : Alta

Versão PW.CE             : 6.0

Pacote                   : 00025

Agrupamento              : 00137

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

ERRO AO CONTABILIZAR FATURA TIPO P COM PAGAMENTO PARCELADO.

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

Palavras Chave:

FATURA TIPO P - FATURA PARCELA - SALVAR DI - BATCH INPUT

 

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

Objetos da nota:

REPS /PWS/MZYCI023F03

 

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

Modificações efetuadas em REPS /PWS/MZYCI023F03

 

 

...

  DATA: v_belnr_p LIKE /pws/zycie006-belnr_p,

        itab_132 LIKE /pws/zycie132 OCCURS 10 WITH HEADER LINE.

  DATA: BEGIN OF itab_zycbt117 OCCURS 0.

       INCLUDE STRUCTURE /pws/zycbt117.

  DATA: END OF itab_zycbt117.

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

  data wa_params type ctu_params.

* << Fim da inclusão

  IF NOT itab_zycit003[] IS INITIAL.

    SELECT * FROM /pws/zycit094 INTO TABLE itab_zycit094

              FOR ALL ENTRIES IN itab_zycit003

              WHERE nrseq = itab_zycit003-nrseq.

  ENDIF.

...

 

...

      itab_bdc-fval = '=CUSTO'.

      APPEND itab_bdc.

      IF v_modo_bi IS INITIAL.

        v_modo_bi = 'N'.

      ENDIF.

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

      CALL TRANSACTION '/PWS/ZYCI003_A' USING itab_bdc

                             MODE  v_modo_bi

                             UPDATE 'S'

* << Fim da exclusão

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

      wa_params-dismode = v_modo_bi.

      wa_params-updmode = 'S'      .

      wa_params-cattmode = ' '      .

      wa_params-defsize = ' '      .

      wa_params-racommit = 'X'      .

      wa_params-nobinpt = ' '      .

      wa_params-nobiend = ' '      .

      call transaction '/PWS/ZYCI003_A' USING    itab_bdc

                                        options  from wa_params

* << Fim da inclusão

                             MESSAGES INTO itab_msg.

      COMMIT WORK.

      SELECT * FROM /pws/zycit132

               INTO TABLE itab_132

               WHERE nrseq EQ /pws/zycie006-nrseq.

...