Luego usa tipo tabla en lugar de tipo cualquier tabla
FIELD-SYMBOLS: <fs_table> TYPE TABLE,
<fs_table1> TYPE TABLE,
<ls_table> TYPE any.
Avalados por :
Hola a todos,
Tengo un problema al añadir datos de un campo symbols a otro campo symbols.
< Field-symbols> :<f1> tipo any,
<f2> tipo any.
En el programa estoy asignando datos de una tabla a <f1> y <f2>.
Ahora quiero añadir <f2> a <f1>.
He intentado hacerlo de esta manera Añadir <f2> a <f1>.
Pero no funciona.
¿Alguien puede sugerirme cómo lograr esto?
Gracias de antemano
Viswa
Luego usa tipo tabla en lugar de tipo cualquier tabla
FIELD-SYMBOLS: <fs_table> TYPE TABLE,
<fs_table1> TYPE TABLE,
<ls_table> TYPE any.
Hola Max,
Gracias por tu sugerencia.
He escrito lo siguiente.
FIELD-SYMBOLS: <fs_table> TYPE any TABLE,
<fs_table1> TYPE any TABLE,
<ls_table> TYPE any.
LOOP at <fs_table1> ASSIGNING <ls_table>.
APPEND <ls_table> to <fs_table>.
ENDLOOP.
Pero estoy recibiendo el siguiente error al hacer lo mismo.
No puedes usar operaciones de índice explícitas o implícitas en tablas con tipos "HASHED TABLE" o "ANY TABLE". "<FS_TABLE>" tiene el tipo "ANY TABLE".
Por favor, ayúdame a resolver el error anterior.
Gracias
Viswa
Hola
El problema es la definición del field-symbol, uno de ellos debe ser una tabla:
FIELD-SYMBOLS: <WORKAREA> TYPE ANY.
FIELD-SYMBOLS: <INTTABLE> TYPE TABLE.
APPEND <WORKAREA> TO <INTTABLE>.
Pero antes de usar el código anterior necesitas asignarlos
Max
Hola
El problema es la definición del field-symbol, uno debe ser una tabla:
FIELD-SYMBOLS: <WORKAREA> TYPE ANY.
FIELD-SYMBOLS: <INTTABLE> TYPE TABLE.
APPEND <WORKAREA> TO <INTTABLE>.
Pero antes de usar el código anterior necesitas asignarlos
Max
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute