|
#1
|
|||
|
|||
export import id en diferentes programas
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. |
#2
|
|||
|
|||
Ya esta gente !!
Tenia que hacer el export v_num1 to shared memory indx(xy) id 'AAA'. y luego en el otro programa poner: import v_num1 to v_recojonum from shared memory indx(xy) id 'AAA'. |
#3
|
|||
|
|||
Exacto
el import y el export comun solo funcionan dentro de la misma ejecución
__________________
Sebas Desarrollador ABAP. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|