🚀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

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 la estructura LVC_S_FCAT de modo de que dichas configuraciones se apliquen en la salida de nuestro reporte ALV

Propiedades de la estructura LVC_S_FCAT:

  • TABNAME: Nombre de la TI de salida del ALV
  • FIELDNAME: Nombre del campo de la TI del ALV
  • REF_TABLE: Tabla de referencia del diciconario de datos ABAP
  • REF_FIELD: Campo perteneciente a la tabla de referencia del diccionario de datos ABAP
  • CHECKBOX: Muestra un checkbox
  • COL_POS: Contiene la posicion de la columna

El campo COL_POS solamente es relevante si las posiciones relativas de las columnas no son identicas a la secuencia de los campos en el catalogo de campos cuando se muestra el listado por primera vez, el parametro determina la posicion relativa de la columna del campo dentro de la lista de salida, podemos modificar en forma dinamica el orden de las columnas, si este parametro es inicial para cada entrada del catalogo de campos, el orden de las columnas correspondera a la secuencia de campos en el catalogo de campos.

  • DO_SUM: totales para la columna (Si/No)
  • HOTSPOT: columna sensible al hostpot (Si/No)
  • OUTPUTLEN: determina el ancho de una columna

Si el campo de ALV tiene una referencia al diccionario de datos, se puede dejar el campo OUTPUTLEN del catalogo con su valor inicial, en este caso el campo del ALV adoptara la longitud de salida del dominio del campo del diccionario de datos, si el campo del ALV no tiene una referencia al diccionario de datos, entonces deberemos especificar en OUTPUTLEN la longitud de salida del campo que deseamos.

  • EMPHASIZE: destaca el contenido de una columna. Para destacar con el color estandar se debe asignar con X
  • KEY: la columna es clave (Si/No)
  • LOWERCASE: Mayuscula o Minuscula (Si/No)
  • NO_OUT: no se muestra la columna (Si/No) oculta (pantalla o impresora) aparece en el cuadro de dialogo de las funciones estandar (clasificacion y filtros)
  • SCRTEXT_S: descripcion corta del campo
  • SCRTEXT_M: descripcion mediana del campo
  • SCRTEXT_L: descripcion larga del campo
  • JUST: alineacion del contenido de la columna. Justificacion a la derecha R, izquierda L, centrado C
  • NO_ZERO: no muestra el valor 0 (Si/No)
  • NO_SIGN: muestra el signo (Si/No)

AGREGAR O CAMBIAR LAS PROPIEDADES DE LAS COLUMNAS DEL CATALOGO

Veremos como agregar columnas o cambiar las propiedades de las columnas ya existentes en el reporte.

  1. Primero definimos la TI y su estructura
  2. Agregamos la declaracion del TYPE-POOLS icon, para agregar un icono
  3. En la subrutina ARMAR_CATALOGO definimos las propiedades de cada columna
  4. Agregamos una columna que muestra el icono que sera color verde cuando el usuario este ACTIVO y rojo cuando este INACTIVO
  5. Finalmente cambiamos los parametros que pasamos al metodo SET_TABLE_FOR_FIRST_DISPLAY

Existen 3 formas de completar el catalogo de campos:

  1. La forma mas facil de hacerlo se utiliza cuando la estrucutra de salida de nuestro reporte es identica a la estructura de una tabla base de datos del diccionario ABAP, entonces simplemente al momento de ejecutar el metodo, SET_TABLE_FOR_DISPLAY en el parametro I_STRUCTURE_NAME pasamos el nombre de la tabla base de datos por ejemplo, ZTABLA_USUARIOS, esta forma de generar el catalogo es la que tuilizamos en la primera leccion de la unidad.
  2. Otra forma de completar el catalogo es la llamada forma manual, es la que aprendimos en esta leccion, en donde eocmpletamos todavia los campos de la estructura del catalogo manualmente, esta es la forma mas trabajosa de todas.
  3. La ultima forma que podemos utilizar para completar el catalogo, es la forma semi-automatica, para ello vamos a ejecutar el modulo de funciones LVC_FILL_CATALOG_MERGE pasando como parametros el nombre de la estructura que utilizara la funcion para generar el catalogo por nosotros en el parametro I_ESTRUCTURA_NAME luego de generada la tabla del catalogo podemos LOOPEARLA para modificar de forma manual cualquier campo que deseemos.

 

 

 


Sobre el autor

Publicación académica de Ixhel Magai Lopez Valencia, en su ámbito de estudios para el Máster ABAP POO.

SAP Master

Ixhel Magai Lopez Valencia

Mexico - Legajo: PM62E

✒️Autor de: 134 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: PartTime

Presentación:

Soy ingeniera en telematica, estoy interesada en aprender programacion en sap, solo tengo conocimientos basicos en java

Certificación Académica de Ixhel Lopez

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


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. 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 Expert



EL CATALOG 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. En el ejercicio de la lección anterior, todas las definiciones de los campos y propiedades de los mismos se tomaron en el reporte ALV fueron tomadas de la tabla ZTABLA_USUARIOS mediante la asignación...

Acceder a esta publicación

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Master

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...

Acceder a esta publicación

Creado y Compartido por: Denisse Adriana Hernandez Trujillo

*** 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


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 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

CATÁLOGO DE CAMPOS. Es una tabla interna donde se almacenan los campos que se visualizarán en la salida de un reporte ALV. La tabla interna del campo debe ser del tipo LVC_T_FCAT, las líneas de la tabla deben ser tipo LVC_S_FCAT y se compone de cada una de las propiedades que se mostrarán en el reporte. La tabla interna se asigna al parámetro I_STRUCTURE, pero también es posible configurar las propiedades de cada uno de los campos Características de LVC_S_FCAT: TABNAME: contiene el nombre de la tabla interna de salida 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...

Acceder a esta publicación

Creado y Compartido por: Elda Martinez Soto

 


 

👌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!