The following information is targeted mainly at developers, who can use it to achieve an optimal level of runtime performance when using Interactive Forms based on Adobe software. Unless specified otherwise, these recommendations apply both to interactive forms in Web Dynpro and to PDF-based print forms.
● For interactive forms, use the Form Caching function in the Designer. For more information, see the online help for the Designer.
● Minimize the amount of communication that takes place with the server in interactive forms. Only use those interactive functions (such as dynamic value help that sends queries to the server) that are strictly necessary.
● Keep scripting to a minimum, since scripting in a form can have an effect on performance.
● If possible, use only the following character sets, even if the Designer supports others: Courier, Arial, Times New Roman. These character sets do not need to be embedded in the form, which improves performance.
● For a detailed description of how to improve performance, see the online help of the Designer, under Creating Forms for Optimal Performance.
● For each business scenario, design an individual form that uses its own data retrieval methods. Do not implement the condition-driven output of multiple forms from the same form object.
● Structure the form context in accordance with the logical flow of data. Place the context nodes used at the top of the form at the initial position in the context tree.
● Deactivate any context nodes that you do not need.
● When you create forms for mass printing, design the data retrieval process in the application program and interface in accordance with your individual requirements. To support you in your work, use the function module FP_FIELD_LIST, which determines all fields used in the interface.
● Bundle print forms.
● Cache forms that you want to process with Adobe document services.
You can obtain precise details about the performance of Adobe document services. For more information, see Adobe Performance Analysis (in English only).