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
- Escribe el código de transacción (los propios empiezan por
ZoY) y pulsa Crear. - 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).
- Rellena el programa y, si aplica, la pantalla o la variante.
- Graba y asigna el paquete y la orden de transporte.
Tablas principales
Tablas que lee o actualiza:
| Tabla | Qué guarda |
|---|---|
TSTC | Códigos de transacción. |
TSTCT | Textos 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:
| Objeto | Qué controla |
|---|---|
S_DEVELOP | Crear, 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
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.
Actualizado: 21 de octubre de 2026