✒️SAP BASIS El proceso de bloqueo
SAP BASIS El proceso de bloqueo
Proceso de Bloqueo
Block management: es el concepto de administración de bloqueos en SAP para que los registros de datos no puedan ser accedidos o cambiados por más de un usuario al mismo tiempo.
Transacciones Base Datos
Work process de enqueue: es como SAP administra su concepto de bloqueo. Maneja los bloqueos lógicos de las tx SAP en la tabla de bloqueo.
Tabla de bloqueo (Block Table): solo se pueden generar entradas si no existen otras para el objeto que intenta bloquearse.
Modos de Bloqueo (los definen los desarrolladores)
Escritura Exclusivo: Identificador E, solo edición para los datos bloqueados por el usuario, el cual puede realizar otros bloqueos por el mismo.
Lectura Compartido: Identificador S, solo se aceptan solicitudes de lectura, una de escritura es rechazada.
Escritura Mejorado: Identificados X, solo puede ser solicitado una vez, todas las demás se rechazan.
Optimístico: Identificador O, con bloqueos iniciales de lectura que luego se pueden transformar a bloqueos de escritura. Permite adicionales sobre el mismo objeto. (Si se pasa del tipo O al E, los demás bloqueos se eliminan de la tabla)
Transacción SM12
Es para revisión de bloqueos, se puede liberar una tx, pero con cautela, ya que los bloqueos se generan cuando un dato está dentro de un evento transaccional, lo que podría generar una inconsistencia de datos.
 
 
 
Sobre el autor
Publicación académica de Julio Solís Acosta, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Julio Solís Acosta
Profesión: Ingeniero en Sistemas - Costa Rica - Legajo: FD73U
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Soy ingeniero en sistemas con más de 20 años de experiencia, poseeo una maestría en auditoria de sistemas de información. actualmente laboro en el iica a cargo del sistema sap como administrador.
Certificación Académica de Julio Solís