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.
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.
...