"Enjoy" transactions are usually more challenging to handle with Personas due to the extensive use of complex GUI controls. However many customers successfully created flavors for these.
What you describe should be possible with proper scripting. Also, if that's an option, sometimes it is easier to use the older ME21 or ME51 transaction to create the document and avoid dealing with the complex controls.