Sunteți pe pagina 1din 45

QUERY SAP

ABAP QUERY

Pgina 1 de 45

Manual de Usuario
INDICE
ASAP
1.OBJETIVO.....................................................................................................................................................3 2.DEFINICIN DE QUERY..............................................................................................................................3 3.POR QU CREAR UN QUERY......................................................................................................................3 4. TABLAS........................................................................................................................................................4 4.1 INTRODUCCION............................................................................................................................................4 4.2 COMO BUSCAR EN QUE TABLA DE SAP ESTA UN CAMPO ..................................................................4 4.3 COMO VISUALIZAR EL CONTENIDO DE UNA TABLA.............................................................................8 4.4 BASES DE DATOS LGICAS......................................................................................................................13 5. CREACION DE QUERIES..........................................................................................................................17 5.1 AMBITOS FUNCIONALES...........................................................................................................................17 5.2 InfoSet............................................................................................................................................................18 5.3 GRUPOS DE CAMPOS................................................................................................................................25 5.4 TABLAS ADICIONALES...............................................................................................................................27 6. GRUPOS DE USUARIOS............................................................................................................................29 6.1 ASIGNACION DE UN INFOSET A UN GRUPO DE USUARIOS..............................................................29 6.2 ASIGNACION DE UN USUARIO A UN GRUPO DE USUARIOS.............................................................30 7. CREAR QUERYS........................................................................................................................................33 7.1 DISEO DEL REPORT.............................................................................................................................33 7.2 LISTA RANKING...........................................................................................................................................39 7.3 ESTADISTICA...............................................................................................................................................42 8. EJECUTAR QUERIES.................................................................................................................................44

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 2 de 45

Manual de usuario

1.OBJETIVO
El objetivo de este documento es plasmar los conocimientos bsicos que se han de conocer para poder operar con Queries. Previamente vamos a realizar una pequea introduccin a las tablas. (ver punto 4 de este manual).

2.DEFINICIN DE QUERY
Un query viene a ser un informe a medida. Es decir, permite, mediante la relacin de cada uno de los campos que nos interesan, obtener la informacin deseada. El sistema genera cada query en forma de un programa ABAP/4. Un query consiste en un report 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.

3.POR QU CREAR UN QUERY


Como se ha dicho un query viene a ser un report a medida, pero antes de crearlo se ha de analizar su utilidad, es decir, se ha de comprobar que no haya un query existente que permita sacar la informacin buscada o incluso si existe algn report estndar o a medida que proporcione dicha informacin. Tambin se ha de ser consciente de que los queries tienen lmites. No se puede relacionar infinidad de tablas y campos, ya sea por una imposibilidad de relacionarlas, o porque el resultado sea un query poco eficiente, entendiendo por eficiente que tarde poco tiempo en sacar la informacin.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 3 de 45

Manual de usuario
4. TABLAS
4.1 INTRODUCCION
Todos los documentos, datos maestros, etc. que grabamos en el sistema se almacenan en tablas. Hay varias transacciones que permiten la visualizacin de las tablas e incluso su ejecucin, estas son: SE11: Donde se pueden visualizar todas las tablas que existen en el sistema as como buscar tablas cuyo nombre contenga 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. SE16: Permite ver el contenido de tablas existentes en el sistema. SA38: Esta transaccin sirve para ejecutar queries mediante el programa de ABAP/4 generado por el sistema.

4.2 COMO BUSCAR EN QUE TABLA DE SAP ESTA UN CAMPO

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 4 de 45

Manual de usuario
Para poder realizar un query previamente tenemos que conocer en qu tabla o tablas estn los campos que vamos a utilizar para la misma. Para conocer la tabla en la que se encuentra un campo en concreto nos dirigimos a la transaccin donde visualizamos el dato, nos posicionamos en el campo y pulsamos F1. Nos aparecer una pantalla como la siguiente:

Una vez que estamos en esta pantalla pulsamos el botn 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.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 5 de 45

Manual de usuario

Haciendo doble clic en el nombre de la tabla, pasamos al diccionario ABAP y averiguamos si efectivamente se trata de una tabla o por el contrario es una estructura:

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 6 de 45

Manual de usuario

Si se trata de una tabla podemos utilizarla en una query, pero si es una estructura ser imposible utilizarla ya que las estructuras no contienen datos que puedan utilizar las querys. En este ltimo caso, tendremos que buscar la tabla directamente en la SE11.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 7 de 45

Manual de usuario
4.3 COMO VISUALIZAR EL CONTENIDO DE UNA TABLA
Una vez que hemos localizado las tablas que queremos usar para definir nuestro query podemos buscar que campos adems del que ya hemos localizado forman parte de esta tabla. Para ello vamos a la transaccin SE11 e introducimos en el campo Tabla debase de datos el nombre de la tabla.

Desde esta pantalla pulsamos el botn y aparece una pantalla en la que se indica el tipo de tabla que es (si es una estructura, una tabla transparente ...), as como los distintos campos que la forman con su nombre tcnico y su descripcin entre otros datos.
Fecha 17/07/2000 17:37 O7/p7 131612962.doc Versin: 2 Pgina 8 de 45

Manual de usuario

En esta pantalla podemos ver todos los campos que forman parte de la tabla que estamos visualizando. Desde aqu podemos ver tambin los valores que hay almacenados en el sistema para esta tabla en concreto. Para ello vamos al men: Utilidades --> Contenido de tabla --> Visualizar

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 9 de 45

Manual de usuario

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. Una vez introducidos los campos de seleccin que queramos pulsamos el botn

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 10 de 45

Manual de usuario

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
Fecha 17/07/2000 17:37 O7/p7 131612962.doc Versin: 2 Pgina 11 de 45

Manual de usuario
Un requisito imprescindible para que una tabla se pueda utilizar para realizar un query, es que sta sea una tabla. 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.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 12 de 45

Manual de usuario
4.4 BASES DE DATOS LGICAS
Una base de datos lgica es una unin de tablas que facilita el contenido y la unin de campos requeridos entre las distintas tablas. El estandar de SAP ofrece algunas bases de datos lgicas que utiliza para su operativa y que pueden ser de gran utilidad en la mayora de queries que realicemos. 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.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 13 de 45

Manual de usuario

Pulsando el icono

(referencias de utilizacin), accedemos a la pantalla:

Activando el flag de Bases de datos lgicas y pulsando el icono de todas las bases de datos que tienen incluida esta tabla.
Fecha 17/07/2000 17:37 O7/p7 131612962.doc Versin: 2

navegamos a

Pgina 14 de 45

Manual de usuario

Visualizamos la base de datos lgica con el icono de incluidas y como estn unidas.

observando todas las tablas

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 15 de 45

Manual de usuario

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 16 de 45

Manual de usuario

5. CREACION DE QUERIES
5.1 AMBITOS FUNCIONALES
Un mbito funcional contiene un conjunto diferenciado de objetos de ABAP/4 Query, es decir, contiene un conjunto de queries, reas funcionales y grupos de usuarios. En SAP existen dos mbitos funcionales. mbito estndar: el mbito estndar es dependiente de mandante. Los queries, reas funcionales y grupos de usuarios definidos en el mbito estndar de un mandante no pueden ser transportados a otro mandante. mbito global: es independiente del mandante en el que estemos trabajando. Un query realizada en el mbito global del mandante de desarrollo, puede ser transportado al mbito global del mandante productivo. Si queremos crear un query directamente en el mandante productivo siempre deberemos crearla en el mbito estndar. Cuando accedemos al men de creacin y ejecucin de queries el sistema por defecto accede siempre al mbito estndar. Si queremos ejecutar un query que est definida en el mbito global, tendremos que cambiar de mbito desde el men Transaccin: SQ02

Men: Herramientas --> Workbench ABAP/4 --> Utilidades --> Query SAP --> InfoSets // Entorno --> mbitos funcionales Men: Sistema info --> Informes ad hoc --> Query SAP // Entorno --> mbitos funcionales

En esta pantalla tenemos que seleccionar mbito global.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 17 de 45

Manual de usuario
5.2 InfoSet
Los Queries se crean siempre sobre la base de un InfoSet. El InfoSet es donde se especifican las tablas y campos con los que vamos a trabajar, es la parte ms tcnica. Transaccin: SQ02

Men: Herramientas --> Workbench ABAP/4 --> Utilidades --> Query SAP --> InfoSet Men: Sistema info --> Informes ad hoc --> Query SAP // Entorno --> InfoSet Una vez en esta pantalla se introduce el nombre que se le quiera dar y se aprieta el botn de

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 18 de 45

Manual de usuario
En la siguiente pantalla se ha de introducir una descripcin breve del rea funcional y despus rellenar los campos necesarios segn se detalla a continuacin.

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:

Con base de datos lgica. Sin base de datos lgica.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 19 de 45

Manual de usuario
1. Crear rea funcional con Base de datos lgicas Podemos utilizar una base de datos encontrada siempre que contenga los datos que requerimos, de todas formas, el match code o F4 nos mostrar las diferentes bases de datos lgicas existentes.

Si pulsamos el botn visulizar podremos ver las tablas que forman parte de una base de datos lgica determinada.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 20 de 45

Manual de usuario

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. 2. Crear 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 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.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 21 de 45

Manual de usuario
Datos secuenciales El sistema recupera la informacin segn un archivo que previamente se ha de determinar. Se ha de crear en cdigo binario. Este mtodo no se va a explicar en este manual. Obtencin de datos mediante programa. Se tiene que crear un programa en ABAP/4 definiendo la manera de recuperar la informacin de la tabla que se especifique. Este mtodo no se va a explicar en este manual. Lectura directa. Implica la determinacin de una tabla principal cuyo nombre se ha de introducir en el recuadro tabla. En principio el rea funcional contiene solo esa tabla con sus campos aunque es posible aadir campos adicionales de otras tablas. En el caso de que preveamos que vamos a necesitar campos adicionales de otra tabla, es recomendable utilizar el mtodo de unin de tablas. Unin de tablas va tabla Tiene como resultado una nueva tabla. Para poder unir dos tablas en SAP es necesario que entre ambas exista al menos un campo en comn. Por ejemplo podemos unir la tabla de cabecera de pedidos de compra con la tabla de posicin de pedidos de compra porque ambas tienen en comn el campo Nmero de documento. Se ha de introducir el nombre de la primera tabla que se quiere relacionar en el campo tabla, seguidamente se pulsa el botn y aparece la pantalla siguiente:

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 22 de 45

Manual de usuario

En esta pantalla tenemos que introducir el nombre o los nombres de las otras tablas que queramos utilizar en el rea funcional. tantas tablas como queramos. Pulsando podemos ir aadiendo

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 23 de 45

Manual de usuario

SAP determina automticamente las relaciones entre las tablas, aunque podemos modificarlas simplemente pinchando y arrastrando los enlaces entre los campos deseados. Nota: Es importante revisar las uniones que propone el sistema ya que en algunos casos la unin propuesta es errnea y habr que modificarla. El siguiente paso consiste en seleccionar los campos de estas tablas que necesitamos para nuestro listado. Para ello pulsamos el botn

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 24 de 45

Manual de usuario
5.3 GRUPOS DE CAMPOS
Al pulsar el botn de InfoSet aparece la pantalla:

Un grupo de campos es un ndice que se utiliza para seleccionar qu campos de las tablas que forman el InfoSet pueden ser incluidos en los queries que utilicen este InfoSet. Los grupos de campos 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. Si seleccionamos incluir todos los campos de tablas automticamente SAP nos crea un grupo de campos para cada tabla, en el que tendremos a disposicin de nuestras querys todos los campos de cada una de las tablas.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 25 de 45

Manual de usuario

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:

Para generar el rea funcional. Para determinar si hay inconsistencias. Despus se puede proceder a grabar el rea funcional.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 26 de 45

Manual de usuario

Cuando creamos un rea funcional tan slo tenemos los campos que contienen las tablas definidas en el rea funcional, por lo que puede ser necesario relacionar dichas tablas con otra tabla adicional, por eso existe la funcin de aadir una tabla adicional. Se ha de apretar el botn Aparece la pantalla: .

5.4 TABLAS ADICIONALES

Pulsamos el botn y aparece una pantalla en la cual nos pide el nombre y tipo de la informacin adicional que queremos introducir.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 27 de 45

Manual de usuario

Una vez introducido el nombre de la tabla se pulsa 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.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 28 de 45

Manual de usuario
6. GRUPOS DE USUARIOS
Un grupo de usuarios es un conjunto de usuarios SAP que tienen autorizacin para ejecutar queries definidos dentro de un InfoSet determinado.

6.1 ASIGNACION DE UN INFOSET A UN GRUPO DE USUARIOS


Una vez creado el InfoSet se ha de proceder a asignarlo a un grupo de usuarios, esto se realiza en la pantalla de inicio de creacin del InfoSet cuando se ha grabado (transaccin SQ02). Se aprieta el botn y se marcan en la pantalla siguiente los grupos de usuarios que deseemos que utilicen el InfoSet. Una vez hecho esto se graba.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 29 de 45

Manual de usuario

6.2 ASIGNACION DE UN USUARIO A UN GRUPO DE USUARIOS


Para asignar un usuario a un grupo de usuarios, es decir, para permitir que un usuario ejecute queries pertenecientes a un grupo de usuarios, el procedimiento a seguir es el siguiente: Transaccin: SQ03 Men: Sistema info >Informes ad hoc --> Query SAP // Entorno --> Grupos de usuarios. Men: Herramientas --> Workbench ABAP // Utilidades --> Query SAP --> Grupos de usuarios.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 30 de 45

Manual de usuario

En el campo grupo de usuarios se introduce el nombre del grupo al cual hay que asignar nuevos usuarios y pulsamos el botn aparece la siguiente pantalla:

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 31 de 45

Manual de usuario

En esta pantalla se introducen los nombres de usuario SAP y se graba.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 32 de 45

Manual de usuario
7. CREAR QUERYS
7.1 DISEO DEL REPORT
Transaccin: SQ01 Men: Herramientas --> Workbench Abap --> Utilidades --> Query SAP --> Query Men: 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 SQ01 muestra el ltimo grupo de usuarios que haya sido utilizado. Para cambiar de grupo de usuarios pulsamos el botn y seleccionamos entre los existentes el adecuado (aquel al cual hayamos asignado el rea funcional con la que vamos a crear el query). Una vez seleccionado el grupo de usuarios podemos empezar a definir el query.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 33 de 45

Manual de usuario

En esta 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.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 34 de 45

Manual de usuario
Al seleccionar el rea funcional, entramos en la primera pantalla de creacin de un query.

Los campos que aparecen en esta pantalla son los siguientes: Ttulo: Introducir una descripcin del informe que estamos creando. Comentarios: se puede introducir un texto adicional que sirva para describir la funcionalidad del query. Formato de lista Lneas: cantidad de lneas que se visualizarn en cada pgina del listado.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 35 de 45

Manual de usuario
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 Columnas: Limita el tamao cuando el resultado del query sale por impresora. Atributos especiales 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. 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 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. Formato de salida Son opciones de representacin del resultado del query. Una vez completada esta pantalla pulsar el botn del query. para continuar con la creacin

En la pantalla siguiente nos encontramos con los grupos de campos que hemos creado en el InfoSet, para poder ver los campos que contienen se han de marcar y apretar el botn La pantalla siguiente muestra los campos incluidos dentro del grupo de campos 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

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 36 de 45

Manual de usuario

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.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 37 de 45

Manual de usuario

Seguidamente tenemos que determinar la lista bsica apretando el botn Sale la pantalla siguiente donde se especifica en que orden queremos que salgan cada uno de los campos, as como si queremos dividir los campos en dos lneas y el orden de salida de los campos en cada lnea.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 38 de 45

Manual de usuario

En esta pantalla definimos la lista de la query. Marcando las casillas campo lista indicamos que campos de los distintos grupos de campos van a aparecer en la lista. Posteriormente, pinchando y arrastrando en las distintas herramientas, vamos configurando los campos por los que se definiran totales y subtotales, los colores, el orden de los campos en la lista., etc

7.2 LISTA RANKING


En los queries tambin se pueden crear lo que se denominan Listas ranking, que permiten sacar las 10,3,20,100 primeras posiciones de algn campo numrico. Por ejemplo, si estamos listando documentos de ventas, podramos sacar los 10 importes de ventas ms grandes. Para esto se tiene que pulsar el botn que pone siguiente: y aparecer la pantalla

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 39 de 45

Manual de usuario

Ctd. Lugares: Especifica el nmero de total de la lista ranking, en este caso 10 registros. Cr: 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. Asc: Si no se especifica nada se clasificarn de manera descendente salvo si se marca este campo. Red: Criterio de redondeo, si ponemos un 3 se redondeara a tres cifras delante de la coma. Unidad: Si queremos que se clasifiquen en una unidad de referencia.
Fecha 17/07/2000 17:37 O7/p7 131612962.doc Versin: 2 Pgina 40 de 45

Manual de usuario
Si creamos el query con alguna lista ranking, al ejecutar la misma aparecer una informacin adicional con el ranking que hayamos definido.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 41 de 45

Manual de usuario
7.3 ESTADISTICA
Los queries permiten crear estadsticas sobre la informacin contenida en el propio query. Para realizar esto se ha de pulsar el botn . 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: N : El orden en que queremos que se muestren los campos.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 42 de 45

Manual de usuario
Cla.: El criterio que emplear la estadstica para clasificar los registros. Cd.: Se marca este flag para que la estadstica clasifique los registros en orden descendente segn el criterio de clasificacin especificado. St: Se generan sumas parciales para ese campo. Pn: Se generan saltos de pgina Ct: Indica el nmero de registros utilizados para generar la estadstica. Pr: Valor pormedio %: Se muestra el porcentaje de la suma total. Lg: Se pone la longitud del campo, si queremos que sea diferente de la estndar. Red: Criterio de redondeo antes de la coma. Unid: Se especifica la unidad de referencia del campo al que se refiere. En el caso de que definamos alguna estadstica en el query el sistema al ejecutar la misma, nos mostrar adems del listado de el query un listado adicional con la estadstica que hemos definido.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 43 de 45

Manual de usuario
8. EJECUTAR QUERIES
Una vez que el query ya est grabada podemos pasar a ejecutarla en el momento en que sea necesario. Para ello hay que ir a la transaccin SQ01. Men: Herramientas --> Workbench Abap/4 --> Utilidades --> Query SAP --> Query Men: Sistema info --> Informes ad hoc --> Query SAP Desde esta transaccin nos aparecen todas los queries del grupo de usuarios al que esta asignado nuestro usuario SAP. En caso de que un usuario pertenezca a mas de un grupo de usuarios, el sistema mostrar los queries del grupo de usuarios que alfabticamente sea el primero. Si el query que nos interesa ejecutar pertenece a otro grupo de usuarios, habr que cambiar el mismo. Una vez que hemos seleccionado el query que queremos ejecutar hay que pulsar el botn y nos aparece la pantalla de seleccin.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 44 de 45

Manual de usuario

Los campos para seleccin que aparecen son aquellos que se sealaron a la hora de crear el query (en la tercera pantalla de creacin del query). En esta pantalla introducimos los criterios de seleccin que queramos para el listado y pulsamos Se ejecutar entonces el programa del query y aparecer el listado tal y como lo hemos definido.

Fecha 17/07/2000 17:37 O7/p7 131612962.doc

Versin: 2

Pgina 45 de 45

S-ar putea să vă placă și