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

 X 

📘ABAP - It_sort

Selector Alummnos / Empresas

Definición de It_sort

Es el parámetro EXPORTING de la funciones estándar que se utilizan para la creación de reportes ALV, que permite el agrupamiento de los campos de la tabla de salida del reporte.

Primeramente en nuestro programa abap debemos declarar una tabla interna del tipo SLIS_T_SORTINFO_ALV.

Luego debemos completar la tabla interna con los datos del ordenamiento que deseamos realizar. Por ejemplo:

TI_SORT-FIELDNAME = 'MATNR'.

TI_SORT-UP = 'X'.

APPEND TI_SORT.

Por último, en la llamada a la función REUSE_ALV_GRID la cual generará el reporte ALV vamos a completar el parámetro EXPORTING IT_SORT con el nombre de la tabla interna de la siguiente forma:

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

      IT_SORT                    = ti_sort

    TABLES

      T_OUTTAB                 = ti_alv

    EXCEPTIONS

      PROGRAM_ERROR      = 1

      OTHERS                   = 2.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "It_sort" creadas y compartidas abiertamente por nuestros alumnos.

SAP Senior

1. Agrupamiento en un ALV. ti_sort TYPE slis_t_sortinfo_alv, st_sort TYPE slis_sortinfo_alv, Cargamos los registros ordenados. CLEAR st_sort. st_sort-spos = 1. st_sort-fieldname = 'ESTADO_CIVIL'. APPEND st_sort TO ti_sort. Se completa el parámetro exporting IT_SORT con la tabla interna. it_sort = ti_sort. 2. ALV Jerarquico Cabecera y posicion. Campo comun. st_keyinfo TYPE slis_keyinfo_alv. Cargamos juegos de datos maestros y detalle. Creamos el catalogo del ALV (REUSE_ALV_FIELDCATALOG_MERGE). Completamos ST_KEYINFO. (header01 y item01) REUSE_ALV_HIERSEQ_LIST_DISPLAY

Acceder a esta publicación

Creado y Compartido por: Calixto Saldarriaga

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

Acceder a esta publicación

Creado y Compartido por: Edgar Ariel Caballero Alfonso

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

SAP Senior

El agrupamiento de registros en un ALV se realiza utilizando: Las estructuras SLIS_T_SORTINFO_ALV y SLIS_SORTINFO_ALV. La tabla TI_SORT con los registros en el orden en que deseamos agrupar. Agregando el parametro IT_SORT con nuestra tabla interna TI_SORT. Los ALV Jerárquicos se realizan utilizando: Una estructura del tipo SLIS_KEYINFO_ALV (contiene el campo clavo que une a la tabla encabezado con la tabla de detalle).

Acceder a esta publicación

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

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

SAP Master

U3-L5 Otras configuraciones del ALV GRID CONTROL Para ordenamiento dinámico de datos en tabla final ALV DATA: ti_sort type lvc_t_sort st_sort type lvc_s_sort. st_sort-fieldname = 'NOMBRE_APE'. "Campo por el que se ordena la info st_sort-sos = 1. "Ordenamiento en primer lugar st_sort-up = 'X'. ascendente append st_sort to ti_sort. st_sort-fieldname = 'DNI'. "Campo por el que se ordena la info st_sort-sos = 2. "Ordenamiento en segundo lugar st_sort-up = 'X'. ascendente append st_sort to ti_sort. CALL METHOD o_grilla->set_table_for_first_display EXORTING is_layout = st_layout CHANGING it_outtab = it_usuarios it_fieldcatalog = ti_catalogo[] it_sort = ti_sort Excluir botones de barra de herramientas...

Acceder a esta publicación

Creado y Compartido por: Denisse Adriana Hernandez Trujillo

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

SAP Senior

1|AGRUPAMIENTO EN UN ALV PODEMOS AGRUPAR LOS REGISTROS QUE MOSTRAMOS EN UN ALV, PARA ELLO DECLARAMOS UNA TABLA DEL TIPO SLIS_T_SORTINFO_ALV Y UNA ESTRUCTURA DE TIPO SLIS_SORTINFO_ALV, ANTES DE LLAMARA LA FUNCION DEL ALV CARGAR LA TABLA TI_SORT CON LOS REGISTROS EN EL ORDEN QUE DESEAMOS COMPLETAMOS EL PARAMETRO EXPORTING IT_SORT CON NUESTRA TABLA INTERNA TI_SORT. 2| ALV JERARQUICO LOS ALV JERARQUICOS SE UTILIZAN CUNADO TENEMOS QUE MOSTRAR EN UN REPORTE DATOS DE CABECERA Y DE POSICION. DEBEMOS DECLARAR DEL TIPO SLIS_KEYINFO_ALV QUE SERA ST_KEYINFO Y CONTENDRA EL CAMPO QUE UNE A LAS DOS TABLAS INTERNAS

Acceder a esta publicación

Creado y Compartido por: Luis Eugenio Leyva Orozco

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

SAP Expert


ALV JERARQUICO Y AGRUPAMIENTO AGRUPAMIENTO EN UN ALV Para ello declaramos una tabla del tipo SLIS_T_SORTINFO_ALV y una estructura del tipo SLIS_SORTINFO_ALV. TI_SORT TYPE SLIS_T_SORTINFO_ALV, ST_SORT TYPE SLIS_SORTINFO_ALV. Cargamos la tabla TI_SORT con los registros en el orden en el que deseamos agrupar. CLEAR ST_SORT. ST_SORT-SPOS =1. ST_SORT-FIELDNAME = 'ESTADO_CIVIL'. APPEND ST_SORT TO TI_SORT. Ahora debemos completar el parametro exporting IT_SORT con nuestra tabla interna TI_SORT. En el call function 'REUSE:ALV_GRID_DISPLAY' EXPORTING ...... ..... IT_SORT = TI_SORT. TABLES T_OUTTAB = TI_USUARIOS. ----------------------------------------------------------------------------------------------------------------------------------...

Acceder a esta publicación

Creado y Compartido por: Oscar Guillermo Rodriguez Villate / Disponibilidad Laboral: FullTime

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

SAP Master

Agrupamiento en un ALV Podemos agrupar los registros que mostramos en un ALV. Para ellos, declaramos una tabla del tipo SLIS_T_SORTINFO_ALV y una estructura del tipo SLIS_SORTINFO_ALV. Debemos cargar la tabla con los registros en el orden en el que deseamos agrupar. CLEAR st_sort. st_sort-spos = 1. ----- orden de agrupamiento st_sort-fieldname = 'ESTADO_CIVIL'. ------ nombre del campo que agrupa. APPEND st_sort TO ti_sort. Con el parámetro exporting IT_SORT con la tabla interna. CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = v_repid i_callback_pf_status_set = 'PF_STATUS' i_callback_user_command = 'USER_COMMAND' it_fieldcat = 'TOP_OF_PAGE' is_layout = st_layout it_sort = ti_sort TABLES t_outtab = ti_usuarios....

Acceder a esta publicación

Creado y Compartido por: Jeferson José Peña Curvelo

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

SAP Senior

1- Agrupamiento en una ALV Podemos agrupar los registros que mostramos en un ALV declarando una tabla del tipo SLIST_T_SORTINFO_ALV y una estrutura del tipo SLIS_SORTINFO_ALV Completar el parámetro exporting IT_SORT con nuestra tabla interna TI_SORT 2- ALV jerárquico Audio Tips 1: en un ALV jerárquico no es posible utilizar el evento TOP SPAGE por lo que no será posible establecer una cabecera con títulos y logos tal como lo vemos hecho en los ALV de tipo Grilla. Otra limitación que presentan los ALV jerárquicos es que en ellos no se puede utilizar el boton de exportación de datos a excel debido a las diferencias que existen engre el formato de la cabecera y el formato de cada registro....

Acceder a esta publicación

Creado y Compartido por: Claudio Marcelo Dario Haikel

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

SAP Senior

AGRUPAMIENTO EN UN ALV Se declara una tabla del tipo SLIST_T_SORTINFO_ALV y una esctructura del tipo SLIS_SORTINFO_ALV. ej. ti_sort type SLIST_T_SORTINFO_ALV, st_sort type SLIS_SORTINFO_ALV, Luego se carga la tabla ti_sort con los registros en el orden en el que deseamos agrupar. ej. clear st_sort. st_sort-spos = 1. st_sort-fieldname = 'ESTADO_CIVIL'. append st_sort to ti_sort. Luego completar el parámetro exporting it_sort con nuestra tabla interna ti_sort. ej. CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = v_repid i_callback_pf_status_set = 'PF_STATUS' i_callback_user_command = 'USER_COMMAND' it_fieldcat = ti_catalogo[] i_callback_top_of_page = 'TOP_OF_PAGE' is_layout = st_layout it_sort = ti_sort...

Acceder a esta publicación

Creado y Compartido por: Alberth Julian Bolanos Bravo

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

SAP Master

ALV JERÁRQUICO Y AGRUPAMIENTO. SLIS_T_SORTINFO_ALV: Tabla estándar de SAP que se utiliza para crear tablas internas para el agrupamiento de reportes ALV. IT_SORT: Parámetro exporting de la función estándar que se utiliza para la creación de reportes ALV, que permiten el agrupamiento de los campos de la tabla de salida del reporte. SLIS_KEYINFO_ALV; Estructura estándar de SAP que se utiliza para los reportes ALV jerárquicos. En los reportes de este tipo no es posible generar cabeceras con títulos y títulos, tampoco es posible utilizar el botón de exportación a excel debido a la diferencia de formatos entre los datos de cabecera y el detalle.

Acceder a esta publicación

Creado y Compartido por: Juan Santamaria Borja


👉Bueno, estos fueron los últimos artículos de 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.