Assing component
Hola.
Esta sentencia sirve para informar dinámicamenta los campos de una estructura utilizando field-symbols.
Normalmente se hace así:
Si tienes una estructura:
DATA: begin of ejemplo,
campo1,
campo2,
campo3,
.....,
end of ejemplo.
numero_campo = 4.
ASSIGN COMPONENT numero_campo OF STRUCTURE ejemplo TO <field-symbol>.
IF sy-subrc EQ 0.
<field-symbol> = 'Valor que se desea asignar'.
ENDIF.
Esto será equivalente a:
ejemplo-campo4 = 'Valor que se desea asignar'.
Espero que esto te aclare como se utiliza esta sentencia.
|