Asignación dinamica de campos
Hola queria saber como acceder a un campo de una estructura, que fue declarada dinamicamente.
por ejemplo, si yo declaro una estructura A continuacion obtengo datos dinamicamente en una tabla dinamica declarada igual que la estructura Luego realizo un LOOP para trabajar los valores. quiero acceder a el valor que contiene <wa>-matnr me dice que no puedo porque no existe el campo matnr, pero por debbug puedo ver que le asigno la estructura MARA y el campo matnr esta! pero no se como acceder directamente a esa info. Muchas gracias a todos ! :D Por las dudas dejo el codigo en el que estoy trabajando |
Hola muchas gracias a los que leyeron, ya puede solucionar el problema paso el codigo asi le sirve a cualquiera que quiera obtener datos y trabajarlos de manera dinamica. Saludos y gracias (Especialmente a los que moleste por msn jajaj)
Saludos *Recorro tabla declarada dinamicamente con estructura dinamica LOOP AT <fs_tabla_dinamica> ASSIGNING <fs_wa_dinamica>. * Armo el field symbol con estructura y campo dinamico CONCTENATE '<fs_wa_dinamica>' Lv_campo_variable INTO lv_campo. * Asigno el valor al puntero ASSIGN (lv_campo) TO <fs_field>. * Cambio el valor del campo. <fs_field> = 1. ENDLOOP. Saludos Gente!!! :D |
Fiera
Fiera, máquina, mostro, Darín!! Sos el David Hasselhoff de los abapers!
Abrazo |
Husos Horarios son GMT. La hora en este momento es 12:52:15. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web