MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Estructura a tabla (foro/showthread.php?t=8246)

Cristi_RP 09/10/07 11:33:07

Estructura a tabla
 
Quiero hacer una función en la que se le pase una estructura y me lo guarde en una tabla con los siguientes campos (Nombre campo, valor campo).
A la función se le pasará la estructura y el nombre de la tabla donde guardaremos la información de la estructura.
Sería lo siguiente:

Estructura: estr
estr-nombre_campo1 = valor1
estr-nombre_campo2 = valor2

Pasarlo a una tabla que qdaria de la siguiente manera:
Primer registro
tabla-nombre = estr-nombre_campo1
tabla-valor = valor1
Segundo registro
tabla-nombre = estr-nombre_campo2
tabla-valor = valor2

Supongo que tengo que hacer con field-symbols pero no me ocurre como. Mi problema esta en como hacer referencia a los campos de la estructura porque se supone que pueden pasar estructuras de distinto tipo.
Gracias de antemano.

nenuke 09/10/07 15:25:30

Hola,

pues se me ocurre que puedes recuperar el nombre de los campos de la estructura usando la funcion ALV_REUSE_FIELDCATALOG_MERGE y su contenido como bien has dicho utiizando field-symbols.
Ejecuta el código de ejemplo que te adjunto y espero que te oriente un poco en su funcionamiento. Tu fución será igual solo deberás cambiar el write en pantalla por el insert en tu tabla.
Pregúntame sii no esta lo suficientemente claro:



Un saludo.


Husos Horarios son GMT. La hora en este momento es 04:44:10.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web