Cuando se presentan situaciones en donde es necesario modificar el contenido de uno o de varios campos en una tabla, una manera sencilla de realizar estas modificaciones es por medio de una Vista de mantenimiento creada previamente.
Posteriormente, si se desea acceder en forma más directa a la vista de mantenimiento, también puede ser conveniente y útil asociarla a una transacción.
1. Paso para crear la vista de actualización
El primer paso será acceder a la transacción SE11, donde será necesario ingresar el nombre de la tabla para la cual se desea crear la vista de mantenimiento.
Asumiendo que la tabla fue creada previamente, bastará con ingresar el nombre de la misma en el campo correspondiente.
En la pantalla obtenida, se mostrará la estructura de la tabla y dirigirse a Utilidades → Generador Actualiz. Tab.
Ingreso los valores según indican en la pantalla, para luego proceder a grabar.
Luego de hecho la vista ya esta creada.
2. Pasos para asociar la vista de mantenimiento a una transacción
Acceder a la transacción SE93
En esta pantalla se escribirá el nuevo nombre de la transacción y luego seleccionar Crear.
Si tu transacción va tener el mismo nombre que tu tabla colocamos el mismo, pero si va llevar un nombre distinto, colocamos en esa pantalla el nombre que va tener tu vista de actualización.
En la ventana, escribimos un texto descriptivo y marcamos la opción: Transacción con parámetros
- Transacción: se introducirá SM30 (que corresponde a la transacción de vistas de mantenimiento).
- Es imprescindible marcar la opción: Omitir Imagen Inicial. con ello se evita una pantalla previa.
- En la parte de abajo escribimos los siguientes parámetros: Viewname y al costado va el nombre de la tabla que se desea ingresar. Para el ejemplo, la tabla es ZTCAJA_DMCAJA y abajo colocamos Update y en su correspondiente escribimos X
Presionamos grabar y lo guardamos en el paquete y la orden correspondiente.
Solo restará ingresar el nombre de la transacción recientemente creada y verificar que esté funcionando correctamente:
Con ello ya se tiene vinculado la transacción a la tabla.
3. Pasos para cambiar los títulos de las columnas de la tabla
Cuando entramos a nuestra tabla por medio de la transacción nos podemos percatar que las columnas están en blanco o se encuentran con otro nombre.
Para poder cambiarles esa descripción realizamos lo siguiente:
Ingresamos, a la transacción SE11 y entramos a la tabla y volvemos a entrar a la opción Generador actualiz. tab.
hacemos doble click en la opción Imagen resumen
Nos visualiza la siguiente pantalla, entramos a la opción Layout
Nos muestra la dynpro respectiva con las columnas de la tabla. Primero presionamos el símbolo de lápiz para editar y luego hacemos doble click en la columna que queremos cambiar el nombre para que aparezca el panel de la derecha.
En el campo texto se puede colocar el nombre que se desee para dicha columna.
Una vez que tengas los cambios, se procede a grabar y activar la dynpro para luego, la tabla nuevamente.
Con ello, ya tienes vinculada tu tabla a una transacción y con las columnas con un nombre especifico.