Email ALV Grid output
I have a report with a ALV Grid output which is developed using class CL_GUI_ALV_GRID. I know that there is a functionality for emailing the alv grid output ( SEND ), but i would like to know if there is a way to define a custom function to email the ALV grid output as a XL or PDF directly from the screen. The reason i want to have the custom function for email is to add a email message (mail contents ) with some more details in addition to the attachment. I did come across ideas like creating a spool and converting it to PDF, but is there any other solution which can be used to email the alv grid with a custom email message and without creating spool.