✒️ABAP Los cortes de control utilizando tablas internas
ABAP Los cortes de control utilizando tablas internas
Resumen Lección: Cortes de control utilizando tablas internas
Un corte de control es una forma de estructurar un reporte de salida de modo de poder sumarizar datos y mostrar totales por distintos campos del reporte, una condición esencial que presentan los cortes de control es que la tabla de salida del reporte debe ordenarse por los campos por los cuales se va a realizar el cortes de control.
Es indispensable utilizar una estructura auxiliar para almacenar los datos del registro de la tabla interna del reporte, ya que, ABAP completara con astericos los campos que se encuentren a la derecha del campos por el cual realizamos el corte y se perderá la información almacenada en ellos.
Principalmente vamos a utilizar las sentencia AT NEW y AT END.
La sentencia AT NEW <Campo> comparada el valor actual del campo con el valor anterior en caso de ser distinto entonces se procesara el código dentro del AT NEW.
La sentencia AT END <Campo> comparada el valor actual del campo con el valor siguiente es decir el que se encuentra en la próxima vuelta de la tabla interna en caso de ser distinto entonces se procesara el código dentro del AT END.
Para sumar campos dentro del LOOP a la tabla interna del reporte podemos utilizar la sentencia ADD o también la sentencia SUM que se utilizan para sumarizar variables tipo Integer, P o Float.
Es posible realizar un corte de control por mas de un campo, en ese caso colocaremos en el AT NEW o en el AT END el campo que se encuentre mas a la derecha.
 
 
 
2 Agradecimientos:
Han agradecido este aporte: Publio Sanchez Buitrago, Gustavo Petrov
Sobre el autor
Publicación académica de Alexander José Tovar Rodríguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexander José Tovar Rodríguez
Profesión: Ing. Electrónico en Computación - Venezuela - Legajo: UB49U
✒️Autor de: 45 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Alexander Tovar