¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Análisis del informe ATC: Problema de verificación en la operación de base de datos SELECT

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

Estoy analizando el informe ATC y tengo una duda sobre el mensaje de verificación: "Operación de base de datos SELECT para ... encontrada."

El código es:

" SELECT <columnA> <columnB> FROM <table>

INTO CORRESPONDING FIELDS OF TABLE <ti_table>

FOR ALL ENTRIES IN <another_ti_table>

WHERE <where clause>."

¿Cuál es el problema con el código anterior? ¿Por qué ATC lo marca como un problema?

¡Gracias!

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

4 Respuestas

0
Cargando...

Hola,

También estamos recibiendo este mensaje durante la verificación de ATC utilizando la variante PERFORMANCE_DB. Solo hay un SELECT en el programa y está dando "Operación de DB SELECT encontrada".

SELECT SINGLE <fld1> FROM <TAB1> INTO <Val1> WHERE PARMS = <Value>.

Sé que la verificación "Operaciones de búsqueda de DB" está seleccionada en PERFORMANCE_DB y está generando un mensaje durante la verificación de ATC.

La ayuda proporcionada en esta verificación no es adecuada para entender. Quiero saber - ¿Qué tipo de codificación genera este error y cómo podemos eliminar este mensaje de la verificación de ATC.

La verificación de ATC también está generando mensajes para DELELE, INSERT & MODIFY.

Gracias y saludos,

Rajesh

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

Esto podría ayudar:

http://scn.sap.com/thread/1174072

Tomaré el mensaje, ya que necesita más atención (propenso a problemas de rendimiento) en lugar de que haya un problema con esa declaración.

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

Hola Fernando,

Supongo que ejecutaste la inspección global PERFORMANCE_DB en el código, ¿verdad? En mi sistema, esto se clasifica como una ADVERTENCIA en lugar de un ERROR, pero puede ser diferente en tu sistema. Yo mismo me hice esa pregunta cuando vi ese resultado de ATC por primera vez.

Según mi entendimiento, el mensaje para esa prueba utilizando la variante PERFORMANCE_DB en sí mismo es de poca importancia. La inspección es importante para el uso posterior y el análisis del código con la transacción SWLT (la Lista de Trabajo de Ajuste de Rendimiento SQL). La inspección busca operaciones de base de datos en tu código que luego son necesarias para SWLT para obtener la posición del código fuente de las operaciones de base de datos.

Para obtener más información sobre SWLT, consulta Lista de Trabajo de Ajuste de Rendimiento SQL - Monitoreo de Rendimiento SQL - Biblioteca SAP .

Saludos,
Jasmin

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

Hola Fernanado,

Supongo que ejecutaste la inspección global PERFORMANCE_DB en el código, ¿verdad? En mi sistema, esto se clasifica como una ADVERTENCIA, en lugar de un ERROR, pero eso podría diferir en tu sistema. Me hice esa misma pregunta cuando vi por primera vez ese resultado de ATC.

Según mi entendimiento, el mensaje para esa prueba utilizando la variante PERFORMANCE_DB en sí mismo es de menor importancia. La inspección es importante para el uso y análisis posterior del código con la transacción SWLT (la Lista de Trabajo de Ajuste de Rendimiento SQL). La inspección busca operaciones de base de datos en tu código que luego son necesarias para SWLT para obtener la posición del código fuente de las operaciones de base de datos.

Para obtener más información sobre SWLT, visita Lista de Trabajo de Ajuste de Rendimiento SQL - Monitoreo de Rendimiento SQL - Biblioteca SAP .

Saludos,
Jasmin

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

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?