CE PLUS - Nota 001798

Módulo: CÂMBIO EXPORTAÇÃO

Funcionalidade: Relatórios

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

Data/Hora Última Alteração: 18/02/2011 15:13:14

Descrição da Nota: REL. COMISSÃO DE AGENTE NÃO EXIBE VALOR COMISSÃO E CENTRO DE LUCRO

Sintoma

O Relatório de Comissão de Agente não atualiza os campos VLCOMIS (col.valor da comis.) e PRCTR (C.

de lucro), embora as informações de centro de lucro e montante estejam registrados na tabela

zycet013. Isso ocorre, quando o cliente lança mais de um centro de lucro na tela ZYCE017 (Com.

Agente).

 

 

Solução

Ajuste no tratamento para exibir as informações dos campos descritos.

 

Versões Tratadas

6.0


Pré-Requisitos

Produto:

Nota

Descrição

REL. COMISSÃO AGENTE,QDO AGRUPA FATURAS,ESTAS DEIXAM DE APARECER NO REL.

RELATÓRIO DE COMISSÃO DE AGENTE

Informações Complementares

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

Nota Número 01798 Data: 24/07/2006 Hora: 07:41:02

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

 

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

Nota Número              : 01798

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 6.0

Pacote                   : 00024

Agrupamento              : 00123

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

Referência às notas relacionadas:

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

 

00874  - 00001 - 6.0    - 00022  - RELATÓRIO DE COMISSÃO DE AGENTE

01134  - 00002 - 6.0    - 00023  - REL. COMISSÃO AGENTE,QDO AGRUPA FATURAS,ESTAS DEIXAM DE APARECER

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

REL. COMISSÃO DE AGENTE NÃO EXIBE VALOR COMISSÃO E CENTRO DE LUCRO

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

Palavras Chave:

COMISSÃO DE AGENTE NÃO EXIBE VALOR DE COMISSÃO E CENTRO DE LUCRO

MAIS DE UM CENTRO DE LUCRO

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

Objetos da nota:

REPS /PWS/ZYCBR027

 

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

Modificações efetuadas em REPS /PWS/ZYCBR027

 

...

    afield-seltext_l = text-025.

    APPEND afield TO i_fieldcat.

  ENDIF.

ENDFORM.

FORM f_monta_final.

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

  DATA: v_gsber TYPE /pws/zycet013-gsber,

        v_prctr TYPE /pws/zycet013-prctr.

  CLEAR: v_gsber, v_prctr.

* << Fim da inclusão

  CLEAR v_flag2.

  LOOP AT itab_registro.

    CLEAR i_result.

    ON CHANGE OF itab_registro-nrseq

              OR itab_registro-gsber

...

 

...

            itab_registro-submi          TO i_result-submi,

            itab_registro-bstkd          TO i_result-bstkd,

            itab_registro-dtliquida      TO i_result-dtliquida.

      APPEND i_result.

      v_flag2 = 'X'.

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

      v_gsber = itab_registro-gsber.

      v_prctr = itab_registro-prctr.

* << Fim da inclusão

    ENDON.

    IF v_flag2 = 'X'.

      v_flag2 = ' '.

    ELSE.

      MOVE: itab_registro-nbconeg  TO i_result-nbconeg,

...

 

...

            itab_registro-dtemb     TO i_result-dtemb,

            itab_registro-dtbl      TO i_result-dtbl,

            itab_registro-dtvencto  TO i_result-dtvencto,

            itab_registro-submi     TO i_result-submi,

            itab_registro-dtpagto   TO i_result-dtpagto,

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

            itab_registro-dtpgtofat TO i_result-dtpgtofat,

            itab_registro-prctr     TO i_result-prctr.

* << Fim da exclusão

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

            itab_registro-dtpgtofat TO i_result-dtpgtofat.

      IF v_gsber = itab_registro-gsber.

        IF v_prctr = itab_registro-prctr.

        CLEAR i_result-vlcomis.

      ELSE.

        i_result-vlcomis = itab_registro-vlcomis.

      ENDIF.

    ELSE.

      i_result-vlcomis = itab_registro-vlcomis.

    ENDIF.

    MOVE: itab_registro-prctr TO i_result-prctr.

* << Fim da inclusão

      APPEND i_result.

    ENDIF.

  ENDLOOP.

  LOOP AT i_result.

    CLEAR i_final.

...