Exporting:
DATA: l_p0001 TYPE p0001, l_return TYPE bapireturn1. "... DATA(l_guid) = cl_system_uuid=>create_uuid_c32_static( ). EXPORT p0001 = l_p0001 TO MEMORY ID l_guid. SUBMIT z_hr_report WITH p_guid = l_guid AND RETURN. IMPORT return = l_return FROM MEMORY ID l_guid.
Importing:
REPORT z_hr_report. PARAMETERS p_guid TYPE sysuuid_c32. DATA: l_p0001 TYPE p0001, l_return TYPE bapireturn1. START-OF-SELECTION. IMPORT p0001 = l_p0001 FROM MEMORY ID p_guid. CHECK sy-subrc = 0. "do stuff... CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE' EXPORTING number = l_p0001-pernr IMPORTING return = l_return. IF l_return-type = 'E'. EXPORT return = l_return TO MEMORY ID p_guid. RETURN. ENDIF.