Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ADM 10 - Febrero 9
Unidad 1 – Fundamentos
Un Sistema R/3
Esta compuesto por BD y una o mas instancias
El nombre BD siempre es de 3 caracteres
Es la Capa Datos
Una Instancia:
Unidad Administrativa que permite dar servicios
Es la Capa de aplicación
Es configurado por el perfil de la instancia : instance profile
Requiere un puerto tcp/ip para toda la instancia
Cada servicio (Dialogo, Background, schedule, spool, update, enqueu, messages )sube
con un PID y cada que sube los sube todos
La instacia es la que provee la ejecución del sistema SAP
Existe un solo dispatcher por sistema
Existe un solo MS (messages Server) por todas las instancias
Servidor : btphl217
El # de la instancia va desde 00 a 99
98 esta asignado a SAP router
99 esta asignado a Niping
Configuración LOGON
Solucion:
Monitoriar indicadores que me digan como estan los buffer
Aumentar buffer
Aumentar Memoria
++++++++
FI Finanzas
MM Compras, Inventarios
SD Ventas y Distribución
HR Recursos Humanos
PP Producción
++++++++++++
Mandante : es el cliente (mandan) esta en todas las tablas de SAP y hace parte de la
PK… hace un filtro cada que alguien le hace petición de datos
Un mandante puede ser dos compañías con igual manejo
En el Éxito habrá:
1 mandante Productivo
1 mandante Desarrollo
1 mandante Calidad
1 mandante aseguramiento
Todos con igual parametrización pero seguramente con datos diferentes
Se puede personalizar
TRUKO !!
Para saber el nombre del programa, tabla, campo con F1 en el campo y en el cuarto
boton darle clic …. Si parece en el cuadro Field Data --- transparente xxxxxxxx
Si sale esto quiere decir que si es una tabla de la bd
/n me lleva al menú ppal
una vez este en una transacción me puedo mover a otras sessiones
Crear mandante
Menu ppal
Tool
administration
administration
Client administration
Client maintenance
Window
SAP System manager
Task manager ver los procesos disk+work
En ambos
Ir a la ruta donde esta instalado SAP
/usr/sap/DEV/work
aparecen el nombre de la instancias central (es la que tiene el nombre largo)
y las otras (son las de numeros)
VER PANTALLAS
Subir el Sistema
1. Subir BD SAP
2. Subir la Instancia Central
3. Subir las otras instancias
Bajar el Sistema
- Mirar usuarios logeados – SM04
- Procesos en Background y en Batch -- SM37 -- Muy Importante !!
- Procesos en Update -- SM13
- Conexiones externas
- Enviar mensajes a los usuarios
Luego:
1. Bajar las otras Instancias
2. Bajar la Instancia Central
3. Bajar la BD SAP
LOGS
Unix
Subir sistema
Logon <sid>adm -- para subir SAP
Dentro de su Home Directory esta la shells startsap
Startsap_<host>_<#instance>
Sube el servicio SAPOsCOL
Sube la instancia central
Sube las otras instancias
Bajar Sistema
Logon <sid>adm -- para bajar SAP
Dentro de su Home Directory esta la shells stopsap
Baja las otras instancias
Baja la instancia central
Baja servicio SAPOsCOL
ORACLE
Alerta de log BD
saptrace\backgroung\ <sid>ALRT.LOG
Archivos Trace
saptrace\usertrace ora<##>.trc
Archivos de log de SAPDBA
sapcheck\
sapreorg\
sapbackup\back<sid>
Kernel de SAP
Hay un editor de texto sappad
Recien instalar SAP los profile solo existen en archivos, luego se hace una importación
para llevarlos a la bd de SAP.
Si luego se quieren hacer modificaciones se hacen en la db y si luego se quiere aplicar al
sistema se debe hacer como una exportación Activar el perfil
cuando se pida reiniciar para que tome efecto los cambios hechos en lo profiles
si es del default se baja todo SAP
si es una instancia en especial solo la instancia
Modos de Operación
Sirve para poder hacer los cambios en la instancia sin tener que bajar el sistema.
Es un perfil de instancia dinamico: el sistema ajusta a la hora determinada otro modo de
operación
Los Modos de Operación : sirve para cambiar : work process de dialogo y de
background tanto en el día como en la noche.
Al cambiar nunca se debe pasar del total de work process = wp dia + wp btc
No se puede hacer modos de operación entre varias instancias porque nadie garantice
que todas tengan el mismo numero de procesos ya se a de dialogo, background
OSS
Pagina WEB de SAP ---
http://service.sap.com/
http://help.sap.com/support manage
Buscar:
- Notas (instrucciones, patche)
- Support package (grupo de patche) – por categorías: plugging, basis,
- Documentos
- Solicitar permisos para poder modificar objetos de SAP
- Solicitar clave para desarrollador cuando va a crear nuevas cosas
- Licencias la primera vez esta vigente solo por un mes, luego hay que llenar
una información … luego generar un # que es el de la licencia.
Cuando se cambia el HW tambien se debe hacer este proceso de licenciamiento.
Online redo log tiene otro archivo espejo mientras esta en linea y una vez se llena se
pasa a offline redo log
Existe tambien Mirror redo log
78 cintas +/-
Backup de la BD
Backup al Log – tambien lo llaman archive o offline redo log
Backup a la Data
Backup del sistema operativo completo – 1 vez cada mes
en cintas diferentes
Monitorear la BD
Hit Ratio: determina el tamaño del buffer que tenga el intervalo apropiado de datos que
acierte en un alto % de lo que se le solicita en las consultas.
Lo indicado es que un 99% encuentre los datos en el buffer.
El 1 % que tenga que ir al disco.
Cuellos de Botella
Es cuando miramos los componentes y NO lo miramos como SISTEMA.
“un sistema se mueve a la velocidad de sus componentes mas lentos”
solución:
1. Paralelismo. N intervalos de red
2. Buffer (memoria). Es muy funcional en comportamientos discretos…
aprovechamiento de los espacios en el tiempo
La BD se basa en
- Algoritmos
- Estadísticas – SAP por lo gral utiliza es la estimada
Unidad 6 – Archiving
Es el proceso que me permite sacar datos inactivos o historicos (desde el pto de vista del
negocio) para llevarlos a otro sistema de almacenamiento externo (secundario o
terciario) y poderlo seguir consultando. (cintas, cd)
Porque Archiving:
- Provee tiempos justos o asegura un buen tpo de respuesta
- Reduce costos de administratar BD
costos hw, del personal
Comprime datos
Elimina redundancias
Riesgos
disminuir cursos, herramientas, contratos mantenimiento
mitigar el impacto no sea tan grande, que suceda. Si sucede no va a
costar($) tanto
- Reduce tiempo de caida del sistema para sw, actualización, recuperación y backup
offline. La probabilidad de falla de un sistema es suma de falla de cada uno de los
componentes
disminuir cursos, herramientas, contratos mantenimiento
mitigar el impacto no sea tan grande, que suceda. Si sucede no va a costar($) tanto
-Requerimientos Legales y requerimientos del negocio deben estar disponibles
Pasos Archiving:
1. seleccionar datos mirar los filtros y verificar que cumpla las condiciones
2. borrado de datos compara los datos del archivo plano al de la BD
3. Enviar al sistema de archivo (documental) un mensaje diciendo que tiene un
paquete de archivos a almacenar
Componentes de Object de Archicing
1. Cuales datos se van a archivas
2. Como se va a parametrizar
o parametrizacion gral : a donde van los archivos,
o definir los servidores wp background
o tamaños de archivos y definir como va hacer el programa de borrado
o /sara parametrizar el objeto de archiving y correr el archiving
tambien puedo saber cuanto espacio ocupa el object archiving
el table space se /2
el total sería sumar tablespace/2 – 10%
3. Los programas
3 tipos de tablas
- Tablas Transparentes son tablas reales en bd sap
- Tablas Cluster son tablas (varias)que se forman verticalmente pero en Oracle
se crea 1 sola tabla
- Tablas pool son tablas (varias)que se forman horinzontales pero en Oracle se
crea 1 sola tabla --- normalmente se usan para los log
SAP Posee:
Objetos del Repositorio es todo aquello que es común a todos los mandantes (tablas,
tipos de datos, programas, funciones)
Mandante (cliente)
- Parametrizacion dependiente del mandante (codigo de la sociedad, clases de doc, los
maestros de productos, clientes …)
- Datos de aplicación
- Datos de Usuarios
Landscape
Es la forma como SAP maneja los cambios
- Un sistema – en un mismos sistema (1 sola BD) desarrollo, prueba, produccion
- Dos sistemas – pruebas, desarrollo en un mismo sistema (1 sola BD) y en otra
BD aparte producción
- 3 sistemas – cada una con su propia bd
Transporte
/se09 -- /se10 mirar los cambios realizados en parámetros, programas (ver los
Workbech y Customizing requests )
Package – es un conjuto de objetos con una funcionalidad comun (ejm notas, inventario)
SAP divide todos los objetos del repositorio en ESPACIO DE NOMBRE. Esta va
identificado con /xxxxx/ ejm: /éxito/ esto es importante pedirlo para que cuando
se haga una modificación se tenga en cuenta para lo que es propio de SAP y lo que es
del cliente, si no se tiene este “espacio de nombre”, entonces hacer los programas que
empiecen con “Y” y/o “Z”
Package
Es un conjunto de objetos con una funcionalidad común – clasifica
(ejm notas, inventario, nomina, etc)
Antes de cualquier desarrollo se debe crear los paquetes, hace parte del repositorio, por
lo tanto tener presente que si se creo un paquete en desarrollo enviarlo también a
producción --- acá tener en cuenta si tengo “espacio de nombre” o colocarlo con “Z”
Ejm : Zventas, Zcxc, Zconce
Request
Es un ## que se asigna al proyecto
El líder desarrollo crea el request – limitarle el acceso a los desarrolladores para que
creen request.
Es una forma organizada de realizar el proyecto y luego hacer el transporte de todo el
request a Calidad
Se crean cuando se esta en dllo y cuando se transporta YA NO se deja modificar, se
requiere crear otro request e importar los objetos que estaban en el anterior.
<sid>K9<consecutivo>
Sapmnt
Sys
Profile
Trans
Parches especiales
CRT Resuelve conflictos entre paquetes add-ons y soluciones Verticales
PAT proveen nuevas funciones para transacciones SPAM y SAINT
ORDEN
Plug-in se pueden instalar en cualquier momento
Mirar la grafica en el orden que se debe mantener el orden de los patche, el de mas
abajo debe siempre estar mas arriba.
Aplicación Patche:
1. Tener los CD o los programas descargados de Internet
2. Asegurar espacio en el directorio de transporte
3. Aplicar los patches en un horario que no hayan usuarios en el sistema
4. Los patches se actualizan por las ventanas SPAM/SAINT
5. tener configurado el sistema de transporte
6. si algun patche anterior abortado no me deja aplicar el nuevo
7. siempre aplico SPAM/SAINT en el mandante (client) 000
8. tener un usuario autorizado para operaciones SPAM
9. Solamente el admón. Del sistema tiene autorización para bajar e importar los
support packages. Él mismo aplica la Confirmación para aplicar
Sapmnt
Trans
Cofiles
Data
EPS
IN
Para verificar cual patche esta aplicado se mirar en los directorios cofiles y data con
extensión .SAP
En la línea de comando
SAPCAR –xvf kix083.car
Deja los patches en EPS/in
Con que usuario se hacen la aplicación de PATCHES ¿?? No se puede son sap*
Transporte
Archiving
Backup
Estadisticas
Un Job se corren es forma asincronico, es decir, aunque este programado depende de los
recursos del sistema pueda a tender este job, no necesito una respuesta inmediata
Tipos de Job
- Dependiendo del tiempo
- Dependiendo de eventos
/SM37 monitoreo los Job de background si hay muchos job que tienen delay y
algunos con muchos minutos quiere decir que hay muy pocos WP de background para
el sistema en esa hora
La diferencia entre /sa38 y /sm36 es que con la última puedo definir perioridad y en el
job puedo correr varios programas
La BD de impresión es tempese
El WP de spool es el encargado de imprimir
Impresión Local
Al crear le decimos L:unix y C: window
En el lado del usuario se debe instalar el servicio saplpd
Tipo F
Cuando es una impresora que se la puso en su pc (Front-end) se le coloca en el HOST
PRINTER = _DEFAULT
Impresión Remote
Tipo U
Tipo de Impresora
Mirar en oss para ver que impresoras son genericas y que se acomode a nuestras
impresoras
De lo contrario notificar a SAP par que nos haga un dispositivo nuevo de impresoras
TST03 es la tabla que maneja la impresión, esta se puede definir guardar en disco o
en la bd de SAP. Por lo general se mantiene muy grande, hay que hacerle depuración
El JOB RSPO1041 revisar que corra periódicamente , este es el que depura la tabla
TST03 -- corra 2 veces por semana – depende del crecimiento del spool
El JOB RSPO1043 revisa consistencia de la tabla TST03 -- corra diariamente
Revisar tamaño de tablas
Impresión por medio de un Browser --- sistema de impresión front-end se requiere
instalar el servicio SAP ITS
/SP01 Manejo de Impresión mirar los spool request y output request --- es personal
Hay un solo usuario que se define en SAP para entrar a la BD ORACLE y la seguridad
se maneja por los usuarios definidos en BD SAP. El usuario es SAPR3
La seguridad para los usuarios en SAP es aditiva, pues cada vez se le adiciona mas
permisos, viene 0 permisos
Maestro de Usuarios
Tiene roles conjunto de permisos
La herramienta de monitoreo
Me permite monitorear sistemas NO-SAP MYSAP, WebAs
realizar a la evaluación
http://200.31.70.166/training/default.asp