📘ABAP - It_sort

Plan #QUEDATEENCASA

30, 40, 60 y hasta 100%OFF en planes de carrera 2020
Juntos para transformar CRISIS en OPORTUNIDADES!

Definición de It_sort

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.

¿Buscás una carrera con Futuro?

¿Desea Aprender más sobre It_sort?

"It_sort" es un tema que desarrollamos en nuestra 🎓Carrera Programador ABAP que inicia el lunes 13 Abril 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 "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

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

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

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

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... (+Info...)

Acceder a esta publicación

Ambito de estudios: Máster ABAP POO - Lección: Video - Otras configuraciones del ALV GRID CONTROL

Creado y Compartido por: Denisse Adriana Hernandez Trujillo

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

SAP Master

1 | Agrupamiento en un ALV - Declaramos una tabla SLIS_T_SORTINFO_ALV - Declaramos una estructura del tipo SLIS_SORTINFO_ALV - Antes de llamar a la función ALV cargar la tabla TI_SORT con los registros en el orden en el que deseamos agrupar. - Completar el parámetro exporting IT_SORT con nuestra tabla interna TI_SORT 2 | ALV Jerárquico En las declaraciones de las tablas internas de cabecera y posiciones, debe haber como mínimo un campo en común.

Acceder a esta publicación

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

Creado y Compartido por: Sergio Jhonatan Vilca Quispe / Disponibilidad Laboral: FullTime

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

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

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. ----------------------------------------------------------------------------------------------------------------------------------... (+Info...)

Acceder a esta publicación

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

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.... (+Info...)

Acceder a esta publicación

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

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.... (+Info...)

Acceder a esta publicación

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

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... (+Info...)

Acceder a esta publicación

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

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

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

Creado y Compartido por: Juan Santamaria Borja

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

SAP Senior

1. Agrupamiento en un ALV Para esto debemos declarar un tabla del tipo SLS_T_SORTIFO_ALV y una estructura del tipo SLIS_SORTINFO_ALV Luego debemos cargar la tabla TI_SORT(tabla declarada anteriormente) con regisitros con el orden deseado. Ahora completar el parámetro exporting IT_SORT(parámetro declarado anteriormente) con la tabma TI_SORT. 2. ALV jerárquico Los ALV se usan cuando se tiene que mostrar datos de cabecera y de posición. Ahora declarar una structura del tipo SLIS_KEYINFO_ALV (st_keyinfo) la cual contendrá el campo clave que une a las dos tablas internas. Luego crear el catálogo del ALV, ahora completar la estructura ST_KEYINFO. El los campos HEADER01 y ITEM01. Por ultimo ejecutar la función... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Daniel Arias Sarmiento

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

SAP Senior

SLIS_T_SORTINFO_ALV - Tabla estandar que se utiliza para crear tablas internas para agrupamiento de reportes ALV. ( para declarar tipos de tablas ). SLIS_SORTINFO_ALV - Estructura estandar que se utiliza para crear estructuras para agrupamiento de reportes ALV. IT_SORT - Parametro exporting de la funciones standard que se utilizan para la creacion de reportes ALV, que permite el agrupamiento de los campos de la tabla de salida del reporte. SLIS_KEYINFO_ALV - Estructura estandar que se utiliza para los reportes ALV. REUSE_ALV_HIERSEQ_LIST_DISPLAY - Funcion estandar que se utiliza para la creacion de reportes ALV jerarquicos. ( un reporte jerarquico no se puede exportar a Excel ).

Acceder a esta publicación

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

Creado y Compartido por: David Camacho Espinoza

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

==> AGRUPAMIENTO DE UN ALV: el objetivo es agrupar los registros mostrados en base al valor de cada registro en una columna dada. Declaramos una tabla y una estructura con estos tipos: ti_sort TYPE slis_t_sortinfo_alv, st_sort TYPE slis_sortinfo_alv. Antes de llamar a la función del 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. Completamos el parámetro EXPORTING de la función con la tabla interna que acabamos de crear: ... is_layout st_layout it_sort = ti_sort TABLES ... ... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Jose Lopez Partida

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

SAP Expert

AGRUPAMIENTO DE ALV: Declarar tabla SLIS_T_SORTINFO_ALV y estructura SLIS_SORTINFO_ALV. Cargar tabla TI_SORT con los registros en el mismo orden en que queremos agrupar y completar el parámetro exporting IT_SORT. ALV JERARQUICO: Como se dijo anteriormente se utilizan si se quiere mostrar datos de cabecera y de posición. -debe existir en las declaraciones como minimo un campo en común. Debemos declarar la estructura del tipo SLIS_KEYINFO_ALV. A continuación se crea el catalogo del ALV para ambas tablas internas. Después debemos completar la estructura ST_KEYINFO, que contendrá HEADER01 e ITEM01, donde ira el campo de la tabla de cabecera que será el vinculo con la tabla de detalles. Ejecutar REUSE_ALV_HIERSEQ_LIST_DISPLAY... (+Info...)

Acceder a esta publicación

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

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


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