IMPORT TO MEMORY - ref popup job

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • nievesmp
    Member
    • abr
    • 95

    #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!
  • Melandry
    Senior Member
    • ene
    • 110

    #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.

    Comentario

    • ballan
      Senior Member
      • oct
      • 671

      #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

      Comentario

      • Melandry
        Senior Member
        • ene
        • 110

        #4
        Perfecto!
        Yo tampoco conocía esa opción.
        Gracias.

        Comentario

        Trabajando...