Coloque este codigo y no me elimina los registros de la tabla

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • jeanficetola
    Member
    • sep
    • 64

    #1

    Coloque este codigo y no me elimina los registros de la tabla

    Buenos Dias ,

    Trato de elimina los registros de la tabla : agr_define

    y no logro eliminarlo este es el codigo :

    REPORT ZDELETEROLES.

    TABLES: agr_prof,agr_define.

    RANGES: Rangorol FOR agr_define-AGR_NAME.

    INITIALIZATION.
    Rangorol-SIGN = 'I'.
    Rangorol-OPTION = 'EQ'.
    Rangorol-LOW = 'zfi_analista_facturacion'.
    APPEND Rangorol.

    Rangorol-SIGN = 'I'.
    Rangorol-OPTION = 'EQ'.
    Rangorol-LOW = 'zrol_generico'.
    APPEND Rangorol.



    SELECT * FROM agr_define.

    DELETE from agr_define
    WHERE AGR_NAME in Rangorol.
    ENDSELECT.
    Jean Carlos Hernandez Ficetola

    Consultor ABAP
    INFOGESA S.A , Venezuela
  • ibecerra

    #2
    hola deberia de funcionar solamente con esta sentencia

    DELETE from agr_define
    WHERE AGR_NAME in Rangorol.
    no necesitas poner el select enselect

    Comentario

    • DavidXD_XD
      Moderator
      • ago
      • 1255

      #3
      Hola, el codigo que colocas no esta mal .... pero si no elimina creo q no esta cumpliendo la condicion q defines en el rango
      David Carballido Córdova

      Comentario

      • ballan
        Senior Member
        • oct
        • 671

        #4
        Has probado a poner un COMMIT?

        Comentario

        Trabajando...