Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Creacion Queries SAP ForoSAP PDF
Manual Creacion Queries SAP ForoSAP PDF
1
SAP versin 4.6.C
Dic 2005
Pg. 1
FOROSAP.COM
NDICE.
1. DEFINICIN DE QUERY.
Un query viene a ser un informe a medida. El sistema genera cada query en forma de un
programa ABAP/4, de forma que nos permite generar listados mediante una serie de sencillos
mens, permitiendo la labor de obtener informacin de SAP a usuarios que no tengan
conocimientos de programacin.
Un query consiste en un report (informe) que muestra informacin guardada en las tablas
SAP en forma de listado. Para realizar un query hay que buscar en qu tablas del sistema se
encuentran los campos que queremos mostrar.
Nos aparecer la ventana en la que tendramos que poner el nombre del programa que nos
dara la informacin buscada:
En esta pantalla ya tenemos acceso al sistema de informacin que nos permitir ver de
forma organizada todos los programas que tenemos en nuestra mquina, y buscar la existencia de
alguno que nos proporcione los datos que estamos buscando.
En esta pantalla podemos ver todos los programas de los que se compone el sistema, la
mayora de ellos no nos darn informacin alguna, pero al tenerlos aqu, ordenados por mdulos,
tenemos la ventaja de poder consultarlos en busca de alguno que nos sea til.
Por ejemplo, si desplegamos la rama del mdulo al que pertenezcan los datos que buscamos
y hacemos una bsqueda (mediante el botn derecho del ratn) por la palabra lista nos
aparecern todos los reports relacionados disponibles en el estndar:
No tendremos ms que probar dichos programas desde la misma pantalla del editor :
SE11: Donde se pueden visualizar todas las tablas que existen en el sistema, as
como buscar tablas que contengan un string concreto. As mismo tambin permite
visualizar los campos que contiene una tabla e indica si se trata de una tabla
transparente y que campos estn marcados como campos clave.
Una vez que estamos en esta pantalla pulsamos el botn "Datos tcnicos"
y aparece la
siguiente pantalla en la cual podemos ver el nombre de la tabla en la que se encuentra el campo que
buscamos y el nombre tcnico del campo en concreto.
Donde, si nos fijamos en los datos del campo para buscar la tabla, donde estn los datos
vemos que en vez de ser una tabla nos indica que se trata de una estructura. Esto no es ms que una
definicin de tabla, pero que no contiene ningn dato, ya que solamente tiene datos durante el
tiempo de ejecucin del programa. Es decir, que en cuanto abandonemos la transaccin en la que
nos encontremos no contendr dato alguno, impidindonos de esta forma la utilicemos para
obtener informacin.
Que nos lleva a la pantalla donde podemos consultar anteriores grabaciones as como
generar los nuevos TRACES, que necesitemos:
El sistema nos ofrecer un cuadro de dilogo para que seleccionemos el tipo de objeto que
deseamos buscar. Pulsaremos dos veces sobre la opcin Campos tabla .
A continuacin pulsaremos con el botn derecho del ratn en Ejecutar y el sistema nos
ofrecer una lista de las tablas, as como su descripcin, que contengan dicho campo.
Desde aqu podemos seleccionar los datos grabados en una tabla para unas condiciones de
seleccin concretas, o todos los valores de esta tabla que hay en el sistema.
En esta pantalla aparecen los distintos registros que hay grabados en el sistema para esta
tabla.
Otra forma de ver el contenido de una tabla es desde la transaccin SE16. En esta
transaccin aparecen los distintos registros que hay grabados en el sistema para esta tabla, pero no
permite visualizar los campos que lo componen como en el caso anterior.
NOTA
Un requisito imprescindible para que una tabla se pueda utilizar para realizar una Query, es
que sta sea una tabla transparente. Las estructuras nunca se pueden usar en los Queries.
En la transaccin SE11 cuando introducimos el nombre de una tabla y pulsamos
podemos ver en la cabecera si se trata de una tabla transparente o no.
Por ejemplo, al listar la tabla BSIS tabla que contiene los apuntes contables en las cuentas de
mayor, si deseamos sacar el importe en la moneda de la cuenta (campo PSWBT) no tenemos
informacin en la tabla sobre la moneda de la cuenta.
Pulsando el icono
Esta es la parte ms importante de las bases de datos lgicas para la creacin de Queries, ya
que nos simplifica sobremanera la obtencin del resto de las tablas que contengan los datos que
buscamos, adems de asegurarnos a posteriori un gran rendimiento en nuestra Query, ya que al ser
una herramienta proporcionada por el estndar, nos asegurarnos que la forma de enlazar las tablas
sea eficiente.
rea funcional o Infoset: Es la tabla o tablas del sistema de donde se obtienen los
datos.
Grupo de usuarios: La delimitacin de los usuarios para su acceso al rea funcional o
al manejo de la query.
La Query: La consulta a las tablas delimitadas en el rea funcional para obtener la
informacin deseada. Hay tres tipos de Queries:
Herramientas --> Workbench ABAP/4 --> Utilidades --> ABAP/4 Query --> Areas funcionales
Sistema info --> Informes ad hoc --> Query ABAP // Entorno --> reas funcionales
Una vez en esta pantalla se introduce el nombre que se le quiera dar y se aprieta el botn de
En esta nueva pantalla tendremos que dar los datos bsicos del rea funcional, o Infoset,
como lo denominan en esta versin.
Denominacin: En este campo hay que introducir una descripcin del rea funcional que
estamos creando. Es conveniente que la descripcin del rea funcional sea significativa para de esta
forma evitar que otros usuarios creen reas funcionales con las mismas tablas o con la misma base
de datos lgica.
El rea funcional se puede crear de diferentes formas, como se ha dicho, en el rea
funcional se especifican las tablas y campos que vamos a utilizar, por lo que la visualizacin de las
tablas es lo que nos determinar la manera de crear sta.
Existen fundamentalmente dos formas de crear un rea funcional:
q
q
Si pulsamos el botn visualizar podremos ver las tablas que forman parte de una base de
datos lgica determinada, de tal forma, que podamos comprobar de qu datos disponemos, de tal
forma que podamos comprobar si base de datos en cuestin nos vale para mostrar toda la
informacin que nos pidan.
Esta forma de crear el rea funcional es muy cmoda ya que el sistema ya propone las
relaciones entre tablas y simplemente se tienen que seleccionar los campos deseados de cada una de
las tablas.
Una vez aceptado el sistema nos propone los nodos o tablas de la base de datos de que
disponemos, con el fin de que marquemos aquellos de los que vamos a utilizar algn campo:
Una vez tomados los nodos el sistema nos propondr los grupos de campos para almacenar
los campos que queremos mostrar en nuestro listado. No tendremos ms que arrastrar los campos
de las tablas o nodos de la base de datos a estos grupos para tenerlos disponibles posteriormente.
Esta parte, al ser comn, con la creacin del rea funcional sin base de datos lgica, lo veremos al
final del siguiente punto.
3.2.2. Crear rea funcional sin bases de datos lgica
Un rea funcional sin base de datos lgica se puede crear de diferentes formas. En principio
los mtodos ms habituales son el de lectura directa de una nica tabla cuando todos los campos
que queremos mostrar en nuestro query pertenecen a una misma tabla, y el de unin de tablas
cuando queremos hacer un query con campos de varias tablas.
Datos secuenciales
El sistema recupera la informacin segn un archivo que previamente se ha de determinar.
Se ha de crear en cdigo binario. El objeto de crear una consulta a SAP, es obtener datos del
sistema, por lo que no vamos a explicar este mtodo en este manual.
En esta pantalla tenemos que introducir el nombre o los nombres de las otras tablas que
queramos utilizar en el rea funcional. Para ello no tenemos ms que presionar sobre INSERTAR
TABLA, para que nos aparezca la pantalla donde indicaremos el nombre de la siguiente tabla que
queremos introducir en la consulta.
de tal forma que el sistema, atendiendo a la definicin de los campos de las tablas, nos propondr
una unin por posibles campos comunes de las tablas.
Si presionamos sobre la lnea de unin entre las tablas con el botn derecho del ratn
podemos o bien eliminar al enlace de los campos o ver las caractersticas de la unin, que podremos
modificar para ajustar a nuestras necesidades:
Interna: o inner join: Salen los registros que cumplen las condiciones de ambas.
Left outer Join: Salen los registros que cumplen con las condiciones de la
primera tabla.
Nota: Es importante revisar las uniones que propone el sistema ya que en algunos casos la
unin propuesta es errnea y habr que corregir el enlace.
Tambin es muy importante prestar especial inters al tipo de unin de enlace que se nos
propone o que escogemos ya que este simple dato repercutir en la eficiencia de nuestro listado, siempre
debemos tratar que esta unin sea por campos clave ya que el acceso a una tabla por dicho campo ser
inmediato. En su defecto y si esto es imposible debemos tratar de chequear la existencia de posibles
ndices en la tabla que aceleren nuestra consulta.
A la hora de definir el enlace entre las tablas, deberemos tener en la posible necesidad que
tendramos a la hora de hacer la consulta de acceder a la misma tabla varias veces durante la misma
consulta. Para ello, tendramos que disponer varias veces de la misma tabla, lo que conseguimos con
el empleo de alias de la misma tabla.
de tal forma que nos aparecer una ventana donde podremos indicar tantas posibles instancias de la
misma tabla como necesitemos posteriormente en la consulta:
Otro punto relevante en este punto es que podemos ver la documentacin que tiene el
sistema para ese punto, lo que nos mostrar ser exactamente lo mismo que nos aparecera durante
cualquier transaccin y damos al F1, con la salvedad de que lo podemos hacer desde aqu mismo,
para ello no tenemos ms que presionar sobre:
En esta pantalla se nos pregunta por los campos que nos incluir el sistema
automticamente:
1. Todos los campos de las tablas incluidas.
2. Los campos claves de cada tabla incluida.
3. Crear los grupos funcionales vacos.
Un grupo funcional no es ms que un ndice que se utiliza para seleccionar qu campos de
las tablas que forman el rea funcional pueden ser incluidos en los queries que utilicen esta rea
funcional.
Los grupos funcionales se definen con dos dgitos y una breve descripcin, que son
totalmente libres. nicamente sirven para asignar cules son los campos que se van a utilizar de
entre los existentes.
Para crear un grupo funcional pulsamos
En la siguiente pantalla tenemos que introducir
un cdigo de dos dgitos para el grupo funcional y una descripcin breve.
Una vez creado los grupos funcionales, de cualquier tipo, para incluir los campos de las
tablas en uno o en otro no hay ms que arrastrar los campos desde la columna de la izquierda con
las tablas seleccionadas al grupo en el que deseemos incluirlo:
Una vez creados los grupos funcionales y asignados los campos que se quieran se procede a
ver si hay inconsistencias en el rea funcional y a generarla, esto se realiza pulsando los botones
siguientes:
Aparece la pantalla:
Pulsamos el botn
y aparece una pantalla en la cual nos pide el nombre de la tabla
o campo adicional que queremos introducir.
Cuando se ha pulsado
aparece la pantalla siguiente donde salen los campos que se han
de relacionar entre la tabla principal (especificada en la pantalla inicial de creacin del rea funcional)
y la tabla que se quiere aadir. El sistema propone los valores por defecto siempre y cuando los
campos a relacionar existan con el mismo nombre en ambas tablas, si no es as deberemos
rellenarlos nosotros mismos.
Y de esta forma dispondramos de un campo adicional adems de una tabla, para disponer
de ella a lo largo de la consulta.
o sobre el botn:
Aqu simplemente tenemos que presionar sobre el botn de crear para obtener un nuevo
delimitador, la pantalla que nos aparece es la siguiente:
Marcamos como queremos delimitar los datos continuamos, en la siguiente pantalla nos
solicitar los datos del Delimitador:
Adems del nombre que aparecer en la seleccin, slo tenemos que darle un identificador e
indicarle a qu campo hacemos referencia. Aqu hay resear que solamente podremos delimitar
como es lgico por alguno de los campos de los que disponemos en nuestro grupo funcional.
Otra de las ampliaciones que podemos aadir a nuestro grupo funcional es la de introducir
nuestro propio cdigo. Las lneas de cdigo que pongamos aqu se crearn tambin en el programa
que cree nuestra query, por lo contamos con una gran ventaja a la hora poder crear variables,
introducir tablas, o cualquier otras sentencias que necesitemos.
O presionando el botn
Aqu podemos seleccionar el evento del programa en el que queremos incluir nuestras
sentencias:
De esta forma no tendremos ms que marcar sobre el botn de pulsar para asignar esa rea
funcional a los grupos de usuarios que indiquemos.
En el campo grupo de usuarios se introduce el nombre del grupo al cual hay que asignar
nuevos usuarios y pulsamos el botn
En esta pantalla se introducen los nombres de usuario SAP y se graba. Tambin nos da la
posibilidad de asignar este grupo de usuarios a ms de un rea funcional, para ello no tenemos ms
que presionar sobre el botn de ASIGNAR REAS FUNCIONALES y nos llevar a la siguiente
pantalla:
Igual que en la pantalla anterior no tenmos ms que salvar una vez marcados los Infosets o
reas funcionales para guardar la asignacin.
En la pantalla anterior de asignacin de usuarios a un grupo tenemos la posibilidad de
visualizar todos los usuarios del sistema para decidir a cuales se les incluye en el grupo que estemos
tratando, para ello no tendramos ms que ir a Opciones -> Con marcas .
De esta forma accedemos a esta otra pantalla en la que tenemos todos los usuarios:
Desde el primer punto accedemos a una pantalla con todos los grupos de usuarios creados de forma
que podemos, asignarle o desasignarle a los que deseemos de forma ms cmoda y sencilla, esto
sera de la siguiente manera:
Y desde el segundo punto accedemos al mismo sitio, pero con la deferencia de que las
modificaciones realizadas son a nivel de Infoset o rea funcional, en vez de usuario.
4. CREACIN DE QUERIES.
Podemos llegar al diseo de las Queries desde la transaccin SQ00 o desde el rbol de mens de
SAP:
Herramientas --> Workbench Abap -> Utilidades --> Query SAP --> Queries.
Sistema info --> Informes ad hoc --> Query SAP.
El query siempre se crea en el sistema para un grupo de usuarios. Por tanto, el primer paso
al crear un query, es elegir el grupo de usuarios adecuado. El sistema por defecto al acceder a la
transaccin SQ00 muestra el primer grupo de usuarios alfabticamenteo bien el ltimo grupo de
usuarios usado.
Para cambiar de grupo de usuarios pulsamos el botn
(o desde el men Tratar ->
Cambiar Grupo usuarios) y seleccionamos entre los existentes el adecuado (aquel al cual hayamos
asignado el rea funcional con la que vamos a crear el query).
Es importante tener este punto en cuenta, para localizar luego correctamente las Queries
que hagamos, debemos tener claro el grupo de usuarios para los que va destinada.
Una vez seleccionado el grupo de usuarios podemos empezar a definir el query.
En la primera pantalla tenemos que introducir el nombre que le vamos a dar al query y
pulsar el botn
. Aparece una ventana para seleccionar el rea funcional sobre
la que vamos a crear el query.
El sistema nos da la opcin de ver el creador del Infoset o rea Funcional, que hizo la
query, mediante el botn Creado por/modificado por:
Y si el rea funciona ha sido definida sobre una base de datos lgica, tambin podemos ver
la disposicin que tendr con lo fin de ver si la consulta que vamos a realizar es viable con las tablas
recogidas.
Al seleccionar el rea funcional, entramos en la primera pantalla de creacin de un query.
Formato de lista
o Lneas: cantidad de lneas que se visualizarn en cada pgina del listado.
o Columnas: cantidad mxima de columnas por lnea. En el caso de que una lnea
ocupe mas de lo que se introduce en este campo, el listado mostrara la lnea dividida
en dos.
Formato tabla
o Columnas: Limita el tamao cuando el resultado del query sale por impresora.
Atributos especiales
o Cuando el query se deba ejecutar siempre con la misma variante se debe marcar el
campo Ejecutar slo con variante, implica que el query se ejecutar con la variante
especificada independientemente desde donde se ejecute, mientras que si no se
marca, el query slo se ejecuta con variante si se ejecuta desde la transaccin SQ00.
o Si se marca el campo Bloqueo modificacin har que el query no pueda ser
modificado por otro usuario diferente al que le cre.
Impresin de la lista
o Con ttulo estndar: si se marca este campo al imprimir el query aparecer en la
cabecera de todas las pginas el ttulo de la misma, la fecha y el nmero de pgina.
o Adems podemos indicar el nmero de caracteres de sangra que deseamos en la
query con el campo de N de caracteres por la izquierda.
Aqu nicamente tenemos que marcar los grupos funcionales que contengan los campos que
necesitemos y a continuacin marcamos el botn y apretar el botn
La pantalla siguiente muestra los campos incluidos dentro del grupo funcional seleccionado.
En esta pantalla se han de marcar los campos de los que se quiere obtener informacin en el
query. Una vez marcados se aprieta el botn
La siguiente pantalla aparecen los campos marcados en la pantalla anterior para que se pueda
decidir qu campos de stos queremos que aparezcan en la pantalla de seleccin del query. Es decir,
son los que delimitarn los valores que aparecern en el informe:
Es posible modificar en esta pantalla el texto que por defecto el sistema nos va a proponer
para cada campo de seleccin de la query. Aqu tambin podemos modificar el orden de aparicin
de estos campos ya que por defecto nos los traer en el mismo orden que viene del grupo funcional.
Tambin tenemos otras opciones, como si la seleccin va a ser simple o complejo, es decir un nico
parmetro de seleccin o un rango:
A lo largodel proceso de marcar estos primeros campos en esta primera fase de creacin de la
Query, siempre tenemos la posibilidad de visualizar una pequea ayuda que nos puede facilitar la la
creacin del report.
Una vez echa esta primera fase con los datos bsicos de la Query tenemos que elegir la
disposicin que queremos darle a los datos seleccionados. El sistema nos ofrece tres tipos de listas
como vimos anteriormente, y desde esta ventana podemos acceder, simplemente con los botones:
Primeramente vamos a ver las Lista bsica, y una vez presionado sobre este botn o
mediante el men ( Pasar a -> Lista bsica -> Estructura ).
Nos aparece la pantalla siguiente donde indicamos el formato de salida que le vamos a dar a
nuestro informe.
En esta pantalla podemos ver y disear la estructura del informe tal y como queramos que
aparezca. Podemos cambiar la longitud de visualizacin de los datos, su disposicin, los colores
de salida, tambin podemos incluir pies de pgina y encabezados.
Vamos a ver paso a paso estas opciones, lo primero consistira en aadir una lnea de
cabecera, para ello solamente tenemos que presionar sobre el botn:
El sistema nos crear una lnea por encima de la cabecera de las columnas de los datos:
donde si hacemos click podremos poner el texto que deseemos con la posibilidad de aadir
variables del sistema que se rellenen en tiempo de ejecucin, stas seran el usuario que ejecute la
query, &%NAME, la fecha de ejecucin y la hora &%DATE o &%TIME Hora y el nmero de
la pgina con &%PAGE. stas variables las podemos aadir tambin en los pies de lnea.
y seguir
Para aadir campos a nuestro informe, es decir aadir las columnas que posteriormente
contendrn la informacin la opcin ms sencilla sera marcarlos en el cuadro superior izquierdo de
la pantalla y el sistema nos los fijar en la previsualizacin de los datos que hace a la derecha:
Una vez marcados nos aparecern en la derecha donde nos podemos hacer una idea de
cmo veremos los datos posteriormente. Si deseamos cambiar esta apariencia, lo ms sencillo es
cambiarle el color y longitud del campo en la parte inferior:
Aqu tambin podemos hacerlo a la derecha, que tambin podemos arrastrar un campo a la
papelera para suprimirlo, darle un color, o hacer doble click sobre l para modificar su tamao a
Las dos ltimas opciones que podemos hacer desde esta pantalla, es la de hacer que los
datos de resultado aparezcan clasificados por algn campo en concreto, para ello
una vez que hagamos esto, una vez que arrastremos el campo el sistema nos da incluso la
opcin de que esta clasificacin sea ascendente o descendente:
Una vez seleccionados los campos que querenos que aparezcan en la query, su formato, y
los campos de seleccin podemos ver el resultado que nos dara por pantalla. Para ello no tenemos
ms que presionar sobre:
pantalla de seleccin.
El sistema nos propondr primeramente ejecutar la consulta con una variante, que no sera
ms que unos valores fijos para la pantalla de seleccin:
Una vez marcados el nmero mximo de datos que queremos que nos aparezca, aceptamos
y vemos la pantalla de seleccin con los datos que hemos elegido y adems el sistema nos da la
opcin de seleccionar el formato de salida de los datos:
Una vez delimitados los resultados conforme a lo que deseemos que nos aparezca, podemos
ver que datos hemos seleccionado mediante el botn de ejecutar o mediante el man: Programa ->
Ejecutar. Y vemos los datos obtenidos:
NOTA: Siempre que creamos una query, lo que realmente estamos creando es un programa,
y lo hacemos sin escribir ni una lnea de cdigo si queremos ver el nombre del programa
tendremos que ir al Editor ABAP (transaccin SE38) del sistema, y por defecto nos va a
aparecer el nombre que se le ha dado a la query creada:
Si entramos a visualizar el cdigo de este report veremos todo el cdigo generado pudiendo
modificarlo con el fin de ajustarlo a nuestras necesidades.
Las opciones ms importantes que tenemos en esta pantalla son las siguientes:
Ctd. Lugares: Especifica el nmero de total de la lista ranking, en este caso los
10 registros ms altos en el importe en moneda local.
Crit: Este campo solo aparece en los campos numricos y solo se puede pinchar
en uno, es el campo por el que se realizar la clasificacin.
Lg. Debido a que todos los campos numricos son sumarizados es posible que
el valor de la suma no quepa en el campo de salida. En este caso deber
aumentarse la longitud de salida del campo.
Si creamos el query con alguna lista ranking, al ejecutar la misma aparecer una informacin
adicional con el ranking que hayamos definido, por ejemplo, para el mismo caso anterior tendremos
al final del listado una extracto de la siguiente forma:
4.2. ESTADSTICA.
Los queries permiten crear estadsticas sobre la informacin contenida en el propio query.
Para realizar esto se ha de pulsar el botn
que a la hora de definir el tipo de lista que
vamos a dar a nuestra Query. Una vez pulsado aparecer la siguiente pantalla donde se detallan las
caractersticas de la Estadstica:
Aparecen los campos que se han seleccionado para crear el query. Los botones significan:
Di.: Se marca este flag para que la estadstica clasifique los registros en orden
descendente segn el criterio de clasificacin especificado.
St: Al marcarlo nos crear una estadstica por sumas parciales para los campos
que lo tengan marcado.
Pn: Crear un salto de pgina para cada cambio del valor del campo que lo tenga
marcado.
Pr: Se marca para obtener una estadstica de los valores promedio del campo
tratado.
Lg: Se pone la longitud del campo, si queremos que sea diferente de la estndar.
Una vez creada la estadstica, podemos crear tantas como necesitemos, cumpliementando
los mismo campos y presionando sobre el botn:
nos aparecer un pantalla similar a la que estamos tratando para introducir los datos de la
nueva estadstica. Podremos realizar esta operacin tantas veces como nos sea necearia y en cada
pantalla de creacin de la estadstica disponemos la posibilidad de visualizar como quedaran los
datos seleccionados, para ello no tendramos ms que presionar sobre
, y veremos una
aproximacin a la disposicin final de los datos:
Si el query que nos interesa ejecutar pertenece a otro grupo de usuarios, habr que cambiar
el mismo. Para ello pulsamos el botn
y seleccionamos entre los posibles grupos el adecuado.
Una vez que hemos seleccionado el query que queremos ejecutar hay que elegir el mmodo en que
deseamos ejecutarlo; para ello podemos optar por:
Si optamos por la ejecucin en fondo, el sistema nos lleva una pantalla en la vemos el
nombre del report generado por la query para su inclusin en un tarea que el sistema ejecutar de
forma no visible para el usuario. Esta es una opcin recomendada cuando trabajamos con grandes
volmenes de informacin que requieren un gran tiempo de cmputo:
Resumen de listas
Al pulsarlo aparecer el nombre del query que estamos ejecutando.
Visualizar solo sumas
Al pulsar el botn anterior, en el listado nos aparecern solamente las filas de suma del
query. Es decir, el listado nos reflejar nicamente los totales de los campos numricos.
visualizar como tabla
Al pulsarlo cambia la forma de visualizar los datos, facilitando su manejo para operaciones tales
como ordenarlo, o delimitacin de valores. Al pulsar este botn se visualizar el query en forma de
tabla. Con la visualizacin de un query como tabla se pueden realizar otras operaciones como
clasificar el query por algn campo diferente al especificado en la definicin de la misma, ocultar
columnas, ocultar filas, etc.
Visualizar como lista interactiva.
Es similar a la visulizacin como tabla, pero nos permite la modificacin de los valores
obtenidos en tiempo de ejecucin.
Funcin grfica.
Nos permite obtener diversos tipos de grficas a partir de los valores numricos obtenidos
en la consulta.
5. QUICKVIEWVER.
El Quickviewer es una herramienta que incluye SAP a partir de la versin 4.6, que es una
forma ms cmoda y rpida de obtener informes aunque no es tan potente como las Queries. Para
acceder a l vamos por el men a Sistema -> Servicios -> QuickViewer .
O si ya hemos accedido antes a esta herramienta nos aparecer un botn de acceso desde la
pantalla donde crebamos las Querys (SQ01):
Desde cualquier pantalla accedemos a esta herramienta, cuya pantalla inicial es la siguiente:
En esta pantalla no tenemos ms que darle un nombre a la consulta que queremos realizar,
presionar sobre el botn de crear y un asistente nos ir guiando de forma sencilla por las pantallas
de creacin.
Lo primero que se nos pedir al crearlo ser una pantalla con los datos bsicos de la consulta
que no sera ms que nos indicar adems de un ttulo para el encabezado del listado, una
descripcin, y lo que es ms importante, la fuente de los datos que tendr nuestra consulta. Igual
que antes podremos elegir una tabla, una base de datos lgica, una unin de tablas o un rea
funcional que tengamos previamente creada.
La creacin del origen de datos de estos informes es muy similar al de las queries, por lo que
no entraremos profundamente, utilizaremos una nica tabla para ilustrar el funcionamiento de esta
herramienta. Y por ltimo tomamos la disposicin de los datos, podemos optar por darle un
formato bsico, o alternar una salida ms grafica a nuestro listado:
En la segunda solapa vemos todos la ordenacin que tendrn los datos que figuren en el
listado. Podemos hacer ordenaciones en ascendente y descendente por los campos que queramos:
Y por ltimo en la solapa de Fuente de Datos tenemos la informacin del origen de los
datos que estamos tratando:
Slo nos quedara grabar la consulta que estamos realizando y probarla presionando el F8 o
EJECUTAR, el sistema automticamente nos llevar a la pantalla de seleccin que hemos creado:
Nos aparecer una pantalla con los datos del informe y todos los botones y pulsadores que
nos facilitaban las queries, para poder ordenar los datos, filtrarlos, mandarlos a otras aplicaciones.....
Lo estamos creando desde esta herramienta no es ms que un report en ABAP, que muestre
la pantalla de seleccin que hemos creado y seleccione unos datos y los liste conforme a los criterios
que le hemos indicado. Es decir, hemos creado un programa, a medida, sin escribir una sola linea de
cdigo, pero nos puede interesar saber como se llama ese programa por si en un futuro deseamos
modificarlo o aadirle funcionalidades.
La manera ms sencilla de ver el nombre del programas es ir al Editor ABAP (transaccin
SE38) del sistema, y por defecto nos va a aparecer el nombre que se le ha dado a la consulta que
hemos creado: