✒️SAP BASIS El proceso de bloqueo
SAP BASIS El proceso de bloqueo
Procesos de Bloqueo.
Para asegurar consistencia los registros de datos no podrán ser modificados por más de 1 usr a la vez.
SAP tiene su propio sistema de bloqueo utilizando el WP Enqueue (encolado).
Los prog. SAP realizan entradas en la única Tabla de Bloqueos (lock table) que está en la memoria ppal. Solo se genera la entrada en ésta tabla si no existe otra para el objeto que quiere bloquearse.
Normalmente 1 solo WP (E) es suficiente.
Este WP maneja los bloqueos lógicos de las transacciones en la table de bloqueos.
Modos de bloqueos: (son decididos por los desarrolladores)
Escritura Exclusivo (E). Los datos bloqueados solo pueden ser usados por 1 usr. Rechaza cualquier otro tipo de bloqueo por otra transacción.
Lectura compartido (S). Acepta solicitudes de lectura pero no de escritura.
Escritura mejorado (X). Solo puede ser solicitado 1 vez y rechaza todo.
Optimístico (O). Inicia como bloqueo de lectura y puede cambiar a bloqueo de escritura. Permite bloqueos del mismo tipo sobre el obj.
Cuando el usr pasa a modo de modificación el bloqueo pasa a E y si existen tipo O, los elimina de la tabla.
Resumen: (E y X) no permiten nada y (S y O) solo del mismo tipo. E elimina la O.
Importante: como administradores se pueden liberar bloqueos pero es sumamente delicado tomar ésta decisión.
SM04 se usa para ver bloqueos en paralelo. Un usr puede bloquearse a si mismo si perdió conexión con el sistema. Puede que el bloqueo sea por un 3ro y debemos asegurarnos sobre manera que no esté trabajando en el sistema porque un bloqueo signfica que hay un proceso transaccional y al liberarlo podemos causar inconsistencia en la DB.
Para gestionar los bloqueos está la SM12, desde aquí se pueden liberar bloqueos.
 
 
 
Sobre el autor
Publicación académica de Tania Palma Sarcos, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Tania Palma Sarcos
Profesión: T.s.u en Informática - Peru - Legajo: GD37U
✒️Autor de: 35 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Egresar con óptimos conocimientos para brindar servicio de calidad además de contar con base sólida para continuar mi preparación en sap.
Certificación Académica de Tania Palma