📘ABAP - I_callback_pf_status_set

Definición de I_callback_pf_status_set

I_callback_pf_status_set es el parámetro EXPORTING que se utiliza en las funciones de construcción de Reportes ALV para especificar el STATUS GUI que se usará en el reporte.

En la llamada a la función REUSE_ALV_GRID la cual generará el reporte ALV vamos a completar el parámetro EXPORTING i_callback_pf_status_set con un texto literal, corresponderá al nombre de la subrutina ABAP que declara al STATUS GUI.

Veamos a continuación un ejemplo:

  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'

    EXPORTING

     I_CALLBACK_PROGRAM       = sy-repid

     I_CALLBACK_PF_STATUS_SET = 'STATUS'

     I_CALLBACK_TOP_OF_PAGE   = 'TOP_OF_PAGE'

      IT_FIELDCAT              = ti_catalogo[]

    TABLES

      T_OUTTAB                 = ti_alv

    EXCEPTIONS

      PROGRAM_ERROR            = 1

      OTHERS                   = 2.

Luego definimos la subrutina status de la siguiente forma:

FORM status USING rt_extab TYPE slis_t_extab.

 SET PF-STATUS '0100'.

ENDFORM.

En donde '0100' es el nombre del STATUS GUI que se llamará al ejecutarse el reporte ALV.

¿Buscás una carrera con Futuro?

¿Desea Aprender más sobre I_callback_pf_status_set?

"I_callback_pf_status_set" es un tema que desarrollamos en nuestra 🎓Carrera Programador ABAP que inicia el lunes 01 Abril 2019.

Si acepta el desafío de iniciar una carrera exitosa nos veremos en clase!!!

 Cargando presentación, aguarde unos instantes...

📗 EBOOK FREE:

Si le interesa la Tecnología SAP, pase por nuestra sección Ebooks Free y descargue uno de los 10 Ebooks libres y gratuitos que hemos desarrollado para compartir juntos.

✒️Enriquecimiento por la Comunidad:

Le invitamos a analizar las últimas Publicaciones Académicas sobre el tema "I_callback_pf_status_set" creadas y compartidas abiertamente por nuestros alumnos:

SAP Senior

CREACIÓN AUTOMÁTICA DEL CATALOGO Se realiza utilizando la función REUSE_ALV_FIELDCATALOG_MERGE También debemos declarar la tabla interna utilizando LIKE y haciendo referencia a campos de una tabla base de datos existente. Ej data: begin of ti_usuarios occurso, dni like ztabla_usuarios-dni, end of ti_usuarios. Lo otro que se debe hacer es configurar el editor para restringir la cantidad de caracteres de ancho de pantalla a 72. Para esto vamos a: utilidades->opciones->editor abap->editor->se tilda Long. lineas compatib descend.(72). LOGOS Y ENCABEZADOS En los alv grilla podemos agregar logos y encabezados en los listados. Tenemos que declarar una tabla del tipo SLIS_T_LISTHEADER y una estructura... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Catálogo ALV automático, logos, encabezados y status

Creado y Compartido por: Alberth Julian Bolanos Bravo

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

SAP Expert

CATALOGO ALV AUTOMATICO: Utilizaremos la función REUSE_ALV_FIELDCATALOG_MERGE Se debe modificar la declaración del ALV. Se debe declara la tabla interna utilizando LIKE y haciendo referencia a camps de una tabla BD existente. Ademas debemos configurar el editor, restringiendo la cantidad de caracteres de ancho de pantalla a 72: UTILIDADES> OPCIONES> EDITOR ABAP> EDITOR> Long. líneas compatib descend. (72) LOGOS Y ENCABEZADOS: Declarar una tabla del tipo SLIS_T_LISTHEADER y una estructura del tipo SLIS_LISTHEADER. La transacción SE78, nos permite ver los logos disponibles en el sistema, o cargar unos nuevos. Transacción OAER: otra transacción que permite subir logos a SAP. UTILIZACION DE... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Catálogo ALV automático, logos, encabezados y status

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

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

SAP Senior

Para crear el catálogo ALV de forma automática: Se utiliza la función REUSE_ALV_FIELDCATALOG_MERGE. La tabla interna se debe declarar utilizando LIKE y haciendo referencia a campos de una tabla base de datos existente. Restringir la cantidad de caracteres de ancho de ancho de la pantalla a 72. Utilidades -> Opciones -> Editor ABAP -> Editor -> Tildamos Long. líneas compatib descend (72). En los ALV Grilla podemos agregar logos y encabezados en los listados, utilizando: Las estructuras SLIS_T_LISTHEADER y SLIS_LISTHEADER. Agregando el parámetro I_CALLBACK_TOP_OF_PAGE (de la llamada a REUSE_ALV_GRID_DISPLAY), el valor del parámetro es el nombre de una rutina que se disparará... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Catálogo ALV automático, logos, encabezados y status

Creado y Compartido por: Wanderson Esaú López Peraza

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

SAP Senior

Creacion del catalogo de forma automatica. Existe otra forma de poder crear el catalogo ALV y es utilizando la funcion REUSE ALV FIELDCATALOG MERGE v_repid = sy-repid. CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = v_repid i_internal_tabname = 'TI_USUARIOS' i_client_never_display = 'X' i_inclname = v_repid CHANGING ct_fieldcat = ti_catalogo[] EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3. Pero para pode realizar esto deberemos modificar la creacion de la tabla interna... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Catálogo ALV automático, logos, encabezados y status

Creado y Compartido por: Fabian Samir Geldres Del Carpio

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

SAP SemiSenior

Resumen Lección: Catálogo ALV automático, logos, encabezados y status Creación del catálogo en forma automática Existen dos formas de crear el catálogo del ALV, la primera es en forma manual, ingresando campo por campo, tal como hicimos en el ejemplo de la lección anterior. La segunda, es crear el catálogo en forma automática con la función RESUSE_ALV_FIELDCATALOG_MERGE. Utilización de Logos y encabezados En los ALV Grilla podemos agregar logos y encabezados en los listados. Para ello, debemos declarar una tabla del tipo SLIS_T_LISTHEADER y una estructura del tipo SLIS_LISTHEADER, Utilización de Status GUIs Para poder utilizar un Status GUI en un reporte... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Catálogo ALV automático, logos, encabezados y status

Creado y Compartido por: Alexander José Tovar Rodríguez

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

SAP Master

CATALOGO ALV AUTOMÁTICO LOGOS , ENCABEZADOS Y STATUS GUIs. SLIST_T_LISTHEADER: Tabla estándar SAP que se utiliza para la construcción de cabeceras en los reportes ALV. SLIST_LISTHEADER: Estructura estándar SAP que se utiliza para la construcción de cabeceras en los reportes ALV. REUSE_ALV_COMMENTARY_WRITE: Función estándar de SAP que se utiliza para mostrar el encabezamiento de un reporte ALV tipo grilla. TRANSACCIÓN SE78: Permite visualizar los logos disponibles en el sistema o crear nuevos. UTILIZACIÓN DE STATUS GUI. I_CALLBACK_PF_STATUS_SET: Parámetro exporting que se utliza en las funciones de construcción de reportes ALV para especificar el STATUS GUI que se... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Catálogo ALV automático, logos, encabezados y status

Creado y Compartido por: Juan Santamaria Borja

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

SAP Senior

CATALOGO DEL ALV - Es la estructura de campos que se mostrara en el listado ALV, es decir alli definiremos que campos vamos a mostrar, en que orden los mostraremos, si se mostraran totales, si habra campos de entrada de datos y muchas otras opciones mas. La tabla del catalogo es del tipo SLIS_T_FIELDCAT_ALV. REUSE_ALV_FIELDCATALOG_MERGE - Funcion estandar de SAP que se utiliza para la construccion automatica del catalogo. LIKE (para la seleccion de datos de las tablas) - Sentencia que se utiliza dentro de las condiciones en la sentencia SELECT para buscar registris que cumplan con un determinado patron qeu se especifica en la condicion. REUSE_ALV_COMMENTARY_WRITE - Funcion estandar de sistema qeu se utiliza para mostrar el encabezado de un... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Catálogo ALV automático, logos, encabezados y status

Creado y Compartido por: David Camacho Espinoza

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

SAP Master

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' I_BYPASSING_BUFFER = 'X' * I_BUFFER_ACTIVE = ' ' I_CALLBACK_PROGRAM = SY-REPID I_CALLBACK_PF_STATUS_SET = 'F_ALV_STATUS' I_CALLBACK_USER_COMMAND = 'F_ZCSSEG3' * I_CALLBACK_TOP_OF_PAGE = ' ' * I_CALLBACK_HTML_TOP_OF_PAGE = ' ' * I_CALLBACK_HTML_END_OF_LIST = ' ' * I_STRUCTURE_NAME = * I_BACKGROUND_ID = ' ' * I_GRID_TITLE = * I_GRID_SETTINGS = IS_LAYOUT = wa_layout IT_FIELDCAT = it_fieldcat * IT_EXCLUDING... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Reportes ALV: Grillas y Listas

Creado y Compartido por: Edgar Ariel Caballero Alfonso

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

SAP Master

1- Creación del Catálogo en Forma Automático Existen 2 formas de crear el Catálogo del ALV. Una es definiendo campo a campo. La otra es utilizando la función automática v_repid = sy-repid. CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = v_repid i_internal_tabname = 'TI_USUARIOS' i_client_never_display = 'X' i_inclname = v_repid CHANGING ... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Catálogo ALV automático, logos, encabezados y status

Creado y Compartido por: Victor Norberto Levi

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

SAP Senior

Catalogo ALV automatico, logos, encabezados y status 1. Creacion del catalogo en forma automatica La otra forma de crear Catalogos automaticos es con la funcion REUSE_ALV_FIELDCATALOG_MERGE. Para eso: V_repid = sy-repid. CALL FUNCTIN 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = v_repid i_internal_tabname = 'TI_USUARIOS' i_client_never_display = 'X' i_inclname = v_repid CHANGING ct_fieldcat = ti_catalogo() EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3. Pero para esto la tabla ALV se declara de otra forma. DATA: begin of ti_usuarios occurs 0. dni LIKE ztabla_usuarios-dni, nombre_ape LIKE ztabla_usuarios- nombre_ape, estado_usu LIKE... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Catálogo ALV automático, logos, encabezados y status

Creado y Compartido por: Silvia Marina Carrizo

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

SAP Master

==> CREACION DEL CATALOGO EN FORMA AUTOMATICA Dos formas de crear el catalogo del ALV: °1. Forma: Es Manual. Ingresando campo por campo °2. Forma: Crear el catalogo en forma Automática con la función REUSE_ALV_FIELDCATALOG_MERGE (Función estándar de SAP que se utiliza para la construcción automática del catálogo ALV) Se modifican 2 puntos del programa: ** Primero: Es la forma como se declara la tabla interna del ALV. Si se crea de forma automática se debe declarar la tabla interna utilizando LIKE con referencia a campos de tabla BD existente. ** Segundo: Se debe configurar el editor para restringir la cantidad de caracteres de ancho de la pantalla a 72 líneas:... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Catálogo ALV automático, logos, encabezados y status

Creado y Compartido por: William López / Disponibilidad Laboral: PartTime

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

SAP Senior

Creación de catálogo en forma automática. Para crear el catálogo de forma automática existe la función REUSE_ALV_FIELDCATALOG_MERGE. Para hacer uso de esto debemos modificar dos puntos del programa, el primero es la forma como se declara la tabla interna del ALV. debemos declarar la tabla interna utilizando LIKE y haciendo referencia a campos de una tabla base de datos existentes. Lo otro es configurar el ancho de banda del editor ABAP a 72 líneas. Logos y encabezados: En los ALV grilla podemos agregar logos y encabezados en los listados, para ello, debemos declarar una tabla del tipo SLIS_T_LISTHEADER y una estructura del tipo SLIS_LISTHEADER. La función ALV debemos agregar el parámetro... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Catálogo ALV automático, logos, encabezados y status

Creado y Compartido por: Jorge Luis Leal Marquez / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP Master

1 - Creación del catalogo en forma automática. Catálogo del ALV: Es la estructura de campos que se muestra en el listado ALV, allí se define que campos mostrar, en que orden, si se muestran totales, si habrá campos de entrada de datos y otras opciones más. Otra forma de crear el catálogo del ALV, es crearlo en forma automática con la función REUSE_ALV_FIELDCATALOG_MERGE. Para esto debemos declarar la tabla interna con la clausula LIKE y haciendo referencia a campos de una tabla existente. Otra cosa que debemos hacer es configurar el editor ABAP, para que restrinja la cantidad de caracteres de ancho de la pantalla a 72 caracteres, esto lo hacemos en el menú: Utilidades/Opciones/Editor... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Catálogo ALV automático, logos, encabezados y status

Creado y Compartido por: Calixto Gutiérrez

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

SAP Master

El catálogo del ALV se puede crear manual, ingresando campo por campo o automática con la función REUSE ALV FIELDCATALOG MERGE. CREACIÓN DEL CATÁLOGO EN FORMA AUTOMÁTICA: - Declarar tabla interna del ALV con LIKE y hacer referencia a campos de una tabla de base de datos existente. - Configurar el editor para restringir cantidad de caracteres de ancho de la pantalla a 72. Utilidades -> Opciones -> Editor ABAP -> Editor -> Long.Lineas compatib descend.(72) UTILIZACIÓN DE LOGOS Y ENCABEZADOS (ALV Grilla): - Declarar tabla tipo SLIS_T_LISTHEADER y una estructura tipo SLIS_LISTHEADER. - Llenar tabla TI_HEADER con el encabezado del Reporte, tipo reporte y fecha del sistema. - Agregar... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Catálogo ALV automático, logos, encabezados y status

Creado y Compartido por: Lluís Culí Duran

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

SAP Master

Creación de catálogo en forma automática. Existen dos formas de crear un catalogo una manual y otra automática. La función para generar ALV automática REUSE_ALV_FIELDCATALOG_MERGE. v_repid = sy-repid. CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = v_repid i_internal_tabname = 'TI_USUARIOS' i_client_never_display = 'X' i_inclname = v_repid CHANGING ct_fieldcat = ti_catalogo[] EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3. Para hacer un catálogo automático debemos modificar la declaración de la tabla interna del... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Catálogo ALV automático, logos, encabezados y status

Creado y Compartido por: Juan Carlos Pavicich / Disponibilidad Laboral: FullTime + Carta Presentación


👉+Miles de conocimientos de alumnos compartidos en la sección ✒️Publicaciones Académicas CVOSOFT.

📘Más CVOPEDIA!:

:: Buscador de términos:

Busque término enfocados en SAP ABAP

Utilice el siguiente campo para efectuar una búsqueda manual:

Formación ALL INCLUSIVE:

CVOSOFT IT ACADEMY es excelencia en formación académica bajo exclusivo modelo de formación ★★★★★ ALL INCLUSIVE, con absolutamente TODO lo que usted necesita para un plan de carrera profesional exitoso.

***** Si no fuésemos la solución, seríamos parte del problema *****

 

Recursos Free:

Los mejores recursos Libres y Gratuitos compartidos con la comunidad: