✒️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, la condición es que la tabla de salida del reporte este ordenado por los campos por los cuales se hará el corte de control.
se necesita utilizar una estructura auxiliar ya que ABAP completará con * los campos a la derecha del campo por el cual se realiza el control y se perderán esos datos.
AT NEW <campo> compara el valor actual del campo con el valor anterior, si son distintos se procesará el código dentro del AT NEW
AT END <campo> comparará el valor actual del campo con el valor siguiente, si son distintos se procesará el código dentro del AT END
Para sumar campos dentro de la sentencia LOOP podemos usar las sentencias ADD o SUM para sumarizar variables de tipo integer, p o float.
Para hacer un corte de control por más de un campo entonces se usa el AT NEW o AT END y se coloca el campo que se encuentre más a la derecha.
Otras sentencias AT FIRST , AT LAST
 
 
 
Agradecimiento:
Ha agradecido este aporte: Sebastian Morales Naranjo
Sobre el autor
Publicación académica de Widen Boris Horacio Nogales, en su ámbito de estudios para la Carrera Consultor ABAP.
Widen Boris Horacio Nogales
Profesión: Ingeniero de Sistemas - Bolivia - Legajo: PQ81E
✒️Autor de: 26 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero de sistemas con experiencia en implementación de sistemas erp, administración y soporte erps como sap bussines one, implementación soluciones bi , conocimientos de contabilidad .
Certificación Académica de Widen Horacio