
Developers create or change PDF-based forms using the Form Builder (transaction SFP), which is integrated with the ABAP Workbench. There are two types of PDF-based form:
PDF-based interactive forms (object type PDFA)
PDF-based print forms (object type PDFB)
You call up PDF-based forms directly for translation in transaction SE63, where they are translated in the long text editor.
Translating PDF-Based Forms
To translate PDF-based forms created in transaction SFP, proceed as follows:
Call up transaction SE63.
Depending on the type of PDF-based form, enter the object type ID PDFA (PDF-based interactive forms) or PDFB (PDF-based print forms) in the command field and choose Enter.
Enter the name of the form in the Object Name field, or use the input help to select a form from a list of all forms in the system.
Check the source language and target language.
Choose Edit to begin translating the object. For more information on translating in the long text editor, see the Long Text Editor documentation.
You translate the descriptions of PDF-based forms as logical objects (ID: TLGS) of the type SFPF. For more information on translating logical objects, see Translating Logical Objects.
Using the Preview Function in the Long Text Editor
To preview the source text, select the
Display Source Text icon in the Source
Language area of the screen. To preview the target text, select the
Display Target Text icon in the Target
Language area of the screen.
The PDF preview requires that an Adobe Document Server is configured in the translation system. For more information, see the documentation on the Adobe Document Server.
Checking Display After Translation
To check the layout of the translated PDF-based form, proceed as follows:
Call transaction SFP.
Enter the name of the form in the field, and choose Display.
Choose the Layout tab page.
If you find formatting errors, you can click on the Properties tab page to display the name of the person who created it.
You have translated the form into the target language you selected.
For more information on the functions in transaction SE63, see Transaction SE63.
For more information on accessing objects directly for translation, see Translating Objects Directly.
For more information on saving long text translations actively or in raw format, see Saving Long Texts as a Raw or Active Version