Modificando los datos de una tabla SAP
Hasta no hace mucho la manera más simple de modificar una tabla en SAP era ingresando a la transacción SE16N y poner en la zona de ingreso de transacciones &SAP_EDIT y listo tenían disponible la modificación de la tabla. Eso se cumplía en prácticamente cualquier R/3 - ECC.
También podían poner /h para activar el debugguer de la transacción y cambiar en la variable CODE el valor SHOW por EDIT o INSR y listo.
Esa forma pueden probarla, pero si tienen un sistema nuevo es muy probable que eso no lo pueda hacer.
Ahora se complicó un poco más y no solo extendieron el debug a realizar sino que los valores no son tan intuitivos.
Ahora los pasos son los siguientes:
1- Ingreso a la transacción SE16
2- Selecciono la tabla a modificar y visualizo los datos.
3- Marco el registro que quiero modificar.
4- Activo el modo debug poniendo /H en la caja de diálogo.
5- Presiono el botón Show (símbolo de los anteojos)
6- Se abre la pantalla de debug.
7- Debemos llegar en el debug hasta la siguiente sentencia:
Buscar sentencia l_okcode = ok_code |
8- Por defecto les aparecerá el siguietne valor:
Dependiendo de lo que quieran realizar deberán poner los siguientes valores:
Para insertar/Actualizar = ANVO
Para borrar = DEL5
Aclaración importante:
Desde todoSAP promovemos el aprendizaje pero no nos hacemos responsables por el buen o mal uso que le den los usuarios a estas técnicas.
En nuestros servidores de SAP quitamos el permiso al debug, para mitigar este riesgo. En otros cuando se da el permiso quitamos las autorizaciones para editar variables.
ResponderEliminarExcelente aporte Erick, la idea de estos posts es que también la gente de seguridad esté atenta a estos riesgos.
ResponderEliminarSaludos!