You said that you don't wish to write this code in 2nd zprogram
case ok_code.
when 'BACK'.
leave screen.
when 'PRINT'.
PERFORM CALL_ADOBEFORM.
when 'EXIT'.
leave screen.
ENDCASE.
isn't?
without writing this code it is not possible to handle.
When you copy pf_status only pf_status is copied but not the events(PAI).