
Normalerweise wird bei Verwendung von interaktiven Formularen vor dem ersten Anzeigen des Formulars von den Adobe Document Services ein PDF-Dokument erzeugt und zum Client geschickt. Im weiteren Verlauf der Web-Dynpro-Sitzung werden nur noch die Daten des Formulars zwischen Browser und Server ausgetauscht.
In besonderen Fällen muss jedoch auch im Verlauf einer Web-Dynpro-Sitzung das komplette PDF-Dokument zwischen Browser und Server verschickt werden. Dies ist aus Performance-Sicht ungünstig, da die Netzwerklast erhöht wird und die Daten des Formulars nun in einem zusätzlichen Schritt von den Adobe Dokument Services aus dem PDF-Dokument extrahiert werden müssen.
Auch bei Verwendung von digitalen signierten PDF-Dokumenten muss das vollständige PDF-Dokument zwischen Client und Server verschickt werden.
Binden Sie die Eigenschaft pdfSource nur dann, wenn Sie das PDF-Dokument in Ihrer Anwendung weiter verarbeiten möchten (z.B. auf der Datenbank abspeichern möchten). In diesem Fall muss das PDF-Dokument bei jedem Roundtrip (submit) von den Adobe Document Services erneut gerendert werden.
Hinweis
Beachten Sie auch die Hinweise von Adobe bezüglich Best Practices for Improving Performance in Dynamic PDF Forms unter http://www.adobe.com/devnet/livecycle/articles/DynamicInteractiveFormPerformance.pdf.
Allgemeine Informationen über performante Web-Dynpro-ABAP-Entwicklung finden Sie unter: