I would say, it would be difficult to "apply" all the settings - columns, subtotals, sorting, filters, layout settings - from the saved display variants over your internal table data.
Best way to achieve, what you are looking for is:
- Submit your ALV with Display variant to generate a Spool. This way all the settings from the display variants are captured in your output.
- Convert the Spool to PDF
- Attach the PDF to your email
Regards,
Naimesh Patel