✒️SAP BASIS Otros temas del procesamiento en background
SAP BASIS Otros temas del procesamiento en background
*************************** BackGround****************
Procesos de Dialogos son para la interaccion con los SAPGUI.
RZ11 - rdisp/max_wprun_time Maximo tiempo de ejecucion de un paso de dialogo
Para esto son los Procesos de Background o Batch o para tareas repetitivas (Backups, Cierres mensuales)
Un job de background contiene
**Uno o mas Pasos de Ejecucion:
- Un programa ABAP con o sin Variante (Variante = Valores que solicita el programa), las pantallas de salida son enviadas a un Spool, para esto se envia a una impresora. o recipiente de email.
- Un Commando Externo (Script, comando, programa a nivel de OS) se aplica la Autorizacion de SAP para validar si puede o no ejecutar el programa y sobre que Servidor.
- Un Programa Externo se aplica la Autorizacion de SAP para validar si puedo o no ejecutar un programa NO valida sobre que servidor o que programa.
***Prioridad
Clase A (Alta)
Clase B (Media)
Clase C (Normal)
Con destino de ejecucion o no, los que tiene el destino definido tienen mayor prioridad dentro de su clase.
La preferencia debe ser un 90% clase C sin destino.
***Iniciado
- Planificacion de Tiempo
- Ocurrencia de Evento. Cambio de Modo de Operacion, finalizacion de Jobs, que hay wp-Batch
Los Resultados se ven en el SP02 (Spool Queue)
SM36 Para definir los Jobs
SM36WIZ Asistentes de Jobs.
1. Datos Generales (Nombre, Prioridad, Destino (Servidor de Ejecucion o Grupo))
2. Definicion de uno o mas pasos.
3. Condicion de Inicio. (Tiempo o Evento)
SM37 Visualizacion de Jobs
Execute genera un reporte con el Visor de Lista SAP (SAP list Viewer ALV).
Con el menu Setting puede editar las columnas. y determinar si es un Layout para todos o individual.
Ejemplo la Columna Servidor de Ejecucion. el cual ayuda a determinar si el problema es el servidor.
Lista de Spool contiene la lista de Salidas de los programas ABAP.
Detalle del Job, Info, duracion del procesamiento, fecha y hora del inicio.
Los Logs de Jobs muestra los mensajes de salida de los jobs. Ejemplo los jobs finalizados con erroro informacion de jobs ejecutados.
ESTADOS
1. Planificado (Scheduled) - Pendiente definicion de incio
2. Liberado (Released)
3. Listo (Ready) - liberado en espera de un WP-Batch libre.
4. Activo (Active) - Si un job activo no se ejecuta (demora mucho tiempo) se puede analizar en modo depuracion. para volver a ejecutar el job se selecciona Job - Capture : Active Job.
Para hacer esto es necesario iniciar sesion en el Servidor de SAP donde el Job esta corriendo.
5. Finalizado.(Finished)
6. Cancelado (Canceled)
SM37 - Cancel Active Job
Un paso de Job termino con error.
Se puede copiar un job con la opcion Menu Job - Copy.
EJECUCION
Por Tiempo
- Inmediatamente.
- Ejecutado en Fecha y hora.
- En un dia laboral determinado.
puede ser recurrente, tambien excepciones de dias, tambien se puede especificar un tiempo en el cual no debera correr el job.(ejemplo no debe ejecutarse de dia).
BALANCEO DE CARGA
rdisp/bctime el planificador de Jobs dependiente de tiempo. = Default 60 segundos.
rdisp/wp_no_btc numero de wp-btc
Si el Sistema de Transporte es usado se requier un minimo de dos WP-btc.
Los Jobs se Identifican por JOD-ID + Nombre del JOB.
Los Jobs son Automaticamente distribuidas cuando no hay un Servidor definido.
JOBS Estandar
Se ejecutan regularmente en el sistema como limpieza del sistema, boorado de spool request obsoletos, o el procesamiento de informacion de Estadisticas y de monitoreo.
SM36 Se puede accede a los Jobs Estandar para planificar seleccionando Default Scheduling, esta info esta en la Tabla REORGJOBS son planificados con una vairante y tiempo especifico.
Para planificar un job individual, se selecciona el job y especifica el periodo de ejecucion.
Para definir un Job Estandar que no esta disponible en la seleccion (REORGJOBS) podemos seleccionar Predefine New Job.
PLANIFICACION Basada en Eventos
1. Luego de un Evento
2. Modo de Operacion
3. Luego de un Job.
 
 
 
Sobre el autor
Publicación académica de Ricardo Valverde Molina, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Ricardo Valverde Molina
Profesión: Licenciado en Telecomunicaciones y Sistemas - Panama - Legajo: VZ25U
✒️Autor de: 14 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Avanzado
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor Basis NetWeaver Nivel Avanzado
- Carrera Consultor Basis NetWeaver Nivel Inicial
- Carrera Consultor Basis NetWeaver Nivel Inicial
- Curso Introducción a SAP