Skip to Content
0
Apr 22, 2010 at 02:57 PM

IMPORT FROM MEMORY in job submitted program

334 Views

Hi experts,

In a method I do:

SUBMIT zemr0044 USER sy-uname

VIA JOB lc_jobname

NUMBER lv_jobcount

AND RETURN.

Before this submit I have done:

IMPORT ls_header = ls_header FROM DATABASE.

IMPORT iv_distr = iv_distr from DATA BUFFER.

IMPORT lt_items = lt_items FROM DATA BUFFER.

In program ZEMR0044 I do:

IMPORT ls_header = ls_header FROM MEMORY ID 'ls_header'.

IMPORT iv_distr = iv_distr from MEMORY ID 'iv_distr'.

IMPORT lt_items = lt_items FROM MEMORY ID 'lt_items'.

---> Unfortunatly it doesn't work.

If I do SUBMIT zemr0044 AND RETURN it works fine.

It seems that the data import doesn't works in background.

How can I transfer data from my method to my program ?

Program must be launched in background.

Thanks guys.