cancel
Showing results for 
Search instead for 
Did you mean: 

Executar transação J1BNFE

Former Member
0 Kudos

BOM DIA PESSOAL;

QUANDO VOU EXECUTAR A TRANSAÇÃO J1BNFE ESTA DEMORANDO MUITO PARA GERAR O RELATORIO, EM TORNO DE 10 MINUTOS, ISSO N ACONTECIA. O RELATORIO GERAVA EM QUESTAO DE SEGUNDOS.

Sabe o q pode ser ?????

Obrigado.

Gustavo Henriuqe

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Seria isso abaixo ???? Essa é a parte que esta em vermelho onde demorou 39778.523

Duration Objeto RC Statement

61 DD07T FETCH 10 0

11 BALHDR PREPARE 0 SELECT WHERE T_00."MANDANT" = @P032 AND T_00."EXTNUMBER" = T_01.C_01 AND T_00."OBJECT" = @P033 AND T_00."SUBOBJECT" = @P034 AND ( T

39778.523 BALHDR OPEN 0 SELECT WHERE T_00."MANDANT" = @P032 AND T_00."EXTNUMBER" = T_01.C_01 AND T_00."OBJECT" = @P033 AND T_00."SUBOBJECT" = @P034 AND ( T

32 BALHDR FETCH 0 0

2 BALHDR PREPARE 0 SELECT WHERE T_00."MANDANT" = @P032 AND T_00."EXTNUMBER" = T_01.C_01 AND T_00."OBJECT" = @P033 AND T_00."SUBOBJECT" = @P034 AND ( T

39313.351 BALHDR OPEN 0 SELECT WHERE T_00."MANDANT" = @P032 AND T_00."EXTNUMBER" = T_01.C_01 AND T_00."OBJECT" = @P033 AND T_00."SUBOBJECT" = @P034 AND ( T

37 BALHDR FETCH 0 0

3 BALHDR PREPARE 0 SELECT WHERE T_00."MANDANT" = @P032 AND T_00."EXTNUMBER" = T_01.C_01 AND T_00."OBJECT" = @P033 AND T_00."SUBOBJECT" = @P034 AND ( T

38461.844 BALHDR OPEN 0 SELECT WHERE T_00."MANDANT" = @P032 AND T_00."EXTNUMBER" = T_01.C_01 AND T_00."OBJECT" = @P033 AND T_00."SUBOBJECT" = @P034 AND ( T

98 BALHDR FETCH 1 0

3 BALHDR PREPARE 0 SELECT WHERE T_00."MANDANT" = @P02E AND T_00."EXTNUMBER" = T_01.C_01 AND T_00."OBJECT" = @P02F AND T_00."SUBOBJECT" = @P030 AND ( T

37613.977 BALHDR OPEN 0 SELECT WHERE T_00."MANDANT" = @P02E AND T_00."EXTNUMBER" = T_01.C_01 AND T_00."OBJECT" = @P02F AND T_00."SUBOBJECT" = @P030 AND ( T

former_member182114
Active Contributor
0 Kudos

Bom dia Gustavo,

A SAP Note abaixo deve resolver o problema:

792258 Application log: Performance of BALHDR in MSSQL database

Também verifique esta outra para reduzir a quantidade de mensagens antigas:

195157 Application log: Deletion of logs

Atenciosamente, Fernando Da Ró

Answers (4)

Answers (4)

Former Member
0 Kudos

Fernando, obrigado pela sua excelente dica.

Sistema ficou rapidao depois da sua dica.

Muito Obrigado.

Gustavo Henrique

Former Member
0 Kudos

Entrei na se14 e tentei estruturar a tabela conforme vc indicou, mesmo assim esta muito lento.

Former Member
0 Kudos

Nosso banco de dados é o SQL 2005, vc sabe qual transação faz o trace para sql ????

former_member182114
Active Contributor
0 Kudos

Bom dia Gustavo,

ST05 para todos os bancos de dados, irá fazer os traces dos SQL's executados, após isto você procura pelo de pior execução (tempo vermelho bem grande), e com duplo clique nele pode verificar que código executa, qual SQL é realmente enviado ao banco, o plano de execução....

Atenciosamente, Fernando Da Ró

former_member182114
Active Contributor
0 Kudos

Bom dia Gustavo,

É provável que a questão seja acesso ao banco de dados:

- Primeiro solicite à equipe de BASIS/DB para verificar/atualizar as estatísticas das tabelas J_1BNFDOC e J_1BNFE_ACTIVE.

- Ative o SQL trace (ST05) para ver qual acesso causando lentidão ao processo

- Pode estar faltando um índice recomendado na SAP Note 980213, documento "Manual Changes.doc", item 1.5.1

Se precisar de ajuda, poste aqui o plano de execução da query lenta obtida na ST05.

Atenciosamente, Fernando Da Ró