ABAP - Delete

Definición de Delete

Delete la sentencia ABAP DELETE, se utiliza para borrar registros en tablas internas o tablas de bases de datos SAP.

Veamos un ejemplo a continuación de como debemos utilizar la sentencia DELETE para borrar registros de una tabla interna:

  CLEAR wa_usuarios.

  wa_usuarios-mandt      = sy-mandt.

  wa_usuarios-dni        = '21727679'.

  wa_usuarios-nombre_ape = 'Juan Graco'.

  wa_usuarios-estado_usu = 'N'.

 

  DELETE ztabla_usuarios FROM wa_usuarios.

 

Ahora bien, para borrar el contenido de una tabla base de datos, la sentencia DELECTE presenta varias variantes, veamos uno de ellas que podemos utilizar:

          DELETE FROM zep_gcta_hkont

          WHERE cod_grp_cta = wa_gcta_aux-cod_grp_cta

            AND vig_desde = wa_gcta_aux-vig_desde

            AND vig_hasta = wa_gcta_aux-vig_hasta.

          

¿Buscás una carrera con Futuro?

¿Desea Aprender más sobre Delete?

"Delete" es un tema que desarrollamos en nuestra Carrera Programador ABAP que inicia el lunes 22 Octubre 2018.

¡Si acepta el desafío de iniciar una carrera exitosa nos veremos en clase!

 Cargando presentación, aguarde unos instantes...

Enriquecimiento por la Comunidad:

Le invitamos a analizar las siguientes Publicaciones Académicas sobre el tema "Delete" creadas y compartidas abiertamente por nuestros alumnos:

SAP Master

Sentencia INSERT sentencia para insertar registros en una tabla interna o base de datos en SAP INSERT INTO VALUES siempre despues de un insert se debe preguntar por el sy-subrc si es cero el registro se inserto sino hay error . INSERT FROM TABLE SENTENCIA UPDATE para actualizar registros de una tabla base de datos SAP UPDATE FROM SIEMPRE DE UN UPDATE SE DEBE PREGUNTAR EL SY-SUBRC UPDATE FROM TABLE SENTENCIA MODIFY para modificar datos en tablas internas o tablas base de datos en SAP MODIFY FROM siempre despues de un MODIFY se debe preguntar por sy-subrc. MODIFY FROM TABLE SI EL REGISTRO NO EXISTE EN LA TABLA ESTE SE CREA AUTOMATICAMENTE SENTENCIA DELETE permite borrar el contenido de uno o varios registros de una tabla base de datos DELETE... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: INSERT, UPDATE, MODIFY, DELETE y actualización y recuperación de la BD

Creado y Compartido por: Andres Felipe Escobar Lopez

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

SAP Senior

Se debe tener mucho cuidado al usar DELETE DATASET en el caso de datos importantes no es recomendable

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos en Servidor: las sentencias TRANSFER, DELETE y CLOSE

Creado y Compartido por: Faharid Manjarrez

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

SAP Master

TRANSFER, DELETE DATASET, CLOSE DATASET. Son senetencias utilizadas para el manejo de Archivos al servidor

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos en Servidor: las sentencias TRANSFER, DELETE y CLOSE

Creado y Compartido por: Luis Enrique Quintero Florido

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

SAP SemiSenior

INSERT UPDATE MODIFY DELETE

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: INSERT, UPDATE, MODIFY, DELETE y actualización y recuperación de la BD

Creado y Compartido por: Christian Camilo Alzate Duque

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

SAP Expert

Si existe algún registro en la BD con igual clave que un registro en la tabla interna se producirá un error (SY-SUBRC distinto de cero) La cantidad de registros borrados se guarda en la variable SY-DBCNT. Es conveniente después de un update, modify, insert, delete hacer un commit work y un rollback work

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: INSERT, UPDATE, MODIFY, DELETE y actualización y recuperación de la BD

Creado y Compartido por: José Luis Zevallos Mamani

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

SAP Master

sentencia INSERT, UPDATE, MODIFY, DELETE, ACTUALIZACION Y RECUPERACION DE UNA BASE DE DATOS CON LAS SENTENCIAS COMMIT WORK Y ROLLBACK WORK

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: INSERT, UPDATE, MODIFY, DELETE y actualización y recuperación de la BD

Creado y Compartido por: Rainer Diaz

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

SAP Senior

Borrado del Log de Cambios: en la RSA 1, se puede ir al InfoProvider y luego a Change Log. Delete Change Log Data donde se especifica la antigüedad. Puede ser inmediato o luego de un evento. Luego ejecuta un job de borrado que se puede ver con transacción NRSPC.

Acceder a esta publicación

Ambito de estudios: Carrera Analista en SAP BI - Lección: Video - Borrado de Log Cambio

Creado y Compartido por: Dalia Mariel Mercado

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

SAP Master

INSERT: SENTENCIA PARA INGRESAR REGISTROS NUEVOS A UNA TABLA YA SEA INTERNA O DE DB. UPDATE: SENTENCIA QUE SE UTILIZA PARA ACTUALIZAR LOS REGISTROS DE UNA TABLA DE DB. MODIFY: SENTENCIA QUE SE UTILIZA PARA MODIFICAR LOS REGISTROS DE UNA TABLA INTERNA O DE DB, SI EL REGISTRO QUE SE QUIERE MODIFICAR NO EXISTE SE CREARA. DELETE: SENTENCIA QUE SE UTILIZA PARA BORRAR REGISTROS DE UNA TABLA YA SE INTERNA O DE DB, LA CANTIDAD DE REGISTROS BORRADOS SE GUARDA EN SY-SUBCNT. DESPUÉS DE REALIZAR UN INSERT, UPDATE, MODIFY O DELETE SE DEBE VALIDAR EL SY-SUBRC SI ES = A 0 LA INSTRUCCIÓN SE REALIZO DE FORMA CORRECTA SI NO SE GENERO UN ERROR Y LA INSTRUCCIÓN NO FUE REALIZADA. LUW: UNIDAD LÓGICA DE PROCESAMIENTO DE UNA DB. COMMIT... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: INSERT, UPDATE, MODIFY, DELETE y actualización y recuperación de la BD

Creado y Compartido por: Juan Santamaria Borja

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

SENTENCIA INSERT. ================== Permite introducir nuevos registros a una base de datos. Ejemplo: CLEAR wa_usuarios. wa_usuarios-mandt = sy-mandt. wa_usuarios-dni = '21727679'. wa_usuarios-nombre_ape = 'Juan Graco'. wa_usuarios-estado_usu = 'A'. INSERT INTO ztabla_usuarios VALUES wa_usuarios. ************ *NOTA: Siempre despues de una sentencia INSERT debe preguntarse por sy-subrc. Si vale cero se inserto correctamente, de otra manera hubo un error y el registro no se inserto. *********** INSERT ztabla_usuarios FROM TABLE ti_usuarios. "Inserta el contenido de ti_usuarios en la ztabla_usuarios. ************ *NOTA: Si ejecutamos la linea anterior y en la base de datos hay un registro con igual... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: INSERT, UPDATE, MODIFY, DELETE y actualización y recuperación de la BD

Creado y Compartido por: Ricardo Jesus Chinchay Hernandez

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

SAP Expert

las sentencias transfer: sirve para transferir datos desde nustros programas abap a los archivos del servidor , delete: se utliza para eliminar archivos del servidor de aplicaciones close: sirve para cerrar archivos del servidor de aplicaciones

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos en Servidor: las sentencias TRANSFER, DELETE y CLOSE

Creado y Compartido por: Edwar Antonio Reyes Reyes / Disponibilidad Laboral: PartTime

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

SAP Senior

INSERT: Permite introducir nuevos registros a una base de datos. EJEMPLO 1: 1 solo registro. wa_usuarios-dni = '213123123'. wa_usuarios.nombre = 'juan carlos' INSERT INTO z_tabla_usuarios VALUES wa_usuarios EJEMPLO 2: Introducimos todos los registros de una tabla interna INSERT ztabla_usuarios FROM TABLE ti_usuarios. UPDATE: Permite actualizar el contenido de uno o varios registros de una tabla base de datos. EJEMPLO 1: Actualizamos 1 registro wa_usuarios-dni = '213123123'. wa_usuarios.nombre = 'juan carlos' UPDATE ztabla_usuarios FROM wa_usuarios. EJEMPLO 2: Actualizamos 1 registro que cumpla determinada condición UPDATE ztabla_usuarios SET nombre = 'juan carlos'. where... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: INSERT, UPDATE, MODIFY, DELETE y actualización y recuperación de la BD

Creado y Compartido por: Matias Giorgieff

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

SAP SemiSenior

COMO SE DECLARA UNA TABLA INTERNA: DATA: BEGIN OF <TABLA> OCCURS <n> <Def Campo>, END OF <TABLA> LLENADO DE UNA TABLA INTERNA: APPEND TO: Se añade 1 registro en la ultima posición con los valores que tengamos en el área de trabajo. APPEND wa_proveedores TO ti_proveedores. ORDENAMIENTO DE UNA TABLA INTERNA: SORT= SORT ti_proveedores BY dni DESCEND ING. --ASCENDING: Para ascendente. PROCESAMIENTO DE UNA TABLA INTERNA: Para recorrer un TI utilizamos. LOOP - ENDLOOP = LOOP AT ti_proveedores INTO wa_proveedores WHERE NOT nombre IS INITIAL. ... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Tablas internas

Creado y Compartido por: Oscar Alexander López Beltrán

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

SAP Senior

Lección: 1. SENTENCIA INSERT Insert, permite introducir registros a una base de datos de SAP 2. SENTENCIA UPDATE Permite actualizar el contenido de uno o varios registros de una tabla - base de datos. Al utilizar un update para actualizar la base de datos es importante ingresara la condición de la tabla como actualización, de no ser asi la actualización demora mucho tiempo 3. SENTENCIA MODIFY Modifica el contenido de uno o varios registros de una tabla de base de datos TIPS: Al impactar en una tabla - base de datos no es necesario especificar el mandante ya que este control se especifica el mandante, este control se especifica de forma automática por SAP, siempre se procesa el mandante en uso, para modificar... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: INSERT, UPDATE, MODIFY, DELETE y actualización y recuperación de la BD

Creado y Compartido por: Javier Mirabal

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

SAP Master

siempre despues de un Insert, Modify, Update o Delete, es recomendado hacer un commit work y rollback work el commit work realiza un update fisico en la base de datos, haciendo irrevocable cualquier modificacion en la base de datos. y el roll backwork deshace todas las modificaciones realizadas desde el ultimo commit work.

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Video - Actualización y Recuperación de una tabla Base de datos

Creado y Compartido por: Mauro Fanego / Disponibilidad Laboral: FullTime

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

SAP Senior

para insertar nuevos registro se usa la palabara INSERT para actualizar uno o varios regirtro se usa la sentencia UPDATE para modificar varios o un registro se usa la sentencia MODIFY para borrar uno o varios registro se usa la sentencia DELETE

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: INSERT, UPDATE, MODIFY, DELETE y actualización y recuperación de la BD

Creado y Compartido por: Melissa Rodriguez Dominguez


Para más aportes de alumnos, visite la sección Publicaciones Académicas.

Más CVOPEDIA!:

:: Buscador de términos:

Busque término enfocados en SAP ABAP

Utilice el siguiente campo para efectuar una búsqueda manual:

:: Ayúdenos a Difundir nuestra propuesta!

Si la información brindada le fue de utilidad ayúdenos a difundir la propuesta, desde ya ¡Muchas Gracias!