VARI
Variantes de programas.
TablaV
- Módulo
BC- Texto SAP
- ABAP/4: Variant storage (similar to INDX)
- Actualizado
- 21 de octubre de 2026
Para qué sirve
VARI guarda el contenido de las variantes de los programas en formato comprimido (como INDX): no se puede leer campo a campo con un SELECT.
Los atributos de cada variante (quién la creó, si está protegida) están en VARID, y para leer o cambiar los valores se usan funciones como RS_VARIANT_CONTENTS.
Campos
Los campos clave y los más usados. La lista completa está en la SE11.
| Campo | Elemento de datos | Descripción |
|---|---|---|
MANDTClave | MANDT | Mandante. |
RELIDClave | — | Área (identificador del cluster). |
REPORTClave | — | Programa. |
VARIANTClave | — | Variante. |
SRTF2Clave | — | Contador de línea del cluster. |
CLUSTR | — | Longitud del bloque. |
CLUSTD | — | Datos comprimidos. |
Cómo se une con otras tablas
| Tabla | Por los campos | Para qué |
|---|---|---|
VARID | REPORT + VARIANT | Atributos de la variante. |
Ejemplo
" Atributos de las variantes de un programa (VARID); el contenido se lee con RS_VARIANT_CONTENTS
SELECT variant, ename, edat, protected
FROM varid
WHERE report = @lv_programa
INTO TABLE @DATA(lt_variantes).Transacciones y consulta
Transacciones que la usan
Cómo consultarla
Rendimiento: errores típicos
- No hagas SELECT del contenido: los datos están comprimidos; usa las funciones de variantes.
Relacionadas
Tablas relacionadas
Más en V
¿Dudas con esta tabla?
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