!--a11y-->
Integration von Formularen 
Für Web-Dynpro-Benutzungsoberflächen
können im Rahmen von
SAP Interactive
Forms by Adobe Formulare erstellt und verwendet werden. Eine
performante und durchgängige Entwicklung der Oberfläche ermöglicht die
Integration des Adobe LiveCycle Designer Werkzeugs mit zugehörigem Editor
sowie der Adobe-Oberflächenelemente in die Development Workbench.
Ab NetWeaver 7.0 (NW 7.0) SPS10 kann die Integration von Formularen auf der Grundlage der Zero Client Installation (ZCI) durchgeführt werden.

Ab NetWeaver 7.0 SPS10 empfehlen wir nachdrücklich den alleinigen Einsatz von ZCI-Formularen mit XML-Schnittstelle. Da in den folgenden SPs weitere zentrale Features hinzugefügt wurden (Wertehilfe und Dropdown-Listboxen), empfehlen wir generell für Web Dynpro ABAP immer den Einsatz des jeweils neuesten Support Package.
Wir empfehlen, immer Formulare mit XML-Schnittstelle zu benutzen. Bestehende Formulare mit ABAP-Dictionary basierter Schnittstelle können als Druckformulare verwendet werden. Von einem Einsatz als interaktive Formulare raten wir ab.
Sie können die Lösung SAP Interactive Forms by Adobe in den folgenden verschiedenen Varianten nutzen:
● Druck-Szenario
Dieses Szenario dient dem Drucken und Anzeigen von Formularen. Im Gegensatz zum interaktiven Szenario kommen hier nur nicht-eingabefähige PDF-Formulare, d.h. PDF-basierte Druckformulare, zum Einsatz.
● Interaktives Szenario
Bei diesem Szenario werden Formulare erstellt und bearbeitet, die eingabefähige Elemente enthalten.

Wir empfehlen, den Einsatz von interaktiven Formularen erst nach sorgfältiger Prüfung der Anforderungen und Bedürfnisse Ihrer Anwendung. Interaktive Formulare sollten sinnvollerweise dann verwendet werden, wenn ein PDF-basiertes Formular echte Vorteile gegenüber einer normalen Web Dynpro View mit InputFields bietet. Dies können beispielsweise Szenarien sein, in denen bisherige Papier-basierte Abläufe durch ein Online-Szenario mit exakt gleichem Formular-Layout abgelöst oder ergänzt werden sollen. Andere Fälle können Anwendungen sein, bei denen neben dem reinen Online-Szenario dasselbe Formular zum Drucken, zur Archivierung, zum Versenden per Email oder zu anderen Zwecken in statischer Form benötigt wird.
● Offline-Szenario
Hier werden bereits im System
vorhandene Formulare, die als MIME-Objekte im
MIME-Repository
abgelegt sind oder mittels Upload (siehe
FileUpload) zur
Verfügung gestellt werden, innerhalb einer Web-Dynpro-Applikation zur Anzeige
gebracht.
● Szenario mit digitalen Signaturen
Siehe Digitale Signaturen bei der Formular-Integration
Die Vorgehensweise zur Erstellung bzw. Verwendung der entsprechenden Formulare ist insbesondere für die ersten beiden Szenarien weitgehend gleich. Ein wesentlicher Unterschied ergibt sich jedoch beim Aufruf der Anwendung bei ACF-Formularen: Beim ersten Aufruf eines interaktiven Formulars wird automatisch ein CAB-File vom Server geladen, das ein Plugin für den lokal installierten Adobe Reader enthält. Dieses so genannte Active Components Framework (ACF) ermöglicht das Bearbeiten von Formular-Inhalten auf dem lokalen Rechner. Für die Anzeige bzw. den Druck eines Formulars wird das ACF dagegen nicht benötigt.
Zum ZCI gehören interaktive Formulare im ISR-Framework. Diese können ab SAP NetWeaver SPS 10 zur Laufzeit in Web Dynpro für ABAP auf der Basis der Zero Client Installation (ZCI) verwendet werden. Die Formulare müssen dafür ein spezielles Scripting enthalten, das Sie beim Erstellen von neuen Formularen im Form Builder einfügen.
Bisher war für die Bearbeitung
interaktiver Formulare im Adobe Reader die Installation des Active Component
Frameworks (ACF) auf dem Frontend-PC erforderlich. Ab SAP NetWeaver 7.0 SPS 10
ermöglicht ZCI die Bearbeitung von interaktiven Formularen im Adobe Reader
ohne zusätzliche Plug-Ins. ACF wird daher für interaktive Formulare nicht mehr
benötigt. Interaktive Formulare, die mit einer älteren Version von SAP
NetWeaver erstellt worden sind, können Sie über einen Report ZCI-fähig machen.
Weitere Informationen finden Sie unter
Prüf- und Updatefunktion mit dem Report
FP_CHK_REPORT.
Für die Adobe-Integration steht im Web
Dynpro View Designer das
InteractiveForm-Oberflächenelement
in der Kategorie integration zur
Verfügung.
Siehe Formular-Integrations-Voraussetzungen
Für ZCI führen Sie den o.g. Report FP_CHK_REPORT aus.
Für ACF führen Sie das Programm FP_PDF_TEST_00 aus, um sicherzustellen, dass der ADS korrekt konfiguriert wurde. Als Ausgabe des Testprogramms erhalten Sie bei korrekter Konfiguration die Versionsnummer des installierten ADS.
Weitere Informationen über eventuelle
Fehler finden Sie unter
Fehler- und
Problemanalyse und
Adobe Document
Services Problem Analysis Scenarios. Siehe auch SAP Hinweis
999998.
Formulare können völlig unabhängig von
Web-Dynpro-Anwendungen mit Hilfe des Form Builders (Transaktion SFP) angelegt
und gepflegt werden. Informationen über das Anlegen von Formularen und die
Handhabung des Form Builder finden Sie unter
Formularentwurf mit
dem Form Builder. Beachten Sie, dass Smart-Forms-kompatible Schnittstellen
in Web Dynpro ABAP nicht unterstützt werden. Grundsätzlich können Sie
innerhalb jeder View einer beliebigen Component ein Formular einbinden, es
kann jedoch oft sinnvoll sein, für die Integration eines Formulars eine eigene
View anzulegen.
Im Folgenden werden die einzelnen Schritte für das Erstellen bzw. Verwenden eines Formulars erläutert: PDF-Formular in eine Web-Dynpro-Anwendung integrieren
Interaktive Verwendung eines Formulars

Sie finden E-Learning Tutorials mit Codingbeispielen für die Integration von ACF-Formularen in WDA im SDN. Diese Tutorials wurden auf der Basis von NW7.0 SPS6 erstellt.
Die Integration von Formularen (und weiteren aktiven Controls) in Web Dynpro ABAP Dialogfenster (Popups) wird nicht unterstützt.
Weitere Limitationen finden Sie in SAP Hinweis 1098009.
Sie finden eine komplexe Testanwendung für die verschiedenen Szenarios, die im Rahmen der Formular-Integration mit ZCI möglich sind, im System in der Component WDR_TEST_ADOBE.
SAP-Hinweise auf dem Service Marketplace
Nummer |
Kurztext |
942506 |
Klassifizierung der Formulare nach xACF und ZCI |
766191 |
Active Component Framework Installation |
999998 |
Fehleranalyse bei der Web Dynpro ABAP Adobe Integration |
846952 |
ACF vom Client-PC entfernen |
955795 |
Neuanlage von Web Dynpro ZCI Formularen im Form Builder |
834573 |
Interactive Forms based on Adobe sw:Acrobat/Reader version |
947675 |
ISR / Adobe: Neuer Layouttyp ZCI ab ERP 2005, SP 5 |
940637 |
OFFI: SetMergeTemplate für Adobe Template Designer |
944954 |
Interaktive Formulare mit Skript vorbelegen |
978037 |
ACF-basierte UI-Elemente auf ZCI umstellen |