✒️ABAP Los cortes de control utilizando tablas internas
ABAP Los cortes de control utilizando tablas internas
Unidad 3 - 2 - Cortes de control utilizando tablas internas en reportes.
Los cortes de control son utilizados para la generacion e listados, utilizando la sentencia AT.
**Antes de realizar el corto de control dentro de un loop. Debemos pasar los datos que se estan recorriendo a una estructura auxiliar.. Esto se debe a que ABAP complete con * todos los campos a la derecha del campo por el cual realizamos el corte.corte.
AT NEW: INternamente compara el actual campo con el valr anterior. Si estos son disitntos entonces se preocesa el codigo que esta dentro del AT NEW.
AT END: para realizar la impresion de los datos, utilizamos la sentencia AT END. Intermente compara el campo actual con el proximo, si estos son disitintos entonces se procesara el codigo que esta dentro del AT END.
Coceptos importanes de cortes de control:
Es uan forma de estructurar un reporte de salida de modo de poder sumalizar datos y mostar totales por distintos campos del reporte.
Una condicion esencial es que la tabla de salida del reporte, dbe ordenarse por los campos por los cualess 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 que ABAP completara con * los acampos que se encuentren a la derecha del campo por el cual realizamos el corte y se perdera la infor almacenada en ellos.
Para sumar campos dentro del LOOP a la tabla interna del reporte, utilizando la sentencia ADD o SUM. Para sumarizar varizables del tipo inter p o flow.
Es posible realizar un corte de control por mas de un campo, en este caso colocamos en el AT NEW o AT END, el campo que se encuentre mas a la derecha.
EJ: supongamos que tenemos una tabla intera ti_tabla con los campos: campo1, campo2 y campo 3 en ese orden.
si quisieramos realizar un corte por campo3, AT NEW campo3 o AT END campo3.
Tambien existentes las sentencias AT FIRST o AT LAST.
 
 
 
Sobre el autor
Publicación académica de Matias Ciutat, en su ámbito de estudios para la Carrera Consultor ABAP.
Matias Ciutat
Profesión: Consultor Sap Pm - Software Engineering Team Lead - Argentina - Legajo: PW24J
✒️Autor de: 35 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Matias Ciutat