Hi Danny,
1. Create a new program and inside that create a subroutine in which you based on that plant call your smartform.
2. Then create a output type and assign it to EF-Purchase Order in Nace transaction.
3. For the newly created output type, in the print output row give your driver program name in Program and in Routine give your routine name.
Thanks,
Menka