ERP – Controle de Bens – Lentidão no relatório Bens por Espécie com valores a Depreciar (CPBE023.GER)
Incidente
No módulo Gestão de Patrimônio, ocorre lentidão na consulta do relatório Bens por Espécie com valores a Depreciar (CPBE023.GER).
Causa
Este incidente ocorre, devido ao volume de registros de bens.
Solução
Para melhorar a performance na execução do relatório CPBE023.GER-Bens por Espécie com valores a Depreciar, realize os passos a seguir:
1. Crie os índices abaixo no TBS da base de dados:
CREATE INDEX E670MOV_IDX_003 ON E670MOV (CODEMP,CODFIL,CODTNS) TABLESPACE SENIORERP_INDEX;
CREATE INDEX E670MOV_IDX_004 ON E670MOV (CODEMP,CODBEM,DATMOV) TABLESPACE SENIORERP_INDEX;
Observação
Aplique o índice diretamente no CBDS conforme o passo a passo indicado no artigo TECNOLOGIA – CBDS – Como incluir índices em uma tabela via CBDS
2. Além dos índices acima, também crie os comandos customizados abaixo no gerador de relatórios:
2.1. Comando executado para cada BEM:
SELECT USU_BEMINC, USU_SEQINC, USU_BEMLEG FROM USU_TE670HIB WHERE USU_CODEMP = X AND USU_CODBEM = '0000XXXXX-0000';
2.2. Índice:
CREATE INDEX USU_TE670HIB_IDX_001 ON USU_TE670HIB (USU_CODBEM,USU_CODEMP) TABLESPACE SENIORERP_INDEX;
Atenção
A criação desses índices e comandos no relatório deve ser executado preferencialmente pela TI da sua empresa.