W Pub: ABAP Curso SE 93

Las Transacciones son mtodos abreviados de llamar a los programas o en el caso de los Modul Pool, son la nica forma de llamarlos. Adems estas se utilizan para hacer de intermediario entre los mens y los programas. Pueden ser introducidas directamente en la linea de comandos de la pf-status y deben de introducirse con un /n o /o siempre que se quiera ejecutar en el mismo modo o en otro modo. P.ej. /nse38 llama a la transaccin se38 (editor abap) dentro del mismo modo.

Para crear las transacciones iremos a la propia transaccin SE93 desde donde nos aparece las tipicas opciones de creacin, modificacion, borrado, etc. En nuestro caso, si vamos a crear la transaccin y una vez dado el nombre de la misma nos aparecer la siguiente pantalla de atributos:

Crear Transaccin

Aqu es donde decidimos el tipo de nuestra transaccin y la forma que tendr de ejecutarse cuando sea llamada:

Dilogo
Esta es la nica forma de poder ejecutar un programa de tipo "M" (ModulPool).
Report
Asignandola a un report el usuario podr llamar a nuestro programa sin conocer su verdadero nombre, as mismo cuando podremos colgar nuestros programas en mens.
Variantes
Cuando un programa ya tiene una serie de variantes guardadas, podemos llamarlo de una forma transparente mediante esta opcin.
Men rea
Si nuestra transaccin es un men de area, desde aqu nos va a enlazar con l.
Parmetros
Esta va a ser una transaccin para hacer una especie de miniBacth-Input, ya que podemos indicar los campos de la dynpro que vamos a rellenar y con que los vamos a rellenar.

Una vez finalizado este trmite, accederemos a la siguiente pantalla donde podremos asignar nuestra transaccin a un programa y pantalla. En el caso de los Menus de Area no cuenta.

Parmetros

Todos estos datos, los podemos encontrar en la tabla TSTC, para que de esta forma podamos hacer inserciones o consultas dentro de nuestro programas.