✒️ABAP Los cortes de control utilizando tablas internas
ABAP Los cortes de control utilizando tablas internas
Como realizar un corte de control a una tabla interna para imprimir un listado por pantalla:
Se tiene una tabla interna con registros de clientes y se quiere que se muestre en una sola línea el total de clientes, de allí se realiza un corte de control por cada cliente y otro para imprimir los resultados
Primero se carga la tabla interna
Luego se ordena en el orden que se desea que se visualice los datos
Y se recorre la tabla para mirar el listado
Antes de realizar el corte de control dentro del LOOP los datos que se están recorriendo a una estructura auxiliar
Para realizar el corte se va a utilizar la sentencia AT NEW seguida del campo número de cliente
Allí el AT NEW compara el nuevo cliente con el anterior en la tabla
Si son distintos se procesara el código dentro del AT NEW
Para imprimir se utiliza la sentencia AT END seguida por el campo por el cual se realiza el corte
Luego comparara el actual con el anterior y si son distintos se procesara el código dentro del AT
Luego se ejecuta el programa
Final se ve el listado ordenado por cliente donde se muestra el total acumulado para cada cliente
Corte de control: es la forma de estructurar un reporte de salida de forma de sumarizar datos y mostrar totales por diferentes campos del reporte.
 
 
 
Sobre el autor
Publicación académica de David De Jesùs Restrepo Cañas, en su ámbito de estudios para la Carrera Consultor ABAP.
David De Jesùs Restrepo Cañas
Profesión: Ingenieria de Sistemas - Colombia - Legajo: JC61B
✒️Autor de: 146 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial