✒️Los objetos de bloqueo en SAP
Los objetos de bloqueo en SAP
Unidad 2: La programación de diálogo
Lección 7: Los objetos de bloqueo
En un reporte, programa o transacción de diálogo, donde varios usuarios tienen acceso a la misma TBD, estos deben estar sincronizados para garantizar la consistencia de los datos de la tabla.
Para sincronizar estos accesos usaremos los bloqueos de SAP.
Los bloqueos forman un método para coordinar los accesos de cada usuario a los recursos, es decir, si uno está haciendo una modificación, no podrá ingresar otro usuario.
Generar un objeto de bloqueo:
- Ir a la trans SE11, seleccionar Objeto de bloqueo, nombrarlo "eztabla_usuarios" y crearlo.
- Ingresar una Descripción.
- En la solapa Tablas, en el campo Nombre ingresar el nombre de la tabla a la que le crearemos el objeto de bloqueo "ZTABLA_USUARIOS".
- En Bloqueo de Modo seleccionar Bloqueo de escritura.
- En la solapa Bloqueo de parámetros, podemos ver los campos por los cuales se hará el bloqueo en la ZTABLA_USUARIOS.
- Grabamos, creamos el objeto y activamos.
- Ir al Menú Ir a > Bloqueo de Módulos, veremos los dos MF que se crearon para hacer el bloqueo y desbloqueo de la ZTABLA_USUARIOS.
Cómo usar los MF de bloqueo y desbloqueo generados:
- Ir a la trans. SE38 y crear un nuevo programa "ZABAP_BLOQUEOS".
- En la barra de heramientas, a la derecha, veremos el botón "Modelo", hacemos clic en él.
- En la ventana de diálogo, en el campo CALL FUNCTION, llamamos a nuestro objeto de bloqueo escribiendo "ENQUEUE_EZTABLA_USUARIOS" y hacemos clic en la tilde.
- Para bloquear un campo en particular, debemos ingresar los dos valores que componen a la clave de la ZTABLA_USUARIOS.
- Para desbloquear los valores de la tabla, debemos ir al botón Modelo.
- En el campo CALL FUNCTION debemos escribir "DENQUEUE_EZTABLA_USUARIOS"
- En este caso, si queremos desbloquear un campo, debemos ingresar los valores en particular de ese campo.
- Finalmente, en la trans. SM12, podemos ver un listado de todas las tablas bloqueadas actualmente en el sistema.
 
 
 
Sobre el autor
Publicación académica de Candela Estefanía Calzada, en su ámbito de estudios para la Carrera Consultor ABAP.
Candela Estefanía Calzada
Profesión: Técnica Electrónica - Argentina - Legajo: JW91W
✒️Autor de: 160 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me encuentro estudiando la ingeniería en sistemas de información. poseo amplia experiencia en edición de videos. tengo bases entorno a la programación que quiero continuar consolidando.
Certificación Académica de Candela Calzada