MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 21/07/08, 08:25:57
loxeic loxeic is offline
Junior Member
 
Fecha de Ingreso: nov 2007
Mensajes: 8
Recuperar datos de otros programas...

Hola gente,

soy nuevo en SAP.. Alguien podria decirme q puedo hacer para recuperar el contenido de una tabla interna q se ejecuta en un report, por ejemplo zhr01, dentro de otro report, por ejemplo zhr02, el cual se llama mediante un submit en el zhr01... me habeis pillado?

no se si me explicado bien pero vendria ser algo asi:

report zhr01.

i_tab(con sus datos)

submit 'zhr02'.

(fin report zhr01)


report zhr02.

initialization.
"aqui me gustaria recuperar el contenido de la i_tab..

tratar ese contenido..

(fin report)


buscando por ahi encontre esto...

Field-symbols: <p1> type any.

data F type STRING value '(SAPMP50A)RP50G'.

assign (F) to <p1>.

"Comentario: entiendo q donde pone SAPMP50A, yo pongo mi zhr01, y RP50G le pongo i_tab, pero no me rula, eso lo pongo en el initialization... decir q la tabla del 01 y del 02 son del mismo tipo i la misma estructura.

como esto no me funciona, probe con esto otro...

en el zhr01 pongo:
EXPORT i_tab[] TO MEMORY ID 'mem1'.

en el initialization del zhr02.
IMPORT itab[] FROM MEMORY ID 'mem1'.
FREE MEMORY ID 'mem1'.

pues tampoco obtnego nada de nada...

tambien he probado en pasarle por parametro la tabla...en el submit...pero tampoco...

ejemplo..

submit zhr02 with p_tabla = i_tab[].

donde p_tabla dentro de zhr02 esta definido asi:

parameter p_tabla like i_tab no display. "supongo q al decirle parameter me lo coge solo como una variable y no como una tabla, pero he probado con Select-options y tampoco nada de nada...

alguien sabe q error cometo....

puede ser q la ejecucion del zhr02 este lejos en memoria q el SAP no mantenga la i_tab en memoria?¿?¿?

alguna solucion..?

Muchas Gracias!!

Úlima edición por loxeic fecha: 21/07/08 a las 08:41:01.
Responder Con Cita
  #2  
Viejo 21/07/08, 09:56:23
loxeic loxeic is offline
Junior Member
 
Fecha de Ingreso: nov 2007
Mensajes: 8
Recuperar datos de otros programas

bueno me respondo yo mismo...

CAZURRO!!!

el export y el import funcionan, pero ojo, cuidado con los nombres...pq yo he puesto en el ejemplo i_tab e i_tab, pero lo q me pasaba era q en el report donde tengo el submit(hecho X años) la tabla se llama t_tabla y el report al cual le hacen el submit la tabla se llama(i_tabla) creado por un servidor siguiendo los estandares de desarrollo de la empresa, es decir, q tenian nombre distintos las tablas por eso no las recuperaba...

ahi lo dejo por si alguien comete el mismo error..

EXPORT i_tabla TO MEMORY ID 'NOMBREQQUIERANENMAYUSCULAS'.

y donde quieres recuperar los datos..

IMPORT i_tabla FROM MEMORY ID 'NOMBREQQUIERANENMAYUSCULAS'.

Nota: el nombre de la tabla i el de la ID debe ser el mismo en ambos reports...
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 21:44:17.


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