Ayuda!!! Validación Al Borrar En Sm30

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • manu_lolo27
    Member
    • mar
    • 90

    #1

    Ayuda!!! Validación Al Borrar En Sm30

    Buenas a todos, por favor a ver si alguien me echa una no, hice un tabla Z, por ejem con 2 campos, tiene un actualizacion en la SM30, ahora el cliente quiere que al borrar una entrada haga la comprobación si se esta usando esa entrada en los avisos (por ejm).

    Sé dnd meter el codigo, las comprobaciones ya las tengo, PERO, no se la forma de saber q linea esta marcada de todas las de la tabla, para poder hacer la validación.

    ejm ZTABLA
    CAMPO1 = 001 CAMPO2 = 001
    CAMPO1 = 001 CAMPO2 = 002
    CAMPO1 = 001 CAMPO2 = 003
    CAMPO1 = 001 CAMPO2 = 004

    Si selecciono las filas 2 y 3 y le doy a borrar en la SM30, como o en q tabla miro q se han seleccionado esos 2 registros, veo que hay la tabla EXTRACT y TOTAL, pero no se modifican al seleccionar y pulsar el boton borrar.

    MUCHAS GRACIAS DE ANTEMANO.
    MANUEL
  • ballan
    Senior Member
    • oct
    • 671

    #2
    Dale un vistazo a este post a ver si te sirve

    Comentario

    • manu_lolo27
      Member
      • mar
      • 90

      #3
      Hola ballan,

      gracias por tu respuesta, si, estoy usando eventos, el caso es q no se como saber los registros que se ha seleccionado al borrar, por ejm, si selecciona el registro 2 y 3, como sé cuales son, luego tengo q sacar un msg de confirmación si quiere borrar el registro y si no lo quiere borrar, que es lo q tengo q hacer, tengo q cambiar alguna variable o modificar alguna tabla para q no lo borre :/

      gracias otra vez......
      Manuel

      Comentario

      • manu_lolo27
        Member
        • mar
        • 90

        #4
        Buenas a todos otra vez,
        ya sé como saber q registro he seleccionado, con:

        LOOP AT extract.
        CHECK <xmark> EQ markiert.
        *
        *
        *
        ENDLOOP.

        Ahora necesito saber q variables o tablas tengo q modificar en el caso de que el cliente seleccione el NO, borrar y que el registro se quede en el listado.

        a ver si alguien me echa una mano,

        saludos
        Manuel H.

        Comentario

        • asystems
          Junior Member
          • dic
          • 15

          #5
          Si no deseas permitir el borrado con borrar la variable donde lleve el OK-CODE de grabar (borrar en este caso), ya no le permitiria llevar a cabo la acción. En el momento en el que lo borres completalo con un mensaje que explique que la accion no esta permitida si no quieres que se vuelvan locos.

          Comentario

          Trabajando...