Download - Curso ABAP Query

Transcript
  • 7/24/2019 Curso ABAP Query

    1/20

    2002 SofOS c.a.

    ABAP Query

    Octubre 2003

  • 7/24/2019 Curso ABAP Query

    2/20

    2002 SofOS c.a. -2-

    Objetivo General

    Otorgar el conocimiento de la

    herramienta ABAP Query para larealizacin de reportes sencillos sin la

    utilizacin de cdigo de

    programacin.

  • 7/24/2019 Curso ABAP Query

    3/20

    2002 SofOS c.a. -3-

    Objetivos Especficos

    Qu! es un ABAP Query"

    Acceso a ABAP Query.

    Pasos para crear un ABAP Query

    #rupos de $suarios

    %n&o'ets.

    Queries.

  • 7/24/2019 Curso ABAP Query

    4/20

    2002 SofOS c.a. -4-

    Objetivos Terminales

    Luego de este curso Ud. estaren capacidad de:

    ( )rear un grupo de usuarios.

    ( )rear un *rea &uncional o

    %n&o'ets.( Asignar el %n&o'ets a un grupo

    de usuarios.

    ( )rear el Query.

  • 7/24/2019 Curso ABAP Query

    5/20

    2002 SofOS c.a. -5-

    Agenda

    AGENA

    Qu es un ABAP Query?

    Acceso a ABAP Query

    Pasos para crear un ABAP Query

    ( #rupo de $suarios

    ( %n&o'ets

    ( Queries

    Grupos de Usuarios

    InfoSets

    Queries

  • 7/24/2019 Curso ABAP Query

    6/20

    2002 SofOS c.a. -6-

    !Qu" es un ABAP Query#

    s una !erra"ienta poderosa #ue nos

    per"ite generar reportes si"p$es sin $anecesidad de a$g%n c&digo. sta es

    una !erra"ienta "ane'ada por $os

    consu$tores funciona$es #uienes no

    tienen ninguna e(periencia pre)ia en

    progra"aci&n.

    *on ABAP Query se pueden rea$i+ar

    tres tipos diferentes de reportes:

    ( Basic List: +ue son simples reportes.

    ( Statistics: ,eportes con &unciones

    estad-sticas tales como porcentaes/

    promedios/ etc.

    ( ,an-ed Lists: Para reportes anal-ticos.

  • 7/24/2019 Curso ABAP Query

    7/20 2002 SofOS c.a. -7-

    Acceso a ABAP Query

    La for"a de acceder a $os apartados

    anteriores es siguiendo $a rutaerra"ientas /or-0enc! ABAP

    Uti$idades Query SAP1 o a

    tra)s de $as siguientes

    transacciones:

    ( 'Q01 para Queries.( 'Q02 para %n&o'ets.

    ( 'Q03para #rupo de usuarios.

    Asimismo/ estando en cual+uiera de

    estas tres transacciones/ se puede

    acceder a las otras dos a tra!s del

    men 4ntorno.

  • 7/24/2019 Curso ABAP Query

    8/20 2002 SofOS c.a. -8-

    Pasos para crear un ABAP Query

    Para crear un ABAP Query se de0en

    seguir $os siguientes pasos:( )rear un #rupo de $suarios.

    ( )rear un 5rea 6uncional o %n&o'ets.

    ( Asignar el %n&o'ets a un #rupo de usuarios.

    ( )rear el Query propiamente dicho.

    2ota I"portante: 'i el ABAP Query seest* creando en el mandante dedesarrollo/ es recomendable acceder porel men 4ntorno5mbitos 6uncionalesyseleccionar 73"0ito G$o0a$ 4en todos $os"andantes58/ esto con la &inalidad de +ue

    al momento de guardar el Query elsistema pida una orden de transporte/ yde esta manera no tener +ue crear unaorden de transporte manual para trasladardicho Query a los otros mandantes.

  • 7/24/2019 Curso ABAP Query

    9/20 2002 SofOS c.a. -9-

    Grupo de $suarios

    Los Grupos de Usuarios se crean con $afina$idad de definir $os usuarios #uepueden "odificar e$ Query.

    A fin de crear y dar$e "anteni"iento a unQuery6 e$ usuario de0er7a pertenecer a$"enos a un grupo de usuario.

    *ada usuario puede tra0a'ar con $os

    Queries de e$ grupo de usuario a$ cua$pertenece.

    Los Queries pueden ser e'ecutados porcua$#uier usuario.

    La ruta para acceder a $os Queries es:

    erra"ientas

    /or-0enc! ABAPUti$idades Query SAP Grupos deUsuarios 48ransacci&n SQ95.

    Nombre del grupo deusuarios

    Crear Descripcin

    Asignar usuarios y reasfuncionales Usuarios

    Seleccionar reafuncional

  • 7/24/2019 Curso ABAP Query

    10/20 2002 SofOS c.a. -10-

    %rea &uncional o 'nfo(ets

    4n los %n&o'ets se determinan las tablas obases de datos lgicas a utilizar/ as- como los

    campos de cada tabla +ue se utilizar*n en elQuery. 'on asignados a uno o arios gruposde usuarios.

    9os %n&o'ets pueden ser creados usando:( $na tabla simple.

    ( $niones de arias tablas.

    ( $n programa ABAP.( $na base de ;atos 9gica

    ( ;atos 'ecu!nciales.

    9a ruta para acceder a los Queries es:bench ABAP

    $tilidadesQuery 'AP%n&o'ets?@ransaccin 'Q02.

    Nombre del grupo deusuarios

    Crear Descripcin

    rea funcional conBD lgica

    rea funcional sinBD lgica

    or

    Relaciones de tablas, seleccin decampos, programacin, etc

  • 7/24/2019 Curso ABAP Query

    11/20 2002 SofOS c.a. -11-

    Queries

    s $a parte de$ ABAP Query donde se

    indican $os ca"pos #ue se )an a uti$i+aren $a consu$ta y co"o se )an a "ostrar

    dentro de $a "is"a.

    A#u7 se configura e$ t7tu$o6 e$ for"ato de

    sa$ida de$ Query6 $os ca"pos #ue usar e$Query y su distri0uci&n dentro de $a

    panta$$a6 $os ca"pos de se$ecci&n.

    La ruta para acceder a $os Queries es:

    erra"ientas /or-0enc! ABAPUti$idades Query SAP Queries

    48ransacci&n SQ9;5.

    Nombre del !uery

    Crear

    Caracter"sticas del !uery

    Asignar rea funcional

    #rupos funcionales

    Campos a mostrar

    Campos de seleccin

    $ista bsica %caracter"sticas

    de los campos a mostrar,l"nea, secuencia, otros &

    'pciones salida l"neas lista

    'pciones salida de campos

    . Se$eccionar $a *$ase:0'etos deautori+aci&n paratodas $asap$icaciones

    )rear autori*aciones ABAP Query

  • 7/24/2019 Curso ABAP Query

    13/20 2002 SofOS c.a. -13-

    . Se$eccionar e$ o0'eto: @erificar c&digo transacci&n a$ inicio de $a transacci&n

    )rear autori*aciones ABAP Query

  • 7/24/2019 Curso ABAP Query

    14/20 2002 SofOS c.a. -14-

    . Se$eccionar $a opci&n *rear y asignar$e un no"0re y una descripci&n a $a autori+aci&n

    )rear autori*aciones ABAP Query

  • 7/24/2019 Curso ABAP Query

    15/20 2002 SofOS c.a. -15-

    . *o$ocar $as transacciones necesarias para crear un ABAP QU,C6 en este caso son $aSQ996 SQ9;6 SQ9>6 SQ96 SQ9D.

    E. Guardar y acti)ar

    )rear autori*aciones ABAP Query

  • 7/24/2019 Curso ABAP Query

    16/20 2002 SofOS c.a. -16-

    )rear perfiles B P Query

    ;. ntrar a $a transacci&n SU9>

    >. Se$eccionar generar rea de tra0a'o

  • 7/24/2019 Curso ABAP Query

    17/20 2002 SofOS c.a. -17-

    )rear perfiles B P Query

    . Se$eccionar $a opci&n de *rear y asignar$e un no"0re y una descripci&n de$ perfi$

  • 7/24/2019 Curso ABAP Query

    18/20

    2002 SofOS c.a. -18-

    . *o$ocar en $a co$u"na de o0'etos $os o0'etos #ue )a usar ese perfi$6 en este caso serian SFQU,C con $a autori+aci&n SFQU,CFALL y e$ o0'eto SF8*

  • 7/24/2019 Curso ABAP Query

    19/20

    2002 SofOS c.a. -19-

    2ota:se recuerda #ue este perfi$ se $e de0e agregar a$ usuario #ue )a usar e$ ABAP QU,C6

    transacci&n SU9;

    +entajas y esventajas

    @enta'as

  • 7/24/2019 Curso ABAP Query

    20/20

    2002 SofOS c a

    ABAP Query

    Octubre 2003