Anuncio

Colapsar
No hay anuncio todavía.

Consulta Field Symbols

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • 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>.

  • #2
    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.


    Comentario

    Trabajando...
    X