Este es otro truco que no se debe hacer por lo mismo que si el Basis quita los permisos para ejecutar el comando &Sap_edit es por algo, pero bueno en ocasiones necesitamos cambiar un valor urgente de una tabla y no tenemos forma, pues bueno a continuación explico como hacerlo:
Ingredientes:
- Autorización a la Tx Se16N.
- Autorización para realizar Debbug.
Pasos:
- Abrimos la Tx Se16N.
- Ingresamos la tabla que deseamos modificar en el campo TABLA.
- Introducimos /H para ingresar a modo debbug.
- Cuando estemos en modo debug buscamos la variable GD-EDIT y le cambiamos el valor por X.
- Luego agregamos un WatchPoint para que se detenga en la variable GD-EDIT.
- Cuando se detenga podremos ver que el valor de GD-EDIT no es X, entonces volvemos a cambiarlo a X.
- Luego presionamos F8 para que el programa continué normal.
- Ahora podremos observar que se habilito la edición de los campos en la tabla.
Y recuerden esto es para casos de extrema urgencia, no se recomiendo hacerlo y no me hago responsable de los daños ocasionados con esto.
Buenas,
ResponderEliminarTambién puedes hacer esto con la función SE16N_INTERFACE
Simplemente le pasas el nombre de la tabla, marcas los 2 flags de edición y puedes indicarle una selección en el parametro selection.
Saludos :D
mgb muchas gracias por ese dato, la verdad no lo conocia, saludos.
ResponderEliminarUna consulta, pero esto no sale en una auditoria de SAP?
ResponderEliminar