🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP La actualización y la recuperación de una tabla base de datos

ABAP La actualización y la recuperación de una tabla base de datos

ABAP La actualización y la recuperación de una tabla base de datos

1 | La actualización y la recuperación de una tabla base de datos

Cuando en nuestros programas manipulamos la base de datos, los cambios que realizamos son virtuales. Estos se vuelven reales tras confirmarlos con la sentencia COMMIT WORK. En cambio, si queremos deshacer todos los cambios que hicimos utilizamos la sentencia ROLLBACK WORK (Esta sentencia retrocede hasta el último COMMIT WORK que se hizo, por lo tanto si hacemos un COMMIT erróneo ROLLBACK no lo puede corregir).

Cuando finaliza un programa, por defecto se realiza un COMMIT WORK. Aunque tanto los COMMIT como los ROLLBACK son procesos que deberíamos controlar de forma manual. Esto lo hacemos usando condicionales IF después de las sentencias en las que manipulamos la base de datos para asegurarnos que se realice un commit si y solo si SY-SUBRC es cero, en caso opuesto revertimos los cambios para evitar que una manipulación errónea de la base de datos tenga impacto.


 

 

 


Sobre el autor

Publicación académica de Mauricio Javier Solis Ibañez, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP SemiSenior

Mauricio Javier Solis Ibañez

Profesión: Técnico Electrónico - Argentina - Legajo: CF20Z

✒️Autor de: 28 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Certificación Académica de Mauricio Solis

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "La actualización y la recuperación de una tabla base de datos" de la mano de nuestros alumnos.

SAP Master

Actualización y recuperación de una tabla base de datos: luego de ejecutar la actualización (INSERT, UPDATE, DELETE...) de los datos va IF sy-subrc EQ 0. COMMIT WORK. ELSE ROLLBACK WORK. En la transacción SE16 chequeamos introduciendo el nombre de la tabla actualizada si el registro fue actualizado. Las variables del sistema son de solo lectura, la única forma de modificarla es por debugg,

Acceder a esta publicación

Creado y Compartido por: Jose Ignacio Rodini

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Actualización y Recuperación de una Base de Datos Para realizar una actualización y recuperación de una base de datos se ejecuta el código donde se inserta un registro en la tabla. Ponemos un Breakpoint en la sentencia INSERT y ejecutamos el programa. Ejecutamos el programa y nos situamos después del INSERT. Vamos a la transacción SE16 para verificar que el registro fue actualizado. Para que se produzca el ROLLBACK de los cambios realizados regresamos al programa y modificamos el valor de SY-SUBRC y volvemos a ejecutar. Refrescamos la SE16 y se verifica que el registro insertado no esta en la tabla. Nota: Las variables del sistema son de solo lectura la única forma de modificarlas...

Acceder a esta publicación

Creado y Compartido por: Miguel Mauricio Sierra Cardona

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Actualización y Recuperación de una Base de Datos: Para realizar una actualización y recuperación de una base de datos se ejecuta el código donde se inserta un registro en la tabla. Ponemos un Breakpoint en la sentencia INSERT y ejecutamos el programa. Ejecutamos el programa y nos situamos después del INSERT Vamos a la transacción SE16 para verificar que el registro fue actualizado. Para que se produzca el ROLLBACK de los cambios realizados regresamos al programa y modificamos el valor de SY-SUBRC y volvemos a ejecutar. Refrescamos la SE16 y se verifica que el registro insertado no esta en la tabla. Nota: Las variables del sistema son de solo lectura la única...

Acceder a esta publicación

Creado y Compartido por: Andrés Mauricio Moreno Garzón

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Video - Actualización y Recuperación de una tabla Base de datos Al actualizar una tabla, podemos revisar mediante el debugger el momento en que se inserta o modifica el registro, así como visualizar como se realiza la cancelación del movimiento si sy-subrc es distinto de cero.

Acceder a esta publicación

Creado y Compartido por: Pedro Alejandro Arroyo Gutierrez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

ACTUALIZACIÓN Y RECUPERACIÓN DE BASES DE DATOS: INSERT into ztabla_usuarios values wa_usuarios. SE16 (se muestra la tabla con el registro insertado, para que sea dentro de la tabla es necesario dar clic).

Acceder a esta publicación

Creado y Compartido por: Gerardo De La Rosa Rivera

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

- Actualización y Recuperación de una tabla BD En este video vimos como funcionan las instrucciones COMMIT WORK y ROLLBACK WORK. Nos pudimos dar cuenta de su funcionalidad mediante el debbug. Transacción SE16: Visualizamos el contenido de la tabla.

Acceder a esta publicación

Creado y Compartido por: Sandra Erika Bernabe Abreu

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Actualización de la base de datos o Recuperación: Para finalizar una unidad de procesamiento lógico (LUW) de base de datos se utiliza un COMMIT WORK, que realiza un UPDATE físico en la base de datos, haciendo irrevocable cualquier modificación en la base de datos. Si deseamos deshacer todas las operaciones realizadas sobre la base de datos desde el último COMMIT WORK, realizaremos un ROLLBACK WORK.

Acceder a esta publicación

Creado y Compartido por: Juan Carlos Ayala Chira

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Lección: Video - Actualización y Recuperación de una tabla Base de datos Para ello ejecutaremos el siguiente código, el cual inserta un registro en la tabla ztabla usuarios, pondremos un breakpoint en la sentencia insert y ejecutaremos el programa . Si hacemos doble clic en wa_usuarios veremos el contenido de la estructura, ahora ejecutamos el programa y nos detenemos justo después de realizar el insert . Luego de ejecutar el insert vamos a ir a ver el contenido de la tabla ztabla usuarios a la transacción SE16 para ver si fué actualizada , aquí verificamos que el registro fue insertado. Ahora volvemos al programa y modificamos el valor de sy-subrc para que se produzca el rollback de los...

Acceder a esta publicación

Creado y Compartido por: Aida Cortina Fernandez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


ACTUALIZACION Y RECUPERACION DE UNA TABLA BASE DE DATOS Para realizar una actualizacion y recuperación de una base de datos para ello se ejecuta un el código donde se inserta un registro en la tabla ZTABLA_USUARIOS, se pondrá un breakpoint en la sentencia INSERT y se ejecuta el programa Si le da doble clic en wa_usuarios se visualizara el contenido de la estructura, luego se ejecuta el programa y se detendrá antes de realizar el INSERT Luego se ira a la transacción /OSE16 para ver si fue actualizado, verificando así el registro fue insertado Luego se regresa al programa y se modifica el valor sy-subrc para que se produzca el ROLLBACK de los cambios realizados de la base de datos, se ejecuta hasta finalizar...

Acceder a esta publicación

Creado y Compartido por: David De Jesùs Restrepo Cañas

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Actualización y Recuperación de una tabla base de datos Como utilizar un Rollback con un ejemplo muy claro y poder validar su comportamiento. Nota: Las variables del sistema son de solo lectura la única forma de modificación, es por DEBBUG. IF sy-subrc EQ 0. COMMIT WORK. ELSE ROLLBACK WORK.

Acceder a esta publicación

Creado y Compartido por: Jhon Deibys Cano Pineda

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!