PDA

Ver la Versión Completa : Tranasaccion


reijimher
24/02/08, 15:39:40
Buenos Tardes Foro, ¿Como puedo asignar una transacción a una vista de tabla?, de antemano gracias a quien pueda ayudarme.

Floren
24/02/08, 21:46:22
Lo puedes hacer desde la SE93.

Un saludo

Anel Lazcano
05/03/08, 00:43:26
Hola Reijimher, en la se93 creas una transaccion para un programa, pero necesitaras el programa para desplegar la tabla primero, es lo mas recomendable...puedes usar algo asi:

PROGRAM ztabla_salida MESSAGE-ID 00.

TABLES ztablaX.

DATA: it_ztablax TYPE TABLE OF ztablaX.

START-OF-SELECTION.

SELECT * FROM ztablaX INTO TABLE it_ztablax.
IF sy-subrc = 0 .

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = sy-repid
i_structure_name = 'ZTABLAX'
*
TABLES
t_outtab = it_ztablaX
.

ENDIF.

END-OF-SELECTION.

suerte

Nk0
05/03/08, 09:53:24
Puedes crearte una transaccion desde la SE93.

Cuando te pida el tipo de transacción seleccionas Transacción con parámetros.

En la nueva ventana que aparece deberás introducir:

Código de transacción: SM30
Omitir imagen inicial: Activado

En la tabla de valores de propuesta (al final de la pantalla) debes introducir:

VIEWNAME con valor <nombre de vista de tabla Z>
UPDATE con valor 'X'.

Espero que esto te pueda ayudar

Floren
05/03/08, 12:34:23
Hola reijimer,

¿Conseguiste crear la transaccion? los pasos que detalla NK0 son los correctos.

Anel Lazcano, ¿por que dices que es más recomendable crear un report para esto?

Un saludo