✒️ABAP POO / El catálogo de campos del ALV GRID CONTROL Por Juan De Tejada Santiago

Selector Alummnos / Empresas

CVOSOFT UNITED STATES OF AMERICA | 17 años de ingeniería dedicados a formación profesional de Consultores SAP | +info

ABAP El catálogo de campos del ALV GRID CONTROL

ABAP El catálogo de campos del ALV GRID CONTROL

CATALOGO DE CAMPOS DE ALV GRID CONTROL: Tabla interna donse se almacenan los campos que se visualizan en la salida de un reporte ALV. Especificado por el programador. Tabla del tipo LVC_T_FCAT (cada línea del tipo LVC_S_FCAT).

Propiedades:

-> TABNAME: nombre de la tabla interna de salida del ALV.

-> FIELDNAME: nombre del campo de la tabla in terna del ALV.

-> REF_TABLE: tabla de referencia del diccionario de datos ABAP.

-> REF_FIELD: campo de la tabla de referencia del diccionario de datos ABAP.

-> CHECKBOX: checkbox.

-> COL_POS: posición de la columna. Relevante si las posiciones relativas de las columnas no son idénticas a la secuencia de los campos.

-> DO_SUM: totales para la columna (Si o No).

-> HOTSPOT: columna sensible al hotspot (Si o No).

-> OUTPUTLEN: ancho de la columna. Especificar en caso de que el campo del ALV no tiene referencia al diccionario de datos.

-> ENPHASIZE: si es 'X', destaca el contenido de una columna.

-> KEY: columna clave (Si o No).

-> LOWERCASE: Mayuscula (Si o No).

-> NO_OUT: No se muestra la columna (Si o No).

-> SCRTEXT_S: descripción corta.

-> SCRTEXT_M: descripción mediana.

-> SCRTEXT_L: descripción larga.

-> JUST: alineación. (R, L o C).

-> NO_ZERO: no muestra el valor '0' (Si o No).

-> NO_SIGN: muestra signo (Si o No).

MANEJAR LAS PROPIEDADES DE COLUMNAS DEL CATALOGO: Se define la tabla interna y la estructura:

TYPE-POOLS: slis, icon. .................. * Tabla y estructura del catálogo DATA: ti_catalogo TYPE lvc_t_fcat, st_catalogo LIKE LINE OF ti_catalogo, ok_code ..... ...............

Siendo el campo que se va a agregar un icono, se ha de agregar el TYPE_POOLS icon. Y creamos la subrutina ARMAR_CATALOGO para definir las propiedades las propiedades de cada una de ellas.

MODULE crear_objetos_0100 OUTPUT. IF o_contenedor IS INITIAL. CREATE OBJECT o_contenedor EXPORTING container_name = 'CONTENEDOR'. CREATE OBJECT o_grilla EXPORTING i_parent = o_contenedor. PERFORM armar_catalogo. CALL METHOD o_grilla->set_table_for_first_display CHANGING it_outtab = ti_usuarios it_fieldcatalog = ti_catalogo[ ] EXCEPCIONS OTHERS = 4. ELSE. CALL METHOD o_grilla->refresh_table_display EXPORTING i_soft_refresh = 'X' EXCEPTIONS finished = 1 OTHERS = 2. ENDIF. ENDMODULE.

Dentro de ARMAR CATALOGO, as propiedades de cada columna del listado:

CLEAR ti_catalogo. REFRESH ti_catalogo. CLEAR st_catalogo. st_catalogo-fieldname = 'DNI'. st_catalogo-tabname = 'TI_USUARIOS'. st_catalogo-col_pos = 1. st_catalogo-outputlen = 10. st_catalogo-scrtext_s = 'DNI'. st_catalogo-scrtext_m = 'DNI'. st_catalogo-scrtext_l = 'DNI'. APPEND st_catalogo TO ti_catalogo. CLEAR st_catalogo. st_catalogo-fieldname = 'NOMBRE _APE'. st_catalogo-tabname = 'TI USUARIOS'. st_catalogo-col_pos = 2. st_catalogo-scrtext_s = 'Nombre y Apellido'. st_catalogo-scrtext_m = 'Nombre y Apellido'. st_catalogo-scrtext_l = 'Nombre y Apellido'. st_catalogo-outputlen = 25. st_catalogo-just = 'L'. APPEND st_catalogo TO ti_catalogo. CLEAR st_catalogo. st_catalogo-fieldname = 'ESTADO_USU'. st_catalogo-tabname = 'TI_USUARIOS'. st_catalogo-col_pos = 3. st_catalogo-scrtext_s = 'Estado usuario'. st_catalogo-scrtext_m = 'Estado usuario'. st_catalogo-scrtext_l = 'Estado usuario'. st_catalogo-outputlen = 12. st_catalogo-just = 'L'.

Agregamos una columna que muestra un icono versde si usuario activo o rojo si usuario inactivo.

CLEAR st_catalogo. st_catalogo-fieldname = 'ICIONO_ESTADO_USU'. st_catalogo-tabname = 'TI_USUARIOS'. st_catalogo-col_pos = 4. st_catalogo-icon = 'X'. st_catalogo-coltext = 'Estado'. APPEND st_catalogo TO ti_catalogo.

Se han de cambiar los parámetros que se pasan al método SET_TABLE_FOR_FIRST_DISPLAY:

CALL METHOD o_grilla->set_table_for_first_display CHANGING it_outtab = ti_usuarios it_fieldcatalog = ti_catalog[ ] &


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Juan Ignacio De Tejada Santiago, en su ámbito de estudios para el Master ABAP Orientado a Objetos.

SAP Expert


Juan Ignacio De Tejada Santiago

Profesión: Informatico - España - Legajo: NW89P

✒️Autor de: 219 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Certificación Académica de Juan De

✒️+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 Expert



El catálogo de campos del ALV Grid Control en ABAP (Field Catalog) es un componente esencial para definir cómo se visualizarán los datos en una tabla ALV. Contiene las propiedades de cada columna, como el nombre del campo, el texto descriptivo, la longitud, el tipo de dato y las opciones de formato o edición. A través de la estructura LVC_FCAT, el desarrollador puede personalizar la presentación de la información, controlando aspectos como la visibilidad, alineación, colores, totales o la posibilidad de ordenar y filtrar. El catálogo puede generarse manualmente o de forma automática mediante funciones como REUSE_ALV_FIELDCATALOG_MERGE, que toma los metadatos de una tabla...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Expert


El Catálogo de Campos: Es una tabla interna en donde se almacenan los campos que se visualizaran en la salida de un reporte ALV. Las columnas que mostramos en un reporte son especificadas por el programador. La tabla interna es del tipo estándar LVC_T_FCAT. Cada una de las líneas que componen a esta tabla es del tipo LVC_S_FCAT y está compuesta por los campos que determinan las propiedades que se pueden configurar de cada una de las columnas que se mostraran en el reporte ALV Grid. También es posible configurar las propiedades de cada uno de los campos de la estructura LVC_S_FCAT de modo de que dichas configuraciones se apliquen en la salida de nuestro reporte ALV. Principales propiedades de la estructura...

Acceder a esta publicación

Creado y Compartido por: Jeferson Jos Pena Curvelo / Disponibilidad Laboral: FullTime

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

SAP Master

El catalogo de campos es una tabla interna donde se almacenan los campos que se visualizaran en la salida de un reporte ALV. La tabla interna del catalogo es del tipo estándar LVC_T_FCAT Cada una de las líneas que componen a esta tabla es del tipo LVC_S_FCAT y esta compuesta por los campos que se pueden configurar de cada una de las columnas que se mostraran en el reporte ALV. Principales propiedades de la estructura LVC_S_FCAT. - TABNAME: contiene el nombre de la tabla interna del ALV. - FIELDNAME: contiene el nombre del campo de la tabla interna del ALV. - REF_TABLE: tabla de referencia del diccionario de datos ABAP. - REF_FIELD: campo perteneciente a la tabla de referencia del diccionario...

Acceder a esta publicación

Creado y Compartido por: Tobias Emanuel Mareco Rojas / Disponibilidad Laboral: FullTime

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

SAP Expert


El catalogo de campos del ALV GRID CONTROL. Es una tabla interna en donde se aljmacenan los campos que se visualizaran en la salida de un reporte ALV. La tabla interna del catalogo es del tipo estandar LVC_T_FCAT, cada una de las lineas que lo componen es de tipo LVC_S_FCAT Todas las definiciones de los campos y propiedades tomadas de la tabla ZTABLA_USUARIOS mediante asignacion del parametro I_STRUCTURE_NAME = 'ZTABLA_USUARIO' llamando el metodo SET_TABLE_FOR_FIRST_DISPLAY Agregar o cambiar propiedades de las columnas del catalogo: Difinir la tabla interna y la estructura para trabajar con el catalogo Se agrega la declaracion TYPE-POOLS al tratarse de un icono Se crea la subrutina ARMAR_CATALOGO encargada definir las propiedades de las columnas...

Acceder a esta publicación

Creado y Compartido por: David De Jesùs Restrepo Cañas

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

SAP SemiSenior

Catalogo de campos del ALV GRID CONTROL. Es una tabla interna donde se almacenan los campos que se visualizaran en la salida de un reporte ALV Las columnas que mostramos en un reporte son especificadas por el programador. La tabla interna del catálogo son del tipo estándar LVC_T_FCAT. Cada una de las líneas que componen esta tabla son del tipo LVC_S_FCAT, está compuesta por los campos que determinan las propiedades que se pueden configurar de cada una de las columnas que se mostrarán en el reporte ALV GRID. Nota: es posible configurar las propiedades de cada uno de los campos de la estructura LVC_S_FCAT de modo que dichas configuraciones se apliquen en la salida del reporte ALV. Las principales propiedades...

Acceder a esta publicación

Creado y Compartido por: Enrique Horacio Lugo Lander

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

SAP Master

EL CATALOGO DE CAMPOS DEL ALV GRID CONTROL EL CATALOGO DE CAMPOS. Es una tabla interna donde se almacenan los campos que se visualizaran en la salida de un reporte ALV. Las columnas del reporte las especifica el programador. La tabla interna del ctalogo es del tipo estandar LVC_T_FCAT. cada linea es del tipo LVC_S_FCAT y esta compuesta por los campos que determinan las propiedades que se pueden configurar de cada una de las columnas que se muestran en el reporte ALV Grid. Lo scampos y propiedades del reporte ALV del ejercicion son de la tabla ZTABLA_USUARIOS mediante la asignacion del parametro I_STRUCTURE_NAME='ZTABLA_USUARIO' en la llamada al metodo SET_TABLE_FOR_FIRST_DISPLAY Podemos configurar las propiedades de cada uno d elos campos de...

Acceder a esta publicación

Creado y Compartido por: Ixhel Magai Lopez Valencia / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP Expert


EL Catalogo de campos del ALV GRID CONTROL Catalogo de campos: Es una tabla interna en donde se almacenan los campos que se visualizan en la salida de un reporte ALV. Las columnas que mostramos en un reporte son especificadas por el programador. La tabla interna del catalogo es del tipo estandar LVC_T_FCAT. Cada una de las lineas que componen a esta tabla es del tipo LVC_S_FCAT y esta compuesta por los campos que determinan las propiedades que se pueden configurar de cada una de las columnas que se mostrarán en el reporte ALV GRID. Propiedades de la estructura LVC_S_FCAT. TABNAME: Contiene el nombre de la tabla interna de salida del ALV FIEDNAME: Contiene el nombre del campo de la tabla interna del ALV REF_TABLE: Tabla de...

Acceder a esta publicación

Creado y Compartido por: Marvin Raul Lopez Morales / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Expert


EL CATALOGO DE CAMPOS DEL ALV GRID CONTROL – LECCION 3-2 CATALOGO DE CAMPO, es una tabla interna en donde se almacenan los campos que se visualizaran en la salida de un reporte ALV Las columnas que mostramos en un reporte son especificas por el programador La tabla interna del catalogo es del tipo estándar LVC_T_FCAT. Cada una de las líneas que componen a esta tabla es del tipo LVC_S_FCAT y está compuesta por los campos que determinan las propiedades que se pueden configurar de cada una se las columnas que se mostraran en el reporte ALV GRID y que vemos a continuación En el ejercicio que realizamos en la lección anterior, todas las definiciones de los campos y propiedades de los mismos que se mostraron...

Acceder a esta publicación

Creado y Compartido por: Cristian Darwin Arteaga Diaz / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

Bueno, yo hice el ejercicio siguiendo el caso que habia programado. Donde agregué el catalogo de campos, usé opciones JUST y NO_ZERO. Y anulé el parametro i_estructure_name cuando ejecuto set_table_for_first_display. SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF; } .L0S31 { font-style: italic; color: #808080; } .L0S32 { color: #3399FF; } .L0S33 { color: #4DA619; } .L0S52 { color: #0000FF; } .L0S55 { color: #800080; } .L0S70 { color: #808080; } *&---------------------------------------------------------------------* *& Report ZPRUEBA_ALV *& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------*...

Acceder a esta publicación

Creado y Compartido por: Alfredo César

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

SAP Expert


CATALOGO DE CAMPOS DE ALV GRID CONTROL: Tabla interna donse se almacenan los campos que se visualizan en la salida de un reporte ALV. Especificado por el programador. Tabla del tipo LVC_T_FCAT (cada línea del tipo LVC_S_FCAT). Propiedades: -> TABNAME: nombre de la tabla interna de salida del ALV. -> FIELDNAME: nombre del campo de la tabla in terna del ALV. -> REF_TABLE: tabla de referencia del diccionario de datos ABAP. -> REF_FIELD: campo de la tabla de referencia del diccionario de datos ABAP. -> CHECKBOX: checkbox. -> COL_POS: posición de la columna. Relevante si las posiciones relativas de las columnas no son idénticas a la secuencia de los campos. -> DO_SUM: totales para la columna (Si o No). ->...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio De Tejada Santiago / Disponibilidad Laboral: FullTime

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.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!