Curso Basis

download Curso Basis

of 122

Transcript of Curso Basis

  • 7/23/2019 Curso Basis

    1/122

  • 7/23/2019 Curso Basis

    2/122

    Ambiente SAP

    Administracin Bsica SAP R/3

    Seguridad

    Administracin de Impresoras

    Administracin de Jobs

    Monitoreo de Performance

    Mantenimiento Especial a SAP R/3

    Objetivos del Curso

  • 7/23/2019 Curso Basis

    3/122

    Horario

    Tarde. 02:00 PM a 06:00 PM

  • 7/23/2019 Curso Basis

    4/122

    11

    11 Seguridad SAP

    Administracin de Impresoras22

    22

    33

    33 Administracin de Jobs

    Agenda

  • 7/23/2019 Curso Basis

    5/122

    Sistemas

    Ambiente SAP

  • 7/23/2019 Curso Basis

    6/122

    Ambientes SAP

    Se usa en el desarrollo de programas,correcciones, adaptaciones, entre otros

    Se realiza el transporte a este ambiente,cuando las pruebas han sido concluidas yaceptadas por el control de calidad.

    Se usa para realizar las diferentes pruebas delos diferentes programas, correcciones yadaptaciones ue se realizan en desarrollo,pre!io a esto se realiza el transporte de lasmismas.

  • 7/23/2019 Curso Basis

    7/122

    Mandante

    El mandante constitu!e el ni"el #err$uico superior en el Sistema SAP% &asespecificaciones $ue se 'acen o los datos $ue se introducen en este ni"elson "lidos para todas las sociedades ! para todas las estructurasorgani(ati"as) e"itando tener $ue introducir esta informacin ms de una"e(% &a actuali(acin centrali(ada de esta informacin asegura datosestandari(ados%

    *ada mandante es una unidad independiente con registros maestrosseparados ! un set completo de tablas% +na cla"e de mandante se utili(aen todos los registros maestros) lo $ue garanti(a $ue se guarden pormandante%

    M,nima unidad de gestin de SAP) $ue es independiente ! contiene suspropios registros maestros ! de datos%

  • 7/23/2019 Curso Basis

    8/122

    Mandante

    Mandantes estndar

    Mandante 000-o contiene datos de Parametri(acin empresarial ! por lo tantolas creaciones de mandante propios se deben 'acer como

    copias de este para asegurarnos $ue empe(amos laparametri(acin desde cero% Este mandante no debe borrarsedel sistema ni cambiarse ning.n aspecto de el%

    Mandante 001

    Inicialmente es idntico al 000 ! sal"o $ue lo cambiemosnosotros) ninguna actuali(acin de SAP lo "a a modificar) alcontrario de lo $ue ocurre con el 000% Siempre lo podemos tenercomo e#emplo de la instalacin inicial aun$ue SAP no imponeninguna pro'ibicin de cambiarlo o borrarlo%

  • 7/23/2019 Curso Basis

    9/122

    Mandante

    Mandante 066

    Para garanti(ar la confidencialidad de nuestros datos reales

    en producti"o e1iste este mandante aislado al $ue se conecta

    SAP cuando le pedimos $ue nos realice un ser"icio de

    deteccin de problemas de rendimiento% &os usuarios de estemandante tiene las autori(aciones m,nimas para poder

    e#ecutar el informe de rendimiento% Este mandante tampoco

    debe ser borrado ni modificado nunca%

  • 7/23/2019 Curso Basis

    10/122

    Sistemas

    2istribucin de Sistemas

    Ciente !escripcin

    000 SAP A

    004 AuslieferungsmandantR44

    055 Earl!6atc'

  • 7/23/2019 Curso Basis

    11/122

    Mandante

    Mandantes PropiosA partir del mandante de referencia 70008 podemos crear tantosmandantes como $ueramos 7siempre $ue el tama9o de nuestrabase de datos nos lo permita8% En el sistema de desarrollo sesuelen crear "arios mandantes) en calidad alguno menos ! en elsistema de produccin solo debe e1istir un mandante propio%

    Es posible implementar SAP con ms o menos mandantes delos indicados pero 'a! $ue buscar el e$uilibrio entre muc'os !pocos% *on pocos mandantes podemos tener conflictos durante

    la parametri(acin) el desarrollo de programas o las pruebas)pero con muc'os mandantes estaremos aumentando el tama9ode la base de datos ! afectando el rendimiento adems dere$uerir un ma!or esfuer(o en los procedimientos deadministracin de sistemas%

  • 7/23/2019 Curso Basis

    12/122

    Mandantes Desarrollo

    : Mandante 100 "Sandbo#$A$u, iniciamos nuestro prototipo de empresa ! creamos los primeros desarrollos

    a medida $ue sean necesarios% &os programadores ! consultores de aplicacin

    traba#an en este sistema% -o tendremos datos maestros ni transaccionales% &as

    pruebas inusuales de parametri(acin las reali(aremos en este de manera $ue

    no afectemos el traba#o normal de otros mandantes% &os cambios $ue 'agamosa$u, no se afectan en la implementacin del sistema%

    : Mandante 200 "Con%iguracin$

    En este se iniciara la configuracin inicial de nuestro sistema) para luego ser

    transportado al sistema de calidad ! produccin% Para $ue cumpla su funcin sedeben transportar los cambios a los otros sistemas al mismo tiempo !

    mantenerlos siempre sincroni(ados%

  • 7/23/2019 Curso Basis

    13/122

    Mandantes Desarrollo

    : Mandante 300 "Pruebas & !esarroos$&os responsables de desarrollo ! parametri(acin efectuar,an a$u, las pruebas

    unitarias del prototipo $ue se est creando% A$u, si $ue tendremos datos

    maestros ! transaccionales aun$ue no sern mu! fiables debido a $ue la

    parametri(acin puede cambiarse%

  • 7/23/2019 Curso Basis

    14/122

    Sistemas

    2istribucin de Sistemas

    Ciente !escripcin

    400 Sandbo1 ! 2esarrollo

    ;00 Parametri(acin

    300 Pruebas

    Desarrollo

  • 7/23/2019 Curso Basis

    15/122

    Mandantes Calidad

    : Mandante '00Este mandante contendr informacin !a de la empresa) se debe de establecer

    una pol,tica para reali(ar una copia peridica de produccin a este% Este

    mandante es sumamente importante !a $ue en este es donde se reali(a

    cual$uier prueba antes de ser pasado ese cambio a produccin%

    : Mandante (00A$u, para $ue los usuarios finales reciban los cursos de formacin ! tengan un

    sitio donde poder seguir practicando despus% 2e esta manera) los datos

    maestros ! transaccionales $ue crean no nos interfieren en nuestro traba#o de

    implantacin 'abitual%

  • 7/23/2019 Curso Basis

    16/122

    Sistemas

    2istribucin de Sistemas

    Ciente !escripcin

  • 7/23/2019 Curso Basis

    17/122

    Mandantes Produccin

    : Mandante )00

    A$u, es donde se lle"a a cabo la e1plotacin real del soft>are% Este es

    el .nico mandante propio $ue debe e1istir en el sistema producti"o%

    Antes del arran$ue en producti"o reali(aremos a$u, las cargas inicialesde datos maestros) mo"imientos e 'istricos%

  • 7/23/2019 Curso Basis

    18/122

    Sistemas

    2istribucin de Sistemas

    Ciente !escripcin

    ?00 Produccin

    Produccin

  • 7/23/2019 Curso Basis

    19/122

    Transaccin SCC4

  • 7/23/2019 Curso Basis

    20/122

    Creacin de nuevo Cliente

  • 7/23/2019 Curso Basis

    21/122

    Consideraciones

    @ener claro para $ue ser utili(ado el nue"o cliente%

    Siempre $ue se crea un nue"o cliente) se tiene $ue reali(ar unacopia del mandante 000%

    Se crean ; usuarios 22I* SAP) $ue son lo administradores de

    el sistema a ni"el de la aplicacin% &as contrase9as o pass>ords de los usuarios administradores

    deben ser cambiados% &a contrase9a inicial para el nue"o clientedel +suario SAP es pass%

    *ontar con el espacio suficiente en disco para poder soportar a

    este nue"o cliente% *ontar con la autori(acin necesario dentro del sistema%

  • 7/23/2019 Curso Basis

    22/122

    Copia Clientes Local (SCCL)

    Estar en el cliente destino

    Seleccionar el perfil a copiar 7en este caso

    es el SAPC*+S@8

    Monitorear la copia por medio de la

    transaccion S**3

    Re"isar el &og luego de la terminada lacopia%

  • 7/23/2019 Curso Basis

    23/122

    Autoriaciones para copias de

    clientesAut*ori+ation ob,ects Action

    SC@AB+C*&I Maintain crossDclient tables

    SC@AB+C2IS Maintain s!stem tables

    SC*&-@CIMP Import data in client cop!

    SC2A@ASE@ Access t'e file s!stem

  • 7/23/2019 Curso Basis

    24/122

    Per!les de Copia

    Perfil Descripcin

    SAP_USER Users, user roles and authorization profiles arecopied. The client is not reset.

    SAP_UONL User without authorization profile and role

    SAP_PROF Only authorization profile and roles

    SAP_CUST Client-specific customizing including authorizationprofile is copied. The application data is deleted, theuser data is retained.

    SAP_CUSV SAPCUST with !ariants

    SAP_UCUS SAPCUST with user master data

    SAP_UCSV SAPUCUS with !ariants

    SAP_ALL All client data e"cept change documents #see note$%&'(') and local data is copied.

    SAP_APPL SAPA** without user master data

    SAP_AAPX SAPA** without authorization profile and roles

  • 7/23/2019 Curso Basis

    25/122

    Copia Clientes Local (SCCL)

  • 7/23/2019 Curso Basis

    26/122

    Copia Clientes "emota (SCC#)

    RFC

  • 7/23/2019 Curso Basis

    27/122

    Per!les de Copia

    Per"les Signi"c.

    SAP_ALLTodos datos especf.mandante sindoc.modicacin

    SAP_APPLCustomizing y datos aplicacin sindocum.modic.

    SAP_APPX SAP_APPL sin perles de autorizacin y rolesSAP_CST CustomizingSAP_CS! Customizing y "ariantes de usuarioSAP_CSX Customizing sin perles autorizacion ni rolesSAP_P#$% Slo perles de autorizacin y roles

    SAP_#&C$#ecuperacin 'slo si mdte.fuente (mdte.destino)

    SAP_#*+CCustomizing, usuarios y Cust."-l.entod.mandantes

    SAP_#*PACorresponde a SAP_ALL cCust."-l.entod.mandantes

    SAP_#*PCCustomizing incl.Cust."-lido en todosmandantes

    SAP_CS!Customizing, maestros y "ariantes deusuario

    SAP_CS Customizing y maestros de usuario

    SAP_$/L suarios sin perles de autorizacin ni roles*aestros de usuario y perles de

  • 7/23/2019 Curso Basis

    28/122

    "$C (SM%#)

  • 7/23/2019 Curso Basis

    29/122

    &'portando un Cliente (SCC)

  • 7/23/2019 Curso Basis

    30/122

    Copias entre Clientes (SCC)

  • 7/23/2019 Curso Basis

    31/122

    *orrar Cliente (SCC%)

  • 7/23/2019 Curso Basis

    32/122

    Transaccin SCC4

  • 7/23/2019 Curso Basis

    33/122

    Creacin de nuevo Cliente

  • 7/23/2019 Curso Basis

    34/122

    Consideraciones

    @ener claro para $ue ser utili(ado el nue"o cliente%

    Siempre $ue se crea un nue"o cliente) se tiene $ue reali(ar unacopia del mandante 000%

    Se crean ; usuarios 22I* SAP) $ue son lo administradores de

    el sistema a ni"el de la aplicacin% &as contrase9as o pass>ords de los usuarios administradores

    deben ser cambiados% &a contrase9a inicial para el nue"o clientedel +suario SAP es pass%

    *ontar con el espacio suficiente en disco para poder soportar a

    este nue"o cliente% *ontar con la autori(acin necesario dentro del sistema%

  • 7/23/2019 Curso Basis

    35/122

    Copia Clientes Local (SCCL)

    Estar en el cliente destino

    Seleccionar el perfil a copiar 7en este caso

    es el SAPC*+S@8

    Monitorear la copia por medio de la

    transaccion S**3

    Re"isar el &og luego de la terminada lacopia%

  • 7/23/2019 Curso Basis

    36/122

    Autoriaciones para copias declientesAut*ori+ation ob,ects Action

    SC@AB+C*&I Maintain crossDclient tables

    SC@AB+C2IS Maintain s!stem tables

    SC*&-@CIMP Import data in client cop!

    SC2A@ASE@ Access t'e file s!stem

  • 7/23/2019 Curso Basis

    37/122

    Per!les de Copia

    Perfil Descripcin

    SAP_USER Users, user roles and authorization profiles arecopied. The client is not reset.

    SAP_UONL User without authorization profile and role

    SAP_PROF Only authorization profile and roles

    SAP_CUST Client-specific customizing including authorizationprofile is copied. The application data is deleted, theuser data is retained.

    SAP_CUSV SAPCUST with !ariants

    SAP_UCUS SAPCUST with user master data

    SAP_UCSV SAPUCUS with !ariants

    SAP_ALL All client data e"cept change documents #see note$%&'(') and local data is copied.

    SAP_APPL SAPA** without user master data

    SAP_AAPX SAPA** without authorization profile and roles

  • 7/23/2019 Curso Basis

    38/122

    Copia Clientes Local (SCCL)

  • 7/23/2019 Curso Basis

    39/122

    Copia Clientes "emota (SCC#)

    RFC

  • 7/23/2019 Curso Basis

    40/122

    "$C (SM%#)

  • 7/23/2019 Curso Basis

    41/122

    &'portando un Cliente (SCC)

  • 7/23/2019 Curso Basis

    42/122

    Copias entre Clientes (SCC)

  • 7/23/2019 Curso Basis

    43/122

    *orrar Cliente (SCC%)

  • 7/23/2019 Curso Basis

    44/122

    Sistema deTransportes

  • 7/23/2019 Curso Basis

    45/122

    Sistema de Transportes

    El sistema SAP dispone de una 'erramienta $ue nos permite pasar ob#etos de un entorno 7por

    e#emplo) desarrollo8 a otro 7por e#emplo) produccin8% &os ob#etos a pasar pueden ser definicin

    ! contenido de tablas nue"as) programas nue"os) datos de customi(ing e incluso modificaciones

    al estndar% Este traspaso de informacin entre un sistema SAP ! otro nos facilita el

    mantenimiento del sistema producti"o !a $ue con ello e"itamos tener $ue duplicar el traba#o de

    programacin o repetir la inclusin de datos de customi(ing%

  • 7/23/2019 Curso Basis

    46/122

    Sistema de Transportes

    rdenes de transporte: El sistema de transporte se emplea) generalmente) para trasladar

    ob#etos desde el sistema de desarrollo 'asta el sistema de produccinF

    ob"iamente si no e1iste tal separacin de sistemas) es decir) si slo se

    dispone de un .nico sistema la utilidad del sistema de transportes se

    reduce a traspasar informacin dependiente de mandante de un

    mandante a otro dentro del mismo sistema% El sistema de transporte

    puede usarse paraG

    Borrado de ob#etos obsoletos en el sistema destino%

    Insercin de nue"os ob#etos en el sistema destino%

    Modificacin de ob#etos !a e1istentes en el sistema destino%

  • 7/23/2019 Curso Basis

    47/122

    STMS

    El sistema de transporte de SAPes la herramienta que nospermite mantener el control decambios a lo largo de losdistintos sistemas de nuestroambiente.

    El propsito de los transporteses el de mover objetos yconiguracin de un sistema aotro.

    .! Sistema de "ransportes "#S

  • 7/23/2019 Curso Basis

    48/122

    Cola de Transportes

  • 7/23/2019 Curso Basis

    49/122

    Administracin*+sica SAP ",-

  • 7/23/2019 Curso Basis

    50/122

    Administracin *+sica SAP ",-

    Hisuali(acin de los logs

    Procesos de @raba#o

    Anlisis de los dumps de ABAP

    Sistema de Mensa#es

  • 7/23/2019 Curso Basis

    51/122

    S.stem Lo/

    Para poder accesar a esta transaccin sedebe de seguir la siguiente secuencia%

    2el men.@ools D Administration D Monitor D S!stem &og

    @ransaccin

    SM;4

  • 7/23/2019 Curso Basis

    52/122

    SM0

  • 7/23/2019 Curso Basis

    53/122

    Procesos de Trabajo (SM%1)

    ue esK

    &as transacciones sobre la re"isin de los procesos permite a los

    usuarios "er el status de los procesos de traba#o ! monitorear los

    problemas%

    &a transaccin SM=4 es una transaccin central desde donde se

    puede seleccionar la instancia para monitorearla% SM=4 inicia la

    transaccin SM=0 para cada ser"idor de aplicacin) $ue es usadopara un sistema sin ser"idores de aplicacin%

  • 7/23/2019 Curso Basis

    54/122

    SM%1-ombre 2escripcin

    -o% -umero de >orL process

    @! @ipo de >orL process

    PI2 -umero de S PI2 7Identificacin de proceso8

    Status Status actual del proceso

    Err Errores detectados

    *P+ @iempo Acumulado en *P+

    @ime @iempo acumulado del >all $ue el proceso actual estatomando

    Program

    -ombre del programa Abap

    *lie -umero de *liente

    +ser El I2 de usuario

    @able &a tabla sobre la $ue se esta reali(ando la accion

  • 7/23/2019 Curso Basis

    55/122

  • 7/23/2019 Curso Basis

    56/122

    An+lisis de los dumps de A*AP(ST00)ue esK

    +n dump de ABAP es generado cuando un reporte o transaccin es

    terminado debido al resultado de un error serio% El sistema graba el

    error en el s!stem log 7sm;48 ! escribe un snaps'oot 7dump8 del

    termino del programa a una tabla especial%

    +n ABAP dump es usado para anali(ar ! determinar por$ue ocurri el

    error ! para tomar una accin correcti"a%

  • 7/23/2019 Curso Basis

    57/122

    ST00

  • 7/23/2019 Curso Basis

    58/122

    Sistema de Mensajes (SM10)

    ue esK

    +n mensa#e del sistema es un popup $ue los usuarios "en cuandoG

    %D Se firman en el sistema R/3

    %D Se mue"en entre las pantallas

    Por $ueK

    Para en"iar un mensa#e transmitido a todos los usuarios del sistema%

    Para informar al usuario sobre el sistema al $ue se estan firmando%

  • 7/23/2019 Curso Basis

    59/122

  • 7/23/2019 Curso Basis

    60/122

    Se/uridad SAP

  • 7/23/2019 Curso Basis

    61/122

    Modelo de Se/uridad

    En cual$uier sistema de gestin de informacin integrado se

    guardan datos de diferentes reas a los $ue solo pueden acceder

    algunas personas% Estas restricciones pueden darse por "arios

    moti"osG

    :Proteger datos $ue afecten a la estrategia de la empresa para no ofrecer "enta#as

    a la competencia%

    :E"itar fraudes en la contabilidad o en los cobros ! pagos%

    :bligacin legal de proteger informacin a#ena a la propia empresa como los

    datos personales de sus empleados) las condiciones econmicas de los

    pro"eedores%

  • 7/23/2019 Curso Basis

    62/122

    Modelo de Se/uridad

    SAP contempla toda esta problemtica implementando un modelo de seguridad $uepermite proteger de una manera fle1ible los datos ! las operaciones $ue se 'acen

    sobre ellos% En la figura podemos "er un es$uema de los componentes de la

    seguridad en R/3%

  • 7/23/2019 Curso Basis

    63/122

    Modelo de Se/uridad

    Autori+aciones- +na autori(acin consiste en unaasignacin de "alores a los campos de un ob#eto deautori(acin%

    Per%ies- +n perfil es simplemente la agrupacin de "ariasautori(aciones $ue 'a!amos creado anteriormente% El perfil

    es la unidad m,nima de seguridad $ue le podemos asignar aun usuario%

    .rupos de Acti/idad- Son las agrupaciones detransacciones ! acti"idades $ue se crean con el generador deperfiles%

    suarios-Para $ue un empleado tenga acceso a los datosde gestin de la empresa debe disponer un cdigo de usuariode SAP%

  • 7/23/2019 Curso Basis

    64/122

    Creacin de 2suarios (S21)

    R/3 nos permite definir ! mantener usuarios ! autori(aciones deusuarios para as, tener el control preciso sobre los accesos% &a

    administracin de usuarios es un proceso simplificado debido a $ue no

    tenemos $ue mantener los usuarios en el sistema producti"o) solo

    debemos de reali(ar las tareas de mantenimiento a usuarios en el

    sistema de desarrollo% Posteriormente se pueden transportar estosob#etos de acuerdo al &andscape $ue mane#emos%

    erramientas D estin D Actuali(acin de usuarios D +suarios

    @ransaccin S01

  • 7/23/2019 Curso Basis

    65/122

  • 7/23/2019 Curso Basis

    66/122

    Se/uridad SAP

  • 7/23/2019 Curso Basis

    67/122

    Modelo de Se/uridad

    En cual$uier sistema de gestin de informacin integrado seguardan datos de diferentes reas a los $ue solo pueden acceder

    algunas personas% Estas restricciones pueden darse por "arios

    moti"osG

    :Proteger datos $ue afecten a la estrategia de la empresa para no ofrecer "enta#as

    a la competencia%

    :E"itar fraudes en la contabilidad o en los cobros ! pagos%

    :bligacin legal de proteger informacin a#ena a la propia empresa como los

    datos personales de sus empleados) las condiciones econmicas de los

    pro"eedores%

  • 7/23/2019 Curso Basis

    68/122

    Modelo de Se/uridad

    SAP contempla toda esta problemtica implementando un modelo de seguridad $uepermite proteger de una manera fle1ible los datos ! las operaciones $ue se 'acen

    sobre ellos% En la figura podemos "er un es$uema de los componentes de la

    seguridad en R/3%

  • 7/23/2019 Curso Basis

    69/122

    Modelo de Se/uridad

    Autori+aciones- +na autori(acin consiste en unaasignacin de "alores a los campos de un ob#eto deautori(acin%

    Per%ies- +n perfil es simplemente la agrupacin de "ariasautori(aciones $ue 'a!amos creado anteriormente% El perfil

    es la unidad m,nima de seguridad $ue le podemos asignar aun usuario%

    .rupos de Acti/idad- Son las agrupaciones detransacciones ! acti"idades $ue se crean con el generador deperfiles%

    suarios-Para $ue un empleado tenga acceso a los datosde gestin de la empresa debe disponer un cdigo de usuariode SAP%

  • 7/23/2019 Curso Basis

    70/122

    Creacin de 2suarios (S21)

    R/3 nos permite definir ! mantener usuarios ! autori(aciones deusuarios para as, tener el control preciso sobre los accesos% &a

    administracin de usuarios es un proceso simplificado debido a $ue no

    tenemos $ue mantener los usuarios en el sistema producti"o) solo

    debemos de reali(ar las tareas de mantenimiento a usuarios en el

    sistema de desarrollo% Posteriormente se pueden transportar estosob#etos de acuerdo al &andscape $ue mane#emos%

    erramientas D estin D Actuali(acin de usuarios D +suarios

    @ransaccin S01

  • 7/23/2019 Curso Basis

    71/122

  • 7/23/2019 Curso Basis

    72/122

    3rupos de 2suarios

    *on la finalidad de $ue la administracin de los usuarios de R/3 se simplifi$ue)los usuarios se asignan a grupos de usuarios) ! los grupos de usuarios a su

    "e( son asignados especialmente a un administrador de aplicacin para $ue

    estos los pueden controlar ! as, descentrali(ar la administracin% +n usuario

    puede pertenecer a mas de un grupo) los grupos de usuario no tienen efecto

    alguno dentro del sistema 'asta $ue se les asigna un administrador para el

    grupo%

    !esde Men

    erramientas D estin D Actuali(acin de +suarios D +suarios D Entorno

    D rupo de +suarios

    ransaccinS+R

  • 7/23/2019 Curso Basis

    73/122

    Creacin de Autoriaciones con

    Pro!le 3eneratorEl Profile eneratorG apo!a a la creacin) generacin ! asignacin dePerfiles% 2esde sus inicios aceleraba la implementacin de R/3

    simplificando las tareas de implementacin del ambiente de

    autori(aciones%

    Si necesitamos asignar autori(aciones a nuestros usuarios de R/3

    primeramente tenemos la opcin de utili(ar Plantillas de Roll de

    usuario $ue "ienen estndar si nuestra necesidad es mu! especifica

    podemos crear nuestros propios roles de usuario a partir de rupos de

    acti"idad%

    @ransaccin PC.

  • 7/23/2019 Curso Basis

    74/122

  • 7/23/2019 Curso Basis

    75/122

    Monitoreo de 2suarios (SM14)

    *on la finalidad de "erificar la cantidad de usuarios $ue estnaccesando el sistema ! "erificar algunos aspectos como la transaccin

    $ue estn e#ecutando) el tiempo ! los modos o sesiones $ue tienen

    'abilitados presentamos a continuacin la 'erramienta con la $ue

    cuenta R/3 para reali(ar dic'as tareas%

    !esde Men

    erramientas D estin D Monitor D Super"isar Sistema D +suarios

    @ransaccin SM0'

  • 7/23/2019 Curso Basis

    76/122

  • 7/23/2019 Curso Basis

    77/122

    Administracin dempresoras

  • 7/23/2019 Curso Basis

    78/122

    Administracin de mpresoras(SPAD)A continuacin se mencionaran algunos conceptos concernientes alsistema de impresin de SAP ! sus "ariantesG

    4oca PrintingG Es el mtodo mas eficiente ! rpido para transferir

    datos desde el sistema SAP a el spool del sistema operati"o% Es

    local por $ue ambos sistemas de spool estn corriendo en la mismama$uina) es por ello $ue es mas rpido ! confiable%

    5emote printingG Es otro mtodo de transferir datos 'acia el spool

    del sistema operati"o% El >orL process del spool de SAP manda

    datos de salida a tra"s de un enlace de red 'acia el spool de unser"idor -@% *on este tipo de cone1in se puede accesar cual$uiera

    impresora $ue este accesible para el spool del ser"idor -@) esta

    puede ser local o remota%

  • 7/23/2019 Curso Basis

    79/122

    Administracin de mpresoras(SPAD)

    na impresora de%inida en indo7s es remota con respecto aSAP ba,o cua8uiera de as siguientes circunstancias-

    Si la impresora esta ane1ada a cual$uier ma$uina 6indo>s) ! $ue

    en la misma no este corriendo un ser"idor de aplicaciones de SAP)

    el R/3 siempre deber transferir datos de salida de impresin atra"s de un enlace de red o del programa SAP&P2%

    Si la impresora esta ane1ada a un sistema >indo>s -@ ! este no

    es un spool ser"er de SAP%

    Si la impresora es un dispositi"o compartido en la red ! no 'a! un

    spool ser"er de SAP corriendo en la m$uina $ue comparte la

    impresora%

  • 7/23/2019 Curso Basis

    80/122

    Creacin de una mpresora (SPAD)

    Antes de Comen+ar

    &a impresora debe estar dada de alta sobre 6indo>s ! compartida en

    la red seg.n sea el caso%

    Seccionarnos de $ue el spool >orL process este corriendo en elser"idor de aplicaciones%

    !esde Men

    @ool D **MS D Spool D Spool Administration

    @ransaccin SPA!

  • 7/23/2019 Curso Basis

    81/122

  • 7/23/2019 Curso Basis

    82/122

    Monitoreo del Spool (SP1)

  • 7/23/2019 Curso Basis

    83/122

    Monitoreo de la consistencia del

    Spool (SPAD)

  • 7/23/2019 Curso Basis

    84/122

    Monitoreo de la ConsistenciaTemse (SP0)&a consistencia de la temse compara los datos de la tablas @S@047@emse8 ! @S@03 7@emse 2ata8% &a temse contiene ob#etos temporales

    tales como el log de un #ob) re$uest de spool) pruebas de >orLflo>)

    logs de batc' input ! datos temporales de administracin personal% El

    reporte RS@S00;0 "erifica la consistencia%

    &a relacin entre el ob#eto ! dato contenido en la @emse tal "es sea

    destruido por algunas de la siguientes acti"idadesG

    : Restaurar BacLups

    : *opia de Base de 2atos

    : *opiar clientes usando las 'erramientas SAP

    : Borrado de clientes) sin primero borrar ob#etos

  • 7/23/2019 Curso Basis

    85/122

  • 7/23/2019 Curso Basis

    86/122

    Administracin de5obs

  • 7/23/2019 Curso Basis

    87/122

    Procesamiento en $ondo

    Adems de la opcin de e#ecutar programas ! transaccionesonline) SAP nos da la posibilidad de e#ecutar procesos en fondo%Podemos encontrarnos con otros trminos para referirse almismo concepto como procesamiento batc' o procesamiento ensegundo plano% Simplemente consiste en la e#ecucin de unproceso sin interaccin con el usuario) es decir) $ue lan(amos elproceso ! el sapgui nos de"uel"e el control aun$ue el programatoda",a no 'a acabado de e#ecutarse%

    Este modo de e#ecucin de procesos ad$uiere una importancia

    "ital cuando tratamos con programas $ue tardan muc'o tiempoen completarse%

  • 7/23/2019 Curso Basis

    88/122

    De!nicin de 5obs

    +n Job es con#unto de uno o mas programas $ue selan(an consecuti"amente en proceso de fondo% Para

    crear un Job 4 utili(aremos la transaccin SM35

  • 7/23/2019 Curso Basis

    89/122

    De!nicin de 5obs

    Conceptos & de%iniciones

    In%ormacin .enera- *onforma la base de la definicin del #ob%

    Primero tenemos $ue darle un nombre $ue defina el propsito $ue

    tiene%

    Hora de InicioG Indica el momento en $ue se e#ecutara el #ob% Puede

    ser inmediata o bien calendari(ada%

    Pasos-@ras definir como ! cuando $ue se procese el #ob) por ultimo

    "amos a decirle $ue es lo $ue $ueremos $ue 'aga) !a sea unprograma) un comando e1terno o bien un programa $ue reside en otro

    sistema SAP%

  • 7/23/2019 Curso Basis

    90/122

    Administracin de 5obs (SM-6)!esde Men

    @ools D Administration D S!stem D Ser"ices D Jobs D 2efine Job

    ransaccinSM35

  • 7/23/2019 Curso Basis

    91/122

    Monitoreo del 5ob!esde Men

    @ools D Administration D Job D Select Job

    ransaccinSM3?

  • 7/23/2019 Curso Basis

    92/122

    An+lisis de Lo/ del 5ob

    2entro de la sm3? seleccionamos el Job ! damos clicL en la opcin deJob &og%

  • 7/23/2019 Curso Basis

    93/122

    Monitoreo 3ra!co del 5ob

    9ue es:El monitoreo grafico del #ob es util cuando se coordinan muc'os

    bacLground #obs debido a $ue permite "er estad,sticas

    indi"iduales de los #obs%

    Por 8ue:Es un formato "isual donde su status es indicado por los siguientes

    coloresG

    Job Abortado 7RJ8

    Job Acti"o 7A(ul8

    Si un Job pasa su tiempo esperado para terminar) ! otros estn

    programados para iniciar) el monitoreo grafico del Job permite "er

    el conflicto%

  • 7/23/2019 Curso Basis

    94/122

    "71

  • 7/23/2019 Curso Basis

    95/122

    Monitoreo de

    Per8ormance

  • 7/23/2019 Curso Basis

    96/122

    Monitoreo del Per8ormance

    Conceptos & !e%iniciones4ogs de SistemaG Es donde el sistema operati"o ! algunas

    aplicaciones graban e"entos% Estos e"entos son indicati"os de $ue

    e1iste un problema potencial%

    4andscapeG Es$uema en el cual estn distribuidos los sistemas de

    R/3 $ue "an a estar intercambiando informacin de acuerdo a un roll%

    CCMSG *omputer *enter Management S!stem% @ransaccin donde se

    concentran todas la 'erramientas o transacciones de monitoreo deR/3%

  • 7/23/2019 Curso Basis

    97/122

    Monitor del Sistema Operativo

    erramientas $ue nos au1ilia en la obtencin de los logs del sistema

    operati"o%

    !esde Men

    erramientas D **MS D *ontrol/monitoring D Men. Rendimiento D

    Sistema operati"o D local D acti"idad

    ransaccinS05

  • 7/23/2019 Curso Basis

    98/122

    Monitor del Sistema Operativo

    i d l l

  • 7/23/2019 Curso Basis

    99/122

    Monitor de Alertas Central

    &a transaccin 5;20es el monitor de Alertas *entral% A$u, podemosmonitorear los ser"idores $ue pertenecen al ambiente $ue

    mane#amos% Mediante esta transaccin no es necesario loguearse

    independientemente a cada sistema para monitorear las alertas%

    !esde Men

    erramientas D **MS D *ontrol/monitoring D Monitor de alertas

    ransaccin RN;0

    01

  • 7/23/2019 Curso Basis

    100/122

    "701

    M i d P d ",-

  • 7/23/2019 Curso Basis

    101/122

    Monitoreo de Procesos de ",-

    &as transacciones para monitoreo de procesos permiten a los usuarios"er el estados de los procesos de traba#o ! monitorearlos en caso de

    problemas%

    !esde Men

    erramientas : estion D Monitor D Super"isar Sistema D

    Resumen de procesos

    ransaccin SM=4

    SM%

  • 7/23/2019 Curso Basis

    102/122

    SM%

    Status . Puesta a Punto de los

  • 7/23/2019 Curso Basis

    103/122

    Status . Puesta a Punto de los*u9ers&a transaccin para monitoreo ! puesta a punto de los buffers delsistema despliega las estad,sticas de performance para estos% A$u, se

    obser"a en general el comportamiento de los buffers de R/3) pero en

    general tambin nos a!udan a tomar accin sobre otros componentes

    del sistema como pueden ser la base de datos o el sistema operati"o%

    !esde Men

    erramientas D estin D Monitor D Rendimiento D Setup/Buffers D

    Buffers

    ransaccin S@0;

    A t t t

  • 7/23/2019 Curso Basis

    104/122

    Aspectos mportantes

    &as dos cosas mas importantes $ue se deben de re"isar en la pantallaanterior sonG

    Hit 5atioG +n "alor normal es de O= o superior% 2espues de $ue

    arranca el sistema) este "alor es tipicamente ba#o por $ue los buffers

    estan "acios% Este se ira incrementando mientras el sistema seautili(ado ! los buffers cargados%

    S7apsG +n "alor normal es menor a 4000% &os S>aps ocurren

    cuando los datos solicitados no son encontrados en el buffer% Entonces

    el sistema tiene traer los datos desde la base de datos a disco) este

    "alor es reiniciado a cero cuando el sistema es reiniciado%

    ST10

  • 7/23/2019 Curso Basis

    105/122

    ST10

    A +li i d l d T b j

  • 7/23/2019 Curso Basis

    106/122

    An+lisis de la car/a de Trabajo

    Es utili(ado para determinar el performance del sistema% 2ebemos deanali(ar las estad,sticas ! datos $ue sean amena(a de falla en elcomportamiento ! performance del sistema% Entendiendo al sistemacuando este esta corriendo nos puede a!udar a determinar $uecambios necesitamos 'acer para incrementar el rendimiento%

    !esde Men

    erramientas D estin D Monitor D Rendimiento D 6orLload Danal!sis

    ransaccin S03

    ST1-

  • 7/23/2019 Curso Basis

    107/122

    ST1-

    M it d A li i

  • 7/23/2019 Curso Basis

    108/122

    Monitor de Aplicaciones

    Mediante esta 'erramienta podemos determinar los recursos delsistema $ue consume cada modulo aplicati"o% 2e esta manera

    podemos tener un panorama del sistema ! tomar acciones correcti"as

    en cuanto a la distribucin de los usuarios por modulo aplicati"o con

    respecto a los ser"idores de aplicacin con los $ue contemos%

    !esde Men

    erramientas D estin D Monitor

    ransaccin S@0?

    L :

  • 7/23/2019 Curso Basis

    109/122

    Loc:s

    +n locL es un mecanismo $ue pre"iene $ue otros usuarios 'agancambios a ob#etos con los cuales estemos traba#ando% 2entro del

    sistema pueden e1istir locLs $ue estn acti"os pero $ue en

    realidad nadie este ocupando los ob#etos en cuestin) esto puede

    ocurrir por $ue una transaccin termino con error ! no libero el

    blo$ueo o cuando un usuario se desconecto mientras tenia ob#etos

    blo$ueados% Por tal moti"o es importante monitorear los locL !

    definir cuales deben de ser liberados%

    !esde Men

    erramientas D estin D Monitor D Entradas de Blo$ueo

    ransaccin SM4;

    SM0

  • 7/23/2019 Curso Basis

    110/122

    SM0

    2pdates

  • 7/23/2019 Curso Basis

    111/122

    2pdates

    +n update terminado es el intento de actuali(acin de datos fallido a la

    Base de datos%

    !esde Men

    erramientas D estin D Monitor D Actuali(acin

    ransaccin SM43

  • 7/23/2019 Curso Basis

    112/122

    Mantenimiento

    &special

    Mantenimiento &special al

  • 7/23/2019 Curso Basis

    113/122

    Mantenimiento &special alSistemaA$u, re"isaremos el mantenimiento especial al sistema R/3 en el cualinclu!e lo siguienteG

    Administracin de los Profiles

    Aplicacin de Support PacLage

    Reali(acin del +pgrade del Qernel

    Este mantenimiento es especial en el sistema R/3) !a $ue d,a a d,aSAP nos da nue"as 'erramientas para poder administrar me#ornuestro sistema% A su "es con el cambio !/o me#oramiento de la

    funcionalidad del sistema) SAP nos pro"ee actuali(aciones paracorregir ! me#orar procesos de nuestro negocio%

    Administracin de los Per!les

  • 7/23/2019 Curso Basis

    114/122

    Administracin de los Per!les(Pro!le)

    +n profile o perfil es un arc'i"o de configuracin el cual contienelos parmetros necesarios $ue dictaminan la forma en $ue el R/3mane#a los recursos del sistema 7Memoria) racle) etc%8 ! suspropios recursos% Estos perfiles son almacenados en dos formas)una de ellas es en la base de datos ! en un arc'i"o de sistemaoperati"o llamado Instance Profiles% 2e a$u, se despliegan tres !

    como arc'i"o los podemos locali(ar en la siguiente rutaG

    Instance Pro%ieTTUost nameTsapmntTUSI2Ts!sTprofileTUSI2C2HEBMS00CUost name

    !e%aut Pro%ieTTUost nameTsapmntTUSI2Ts!sTprofileTdefault%pfl

    Startpro%ieTTUost nameTsapmntTUSI2Ts!sTprofileTS@AR@C2HEBMS00CUostCname

    Administracin de los par+metros

  • 7/23/2019 Curso Basis

    115/122

    Administracin de los par+metrosde Datos!esde Men@ools D **MS D *onfiguration D Profile Maintenance

    ransaccin RN40

    Administracin Par+metros

  • 7/23/2019 Curso Basis

    116/122

    Administracin Par+metros*+sicos!esde Men@ools D **MS D *onfiguration D Profile Maintenance

    ransaccin RN40

    Support Pac:a/es

  • 7/23/2019 Curso Basis

    117/122

    Support Pac:a/es

    &os support PacLages es una coleccin de correcciones $ue se

    aplican al repositorio de ABAP% Estas correcciones afectan las

    reas de Basis ! funcional% El support pacLage no acumula

    correcciones a los mdulos de aplicacin% Se deben de obtener !

    aplicar las notas correspondientes al modulo%

    Agunos con%ictos acerca de cuando se deben de apicar-

    Para pre"enir serios problemas) para SAP los clientes deber,an

    aplicar todos los Support PacLages $ue estn liberados%

    &a posicin de algunos clientes es $ue todos los cambios al

    sistema deben ser probados ! esto los lle"ara a dedicar mas

    tiempo en sus pruebas%

    Para contar con una buena estrategia se deben obtener las notas

    relacionadas con el support pacLage%

    Aplicando Support Pac:a/e

  • 7/23/2019 Curso Basis

    118/122

    Aplicando Support Pac:a/e

    4% 2eterminar $ue Support PacLage tienes instalado

    ;% Re"isa las notas en SAP-et del Support PacLage a aplicar

    3% 2etermina si el Support PacLage deber,a ser instalado

  • 7/23/2019 Curso Basis

    119/122

    Actualiacin de la SPAM

    Pre

  • 7/23/2019 Curso Basis

    120/122

    ;ernel 2p/rade

    El proceso de Qernel +pgrade es reempla(ar arc'i"os a ni"el de

    sistema operati"o% El Lernel upgrade normalmente corrige bugs

    u otro tipo de problemas del Qernel%

    Para actuali(ar el Lernel se tienen los siguientes pasosG

    4% Re"isar toda la documentacin del Qernel +pgrade

    ;% Siempre reali(ar el upgrade en el sistema de calidad o

    desarrollo

    3% btener el nue"o Lernel 7d>4Cnnn%*AR) d>;Cnnn%*AR8

  • 7/23/2019 Curso Basis

    121/122

    ;ernel 2p/rade

    5% 2etener el sistema R/3?% 2etener los ser"icios de SAP

    V% Reali(ar bacLup del directorio donde se encuentra los arc'i"os

    -@G Udri"eGTusrTsapTUsidTs!sTe1eTrun

    O% *opiar los nue"os arc'i"os al directorio del Lernel

    40% Reiniciar

    44% Monitorear el sistema R/3

    #$% &' P('S'%)A*$+%

  • 7/23/2019 Curso Basis

    122/122

    racias por su Atenci-n