
- Pasos para aplicar Corte de Control (CC) a Tabla Interna (TI):
*1) Primero se carga la TI con los registros a procesar.
SELECT ... INTO ti.
*2) Ordenar la TI, según el orden que queremos los CC.
SORT ti.
*3) Recorremos Ti para realizar listado (LOOP-ENDLOOP)
LOOP
*4) Antes de hacer el CC, debemos pasar los datos a estructura auxiliar.
* (pues ABAP rellena de asteriscos todos los campos a la derecha del campo por el cual hacemos el CC).
CLEAR wa_aux.
wa_aux = wa.
*5) Para realizar el CC, usamos AT NEW campo_corte.
"Por cada nuevo fld1:
AT NEW fld1
CLEAR v_acum.
WRITE ....
ENDAT.
*6) Para acumular usamos ADD o SUM.
ADD wa-importe TO v_acum.
*7) para impresión de datos, usamos AT END OF campo_corte.
AT END OF fld1.
WRITE:/ ... v_acum.
ENDAT.
ENDLOOP.