Hola a todos, tengo un problema:
He creado un report en el cual hago el export/import de una variable y me lo coge bien, es decir, en el mismo programa. Hasta aqui todo bien.
REPORT ZPRUEBA50.
data: v_num1 type i.
data: v_recojonum type i.
start-of-selection.
v_num1 = 30.
export v_num1 to memory id 'AAA'.
import v_num1 to v_recojonum from memory id 'AAA'.
write: 'Numero es:', v_recojonum.
Pero la cosa cambia si lo hago en dos programas diferentes....No me lo coge.
REPORT ZPRUEBA55.
data: v_num1 type i.
start-of-selection.
v_num1 = 30.
export v_num1 to memory id 'AAA'.
submit zprueba55 and return.
write: 'Numero es:', v_num1.
REPORT ZPRUEBA57.
data: v_recojonum type i.
start-of-selection.
import v_num1 to v_recojonum from memory id 'AAA'.
write: 'Numeroooo:', v_recojonum.
en uno exporto y en el otro report importo, pero
no me lo coge, sabeis porque puede estar pasando??
He estado mirando por internet y sale esto:
"Los datos guardados en memoria sólo pueden usarse durante la ‘vida’ del programa que realiza la sentencia EXPORT (exporta clusters), pero no se pierden al usar CALL TRANSACTION o SUBMIT."
Entonces he utilizado la sentencia " submit and return " despues del export y me sale el error de el numero maximo de modos internos ha sido alcanzado, alguien tiene idea??
mersi.
He creado un report en el cual hago el export/import de una variable y me lo coge bien, es decir, en el mismo programa. Hasta aqui todo bien.
REPORT ZPRUEBA50.
data: v_num1 type i.
data: v_recojonum type i.
start-of-selection.
v_num1 = 30.
export v_num1 to memory id 'AAA'.
import v_num1 to v_recojonum from memory id 'AAA'.
write: 'Numero es:', v_recojonum.
Pero la cosa cambia si lo hago en dos programas diferentes....No me lo coge.
REPORT ZPRUEBA55.
data: v_num1 type i.
start-of-selection.
v_num1 = 30.
export v_num1 to memory id 'AAA'.
submit zprueba55 and return.
write: 'Numero es:', v_num1.
REPORT ZPRUEBA57.
data: v_recojonum type i.
start-of-selection.
import v_num1 to v_recojonum from memory id 'AAA'.
write: 'Numeroooo:', v_recojonum.
en uno exporto y en el otro report importo, pero
no me lo coge, sabeis porque puede estar pasando??
He estado mirando por internet y sale esto:
"Los datos guardados en memoria sólo pueden usarse durante la ‘vida’ del programa que realiza la sentencia EXPORT (exporta clusters), pero no se pierden al usar CALL TRANSACTION o SUBMIT."
Entonces he utilizado la sentencia " submit and return " despues del export y me sale el error de el numero maximo de modos internos ha sido alcanzado, alguien tiene idea??
mersi.

Comentario