✒️ABAP Los cortes de control utilizando tablas internas
ABAP Los cortes de control utilizando tablas internas
- Cortes de control utilizando tablas internas
Corte de control: Forma de estructurar un reporte de salida de modo de poder sumarizar datos y mostrar totales por distintos campos del reporte. Una condición importante de los cortes de control es que la tabla de salida del reporte debe ordenarse por los campos que se realiza el corte de control. Es indispensable usar una tabla auxiliar para almacenar los datos del registros de la tabla interna, ya que ABAP llenará con asteriscos los campos que se encuentren a la derecha del campo por el que se realiza el corte y se perderá la info almacenada en ellos.
AT NEW <campo> : Compara el valor actual del campo con el anterior, si es distinto entonces se procesa el código dentro de AT NEW.
AT END <campo> : Compara el valor actual del campo con el siguiente, o sea el de la siguiente vuelta de la tabla interna. Si el valor es distinto se procesa el código dentro del AT END.
ADD o SUM: Se utiliza para sumar campos dentro del LOOP. SUM se utiliza para sumarizar variables de tipo integer, P o float.
Es posible realizar un corte por más de un campo colocando en el AT NEW o AT END el campo que se encuentra más a la derecha.
 
 
 
Sobre el autor
Publicación académica de Sandra Erika Bernabe Abreu, en su ámbito de estudios para la Carrera Consultor ABAP.
Sandra Erika Bernabe Abreu
Profesión: Ingeniería en Sistemas Computacionales - Mexico - Legajo: EW68S
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Sandra Bernabe