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!!
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!!
Comentario