Adobe Interactive Forms
Nach SAPscript und Smart Forms wurde 2005 mit Adobe Interactive Forms die dritte Formulartechnologie von SAP vorgestellt. Adobe Interactive Forms entstand in Zusammenarbeit mit Adobe. Es ist die aktuellste Formulartechnologie von SAP.
Die Technologie wird heute in vielen Kundenprojekten von SAP verwendet. Sie ist für SAP die Standardformulartechnologie um Formulare zu erstellen. Mit jedem Enhancement Package liefert SAP mehr konvertierte Druckformulare von SAPscript oder SAP Smart Forms aus. Mit dem Erscheinen des Enhancement Package 4 für SAP ERP 6.0 sind von SAP mehr als 2200 Adobe Interactive Druckformulare verfügbar.
Die Literaturreferenz für Adobe Interactive Forms ist SAP Interactive Forms by Adobe, 2. Auflage, von Jürgen Hauser, Andreas Deutesfeld, Stephan Rehmann, Thomas Szücs und Philipp Thun.
Siehe Kategorie:Formularwesen Adobe Forms.
Abwägung Adobe Forms, Smart Forms und SAPscript
- Vor- und Nachteile Adobe Forms - Smart Forms
- SAP OSS 1009567 über Unterschiede Smart Forms und Adobe Forms
Bugs
- Aufruf Formular
- Aufruf Adobe Forms über direktes Ausführen eines Funktionsbausteins nicht möglich
- Aufruf Adobe Forms-Formular bricht mit einer ADS-Fehlermeldung ab
- SAP-GUI
- SAP-Druckprogramme
- Adobe LiveCycle Designer
- Abfrage Speichern im Adobe LiveCycle Designer nach Aktivierung
- Absturz Adobe LiveCycle Designer
- Elemente im Adobe LiveCycle Designer editierbar trotz Anzeigemodus
- Feld in Fließtext
- Geöffnetes Muster im Adobe LiveCycle Designer sperrt Formular
- Kontextelemente reagieren auf Doppelklick, Layoutelemente auf Einfachklick
- Mehrfacher Start des Adobe LiveCycle Designer
- Mischung zwischen Tabellenknoten und Teilformularen mit Tabellenbindung
- Objekte im Adobe LiveCycle Designer nicht duplizierbar
- Stilkonflikt bei Einbindung von Standard-Textbausteinen in Adobe Forms
- Tabellen verbrauchen sich bei Nutzung
- Typ Feld Numerisches Feld bei CHAR-Feld oder DECIMAL-Feld
- Umwandlung Textfeld in Text
- Schnittstelle
- Generierter Funktionsbaustein reagiert nicht auf Änderungen an Importparametern
- Vorschlagswert Importparameter in Schnittstelle auf 21 Zeichen beschränkt
Grundlagen
Druckausgabeformate
- PostScript (PS)
- Printer Command Language (PCL)
- Zebra Programming Language (ZPL) und Etikettendruck
- mind-forms.de: Parametersteuerung Adobe Forms für Zebra-Drucker
Druckformular, statisches und dynamisches Formular
Mail / Fax
Softwarekomponenten
Voraussetzungen Nutzung
- Installierter Adobe Reader ab Version 8.0
- Programm Adobe LiveCycle Designer auf dem PC installiert
- Es gibt einen Java-Stack im SAP-System
- Installation und Konfiguration der Adobe Document Services
- ABAP-Seitige Konfiguration (Mitteilung an ABAP-Stack welche ADS-Installation verwendet werden soll)
- Lizenzkosten Adobe Interactive Forms
Diese Einstellungen sollten von der Basis vorgenommen werden. Siehe "SAP Interactive Forms by Adobe", 2. Auflage, S. 65-116.
XFA, XML, XDP und PDF-Objekt
- XML aus PDF extrahieren mit Testprogramm FP_PDF_TEST_03
- XDP-Datei
- XFD-Datei
- XFA (XML Forms Architecture)
- PDF-Objekt
Scripting (JavaScript/FormCalc)
Rahmenprogramm
Archivierung
SFPOUTPUTPARAMS und Funktionsbaustein FP_JOB_OPEN
Rahmenprogramm
Generierter Funktionsbaustein
SFP Schnittstelle
SFP Kontext und Adobe LiveCycle Designer
Bindung
Debugging
Dokumentation Formular
Formulareigenschaften
- Formular Eigenschaften
- Formularsprache
- Maßeinheiten
- Rechtschreibung prüfen
- Sprache Adobe LiveCycle Designer einstellen
- Versionsverwaltung
Grafiken
Kontext
Masterseite, Inhaltsseite, Ausgabeseite, Paginierung
- Masterseite, Inhaltsbereich, Inhaltsseite, Ausgabeseite und Paginierung
- Seitenangaben
- Überlauf von Teilformularen
Objektbibliothek
Ordner
Paletten im Adobe LiveCycle Designer
Tabellen und Teilformulare
Textbausteine
Textfelder
- Beschreibungstext von leeren Variablen im Formular ausblenden
- Muster (Formate Datum/Zahlen/..)
- Stellen begrenzen
- Texte zusammenfügen
- Texteinzug
Übertrag Werte am Seitenende
Testprogramme/-Formulare
SAP hat eine Reihe von Testprogrammen und Testformulare geschrieben, die mit den Daten des Flugdatenmodells oder mit hart gecodeten Daten arbeiten.
Um grundsätzlich die Formularausgebe zu testen.
Übersetzungen
Bundeln von Formularen (Tabelle FPCONNECT)
- SAP bietet bei Adobe Forms aus Performancegrnden die Möglichkeit PDF-Ausgaben zu bundeln.
- Z. B. bei Mahnungen ist es im Standarddruckprogramm SAPF150D2 eingestellt, dass das Bundeln angefordert wird. Im Druckprogramm wird dem Funktionsbaustein FP_JOB_OPEN ein Parameter GETPDF = M übergeben, der die Bundeling anfordert. Es hängt dann von der globalen Einstellung in der Tabelle FPCONNECT für den Eintrag ADS ab, ob Bundeln in dem SAP-System vorgenommen wird. Im Kundenprojekt wurden allerdings die "Dienste zum Objekt" verwendet, um das jeweils erzeugte PDF am gemahnten Kunden zu speichern. Da hier das Bundeling die 1-zu-1-Zuordnung zwischen Mahnkunden und der Funktion "Dienste zum Job" aufgebrochen hat, wurden z. B. kein PDF an einem Kunden angehängt und z. T. auch andere Mahn-PDFs. Das hatte im Projekt intensive Recherche im STandardcode erfordert, um diesen Fehler zu finden. Das Problem behoben hat dann das Einstellung vom Feld FPCONNECT-MBATCHING auf space. Diese Tabelle kann man über SM30 direkt ändern in jedem System.
- Will man wirklich PDFs bundeln, um Performancegewinne zu erreichen, sollte man sich dieser genannten Problematik bewusst sein. Es ist mir nicht bekannt nach welchen Kriterien SAP Adobe Forms Formulare bundelt und welche nicht, sofern das Bundeling aktiv ist. In aller Regel ist das auch kein Wissen, was erforderlich ist.
OSS-Hinweise
- SAP OSS-Hinweis 1009567: Funktionale Unterschiede Smart Forms und Adobe Interactive Forms
- SAP OSS-Hinweis 750784 SAP Interactive Forms: Lizenzen
Acronaut
- Der Acronaut ist ein Diskussionsforum rund um Adobe, Acrobat und PDF]. Hier kann es sich lohnen um Hilfe zu bitten, wenn man ein Problem nicht allein, bzw. mit den Projektkollegen lösen kann.
- Acronaut
Web-Links
- http://acronaut.de
- Acronaut-Forum: Adobe LiveCycle Designer - Tutorials
- Acronaut-Forum: Adobe LiveCycle Designer - JavaScript
- Acronaut-Forum: Adobe LiveCycle Designer - Mustervorlagen
- Acronaut-Forum: Adobe LiveCycle Designer - allgemeine Fragen
- Acronaut-Forum: Adobe LiveCycle Designer - Ein-/Ausblenden
- Acronaut-Forum: Adobe LiveCycle Designer - Versenden von Informationen (E-Mails, Webservices etc.)
- Acronaut-Forum: Adobe LiveCycle Designer - Dynamische Formulare
- Acronaut-Forum: Adobe LiveCycle Designer - Beispielformulare und Referenzgeschichten
Adobe-Hilfe
- Adobe LiveCycle Designer - Volltextsuche Hilfe
- Adobe LiveCycle Developer Center
- Adobe LiveCycle Support Center
- Adobe-Hilfe zum LiveCycle-Designer
- Adobe Forum zum LiveCycle Designer
- Adobe-Informationen zum Adobe LiveCycle Designer
- https://www.adobe.com/devnet/livecycle/articles/best-practices-creating-processes.html
- Adobe-Hilfe: Kalkulationen in einer Tabelle
Adobe LiveCycle Forum
Mind-Forms
- https://mind-forms.de/sap-formulartechnologien/adobe-forms/zukunft-von-adobe-forms/
- https://mind-forms.de/sap-formulartechnologien/adobe-forms/die-3-haeufigsten-fragen-zu-adobe-forms/
SAP-HIlfe
pdfscripting.com
SDN/SDC-Hilfe
- SDN über Adobe Interactive Forms
- SDN-Forum mit Fragen zu Adobe Interactive Forms
- SDN Best Practices for Creating Adobe Form Designs (en, PDF)
- SCN-Wiki über das Adobe Interactive Forms (en)
OSS
SAPTechnical.com
Literatur
- SAP Interactive Forms by Adobe, 2. Auflage, von Jürgen Hauser, Andreas Deutesfeld, u. a.
- Adobe LiveCycle® Designer ES2 und SAP Interactive Forms: Scripting für Nicht-Programmierer, von Ulrich Bähr
- Praxisbuch SAP Interactive Forms und Adobe LiveCycle Designer, von Ulrich Bähr und Axel Treusch
- Drucken mit SAP: Lösungen für die Praxis, von Michael Szardenings