Hola melo2412,
Bueno primero te comento que un work Area no es igual a un Field-symbols, el Field-symbols es un puntero que apunta directamente a tu tabla, una vez asignado tu Field-symbols todo lo que modifiques en el se modifica en la tabla.
Entonces según tu código, en ningún momento has asignado tu field-symbols <sflight3> si lo que quieres hacer es llenar un registro tendrías que hacer lo siguiente:
types : begin of sflight1,
carrid like sflight-carrid,
connid like sflight-connid,
fldate like sflight-fldate,
end of sflight1.
data : sflight2 type table of sflight1.
field-symbols: <sflight3> type sflight1.
APPEND INITIAL LINE TO sflight2 ASSIGNING <sflight3>.
<sflight3>-carrid = 'AA '.
move 0017 to <sflight3>-connid.
<sflight3>-fldate = '14.06.2006 '.
write : / <sflight3>.
espero que te sirva,
saludos.
Anuncio
Colapsar
No hay anuncio todavía.
Consulta Field Symbols
Colapsar
X
-
Consulta Field Symbols
Tengo un error en este codigo, segun tengo entendido FS es igual que WA solo que mas rapido entonces modifique mi código de wa.
types : begin of sflight1,
carrid like sflight-carrid,
connid like sflight-connid,
fldate like sflight-fldate,
end of sflight1.
data : sflight2 type table of sflight1.
field-symbols: <sflight3> type sflight1.
<sflight3>-carrid = 'AA '.
move 0017 to <sflight3>-connid.
<sflight3>-fldate = '14.06.2006 '.
write : / <sflight3>.
Dejar un comentario: