Hi Tom,
here i am giving you a sample screenshot, through which you can see, how a standard report
has been modified, and assigned a zreport.
Here is a standard report
Now this report has been copied, to copy this report just select all and copy
Go to SE38 and, make a zreport, and give all necessary inputs for this zreport
when you are in editor, just paste all the data here.
In this way you can make a zreport from a standard report.
If you wants to add some more functionality in it, you can do as below.
Just put your all functionality before
CONSTANTS gc_cpapp TYPE recpcpapp VALUE 'A520'.
INCLUDE ifrecpsf_ca_global.
INCLUDE ifrecpsf_ca_selscr_nonldb.
INCLUDE ifrecpsf_cn_subscr_spec_a520.
INCLUDE ifrecpsf_ca_subscr.
INCLUDE ifrecpsf_cn_selobj_a520.
INCLUDE ifrecpsf_ca_events.
INCLUDE ifrecpsf_ca_forms.
As shown in the screenshot here
In this way , you can create a custom zreport from any standard report