MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Como obtener el nombre campo de una estructura (foro/showthread.php?t=6013)

Taita 15/06/07 16:12:33

Como obtener el nombre campo de una estructura
 
Hola Gente !
Aqui de nuevo, con preguntas complejas.
Tal vez alguien ya paso por esto.
Tengo una tabla interna, la cual la recorro a traves de loop at ti ... endloop.
Supongamos que la estrucutra ti esta compuesta de los siguientes campos:
data begin of ti,
campo1,
campo2,
end of ti.
Entonces, cuando estoy procesando el loop xa ti, yo necesito obtener el nombre del campo/s del registro en proceso, puesto que es clave de otra tabla que tengo q acceder.
No se, como obtener el nombre el o los nombre de campos de ti.
En verdad, campo1, campo2, ..., lo tengo dentro de una estructura definida en la se11.
Si alguien ya paso por esto y puede ofrecerme una ayuda, desde ya muchas gracias !!!
saludos, Esther.

lisandrolan 19/06/07 13:03:42

Si la estructura esta definida en la se11 podes usar algun metodo de la clase CL_ABAP_TYPEDESCR.

ballan 19/06/07 13:20:30

Creo recordar que puedes hacer un DESCRIBE FIELD ti (aqui seria el nombre de tu estructura) INTO ...

No es un metodo muy ortodoxo puesto que es de utilizacion interna y en el futuro puede dejar de funcionarte pero yo alguna vez lo he utilizado, mira la documentacion porque tenias que definir una serie de variables para almacenar y declarar un type-pools

Taita 19/06/07 13:33:27

Hola Gente !!
Gracias por responderme. Pues el grupo de funcion SDIFRUNTIME, contiene todas las funciones xa manejo de estructura, para este tipo de manejos.
De todas formas, muchas, muchas gracias !!!

Esther.;)


Husos Horarios son GMT. La hora en este momento es 14:33:14.

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