Tutorial de consultas ABAP en SAP: SQ01, SQ02, SQ03

La aplicación ABAP Query se utiliza para crear informes aún no presente en SAP sistema. Ha sido diseñado para usuarios con poco o ningún conocimiento de programación ABAP. ABAP Query ofrece a los usuarios una amplia gama de formas de definir informes y crear diferentes tipos de informes, como listas básicas, estadísticas y listas clasificadas.

La consulta ABAP consta de cuatro componentes:

  1. Consultas
  2. Conjuntos de información
  3. Grupos de Usuarios
  4. Traducción de consulta

Veámoslos en detalle: -

Consultas

Los usuarios finales utilizan el componente Consultas para mantener consultas. Se pueden crear consultas, cambiar consultas y ejecutar consultas. Transacción SQ01

Consultas ABAP

Conjuntos de información

Los InfoSets son vistas especiales de fuentes de datos. Un InfoSet describe sobre qué campos de una fuente de datos se puede informar en las consultas. Un InfoSet se puede asignar a varios roles o grupos de usuarios.

Ventajas

  • Al crear InfoSets y asignarlos a roles o grupos de usuarios, el administrador del sistema determina el rango de informes que los departamentos de aplicaciones individuales o los usuarios finales pueden generar utilizando el SAP Consulta
  • Los usuarios finales sólo pueden trabajar con aquellos InfoSets que sean relevantes para su área particular, según lo designado por el rol o grupo de usuarios al que están asignados.

Grupos de Usuarios

El componente Grupos de usuarios se utiliza para mantener grupos de usuarios (desde el punto de vista de la seguridad).

Los usuarios que trabajan en la misma aplicación se asignan al mismo grupo de usuarios. No importa quién definió realmente una consulta en un grupo de usuarios. Cada usuario asignado al grupo de usuarios puede ejecutar la consulta.

Los usuarios de un grupo de usuarios deben tener la autorizaciones necesarias antes de que puedan cambiar o redefinir una consulta. Cada usuario de un sistema puede asignarse a varios grupos de usuarios.

Componente de traducción/QUERY

Al definir consultas, InfoSets y grupos de usuarios se generan muchos textos. Estos textos se muestran en el idioma que elegimos al iniciar sesión en el sitio. SAP te. Podemos comparar el texto/idiomas usando este componente.

Procesamiento de datos en Consultas

Los datos se pueden procesar y presentar de 3 maneras: -

  1. LISTA BÁSICA – Presenta datos en el orden definido por el área funcional (admite clasificación y suma).
  2. ESTADÍSTICA – Muestra las cifras estadísticas calculadas a partir de los datos básicos.
  3. LISTA CLASIFICADA – Una lista clasificada es una especialización de una estadística. Ex. Top diez clientes de una agencia de viajes.

Una consulta puede tener una lista básica, hasta nueve estadísticas y hasta nueve listas clasificadas.

CREAR UNA CONSULTA

Paso 1) Ir a SQ01. Asigne un nombre a la consulta y haga clic en el botón Crear.

CREAR UNA CONSULTA

Paso 2) Proporcione la descripción de la consulta en la siguiente pantalla. Especifique la longitud de salida y seleccione la opción de procesamiento en el cuadro Opciones de procesamiento adicional. Los datos se pueden mostrar en varios formatos, como tabla, descarga a un archivo y visualización en Word, etc.

CREAR UNA CONSULTA

Paso 3) Haga clic en la siguiente pantalla, seleccione el grupo de campos que se utilizará.

CREAR UNA CONSULTA

Paso 4) Haga clic en la siguiente pantalla, seleccione los campos que desea que se muestren

CREAR UNA CONSULTA

Paso 5. En la siguiente pantalla, seleccione los campos de selección y luego elija uno de los tipos de salida (básico, estadístico, clasificado).
En cada una de las listas, puede seleccionar varias opciones (por ejemplo, ordenar los campos, cambiar la longitud de salida, el color de la columna, los totales, el encabezado de la página, el pie de página, etc.).

CREAR UNA CONSULTA

CREAR UNA CONSULTA

Paso 6) Después de proporcionar todas las opciones anteriores, puede guardar la consulta y ejecutarla.

CREAR UNA CONSULTA

Nota:

Transacción para crear/mantener conjunto de información –SQ02
Transacción para crear/mantener un grupo de usuarios –SQ03