eliminar un registro de una tabla z por la trx se16

9
Eliminar un registro de una tabla Z por la trx SE16 Algunas veces presentamos una tabla Z, la cual no cuenta con una vista de mantenimiento (o actualización) y deseamos eliminar un registro de dicha tabla, en versiones anteriores de SAP se podía conseguir eliminar un registro por la transacción SE16N y colocando &SAP_EDIT, pero actualmente ya no es posible hacer uso de dicho comando, no obstante el día de hoy haremos por medio de la transacción SE16 la eliminación de algunos registros de nuestra tabla Z. Como primer paso vamos a la transacción SE16, donde colocamos el nombre de nuestra tabla Z y llamamos a la ejecución de sus registros. Una vez ejecutado y colocado las validaciones nos aparecen las filas de nuestra tabla En caso nos aparezca la tabla como en la imagen anterior debemos hacer una conversión a la vista clásica de la transacción SE16, para los que no les aparece así pueden omitir los siguientes pasos:

Upload: luislokox

Post on 21-Jan-2016

1.040 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Eliminar Un Registro de Una Tabla Z Por La Trx SE16

Eliminar un registro de una tabla Z por la trx SE16

Algunas veces presentamos una tabla Z, la cual no cuenta con una vista de mantenimiento (o actualización) y deseamos eliminar un registro de dicha tabla, en versiones anteriores de SAP se podía conseguir eliminar un registro por la transacción SE16N y colocando &SAP_EDIT, pero actualmente ya no es posible hacer uso de dicho comando, no obstante el día de hoy haremos por medio de la transacción SE16 la eliminación de algunos registros de nuestra tabla Z.Como primer paso vamos a la transacción SE16, donde colocamos el nombre de nuestra tabla Z y llamamos a la ejecución de sus registros.

Una vez ejecutado y colocado las validaciones nos aparecen las filas de nuestra tabla

En caso nos aparezca la tabla como en la imagen anterior debemos hacer una conversión a la vista clásica de la transacción SE16, para los que no les aparece así pueden omitir los siguientes pasos:

a- Nos dirigimos al menú Opciones y allí seleccionamos la opción Parám.usuario…

Page 2: Eliminar Un Registro de Una Tabla Z Por La Trx SE16

b- En la pantalla que nos aparece seleccionamos el radiobutton que dice “Lista estándar SE16”

c- Por último aceptamos y nos aparecerá la tabla con la vista clásica de la transacción SE16

Page 3: Eliminar Un Registro de Una Tabla Z Por La Trx SE16

Una vez conseguido la vista clásica de la transacción SE16 vamos a poner el programa en modo debug, para ello en la barra de ejecución colocaremos “/H” como se muestra a continuación

Nos aparecerá el siguiente mensaje

Una vez activado el modo debugging, procedemos a señalar la fila (o las filas) a eliminar de nuestra tabla

Una vez señalado la fila en el checkbox ubicado a la izquierda daremos doble clic sobre la fila señalada y nos lanzara al debug del programa

Page 4: Eliminar Un Registro de Una Tabla Z Por La Trx SE16

Dentro del debug vamos a buscar al comienzo la línea 34 en la cual se realiza una consulta con respecto al código que se desea obtener, en este punto colocaremos un break point

Page 5: Eliminar Un Registro de Una Tabla Z Por La Trx SE16

Al costado apreciaremos la opción de saber que valor está trayendo el programa para “CODE”, y veremos que nos muestra el texto “SHOW”, el cual hace referencia a solo poder ver el programa, pero en nuestro caso vamos a editar ese texto, para ello daremos clic en el lápiz que aparece al costado.

Y procedemos a reemplazar la palabra “SHOW” por la palabra “DELE”, una vez realizado el cambio presionamos la tecla ENTER

Page 6: Eliminar Un Registro de Una Tabla Z Por La Trx SE16

Terminado lo anterior procedemos a presionar la tecla F8 para que el debug siga su ejecución y nos aparecerá una ventana con los datos de la fila seleccionada y en la parte superior un botón para eliminar dicha entrada. Damos clic sobre dicho botón.

Seguido de ello el programa nos mandará de nuevo al debug en el punto donde habíamos colocado nuestro break point, nosotros pulsaremos la tecla “F8” y que continue su ejecución

Page 7: Eliminar Un Registro de Una Tabla Z Por La Trx SE16

Nos mostrará un mensaje en la barra inferior

Tras habernos salido el mensaje que nos confirma la eliminación del registro procedemos a retroceder a la pantalla anterior.

Page 8: Eliminar Un Registro de Una Tabla Z Por La Trx SE16

Tras lo cual nos dirigiremos a la tabla y aún notaremos que la fila continua apareciendo, no obstante debemos refrescar la información con el botón refrescar, el cual se ubica como se muestra a continuación

Una vez refrescado notaremos que el registro ya fue eliminado.