📘ABAP - SORT
Definición de SORT
Utilizamos la sentencia ABAP SORT se utiliza para ordenar una tabla interna.
La sintaxis de la sentencia SORT es la siguiente:
SORT <tabla_interna>.
Junto con la sentencia podemos utilizar una serie de adiciones como por ejemplo:
- ASCENDING: para ordenar en forma ascendente el contenido de la tabla interna Dado que el ordenamiento por default se realiza en forma ascendente no es necesario especificarlo.
- DESCENDING: para ordenar en forma descendente el contenido de la tabla interna.
Veamos un ejemplo de la utilización de la sentencia SORT:
REPORT ZEA06_E07_U08_EJERCICIO_7.
TABLES: kna1.
DATA: it_cliente LIKE TABLE OF kna1 WITH HEADER LINE.
START-OF-SELECTION.
SELECT * FROM kna1
INTO TABLE it_cliente.
SORT it_cliente BY kunnr.
LOOP AT it_cliente.
WRITE:/ it_cliente-kunnr,
it_cliente-name1.
ENDLOOP.
TOP-OF-PAGE.
WRITE: / 'Codigo de Cliente', 'Nombre'.