Gadgets para Blogger

Field-Symbols

FIELD-SYMBOLS

Forma básica:
FIELD-SYMBOLS .

Efecto:
Declara una variable simbólica con el nombre . En tiempo de ejecución, se puede asignar una variable concreta por medio de la sentencia ASSIGN.

Cualquier operación que se realice usando la variable simbólica afectará directamente a la variable asignada a ella.

Ejemplo

Desplegar el tipo de avión desde SFLIGHT usando una variable simbólica:

FIELD-SYMBOLS TYPE ANY.
TABLES SFLIGHT.
...
ASSIGN SFLIGHT-PLANETYPE TO .
WRITE .


ASSIGN

ASSIGN dinámica

Variantes:
a. ASSIGN (f) TO .
b. ASSIGN TABLE FIELD (f) TO .

Efecto:
La variable cuyo nombre contiene la variable f es usada para asignar la variable simbólica. De otro modo, la sentencia tine el mismo e efecto que una asignación estática (ASSIGN f TO), en donde se especifica un nombre de variable sin paréntesis.

En asignaciones dinámicas, no se puede usar offset y largo ((f)+off(len)).

Ejemplo
DATA: NAME(4) VALUE 'NUMBER',
NUMBER TYPE I VALUE 5.
FIELD-SYMBOLS TYPE ANY.
ASSIGN (NAME) TO .
WRITE .

No hay comentarios:

Publicar un comentario

Esperamos tus comentarios y sugerencias para mejorar el sitio.

Related Posts