![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️SAP Los servicios de actualización
SAP Los servicios de actualización
![SAP Los servicios de actualización SAP Los servicios de actualización](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/165.jpg)
LOS SERVICIOS DE ACTUALIZACION
El servicio de actualización en SAP es el encargado de gestionar las modificaciones solicitadas por los usuarios en la base de datos.
La actualización puede ser:
- Sincrónica: la petición de actualización en la base de datos se genera en el mismo proceso de trabajo que gestiona el resto de peticiones del usuario (peor rendimiento y menos utilizada).
- Asincrónica: el sistema gestiona el requerimiento de actualización del usuario en un proceso aparte del proceso de dialogo del usuario (mejor rendimiento y mayormente utilizada).
Los usuarios no pueden elegir el tipo de actualización (sincrónica / asincrónica), ya que esto depende de la programación de la aplicación. En el caso de los programas Z, es tarea del analista de la aplicación decidir el tipo de actualización a realizar.
SM13: es la transacción que utilizamos para gestionar y controlar las actualizaciones en SAP.
La actualización asincrónica puede ser de 2 tipos:
- V1 = primaria, para los cambios críticos.
- V2 = secundaria, para los cambios no críticos.
Esta actualización también presenta la ventaja de que implementa las LUWs, que son bloques auto consistentes de datos, de tal forma que su actualización en la base de datos es llevada a cabo de forma completa.
Existen 2 tipos de LUW, que son:
- Base de datos: secuencia de operaciones de datos que no pueden ser divididas; se realizan en su totalidad, o no se realizan.
- SAP: puede incluir muchas LUWs de base de datos; cada una de las cuales puede ser finalizada con un commit a la BD, el cual se genera automáticamente.
Procesos de trabajo: son los encargados de atender las solicitudes de los usuarios que utilizan el sistema y las del propio sistema. Estos pueden ser de 7 tipos diferentes:
- D = Diálogo
- V = Update
- E = Enqueue
- B = Background
- M = Message
- G = Gateway
- S = Spool
SM50: es la transacción estándar que utilizamos para visualizar los procesos de trabajo que se están ejecutando en el servidor SAP.
Objetos de bloqueo: SAP dispone de un sistema de gestión de bloqueos de objetos para evitar la modificación concurrente de un objeto, con lo que asegura la consistencia de los objetos del sistema.
Objeto: cuando hablamos de objeto nos referimos, por ejemplo, a un documento contable, una solicitud de compra, o una entrada de una tabla de base de datos.
Es tarea de nuestros desarrolladores SAP asegurar que las nuevas aplicaciones (Z) generen tales bloqueos cuando desde estas se acceda a modificar algún objeto.
SM12: es la transacción que utilizamos para visualizar y remover los bloqueos activos en el sistema.
 
 
 
Sobre el autor
Publicación académica de Victor Ortiz Méndez, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Victor Ortiz Méndez
Profesión: Ing. Sistemas / Lic. Derecho - Republica Dominicana - Legajo: FK94D
✒️Autor de: 55 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Soy victor ortiz, ingeniero de sistemas y computación, especializado en auditoría de sistemas computarizados, con maestría en tecnología de la información y varias certificaciones de la industria it.
Certificación Académica de Victor Ortiz