Ir al contenido
Programación ABAP

SE93

Mantenimiento de códigos de transacción.

Área
Desarrollo ABAP (BC)
Grupo
Entorno de programación
Actualizado
21 de octubre de 2026

Para qué sirve

La SE93 crea y mantiene códigos de transacción: el código que abre un programa, una pantalla, una clase, una vista de actualización o una variante de transacción.

Para un report propio basta con una transacción de informe que apunte al programa y, si se quiere, a una variante.

Cuándo la usarás

Caso práctico

Quieres que los usuarios ejecuten tu report ZSD_PEDIDOS_AYER sin la SE38. Creas la transacción ZSD01 en la SE93 como «programa y pantalla de selección», la asignas a un rol en la PFCG y ya pueden lanzarla.

Pasos básicos

  1. Escribe el código de transacción (los propios empiezan por Z o Y) y pulsa Crear.
  2. Indica el texto y el tipo: programa y pantalla, programa y pantalla de selección (report), método, transacción con variante o transacción con parámetros (por ejemplo, para la SM30).
  3. Rellena el programa y, si aplica, la pantalla o la variante.
  4. Graba y asigna el paquete y la orden de transporte.

Tablas principales

Tablas que lee o actualiza:

TablaQué guarda
TSTCCódigos de transacción.
TSTCTTextos de las transacciones.

Autorizaciones

Para arrancar cualquier transacción hace falta el objeto S_TCODE con su código (campo TCD). Además, al trabajar se comprueban:

ObjetoQué controla
S_DEVELOPCrear, modificar o visualizar objetos del repositorio por tipo de objeto, paquete y actividad.

Para saber qué usuarios pueden ejecutarla, mira el truco Ver qué usuarios tienen acceso a una transacción. Si a alguien le falta una autorización, la SU53 muestra cuál.

Relacionadas

Transacciones relacionadas

SE38SE80PFCGSHD0

Más en Entorno de programación

BMV0OY19SCAMSCATSE01SE07SE09SE10SE11SE12SE13SE14

En abap.es

¿Dudas con esta transacción?

Pregunta en el foro de abap.es: la comunidad lleva años resolviendo dudas de ABAP en español.

Preguntar en el foro

Actualizado: 21 de octubre de 2026