Sie sind auf Seite 1von 4

Crear un botón que ejecute una búsqueda formateada.

Resumen
Módulo Botones funcionales.
Nivel Medio.
Requerimientos B1UP 2.0.0.0 o superior.

Escenario.
El cliente desea que sea posible visualizar rápidamente los últimos 10 artículos que su cliente le ha comprado
y consulte un reporte con esta información.

<Imagen>

Configuración necesaria.
Necesitará realizar dos configuraciones:

1. Una consulta de usuario (query) que muestre la información deseada.


2. Un botón de configuración que tenga a liga a la consulta de usuario mediante una búsqueda
formateada.

Paso 1. Consulta de usuario.


Mediante la herramienta natural de SAP (Reports > Generador de consultas) creamos la siguiente consulta de
usuario (con el código dinámico $[$5.0.0] para obtener el código del socio de negocios en pantalla).

La guardamos con el nombre “Últimos 10 artículos”.

A continuación encontrará la consulta para modo copiar y pegar:


SELECT TOP 10 T1.DocDate, T0.ItemCode, T0.Dscription, T0.Quantity
FROM INV1 T0 JOIN OINV T1 ON T0.DocEntry = T1.DocEntry
WHERE T1.CardCode = $[$5.0.0] ORDER BY T1.DocDate DESC
TIP: Para mayor información en la sintaxis dinámica $[$5.0.0] favor de consultar la guía “Entendiendo sintaxis dinámica” del material
de entrenamiento de SAP TB1200.

Paso 2. Configuración del botón funcional.


El botón funcional que estamos planeando colocar deberá estar localizado en la ventana de Datos Maestros
de Socio de Negocios, por lo tanto lo primero que debemos hacer es abrirla, dar clic derecho y seleccionar
“Añadir botón de funcionalidad a esta ventana”.

Ahora definimos el botón que necesitamos en nuestra ventana de socios de negocios. Esto lo logramos
simplemente nombrando el botón y definiendo los valores requeridos.
En este ejemplo llamamos al botón Últimos 10 artículos y seleccionamos que se ejecute una búsqueda
formateada cuando lo presionamos (ver otros ejemplos para los diferentes tipos de botones).

Adicional a esto, desactivamos las casillas de Añadir y Buscar ya que solo deseamos que el usuario pueda
presionar el botón cuando la ventana de Socios de negocios se encuentre en modo Ok (es decir cuando se
encuentre un Socio de Negocio seleccionado en pantalla).

Para este ejemplo no requerimos configuraciones adicionales por lo cual solo presionamos el botón Add.

Favor de notar que aun requerimos definir el tipo específico de búsqueda formateada que se ejecutará al
realizar el clic a botón, pero esto lo solicitará la primera vez que lo presionemos.

Uso de la funcionalidad.
Ahora abrimos la ventana de Datos Maestros de Socio de Negocios y podremos ver el botón (note que al
abrir la ventana estará desactivado ya que solo funcionará cuando esta se encuentre en modo Ok).

Si consultamos un Socio de Negocios y presionamos el botón, la primera vez nos preguntará si deseamos
indicar la búsqueda formateada que ejecutará.

Si presiona SI, podrá seleccionar la consulta guardada.


Una vez confirmada la búsqueda formateada, si volvemos a presionar el botón obtendremos nuestro reporte.

Das könnte Ihnen auch gefallen