✒️ABAP Los cortes de control utilizando tablas internas
ABAP Los cortes de control utilizando tablas internas
Cortes de control utilizando tablas internas en reportes.
El video nos muestra lo siguiente:
Primero se debe cargar la tabla interna de clientes con distintos registros.
Luego se debe ordenar la tabla interna de clientes según el orden en que queremos que se visualicen los datos.
Ahora se recorre la tabla para realizar el listado.
Dentro del LOOP se debe de pasar los datos que se van a recorrer a una estructura auxiliar.
Para realizar el corte de control por cliente se usa la siguiente sentencia: AT NEW seguida del campo número del cliente.
Dentro de este proceso compara el anterior número de cliente con el nuevo número de cliente.
Si estos son distintos se procesará el AT NEW
Luego para imprimir el total por cliente, se acumula el importe.
Para la impresión de los datos se usa la sentencia AT END seguida del campo por el cual hacemos el corte.
Internamente AT END compara el actual número de cliente con el próximo número de cliente.
Si estos son distintos se procesará el AT END.
Ejecute el programa.
Saldrá el listado el total acumulado para cada uno de ellos.CORTE DE CONTROL: es una forma de estructurar un reporte de salida de modo que suman y mostrar totales. La condición de la tabla de salida de reporte debe ordernarse por los campos por los cuales se va a realizar el corte de control. Es indispensable usar una estructura auxiliar para almacenar los datos del registro de la tabla interna del reporte. ya que abap completa con * los campos que estén a la derecha. y se perderá la información.
AT NEW: compara el valor actual con el valor anterior.
AT END: compara el valor actual del campo con el valor siguiente.
SUMAR CAMPOS: se usa la sentencia ADD o SUM. suma variables de tipo i, p o f.
Hay más sentencias que no se usan mucho pero nos pueden ayudar en un requerimiento especifico.
 
 
 
Sobre el autor
Publicación académica de José Luis Villafán Salinas, en su ámbito de estudios para la Carrera Consultor ABAP.
José Luis Villafán Salinas
Profesión: Ingeniería de Sistemas - Peru - Legajo: CM59C
✒️Autor de: 60 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Presentación:
Tengo el agrado de dirigirme a usted, con el objetivo de formar parte de un equipo de trabajo y superarme en todos los aspectos de mi vida. considero que podría integrarme adecuadamente al trabajo.
Certificación Académica de José Villafán