✒️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
INSERT into tabla values wa_usuarios: Este código inserta un registro en la tabla.
Ponemos un Breakpoint y ejecutamos el programa.
Si hacemos doble click en wa_usuarios, veremos el contenido de la estructura
Ejecutamos el programa, luego después del INSERT nos detenemos.
Ejecutamos /OSE16.
Presionamos enter para ver los datos de la tabla.
Volvemos al programa y modificamos el valor del SY-SUBRC para que haga el ROLLBACK de los cambios realizados a las bases de datos.
Ejecutamos hasta finalizar el programa.
Verificamos /OSE16.
Presionamos refrescar a la tabla y el registro insertado no se encuentra en la tabla.
Las variables del sistema solo son lectura, la única manera de modificar es por debug.
Si las modificamos perdemos dicha información.
COMMIT WORK: se usa para confirmar las actualizaciones que se realizan en la base de datos.
ROLLBACK WORK se usa para deshacer una actualización errónea en la base de datos.
 
 
 
Sobre el autor
Publicación académica de José Luis Villafán Salinas, en su ámbito de estudios para la Carrera Consultor ABAP.
SAP Senior
José Luis Villafán Salinas
Profesión: Ingeniería de Sistemas - Peru - Legajo: CM59C
Tengo el agrado de dirigirme a usted, con el objetivo de formar parte de un equipo de trabajo y superarme en todos los aspectos de mi vida.
considero que podría integrarme adecuadamente al trabajo.
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 Expert
La actualización y recuperación de una tabla de base de datos son dos procesos críticos en la gestión de datos en sistemas de bases de datos. Aquí te explico brevemente ambos conceptos: Actualización de una tabla de base de datos: La actualización de una tabla de base de datos implica la modificación de los datos existentes en los registros de la tabla. Esto puede involucrar cambios en los valores de los campos, la adición de nuevos registros o la eliminación de registros existentes. En SQL, puedes utilizar las sentencias "UPDATE" para modificar registros existentes, "INSERT" para agregar nuevos registros y "DELETE" para eliminar registros.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Actualización y Recuperación de una tabla Base de datos. Para la actualización y recuperación de datos a través del insert se utiliza la estructura. IF sy-subrc EQ 0. COMMIT WORK. ELSE. ROLLBACK WORK. Para este ejemplo si el resultado de la variable del sistem SY-SUBRC es igual a 0, se llevará a cabo el COMMIT y se harán los cambios del insert. De lo contrario si es diferente de 0 Se llevará a cabo el ROLLBACK WORK, si se ejecuta el ROLLBACK el registro no se insertará en la tabla.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP SemiSenior
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 Sentencia COMMIT WORK sirve para materializar los cambios en una base de datos. Ahora bien, si deseamos deshacer todas las operaciones realizadas sobre la base de datos desde la ejecución desde la última sentencia COMMIT WORK entonces ejecutaremos la sentencia ROLLBACK WORK. Esta sentencia no deshace los cambios a las tablas bases de datos que han sido confirmadas previamente con la ejecución de la sentencia COMMIT WORK. Es importante que después de ejecutar las sentencias INSERT, MODIFY, UPDATE o DELETE realizar un COMMIT WORK y ROLLBACK WORK para confirmar...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Actualización y Recuperación de una tabla BD Para la actualización y recuperación de datos a través del insert se utiliza la estructura. IF sy-subrc EQ 0. COMMIT WORK. ELSE. ROLLBACK WORK. Para este ejemplo si el resultado de la variable del sistem SY-SUBRC es igual a 0, se llevará a cabo el COMMIT y se harán los cambios del insert. De lo contrario si es diferente de 0 Se llevará a cabo el ROLLBACK WORK, si se ejecuta el ROLLBACK el registro no se insertará en la tabla.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Lección 8 Vídeo - Actualización y Recuperación de una tabla Base de datos Actualización y Recuperación de una tabla Base de datos Se analizará como realizar la confirmación de las actualizaciones que se realizan a las tablas bases de datos del sistema SAP, así también como realizar la vuelta atrás de dichas modificaciones en caso de cometerse un error. Para probar la actualización y recuperación de una tabla base de datos se ejecuta el código del ejemplo que su función es insertar un registro en la tabla ztabla_usuarios. Colocaremos un BREAKPOINT en la sentencia INSERT y ejecutaremos el programa. Si hacemos doble clic en wa_usuarios veremos...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
Actualización y recuperación de una tabla de base de datos COMMIT WORK: Realiza un update físico en la base de datos, haciendo irrevocable cualquier modificación en la BD. ROLLBACK WORK: Deshace todas las operaciones realizadas sobre la base de datos desde el último COMMIT WORK.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
VÍDEO - ACTUALIZACION Y RECUPERACIÓN DE UNA TABLA BASE DE DATOS 1 Actualización y Recuperación de una tabla Base de datos A continuación vemos un video donce analizamos cómo realizar la confirmación de las actualizaciones que se realizan a las tablas bases de datos del sistema SAP, así también como realizar la vuelta atrás de dichas modificaciones en caso de cometerse un error. Vamos a probar cómo funciona la actualización y recuperación de una tabla base de datos. Para ello ejecutaremos el siguiente código, el cuál ingresa un registro en la tabla ztabla_usuarios. Si ponemos un breakpoint en la setencia INSERT y ejecutamos el programa,...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
UNIDAD 3: DICCIONARIO DE DATOS LECCIÓN 8: VIDEO - Actualización y Recuperación de una tabla Base de datos Ejecutamos el código que inserta un registro en la tabla ZTABLA_USUARIOS Colocamos un Breakpoint en la sentencia INSERT Y ejecutamos el programa. Si hacemos doble click sobre WA_USUARIOS, veremos el contenido de la estructura Luego ingresamos a la tabla mediante la transacción SE16. Modificas el valor de SY-SUBRC para que se produzca el ROLLBACK en la base de datos. Luego ejecutamos hasta finalizar el programa. Por último visualizamos el contenido de la tabla, presionamos refrescar y verificamos que el registro insertado no se encuentra en la tabla. AUDIO: Las variables del sistema son de solo...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Actualización y Recuperación de una tabla Base de Datos La evaluación de sy-subrc EQ 0. se hace para determinar si la ejecución fue exitosa. Si fue así, entonces en la siguiente línea escribimos COMMIT WORK. De lo contrario Utilizaremos ELSE. ROLLBACK WORK. para revisar el contenido de la tabla ejecutamos la función SE16, luego escribimos el nombre de la tabla y visualizamos que el registro fue insertado. Las variables del sistema son de solo lectura. Las modificamos en modo debug solo para lograr verificar su efecto en caso de que tenga una valor distinto.
18 años de experiencia en bases de datos y programación de erps, crms, integración con sap y salesforce, apis, web services y aplicaciones webs. he sido director y asesor de proyectos.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
Actualizaciòn y recuperaciòn de una tabla de Base de Datos - Ejecutar el programa que inserta un registro en la tabla ztabla_usuarios. - Ponemos un break point en la sentencia INSERT. - Hacer doble click en la estructura wa_usuarios, se observa su contenido - Ejecutar el programa y se detiene justo despuès de la sentencia INSERT. - F5, para ejecutar la sentencia. - Verificamos el contenido de la tabla ztabla_usuarios. (/OS16), se confirma la actualizaciòn - Volver al programa y modificamos el valor de la variable estado sy-subrc = 4. - Ejecutar hasta finalizar el programa. - Luego se verificar el retroceso de los cambios con se16, el registro insertado no se encuentra en la tabla. Las variables del sistema son de...
Profesional de ingeniería de sistemas en computación e informática, con experiencia en la implantación y soporte de proyectos informáticos para empresas del sector industrial y financiero.
👌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.