Catálogo de campos ALV
Qué significa cada campo del catálogo de campos (fieldcat) de un ALV.
Estos campos son los de la estructura SLIS_FIELDCAT_ALV, que usan las funciones REUSE_ALV_*. La clase CL_GUI_ALV_GRID usa LVC_S_FCAT, con nombres parecidos (por ejemplo SCRTEXT_L en lugar de SELTEXT_L). Con CL_SALV_TABLE casi nunca hace falta un catálogo: se genera solo a partir de la tabla.
- ALV
- 1 de 3
- Siguiente
- Colores en un ALV
| Campo | Para qué sirve |
|---|---|
ROW_POS | Línea del campo cuando el listado es multilínea. Valores 0, 1, 2 y 3. |
COL_POS | Posición de la columna, si debe ser distinta de su posición en la tabla interna. |
TABNAME | Nombre de la tabla interna que contiene los datos. |
REF_FIELDNAME, REF_TABNAME | Campo y tabla del diccionario a los que se refiere el campo, para tomar textos y formato. |
CFIELDNAME, CTABNAME | Campo (y tabla) que contiene la moneda de un importe. |
QFIELDNAME, QTABNAME | Campo (y tabla) que contiene la unidad de medida de una cantidad. |
OUTPUTLEN | Longitud de salida, para campos que no se refieren al diccionario. |
KEY | Columna clave: se muestra destacada y no se puede ocultar. |
KEY_SEL | Columna clave que el usuario sí puede ocultar. |
NO_OUT | La columna no se muestra al principio, pero el usuario puede añadirla. |
TECH | Campo técnico: nunca se muestra. |
EMPHASIZE | Color de la columna, con el formato Cxyz (ver Colores en un ALV). |
HOTSPOT | El campo se muestra como enlace y reacciona a un solo clic. |
FIX_COLUMN | Columna fija al desplazarse en horizontal. |
DO_SUM | Muestra la suma de la columna. |
NO_SUM | Impide sumar la columna. |
ICON | Muestra el valor como icono. |
SYMBOL | Muestra el valor como símbolo. |
JUST | Alineación: R derecha, L izquierda, C centrado. |
LZERO | Muestra los ceros a la izquierda de los campos NUMC. |
NO_SIGN | Muestra el valor sin signo. |
NO_ZERO | No muestra los valores cero. |
EDIT_MASK | Máscara de edición para mostrar el campo. |
SELTEXT_L, SELTEXT_M, SELTEXT_S | Texto largo, medio y corto de la cabecera de la columna. |
DDICTXT | Qué texto del diccionario usar en la cabecera: L, M o S. |
DATATYPE | Tipo de datos, para campos que no se refieren al diccionario. |
DDIC_OUTPUTLEN | Longitud de salida, para campos que no se refieren al diccionario. |
SP_GROUP | Grupo de campos, que se describe en el parámetro IT_SPECIAL_GROUPS. |
REPREP | El campo se usa como criterio de selección en la interfaz entre reports. |