Ir al contenido
Programación ABAP

SHD0

Variantes de transacción y de pantalla.

Área
Herramientas básicas (BC)
Grupo
Entorno de programación
Actualizado
21 de octubre de 2026

Para qué sirve

La SHD0 crea variantes de transacción y de pantalla: adaptan una transacción estándar sin modificarla, ocultando campos, dejándolos solo lectura o proponiendo valores.

La variante se graba recorriendo la transacción y marcando qué hacer con cada campo; después se asigna a una transacción propia o a un grupo de usuarios.

Pasos básicos

  1. Indica la transacción y el nombre de la variante y pulsa Crear.
  2. Recorre la transacción: en cada pantalla, marca qué campos se ocultan, se proponen o quedan en solo lectura.
  3. Graba la variante al terminar.
  4. Crea una transacción de variante en la SE93 o asígnala como estándar.

Autorizaciones

Para arrancar cualquier transacción hace falta el objeto S_TCODE con su código (campo TCD).

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

SE93

Más en Entorno de programación

BMV0OY19SCAMSCATSE01SE07SE09SE10SE11SE12SE13SE14

¿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