MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Ayuda!!! Validación Al Borrar En Sm30 (foro/showthread.php?t=67348)

manu_lolo27 14/06/13 14:19:59

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 14/06/13 14:47:03

Dale un vistazo a este post a ver si te sirve


manu_lolo27 17/06/13 07:12:17

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

manu_lolo27 17/06/13 07:46:35

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.

asystems 17/06/13 10:11:18

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.


Husos Horarios son GMT. La hora en este momento es 22:29:49.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web