Ver Mensaje Individual
  #2  
Viejo 21/05/21, 14:27:59
Ijezk-el Ijezk-el is offline
Junior Member
 
Fecha de Ingreso: dic 2019
Mensajes: 22
Re: Problemas al extraer información de la memoria ABAP

He utilizado la función RSAQ_QUERY_CALL, la tabla que devuelve la función (la que contiene toda la información sin respetar el layout) la he guardado en una tabla TYPE REF TO DATA para luego hacerle ASSIGN a un FIELD SYMBOL TYPE TABLE.
Recorrí con un LOOP ese FIELD SYMBOL y asigné a otro FIELD SYMBOL TYPE ANY solo los campos que necesitaba para luego guardarlo en los campos de una estructura que creé. De esta manera:

LOOP AT <fs_table_typetable> ASSIGNING <fs_struct_typeany>.

ASSIGN COMPONENT 'field1_name' OF STRUCTURE <fs_struct_typeany> TO <fs_field_typeany>.
wa_qrydata-pernr = <fs_field_typeany>.
UNASSIGN <fs_field_typeany>.
ASSIGN COMPONENT 'field2_name' OF STRUCTURE <fs_struct_typeany> TO <fs_field_typeany>.
wa_qrydata-ename = <fs_field_typeany>.
UNASSIGN <fs_field_typeany>.
(...)

APPEND wa_qrydata TO it_qrydata.

ENDLOOP.

wa_qrydata es la estructura que creé y que contiene solo los campos que necesito.
Todo esto me funcionó; sin embargo, sigo sin comprender por qué el EXPORT TO MEMORY no me funcionaba.

Saludos.
Responder Con Cita