AT .. ENDAT

posted under by Antonio Lopez
Definición
La sentencia AT .. ENDAT sólo puede ser utilizada dentro de un bucle LOOP .. ENDLOOP para extractos, e identifica un bloque de proceso. La sentencia se ejecuta cuando se detecta que cambia algún valor en el field-group.

Sintaxis:
AT { WITH }.

ENDAT.

La setencia AT se cierra con ENDAT, identificando de esta forma un bloque de proceso.

La cláusula WITH se utiliza para indicar que la sentencia AT se debe ejecutar si para el field-group le
sigue el field-group .

Ejemplo 1:
DATA: NAME(30),
SALES TYPE I.
FIELD-GROUPS: HEADER, INFOS.
INSERT: NAME INTO HEADER,
SALES INTO INFOS.
...
LOOP.
AT NEW NAME.
NEW-PAGE.
ENDAT.
...
AT END OF NAME.
WRITE: / NAME, SUM(SALES).
ENDAT.
ENDLOOP.

0 comentarios

Make A Comment
Google
 
top