MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Tranasaccion (foro/showthread.php?t=11240)

reijimher 24/02/08 15:39:40

Tranasaccion
 
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


Husos Horarios son GMT. La hora en este momento es 09:02:43.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web