PROMO JULIO en CVOSOFT United States Of America: 💎Calidad, 🔥Bonificaciones, 🥶Precios Congelados y MÁS!

 X 

✒️SAP El procesamiento de fondo

SAP El procesamiento de fondo

SAP El procesamiento de fondo

LOS CONCEPTOS DEL PROCESAMIENTO DE FONDO

Procesamiento de fondo / p batch o p en segundo plano: Ejecución de un proceso donde el usuario no está esperando una respuesta inmediata. Lanzamos el proceso à SAP GUI nos devuelve el control aunque no se haya terminado de ejecutar.

- Importante para programas lentos en completarse y procesos no urgentes.

- Se aconseja lanzarlos de noche.

LOS JOBS

JOB: Conjunto de uno o + programas/ transacciones lanzados consecutivamente en un proceso de fondo. (T SM36 para definirlos y planificarlos)

Se nombra en base al propósito del JOB à Pueden existir varios con el mismo nombre à C/u tiene un N° interno desconocido por el usuario con el que se diferencia de otros.

Clasificación de los JOB s/ prioridad para asignarles los recursos adecuadamente:

- A – Prioridad alta: Para procesos críticos para el funcionamiento del sistema.

- B – Prioridad media: Para procesos periódicos del mantenimiento del sistema.

- C – Prioridad normal: Clase normal que se asigna a los jobs de usuario.

3 áreas principales: Información general / Hora de inicio o evento de ejecución / pasos

HORA DE INICIO O EVENTO

Formas de indicación de cuándo debe ejecutarse el JOB:

- Ejecución inmediata: Inicia inmediatamente a terminar de definirlo.

- Ejecución por fecha/hora: Inicia en la fecha y hora determinada y se establece si será periódico o no.

- Ejecución por JOB: Se puede encadenar unos Jobs con otros. Ejemplo= job B inicia cuando el job A finalice.

- Ejecución por evento: Inicia cuando se produzca el evento que fue indicado, el cual fue definido en la correspondiente tabla.

*Eventos predefinidos de sap: Ejemplo à arranque o parada de instancias, cambio de modo nocturno a diurno, etc.

LOS PASOS DE UN JOB

Indicación de los pasos a seguir por el JOB. Son compuestos por diferentes programas que queremos que se ejecuten:

- Programa ABAP estándar o creado por nosotros: le indicaremos una variante que contenga los parámetros de selección de ese programa.

- Comando externo: se ejecutara en el sistema operativo donde este el servidor de aplicaciones que procesa el job.

- Programa externo que reside en otro sistema distinto a SAP: para tener interfaces entre sistemas de gestión distintos a SAP

Estos pasos constituyen un proceso unificado, están encadenados. (el 2 no se procesa hasta que el 1 lo haga).

EL ANALISIS DE UN JOB

Análisis y monitoreo de su situación T SM37 (Visualización de datos como el ID, usuario SAP ejecutor, estado, fecha y hora de inicio, duración y retraso)

Inicialmente se indica nombre del job, usuario creador, fecha/hora de comienzo y estado actual, y se desplegaran los datos la información que más nos interesa es el estado.

LOS ESTADOS DE UN JOB

- Previsto: Estado antes de indicar cuando debe ejecutarse. No se ejecutara a menos que lo liberemos o modifiquemos la sección de datos de inicio.

- Liberado: Estado luego de definirlo completamente con la T SM36 o de ser liberado.

- Preparado: Una vez cumplida la fecha de inicio establecida o se produzca el evento que lo lanza. Espera a que haya recursos libres en el sistema para ejecutarse (No ocurre mucho a no ser que el sistema esté muy cargado).

- Activo: Cuando el job está en proceso, podemos ver el log y que esta haciendo.

- Terminado: Una vez que completo su ejecución correctamente.

- Cancelado: Podemos ver el motivo en el log. Normalmente se cancela por errores de los programas que lo componen o por problemas de acceso a la BD.

LAS OPERACIONES SOBRE JOBS

Menú JOB à T SM37

- Verificar status: Verificar que el estado que SAP nos da es realmente el que está en el sistema operativo.

- Cancelar job activo.

- Borrar: Una vez terminado o cancelado podemos borrarlo de la lista.

- Libreado a Previsto: Deshacer la liberación y pasarlo a estado previsto.

- Copiar: Si queremos que un job se ejecute varias veces haremos una copia y liberaremos cada una convenientemente. (+veces -> job periódico)

- Repetir previsión: La copia y el job original se liberaran al mismo tiempo.

- Traslado a otro servidor: Cambiamos el servidor de destino de un job inactivo.

- Capturar job activo: Abre un nuevo modo con el debugger de ABAP (identificador de errores y soluciones) para comprobar en que punto va la ejecución del proceso que hemos lanzado.

- Detalles de job: Visualizar datos internos del job. +importante: comprobar en que servidor de aplicaciones se está procesando / n° de cola de procesamiento para monitorear su estado/rendimiento (T SM51)


 

 

 


Sobre el autor

Publicación académica de Evelyn Altamiranda, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.

SAP SemiSenior

Evelyn Altamiranda

Profesión: Auxiliar de Tesorería - Argentina - Legajo: QG25V

✒️Autor de: 34 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Soy una persona proactiva, responsable y dedicada con deseos de adquirir más conocimientos.

Certificación Académica de Evelyn Altamiranda