Ver la Versión Completa : E field-symbol no se está asignando.
jtristan
24/06/09, 14:24:57
Hola,
tengo este trozo de código donde quieto asignar los componentes de una tabla a un field-symbol.
field-symbols <ubi> type any.
campo = 'ubiori'.
assign component campo of structure
t_cuantos to <ubi>.
Y haciendo esto, cuando hago algo con <ubi> siempre me dice que todavía no se ha asignado nada.
¿Me falta algo?
Muchas gracias.
Un saludo.
Prueba a poner UBIORI en mayusculas
jtristan
24/06/09, 14:45:45
No, tampoco poniéndolo en mayúsculas.
No lo entiendo, es que tengo un programa en el que he usado los field-symbols igual que aquí y en este programa funciona.
jtristan
24/06/09, 15:07:48
Parece que el tema está en usar un workarea en vez de una tabla interna.
Entonces el problema esta en la estructura, en lugar de la tabla t_cuantos pon la estructura sobre la que esta referida esa tabla
Si nada de eso funciona create una estructura de diccionario que sea como tu table t_cuantos y ahi si te funcionara el assign component
stormshadow
24/06/09, 16:41:35
o prueba a declarar el field symbol del tipo que lo quieres y no de tipo any, eso me sucedió una vez, y así lo solucioné :p
jtristan
25/06/09, 05:36:23
Hola Ballan,
pues también probé con la estructura en vez de con la tabla y tampoco iba.
Pero me acaba de venir la lucidez. Por algún motivo, han declarado los campos de la estructura como like, cuando lo he cambiado a type si que ha funcionado.
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web