could you provide you function module to change ALV to PDF?
As far as I know, you can't directly convert ALV to PDF. You will have to trigger a spool output from ALV and then convert that spool to PDF. Then download the PDF to frontend and then open that PDF file to view in Acrobat reader.
Thanks,
Juwin