✒️ABAP Los cortes de control utilizando tablas internas
ABAP Los cortes de control utilizando tablas internas
Corte de Control: es una forma de estructura un reporte de salida de manera donde se puede totalizar datos por distintos campos del reporte. una condición esencial 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 de registro de la tabla interna del reporte ya que ABAP rellenara 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 se utilizará la sentencia AT NEW y AT END
AT NEW <campo> comprara el calor actual del campo con el valor anterior en caso de ser distinto entonces se procesara el código dentro del AT NEW.
AT END <campo> comprara el valor actual 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 generara el código que se encuentre en el AT END.
Para sumar campos dentro del LOOP a la tabla interna del reporte podemos utilizar la sentencia ADD y también la sentencia SUM que sirve para sumar variables de tipo INTEGER P o FLOT
Es posible realizar un corte de control por más de un campo en ese caso se coloca en el AT NEW o el AT END el campo que se encuentre más a la derecha.
 
 
 
Sobre el autor
Publicación académica de Jeferson José Peña Curvelo, en su ámbito de estudios para la Carrera Consultor ABAP.
Jeferson José Peña Curvelo
Venezuela - Legajo: PD49W
✒️Autor de: 128 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jeferson Peña