✒️ABAP Los cortes de control utilizando tablas internas
ABAP Los cortes de control utilizando tablas internas
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 corte 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 asteriscos los campos que se encuentren a la derecha del campo por el cual realizamos el corte y se perderá la información almacenada en ello, principalmente vamos a utilizar la sentencia AT NEW Y AT END la sentencia AT NEW CAMPO comparara 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 comparara el actual valor 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 utiliza para sumarizar variables de tipo i, p, f, es posible realizar un corte de control por más de un campo en ese caso colocaremos en el AT NEW o en el AT END el campo que se encuentre más a la derecha. Por ejemplo supongamos que tenemos nuestra tabla interna ti_tabla con los campos, campo1, campo2 y campo3 en ese orden, si quisiéramos realizar un corte de control por campo3 solo colocaríamos AT NEW campo3 o AT END campo3.
 
 
 
Sobre el autor
Publicación académica de Jean Carlos Lopez Uzcategui, en su ámbito de estudios para la Carrera Consultor ABAP.
Jean Carlos Lopez Uzcategui
Profesión: Sistemas - Venezuela - Legajo: HS82J
✒️Autor de: 53 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Jean Lopez