#1
|
|||
|
|||
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 ! Por las dudas dejo el codigo en el que estoy trabajando |
#2
|
|||
|
|||
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!!! |
#3
|
|||
|
|||
Fiera
Fiera, máquina, mostro, Darín!! Sos el David Hasselhoff de los abapers!
Abrazo |
Herramientas | Buscar en Tema |
Desplegado | |
|
|