in dem programm wo die itab ausgewertet wird machst du dann folgendesEXPORT itab TO MEMORY ID indxkey.
du musst dir jetzt nur irgendwie einen eindeutigen schlüssel ausdenken, ich kenne mich im HR bereich so garnicht aus kann dir von daher nichts empfehlen.IMPORT itab FROM MEMORY ID indxkey.
FREE MEMORY ID indxkey. "Speicher wieder freigeben
Code: Alles auswählen.
DATA: indxkey LIKE indx-srtfd.
CONCATENATE sy-uname pa_vbeln INTO indxkey.
EXPORT itab_positionen TO MEMORY ID indxkey.
Code: Alles auswählen.
REPORT zexport.
DATA: BEGIN OF itab OCCURS 0,
w TYPE c,
e TYPE c,
l TYPE c,
t TYPE c.
DATA: END OF itab.
DATA: indxkey LIKE indx-srtfd.
DO 10 TIMES.
MOVE 'W' TO itab-w.
MOVE 'E' TO itab-e.
MOVE 'L' TO itab-l.
MOVE 'T' TO itab-t.
APPEND itab.
ENDDO.
indxkey = '4711'.
EXPORT itab TO MEMORY ID indxkey.
CLEAR itab.
REFRESH itab.
SUBMIT zimport.
Code: Alles auswählen.
REPORT zimport.
DATA: BEGIN OF itab OCCURS 0,
w TYPE c,
e TYPE c,
l TYPE c,
t TYPE c.
DATA: END OF itab.
DATA: indxkey LIKE indx-srtfd.
indxkey = '4711'.
IMPORT itab FROM MEMORY ID indxkey.
FREE MEMORY ID indxkey.
IF sy-subrc = 0.
LOOP AT itab.
WRITE itab.
ENDLOOP.
ENDIF.
Code: Alles auswählen.
REPORT zimport
DATA: BEGIN OF itab OCCURS 0,
w TYPE c,
e TYPE c,
l TYPE c,
t TYPE c.
DATA: END OF itab.
DATA: indxkey LIKE indx-srtfd.
indxkey = '4711'.
SUBMIT zexport AND RETURN.
IMPORT itab FROM MEMORY ID indxkey.
IF sy-subrc = 0.
LOOP AT itab.
WRITE itab.
ENDLOOP.
ENDIF.
FREE MEMORY ID indxkey.
Code: Alles auswählen.
REPORT zexport.
DATA: BEGIN OF itab OCCURS 0,
w TYPE c,
e TYPE c,
l TYPE c,
t TYPE c.
DATA: END OF itab.
DATA: indxkey LIKE indx-srtfd.
indxkey = '4711'.
DO 10 TIMES.
MOVE 'W' TO itab-w.
MOVE 'E' TO itab-e.
MOVE 'L' TO itab-l.
MOVE 'T' TO itab-t.
APPEND itab.
ENDDO.
EXPORT itab TO MEMORY ID indxkey.