#1
|
|||
|
|||
IMPORT TO MEMORY - ref popup job
Hola,
Al final en vez del popup dentro del job, estoy intentando extraer la tabla a memoria, dentro de un report llamado por un submit que genera los mensajes y recuperarla desde el report original. Luego de retornar del submit y cerrar el job, importar la tabla de la memoria, para después generar el popup. Pero ahora el problema es que no me importa la tabla. **REPORT 1** SUBMIT report2.... **rEPORT 2** EXPORT it_msgres[] TO memory id 'ITB'. **REPORT 1** IMPORT it_msgres[] from memory id 'ITB'. La tabla it_msgres[] viene vacía. Probé exportarla e importarla en el mismo programa y si lo hace, el problema es al intentar importarla desde otro report durante la misma ejecución. Alguna orientación?? gracias! |
#2
|
|||
|
|||
Hola.
Si no se puede hacer con el export-import se me ocurre una alternativa (no muy elegante la verdad). Es, que en tu programa lanzado en job, REPORT2, mediante sentencias write escribas tus mensajes (si es que puedes claro), para posteriormente desde tu REPORT1 recuperar el spool que te generó el job y leer el contenido para componer tu mensaje. Un saludo. |
#3
|
|||
|
|||
Cambia el
EXPORT it_msgres[] TO memory id 'ITB'. por EXPORT p1 = it_msgres TO SHARED MEMORY indx(xy) ID 'ITB'. y en el import lo mismo El tema es que tienes que exportar a shared memory para que lo puedan ver diferentes procesos |
#4
|
|||
|
|||
Perfecto!
Yo tampoco conocía esa opción. Gracias. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|