Hola.
Existen 2 maneras para generar un PDF desde SAP.
1º.- Existe dentro de los programas creados por sap un reporte el : RSTXPDFT4, el cual toma una orden de Spool creada y la convierte a un PDF.
2º.- A traves de 2 funciones. CONVERT_ABAPSPOOLJOB_2_PDF o CONVERT_OTFSPOOLJOB_2_PDF, la cual toma la información del Spool, se le debe pasar la orden de Spool, para saber cual es el Spool que se esta generando en el programa actual de los cuales se termino de imprimir toda la información, la varible sy-spono es la que la contiene.
Después por medio de la funcion SO_NEW_DOCUMENT_ATT_SEND_API1, puedes adjuntar el PDF y lo mandarlo por mail.
Un saludo.