Você está na página 1de 9

Editar registros de una tabla sin permisos | ABAP / SAP - Tips & Tricks

Pgina 1

ABAP / SAP Tips & Tricks


Todo sobre ABAP y SAP: Cdigos, funciones, transacciones, herramientas, trucos y dems

Editar registros de una tabla sin permisos


27 10 2007

i 5 Votes El usuario es responsable del mal uso de lo siguiente Lo que voy a explicar a continuacin permite modificar cualquier registro de una tabla desde la transaccin SE16 siempre y cuando los campos no sean claves. Con esto no es necesario pasar por alguna transaccin ni tener permisos especiales para cambiar un campo del algn registro especfico. Pasos a seguir: Ir a la transaccin SE16 (Browser de datos), ingresar a la tabla que se quiera y buscar el registro que se quiere modificar. Una vez que estamos visualizando el registro en cuestin, seleccionarlo poner /h y hacer doble click sobre el registro. Avanzar en el debugg hasta llegar al Form SET_STATUS_VAL. Encontrarn un IF para la variable CODE. Antes de entrar al ciclo IF, modificarle el valor a la variable CODE de SHOW a EDIT utilizando el cono del lapiz. Solo resta apretar F8 para terminar el debugg. Y en la siguiente pantalla vamos a poder editar los campos del registro. Por ltimo apretar el botn guardar para conservar los cambios. Technorati tags: (http://technorati.com/) technorati.com/tag/sdn%20blogger) sdn blogger (http://

About these ads (http://en.wordpress.com/about-these-ads/)

http://danielpanaro.wordpress.com/2007/10/27/editar-registros-de-una-tabla-sin-permisos/

03-05-2013 14:09:55

Editar registros de una tabla sin permisos | ABAP / SAP - Tips & Tricks

Pgina 2

Acciones
RSS de los Comentarios Trackback

Informacin
Fecha : octubre 27, 2007 Etiquetas: ABAP, abapers, cdigo, codes, editar, Funciones, modificar, registros, SAP, se16, tabla, tips, tricks Categoras : Trucos

23 respuestas
26 03 2008 Sap SAP (09:34:24) : Yo cuando quiero modificar un registro de una tabla en vez de hacer todo esto, lo que hago es: 1.- Irme a la transaccion SE16N 2.- Poner el nombre de la tabla que deseo modificar 3.- En donde se pone el codigo de las transacciones pongo &SAP_ EDIT 4.- Ejecutas con el relojito 5.- Modificas 6.- Grabas 2 2 i Rate This Responder 29 03 2008 Daniel Panaro (14:04:54) : Muy buena la informacin, muchas gracias!!! 0 0 i Rate This Responder 16 12 2008 Almost Junior Consultant (14:56:18) : SAP SAP: siguiendo tus instrucciones me devuelve ninguna autorizacin para las modificaciones de las tablas Daniel: luego del doble clic, me muestra el cdigo ABAP pero slo como visualizacin, y adems dentro no menciona el form SET_ STATUS_VAL.

http://danielpanaro.wordpress.com/2007/10/27/editar-registros-de-una-tabla-sin-permisos/

03-05-2013 14:09:55

Editar registros de una tabla sin permisos | ABAP / SAP - Tips & Tricks Quiz tenga bien afinados mis permisos, ya que estoy en ambiente de test as que no parece un truco infalible. En fin, adems de ese comment EXCELENTE blog Daniel! estoy en camino del mdulo HCM, e igualmente muchas de tus notas me estn siendo muy tiles Saludos! 0 0 i Rate This Responder 26 12 2008 Daniel Panaro (10:27:55) : Si no se cuenta con los permisos, otra alternativa es la que dejaron en el primer mensaje. Que funciona a la perfeccin y se obtiene el mismo resultado: 1.- Irme a la transaccion SE16N 2.- Poner el nombre de la tabla que deseo modificar 3.- En donde se pone el codigo de las transacciones pongo &SAP_ EDIT 4.- Ejecutas con el relojito 5.- Modificas 6.- Grabas Saludos! 0 0 i Rate This Responder 9 09 2009 Juan Carlos (09:35:27) : Buenos das; Tengo una pregunta Cuales son las implicaciones de otorgar este permiso a un usuario final, es decir, un usuario de operacin que no sea administrador del sistema? La excusa de ellos es que hay operaciones en el sistema que solo se pueden ejecutar por este acceso. Gracias 0 0 i Rate This Responder 10 09 2009 Daniel Panaro (09:08:39) : Que tal Juan Carlos, Estos permisos deberan estar limitados para todos los usuarios, sin exepcin. Lo correcto es que las actualizaciones a las tablas se

Pgina 3

http://danielpanaro.wordpress.com/2007/10/27/editar-registros-de-una-tabla-sin-permisos/

03-05-2013 14:09:55

Editar registros de una tabla sin permisos | ABAP / SAP - Tips & Tricks realicen utilizando las transacciones estandar. Slo en casos extraordinarios, donde no exista otra solucin, se debe utilizar este truco. Saludos, Daniel. 0 0 i Rate This Responder 14 09 2009 Orlando (17:57:22) : Y si quisiera modificar un valor por medio de codigo de un programa Z, como podria hacerle.? 0 0 i Rate This Responder 16 09 2009 Daniel Panaro (12:43:46) : Que tal Orlando, podras utilizar la siguiente sentencia: UPDATE nombre_tabla SET nombre_campo_1 = Valor para modificar en campo_1 nombre_campo_2 = Valor para modificar en campo_2 WHERE campo_x = XXX. Debajo de set colocs aquellos campos que queres cambiarles el valor. Y con el where condicionas para qu registros se hacen los cambios. Saludos, Daniel 0 0 i Rate This Responder 6 10 2009 Rodrigo C. (10:09:09) : Buenos das, Existe alguna alternativa para la SE16 y la SE16N?, ya que me son muy tiles para el volumen de informacin que manejo en mi empresa. Esta ha sido restringida por lo que todos saben y mencionan arriba. Necesito una alternativa slo para visualizar tablas. De antemano muchas gracias.

Pgina 4

http://danielpanaro.wordpress.com/2007/10/27/editar-registros-de-una-tabla-sin-permisos/

03-05-2013 14:09:55

Editar registros de una tabla sin permisos | ABAP / SAP - Tips & Tricks Saludos. Rodrigo 0 0 i Rate This Responder 8 10 2009 Daniel Panaro (09:01:02) : Que tal Rodrigo, yo slo conozco esas dos transacciones para visualizar datos. Si alguien conoce alguna otra, por favor comente. Saludos, Daniel. 0 0 i Rate This Responder 8 10 2009 Rodrigo C. (09:32:26) : Daniel, Muchas gracias, de todas maneras. Saludos, Rodrigo. 0 0 i Rate This Responder 21 11 2009 VMP182 (00:13:04) : pssss desde la se 11 tambien sepuede nop? 0 0 i Rate This Responder 23 11 2009 Daniel Panaro (08:44:19) : S, desde la SE11 tendras que pasar a los datos (contenido) de la tabla. Que sera igual que entrar directamente por la SE16. Saludos, Daniel. 0 http://danielpanaro.wordpress.com/2007/10/27/editar-registros-de-una-tabla-sin-permisos/

Pgina 5

03-05-2013 14:09:55

Editar registros de una tabla sin permisos | ABAP / SAP - Tips & Tricks i

Pgina 6

Rate This Responder 3 12 2009 Olman Carrillo (15:19:43) : Hola Daniel, existe alguna transaccin o proceso que me permita rastrear los cambios hechos con las transacciones se16, se16n y se11?? y que me queda alguna evidencia? saludos. Olman Carrillo 0 0 i Rate This Responder 19 03 2010 Luz (13:13:26) : Buenos dias, Existe alguna manera de anular el boton de creacion en la tx SE16 para el ambiente productivo? Parmetro o alguna nota en SAP? Muchas gracias!! Saludos, Luz 0 0 i Rate This Responder 26 03 2010 Daniel Panaro (12:13:02) : Buen da Luz, No entiendo a qu botn te refers. Pero lo que se puede hacer es quitarle los permisos a los usuarios para que no puedan debuguear. Es decir utilizar el /h Saludos, Daniel. 0 0 i Rate This Responder 30 03 2010 Luz (20:32:11) : http://danielpanaro.wordpress.com/2007/10/27/editar-registros-de-una-tabla-sin-permisos/ 03-05-2013 14:09:55

Editar registros de una tabla sin permisos | ABAP / SAP - Tips & Tricks Perdn, no puse mi nombre en el comment anterior.. Hola Daniel! Gracias por tu mail. Mira, lo que me piden es que el botn de crear registros (el de la hojita blanca) que aparece en la tx SE16, est grisado. Quieren evitar que algn usuario, por suma de permisos, pueda acceder a modificar tablas. Busqu notas, pero la verdad que no encuentro nada. Si se te ocurre algo o algn dato que me puedas pasar, te lo voy a agradecer! Saludos, Luz 0 0 i Rate This Responder 31 03 2010 Daniel Panaro (09:10:42) : Que tal Luz! Te comento que ese botn slo sirve para aquellas tablas que tengan el flag de actualizacin habilitado. Por lo tanto el botn no funcionar para ninguna tabla estandard de SAP; y slo se podran actualizar registros para las tablas Z que tengan la actualizacin de datos permitada. Ese botn cumple la misma funcin que la transaccin SM30 para actualizar datos. La mejor forma de manejarlo, a mi entender, sera restringiendo a los usuarios. Es recomendable que slo los usuarios claves tengan acceso a la transaccin SE16. Principalmente por un tema de seguridad y confidencialidad de datos, y para mantener la performance del sistema. No dudes en consultarme nuevamente. Saludos cordiales, Daniel. 0 0 i Rate This Responder 31 03 2010 Luz (10:46:05) : Daniel, gracias por tu respuesta. Con qu transaccin puedo verificar cules son las tablas Z que tienen la actualizacin de datos permitida? O cmo hago para restringir sto en cada tabla Z? Perdn por mi ignorancia Gracias!! Luz

Pgina 7

http://danielpanaro.wordpress.com/2007/10/27/editar-registros-de-una-tabla-sin-permisos/

03-05-2013 14:09:55

Editar registros de una tabla sin permisos | ABAP / SAP - Tips & Tricks

Pgina 8

0 0 i Rate This 19 07 2011 Annimo (13:49:19) : Creo , UNA RECOMENDACIN chicos que todas estas acciones debieran hacerse a traves de las transacciones estandar SAP. Cambiar las tablas de SAP a travs de la SE16 u otra es NO ENTENDER NADA DE COMO FUNCIONA UN ERP Y UNA BASE DE DATOS RELACIONAL . NO LO HAGAN ESTAS MALAS PRACTICAS TERMINAN PUDRIENDO EL SISTEMA. 2 1 i Rate This Responder 2 10 2012 Rodrigo (10:02:51) : Que tal .Comparto el ltimo comentario pero para los administradores de datos maestros es de gran utilidad poder utilizar el sistema como BD relacional.Despus que me bloquearon la SE16, me habilitaron la SQVI Con esta tx puedo hacer las mismas consultas que haca en la SE16 .Salu2 0 0 i Rate This Responder 12 12 2012 ale (14:49:21) : Bueno, otra opcin, til para cuando la SE16 no te deja grabar por algn chequeo de valores posibles en un campo, o porque la SE16N no te deja porque el mandante no est seteado como modificable, es: en SE16N, /H, ENTER estructura GD, cambiar por debug GD-EDIT, GD-SAPEDIT y GDCHECKKEY a X. Listo, ya se puede tocar y grabar. 0 0 i Rate This Responder 11 01 2013 Editar registros de una tabla sin permisos | ABAP / SAP Tips & Tricks befranel (15:54:30) : [...] http://danielpanaro.wordpress.com/2007/10/27/editar-registrosde-una-tabla-sin-permisos/ [...] http://danielpanaro.wordpress.com/2007/10/27/editar-registros-de-una-tabla-sin-permisos/ 03-05-2013 14:09:55

Editar registros de una tabla sin permisos | ABAP / SAP - Tips & Tricks

Pgina 9

0 i Rate This Responder

Blog de WordPress.com. Tema Freshy por Jide. Seguir

Follow ABAP / SAP - Tips & Tricks


Ofrecido por WordPress.com

http://danielpanaro.wordpress.com/2007/10/27/editar-registros-de-una-tabla-sin-permisos/

03-05-2013 14:09:55

Você também pode gostar