🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP POO El catálogo de campos del ALV GRID CONTROL

ABAP POO El catálogo de campos del ALV GRID CONTROL

ABAP POO El catálogo de campos del ALV GRID CONTROL

U3-L3

Catálogo de campos

Tabla interna donde se almacenan los campos que se visualizaran en la salida de un reporte ALV.
La tabla es del tipo LVC_T_FCAT con una estructura del tipo LVC_S_FACT, está compuesta por campos que determinan las propiedades configurables de cada columna.

Las definiciones de los campos a mostrar en ALV se pueden dar de dos maneras:
- Mediante las propiedades tomadas de una tabla Z, I_STRUCTURE_NAME del método SET_TABLE_FOR_FIRST_DISPLAY (i_structure_name = 'ZUSUARIOS').
- Configurar las propiedades de cada campo de la estructura LVC_S_FACT.

Principales propiedades de LVC_S_FCAT:
TABNAME: nombre de tabla interna de salida del ALV
FIELDNAME: nombre del campo de tabla de salida
REF_TABLE: tabla referencia del diccionario de datos ABAP
REF_FIELD: campo de la tabla referencia del diccionario de datos
CHECKBOX: muestra checkbox
COL_POS: posición de la columna en la lista de salida
HOTSPOT: columna sencible al hotspot (Si/No)
OUTPUTLEN: ancho de columna; es requerido si no se indica campo referencia del diccionario de datos, si se indica, la longitud la toma del dominio del campo referencia.
EMPHASIZE: destaca contenido de una columna. Para destacar con color estándar se asigna 'X'.
KEY: columna clave (Si/No)
LOWERCASE: Mayúscila o Minúscula (Si/No)

NO_OUT: (Si/No), se oculta la columna en lista (pantalla o impresora), pero aparece en campo de selección para funciones de clasificación y filtros.
SCRTEXT_S: descripción corta del campo
SCRTEXT_M: descripción mediana del campo
SCRTEXT_L: descripción larga del campo
JUST: alineación del contenido de columna, solo para tipos CHAR o NUMC
'R': derecha, 'L': Izquierda, 'C': Centrado
NO_ZERO: no muestra valor '0' (Si/No)
NO_SIGN: muestra signo (Si/No)

Para usar el tipo lvc_t_fcat, se debe declarar TYPE-POOLS SLIS, para agregar iconos ICON (lvc_s_fcat-icon = 'X').

cl_gui_alv_control->set_table_for_first_display
CHANGING
it_outtab = ti_usuarios "Tabla de salida
it_fieldcatalog = ti_catalogo[] "Propiedades de campos en tabla de salida
EXCEPTIONS
OTHERS = 4.

3 formas de completar catálogo de campos:
- Mediante tabla Z, i_structure_name = 'ZTABLA', la forma más sencilla
- Forma manual, it_fieldcatalog = ti_catalogo[], forma mas trabajosa
- Semi automática, función LVC_FIELDCATALOG_MERGE pasándole en i_structure_name la estructura de la cual generará el catálogo. Ya generada la tabla del catálogo, se puede loopear y así modificar las propiedades de los campos deseados.


 

 

 


Sobre el autor

Publicación académica de Denisse Adriana Hernandez Trujillo, en su ámbito de estudios para el Máster ABAP POO.

SAP Master

Denisse Adriana Hernandez Trujillo

Mexico - Legajo: AH80E

✒️Autor de: 71 Publicaciones Académicas

🎓Egresado de los módulos:

Certificación Académica de Denisse Hernandez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "El catálogo de campos del ALV GRID CONTROL" de la mano de nuestros alumnos.

SAP SemiSenior

Catálogo de campos: Es una tabla interna en donde se almacenan los campos que se visualizarán en la salida de un reporte ALV. LVC_T_FCAT: Tabla interna catálogo LVC_S_FCAT: Estructura de la tabla interna catálogo. Contiene los campos que determinan las propiedades de las columnas de un ALV. I_STRUCTURE_NAME: Parámetro de la función SET_TABLE_FOR_FIRST_DISPLAY, para almacenar definición de campos.

Acceder a esta publicación

Creado y Compartido por: Hector Alberto Castillo Brevis

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Catálogo de Campos: es una tabla interna donde están los campos que mostrará un ALV, es del tipo LVC_T_FCAT y sus líneas de tipo LVC_S_FCAT que tienen las configuraciones de cada columna. TBNAME tiene el nombre de la tabla interna de salida del ALV, FIELDNAME el nombre del campo, REF_TABLE la tabla de referencia del diccionario de datos, REF_FIELD el campo de la tabla de referencia, CHECKBOX muestra un checkbox, COL_POS la posición de la columna, DO_SUM si muestra o no totales, HOTSPOT si es sensible al hotspot, OUTPUTLEN ancho de la columna, EMPHASIZE si destaca el contenido, KEY si es clave, LOWERCASE si admite minúsculas, NO_OUT si no se muestra la coulmna, SCRTEXT_S descripción corta / _M...

Acceder a esta publicación

Creado y Compartido por: Daniel Alejandro Monteros Segura

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

CATALOGO DE CAMPOS: table interna en donde se almacenan los campos que se visualizaran en la salida de un reporte ALV. La tabla interna es del tipo LVC_T_FCAT. Cada una de las lineas es del tipo LVC_S_FCAT. Esta posee cada una de las caracteristicas configurables de cada campo. CALL METHOD o_grilla->set_table_for_first_display use changing parameter it_fieldcatalog to send the new internal table with customized fields.

Acceder a esta publicación

Creado y Compartido por: Regulo Argotte

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

CATALOGOS DE CAMPOS Es una tabla interna donde se almacenan los campos que se visualizaran en el reporte ALV. Esta tabla interna es del tipo LVC_T_FCAT y cada línea que la compone es del tipo LVC_S_FCAT las cueles tienen las propiedades que se pueden configurar. Principales propiedades: TABNAME: nombre tabla interna FIELDNAME: nombre campo tabla interna REF_TABLE: tabla de referencia del diccionario REF_FIELD: campo que pertenece a la tabla del diccionario CHECKBOX: muestra un checkbox COL_POS: posición de la columna DO_SUM: totales de columna HOTSPOT: sensible al hotspot (clic) OUTPUTLEN: ancho de la columna EMPHASIZE: destaca contenido de la columna KEY: columna clave LOWERCASE: mayúscula o minúscula NO_OUT: no...

Acceder a esta publicación

Creado y Compartido por: Julio Villalta / Disponibilidad Laboral: FullTime

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!