✒️ABAP Los cortes de control utilizando tablas internas
ABAP Los cortes de control utilizando tablas internas
Un Cortes 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 del reporte 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 de registro de la tabla interna del reporte ya que ABAP completará 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 ellos.
Principalmente utilizaremos las sentencias ADD NEW Y ADD END.
ADD NEW campo: Sentencia que comprará el valor actual del campo con el valor anterior. En el caso que sean distintos entonces se procesará el codigo dentro del ADD NEW
ADD END campo: Sentencia que comprará el actual valor del campo con el valor siguiente, es decir el que se encuentra en la proxima vuelta de la tabla interna.
En el caso que sean distintos entonces se procesará el codigo dentro del ADD END
ADD: Sentencia que se utiliza para sumar campos dentro del LOOP a la tabla interna del reporte
SUM: Sentencia que se utiliza para sumar campos dentro del LOOP a la tabla interna del reporte Y para sumarizar variables de tipo Inter P o float.
Es posible realizar un corte de control por mas de un campoà Colocar en el ADD NEW o ADD END el campo que se encuentre mas a la derecha. Ej. Tenemos tabla interna ti_tabla con los campos CAMPO1, CAMPO2, CAMPO3, en ese orden. Si quisieramos realizar un corte de control por CAMPO3, SOLO colocaríamos ADD NEW CAMPO3 ó ADD END CAMPO3.
También existen las sentencias ADD FIRST, ADD LAST
 
 
 
Sobre el autor
Publicación académica de Sabrina Soledad Rodriguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Sabrina Soledad Rodriguez
Profesión: Consultor Sap Fi - Co - Bs - Argentina - Legajo: SQ30J
✒️Autor de: 55 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Sabrina Rodriguez