¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Como usar a instrução SY-BATCH de forma eficaz para melhorar o desempenho - Guia Completo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 136 Vistas
0
Cargando...

Olá,

ao usar a instrução sy-batch.

Cumprimentos,

Venkat.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Dieter,

Isso não é necessário porque o ALV Grid está sendo executado em modo batch. Não há necessidade de diferenciar como você fez. Já tentou executar um relatório do ALV Grid em segundo plano? Funciona bem.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

outra razão para usá-lo é em ALV.

IF SY-BATCH = ' '.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'

...

ELSE.

CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'

...

Saudações, Dieter

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Pandu,

SY-BATCH é usado para verificar se a transação ou o relatório está sendo executado no frontend ou em segundo plano como um trabalho em lote.

IF SY-BATCH EQ 'X'.
     "fazer isso......
ENDIF.

Chandra.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Em qualquer momento que deseje saber se o programa atual está sendo executado em segundo plano, você usaria SY-BATCH. Por exemplo, suponha que você tenha um módulo de função que faz download de um arquivo para o frontend, mas sabemos que não podemos fazer isso em segundo plano, então você poderia codificar algo no módulo de função que não permitiria ao usuário fazê-lo, algo como:

if sy-batch = 'X'.
   raise exception cannot_call_in_background.
endif.

Saudações,

Rich Heilman

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?