Documentos de Académico
Documentos de Profesional
Documentos de Cultura
[SQ00]
Utiliza SQ00
En fuente de datos hay varias opciones unión via tablas, tabla directa o
base de datos lógica (son las que he usado).
Para tu caso usuaria la tercera opción base de datos lógica VLV (de
entregas) , es obligación una denominación, le das al check
Te muestra las tablas y estructuras donde buscará los datos
Selecciónalos todos, siempre es mejor tener todos los datos. le das check
te muestra esto
En mi caso yo borro todos los grupos de campo y dejo solo uno o creo uno
nuevo y borro los demás (a gusto de uno) (carpetas de la derecha).
Aquí seleccionas los campo que ocuparás de las distintas tablas que están
disponibles con botón derecho sobre el campo y pinchar sobre “incluir en
grupo de campos” (tambien agarrar y soltar en el grupo de campos con el
mouse).
Una vez ya incluiste todos los datos en el grupo de campos. Guardas y
generas el infoset. (se puede modificar las veces que quieras).
Éste es el primer post de un grupo de tres sobre queries en SAP. Una query
en SAP es una herramienta que nos permite recuperar información de la
base de datos para generar listados de información en tiempo real.
Siempre que creemos una query debemos seguir tres pasos siempre en el
siguiente orden.
-I: Crear un grupo de usuarios
-II: Crear un infoset.
-III: Crea la query.
Definición de un grupo de
usuarios
Un grupo de usuarios es el primer paso en la creación de una query SAP.
En cada grupo asignamos los nombres de los usuarios que tendrán acceso
final a la query que generaremos. No es más que una autorización para
poder utilizar nuestra query a un grupo ordenado de personas.
Por ejemplo, podemos determinar que las consultas o queries del módulo
SD sólo las podrán consultar aquellas personas de los departamentos de
Ventas y Marketing. En este caso, crearemos un grupo de usarios llamado
VENTAS donde incluiremos el nombre de los usuarios de estos
departamentos.
Funcionalidad
Herramientas / Workbench ABAP / Utilidades / Query SAP /
SQ03 - Grupo de usuarios
Creamos y asignamos un nombre a nuestro grupo de usuarios:
botón 'Crear'.
Asignamos los usuarios: botón 'Asignar usuario y Infosets". Para
permitir que un usuario modifique las queries del grupo de usuarios
debemos mantener marcado el flag de autorización junto al nombre
de usuario.
Guardamos.
Funcionalidad
Siguiendo con el ejemplo del anterior post vamos a crear un infoset de
información de ventas, en concreto, de las cantidades que nuestros
clientes nos han pedido en un rango de fechas. Para ello debemos saber
que la tabla en la que se almacena la información de pedidos de clientes
en SAP se encuentra en la tabla VBAK. La información de las cantidades
solicitadas se encuentra en la tabla VBAP. También debemos saber que
ambas tablas se relacionan entre sí a través del campo "documento de
ventas" (VBAK-VBELN / VBAP-VBELN). Ahora podemos empezar a construir
nuestro infoset.
Pasar a / Detalles
Creamos el campo adicional y le damos descripción y tipo.
Infoset / Grabar
Infoset / Verificar
Infoset / Generar
Ya podemos volver a la pantalla inicial y asignar el infoset al grupo
de usuarios que creamos anteriormente a través de la transacción
SQ01 (ver el post anterior).
Funcionalidad
Sigamos con el ejemplo. Creamos una query de información de ventas.
Entramos en la transacción de queries.
Extracción de datos.
Salida de información.