You have defined and activated a form template.
More information: Defining Form Templates
You have experience of programming with ABAP and handling function modules.
An application program outputs a form, with integrated business data, to a printer or for archiving . You use function modules to call the form template in the application program. You use a function module to first determine the name of the generated function module that describes the form, then you call it. Two further function modules control the output of the form, and specify whether it is to be printed or archived. The form is then called in the application program after the necessary data has been selected.
If you want to send the form as an e-mail or fax, you must forward it to Business Communication Services . You use the function module FP_JOB_OPEN to control how the form is sent back to the application program. You get the returned form from the generated function module.
The following procedure describes how a form template is called if the interface is not compatible with Smart Forms.
If you migrated the form from a Smart Form, or if the interface is Smart Forms-compatible, the form is called in the application program in the same way as a Smart Form.
More information in the Smart Forms documentation:
Integrating the Smart Form into the Application
Migrating Smart Forms (under Switching Runtime )
The system creates the form with the integrated business data in PDL (Printer Definition Language) format and forwards the output to the spool processing tools. A PDF form is created only if the appropriate parameters are sent to the function module FP_JOB_OPEN when archiving, returning a PDF, or using print preview.