📘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 24 Febrero 2020.

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 Senior

ALV Jerarquico y Agrupamiento. Agrupamiento en un ALV. Para agrupar registros en el ALV se tiene que una tabla de tipo SLIS_T_SORTINFO_ALV y una estructura del tipo SLIS_SORTINFO_ALV. Dentro de la función REUSE_ALV_GRID_DISPLAY se debe de informar el parametro IT_SORT. ALV Jerárquico. Muestra los datos de cabecera y de posición, En las declaraciones de las tablas internas de cabecera y posiciones, debe de haber como mínimo un campo en común. Declarar una estructura del tipo SLIS_KEYINFO_ALV que contendrá el campo clave que une a las dos tablas internas. Se tiene que crear dos catálogos para ambas tablas internas. En la función REUSE_ALV_HIERSEQ_LIST_DISPLAY se deben de informar los siguientes... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: ALV Jerárquico y Agrupamiento

Creado y Compartido por: Carlos Rodriguez Escudero / Disponibilidad Laboral: FullTime

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

SAP Senior

1. Creación del catálogo en forma automática. Para hacerlo de manera automática usamos la función REUSE_ALV_FIELDCATALOG_MERGE:; para hacerlo se tiene que modificar dos puntos, la forma de como se declara la tabla interna del ALV utilizando el LIKE y la otra sería configurando el editor para restringir la cantidad de caracteres a 72. para configurar el ancho: Utilidades > opciones >Editor ABAP > editor > Y tidamos Long. leneas compatib descend.(72). 2 Utilización de Logos y encabezados. Para esto se declarar una tabla de tipo SLIS_T_LISTHEADER y una estructura del tipo SLIS_LIFETHEADER SE78: para ver los logos disponibles del sistema. 3. Utilización de Status GUIs Agregar en... (+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: Daniel Arias Sarmiento

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

Creación de catálogo en forma automática Existen dos formas de crear el catálogo de ALV, la primera es en forma manual, ingresando campo por campo, la segunda es en forma automática con la función REUSE_ALV_FIELDCATALOG_MERGE. Para poder hacerlo de esta forma debemos declarar la tabla interna utilizando LIKE y haciendo referencia a campos de una tabla base de datos existente. Utilización de Logos y encabezados En los VL Grilla podemos agregar logos y encabezados en los listados. Para ello debemos declarar una tabla del tipo SLIS_T_LISTHEADER y una estructura de tipo SLIS_LISTHEADER. Para ver los logos disponibles o crear nuevos debemos utilizar la tx SE78, también podemos hacerlo con la... (+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 Manuel Gomez Escalona

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

SAP Expert

CATALOGO ALV AUTOMATICO, LOGOS, ENCABEZADOS Y ESTATUS - LECCION 5-7 REUSE_ALV_FIELDCATALOG_MERGE, es el modulo de funciones estandar que se utiliza para la construccion automatica del catalogo de los reportes ALV. LIKE, la sentencia tiene dos utilidades dentro de los programas ABAP,, para declarar variables que sean iguales a otros tipos de datos y para seleccion de datos de las tablas. CONFIGURACION DEL ANCHO DEL EDITOR ABAP A 72 LINEAS - Utilidades - Opciones - Editor ABAP - Editor - tildar "long.lineas compartib.descend.(72) SLIS_T_LISTHEADER, es la tabla estandar de SAP que se utiliza para la construccion de cabeceras en los reportes ALV SLIS_LISTHEADER, es la estructura estandar de SAP que... (+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: Cristian Darwin Arteaga Diaz / Disponibilidad Laboral: FullTime + Carta Presentación

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

CATALOGO DEL ALV Podemos crear el catalogo del alv de 2 formas: Manual: indicando campo por campo Automático: utilizando el modulo de funcion REUSE_ALV_FIELDCATALOG_MERGE. En este caso, si utilizamos como estructura del alv una tabla interna debemos declarar sus campos con LIKE y hacer referencia a campos de una tabla de base de datos LOGOS Y ENCABEZADOS En los alv grilla podemos agregar un encabezado y un logo como sigue: Declarar la tabla del encabezado slis_t_listheader Llenar la tabla del encabezado Incluir en la llamada a la función del alv grilla el parametro i_callback_top_of_page con el nombre de la subrutina que contrendra la llamada a la funcion REUSE_ALV_COMMENTARY_WRITE donde le pasaremos la tabla... (+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: Jonatan Richioni

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


👉+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: