✒️ABAP Los cortes de control utilizando tablas internas
ABAP Los cortes de control utilizando tablas internas
LECCION 2: VIDEO - CORTE DE CONTROL UTILIZANDO TABLAS INTERNAS.
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 es q 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 q ABAP completara con * los campos q se encuentren a la derecha del campo por el cual realizamos el corte y se perderá la información almacenada en ello.
Principalmente utilizaremos la sentencia AT NEW y AT END.
- Sentencia AT NEW <campo>: Comparará el valor actual del campo con el valor anterior, si es <> se procesará el
código dentro del AT NEW.
- Sentencia AT END <campo>: Comparará el actual valor del campo con el sgte, es decir el q se encuentra en la
próxima vuelta de la tabla interna, si es <> se procesará el código dentro del AT END.
- Sentencia ADD: para sumar campos dentro del LOOP a la tabla interna del reporte.
- Sentencia SUM: q se utiliza para sumarizar variables de tipo Integer, p o float.
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 q se encuentre más a la derecha.
Ej: Supongamos q tenemos nuestra TI ti_tabla con los campos1, campo2 y campo3 en ese orden, si quisíeramos realizar el corte de control por campo3 solo colocaríamos: AT NEW campo3 o AT END campo3
- Sentencia AFFER y AT LAST: no se utiliza muy a menudo, pero puede ayudar en un requerimiento muy específico.
 
 
 
Sobre el autor
Publicación académica de Mayra Maria Pino Rodriguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Mayra Maria Pino Rodriguez
Profesión: Licenciada Cibernética Matemática - Republica Dominicana - Legajo: RA62Z
✒️Autor de: 56 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Mayra Pino