E-Book, Deutsch, 789 Seiten
Reihe: SAP Press
Ortiz SAP Interactive Forms by Adobe
4. Auflage 2020
ISBN: 978-3-8362-8259-8
Verlag: Rheinwerk
Format: EPUB
Kopierschutz: 0 - No protection
E-Book, Deutsch, 789 Seiten
Reihe: SAP Press
ISBN: 978-3-8362-8259-8
Verlag: Rheinwerk
Format: EPUB
Kopierschutz: 0 - No protection
Maßgeschneiderte Formulare für Ihre Geschäftsprozesse! Lernen Sie, wie Sie mit SAP Interactive Forms by Adobe interaktive Formulare erstellen , die Anwender später am Bildschirm ausfüllen können. In dieser 4. Auflage unseres Standardwerks erfahren Sie auch, welche Besonderheiten bei der Formularausgabe in SAP S/4HANA zu beachten sind und welche Alternativen Ihnen SAP Cloud Platform Forms by Adobe bietet.
Aus dem Inhalt:
- PDF-basierte Printformulare
- Adobe Reader
- Adobe LiveCycle Designer
- Adobe Document Services
- Barrierefreie PDF-Formulare
- Etikettendruck
- Webservices
- ABAP-Offline-Infrastruktur
- Skriptprogramme
- Masterseiten und Rich-Text-Felder
- Schnittstellen und Zertifikate
- Output Management in SAP S/4HANA
- SAP Cloud Platform Forms by Adobe
Autoren/Hrsg.
Weitere Infos & Material
Einleitung ... 19
1. Einsatz von SAP Interactive Forms by Adobe ... 27
1.1 ... PDF, PDF-basierte Druckformulare und interaktive PDF-Formulare ... 27
1.2 ... Adobe Acrobat Reader und Adobe Acrobat Pro ... 34
1.3 ... Beispiele für PDF-basierte Druckformulare und interaktive PDF-Formulare ... 39
1.4 ... Verwendung von interaktiven Formularen in Geschäftsprozessen ... 45
1.5 ... Softwarekomponenten und Architektur ... 52
1.6 ... Formularvorlagen in SAP S/4HANA ... 65
1.7 ... Zusammenfassung ... 68
2. Systemvorbereitung ... 71
2.1 ... Installation des Adobe LiveCycle Designer ... 71
2.2 ... Installation des Adobe Acrobat Reader DC ... 74
2.3 ... Zusammenfassung ... 76
3. Installation und Konfiguration der Adobe Document Services ... 77
3.1 ... Automatische Konfiguration ... 77
3.2 ... Grundkonfiguration ... 79
3.3 ... Szenarioabhängige Konfiguration ... 84
3.4 ... Konfiguration für die Parallelisierung ... 100
3.5 ... Optionale Konfiguration ... 107
3.6 ... Betrieb der Adobe Document Services ... 115
3.7 ... Hub-Konzept ... 119
3.8 ... Zusammenfassung ... 122
4. Schnittstelle und Formularkontext ... 123
4.1 ... Aufbau eines Formulars ... 123
4.2 ... Schnittstelle eines Formulars ... 124
4.3 ... Kontext eines Formulars ... 141
4.4 ... Dokumentation eines Formulars ... 175
4.5 ... Zusammenfassung ... 176
5. Erstellung von Formularvorlagen ... 177
5.1 ... Aufbau des Adobe LiveCycle Designer ... 177
5.2 ... Grundlagen der Formularvorlagenerstellung ... 184
5.3 ... Datenbindungen für Formularfelder ... 198
5.4 ... Strukturierung von Formularvorlagen durch Teilformulare ... 202
5.5 ... Verwendung von Masterseiten und Rich-Textfeldern ... 213
5.6 ... Wiederverwendung von Formularobjekten ... 218
5.7 ... Implizite Datenbindung ... 222
5.8 ... Tipps zur Arbeit mit dem Adobe LiveCycle Designer ... 227
5.9 ... Zusammenfassung ... 235
6. Formularausgabe ... 237
6.1 ... Druckprogramm ... 238
6.2 ... Spool-System ... 253
6.3 ... Gerätetypen für die Ausgabe ... 256
6.4 ... Zusätzliche Druckoptionen ... 259
6.5 ... Spezielle Ausgabeszenarien ... 265
6.6 ... Fehleranalyse ... 273
6.7 ... Performanceoptimierung durch Bündelung ... 282
6.8 ... Parallelisierung von Druckaufträgen ... 291
6.9 ... XFP-Datenströme ... 301
6.10 ... Zusammenfassung ... 303
7. Fortgeschrittene Formularvorlagenerstellung ... 305
7.1 ... Fortgeschrittene Techniken für Druckformulare ... 305
7.2 ... Interaktive PDF-Formulare ... 331
7.3 ... Verwendung von Skriptprogrammen ... 363
7.4 ... Verwendung von Barcodes ... 385
7.5 ... Verwendung von Etikettendruckern ... 387
7.6 ... Tipps zur Leistungsverbesserung ... 388
7.7 ... Einführung in barrierefreie PDF-Formulare ... 390
7.8 ... Weiterführende Informationen ... 393
7.9 ... Zusammenfassung ... 395
8. ABAP Offline Infrastructure ... 397
8.1 ... Offline-Szenarien mittels E-Mail-Nachrichten ... 397
8.2 ... Beispielszenario: Adressenaktualisierung im Flugbuchungsmodell ... 398
8.3 ... Konfiguration des E-Mail-Eingangs ... 400
8.4 ... Verwendung der ABAP Offline Infrastructure ... 401
8.5 ... Testen des Offline-Szenarios ... 422
8.6 ... Zusammenfassung ... 426
9. ABAP-PDF-Objekt ... 427
9.1 ... Instanziieren des PDF-Objekts ... 428
9.2 ... Erzeugung eines PDF-Dokuments ... 431
9.3 ... Verarbeitung eines interaktiven PDF-Dokuments ... 443
9.4 ... Zertifizierung von PDF-Dokumenten ... 452
9.5 ... Weitere Methoden des PDF-Objekts ... 462
9.6 ... Zusammenfassung ... 463
10. Offline-Szenarien mittels Webservices ... 465
10.1 ... Verwendung von WSDL-Datenverbindungen ... 466
10.2 ... Verwendung des SOAP-Objekts in JavaScript ... 483
10.3 ... Tipps für die Verwendung von Webservices ... 496
10.4 ... Zusammenfassung ... 497
11. Formularvorlagen in SAP S/4HANA ... 499
11.1 ... Adobe LiveCycle Designer für SAP als eigenständige Anwendung ... 499
11.2 ... Fragmentbasierte und Standalone-Formularvorlagen ... 501
11.3 ... Download von Formularvorlagen und Hochladen in die Designumgebung ... 504
11.4 ... Bearbeitung von Formularvorlagen im Adobe LiveCycle Designer ... 509
11.5 ... Upload von Formularvorlagen in der SAP-Fiori-App »Formularvorlagen pflegen« ... 533
11.6 ... Transportanbindung ... 540
11.7 ... Zusammenfassung ... 551
12. Übersetzung von Formularvorlagen ... 553
12.1 ... Übersetzung klassischer Formularvorlagen ... 553
12.2 ... Übersetzung von SAP-S/4HANA-Formularvorlagen ... 565
12.3 ... Probleme bei Übersetzungen behandeln ... 585
12.4 ... Customizing-Lösungen zur Pflege von Übersetzungen ... 586
12.5 ... Herkunft einer Übersetzung ... 589
12.6 ... Zusammenfassung ... 593
13. Einrichtung des SAP-Gateway-Service ... 595
13.1 ... Datenversorgung der Formularvorlagen in SAP S/4HANA ... 595
13.2 ... SAP-Gateway-Services ... 596
13.3 ... SAP-Fiori-App »Benutzerdefinierte Felder und Logik« ... 613
13.4 ... Zusammenfassung ... 640
14. Ausgabesteuerung in SAP S/4HANA konfigurieren ... 641
14.1 ... Grundlegende Einstellungen ... 641
14.2 ... bgRFC konfigurieren ... 655
14.3 ... Ablagesystem und Ablagekategorie einrichten ... 656
14.4 ... Aktivierung der Ausgabeverwaltung ... 659
14.5 ... Customizing der Ausgabearten ... 664
14.6 ... Geschäftsregeln für die Ausgabeparameterfindung definieren ... 672
14.7 ... Ausgabekanäle zuordnen ... 696
14.8 ... Findungsregeln für Master-Formularvorlage definieren ... 698
14.9 ... Formularvorlagen zuordnen ... 705
14.10 ... E-Mail-Vorlagen zuordnen ... 711
14.11 ... Customizing und Datenpflege in den Produktivsystemen ... 712
14.12 ... Problemlösung und Fehlerbehandlung ... 713
14.13 ... Zusammenfassung ... 723
15. SAP Cloud Platform Forms by Adobe ... 725
15.1 ... Architektur von SAP Forms by Adobe ... 726
15.2 ... Konfiguration von SAP Forms by Adobe ... 727
15.3 ... SAP Forms by Adobe REST API ... 752
15.4 ... Erweiterte Konfiguration von SAP Forms by Adobe ... 754
15.5 ... Einsatz von SAP Forms by Adobe ... 758
15.6 ... Zusammenfassung ... 759
A. Wichtige SAP-Hinweise ... 763
B. Weiterführende Informationen und Quellen ... 767
C. Der Autor ... 771
Index ... 773
Einleitung
2012 feierten SAP und Adobe das 10-jährige Jubiläum ihrer strategischen Partnerschaft. Seitdem arbeiten Teams auf beiden Seiten an neuen Versionen von SAP Interactive Forms by Adobe, und dieses Buch liegt heute in der überarbeiteten vierten Auflage vor.
Die Erfolgsgeschichte begann im Jahr 2002, als SAP SE und Adobe Systems eine bis heute andauernde strategische Partnerschaft starteten. Deren Ziel war und ist es, interaktive Formulare sowie die Druck- und Designexpertise von Adobe in die Technologieplattform SAP NetWeaver zu integrieren und über die Business-Anwendungen von SAP den Kunden zur Verfügung zu stellen.
-
Adobe verfügte bereits zu diesem Zeitpunkt mit der Produktgruppe Adobe LiveCycle über die notwendige Technologie, deren Kernbereich die Überführung von Formularvorlagen und entsprechenden Daten in unterschiedliche Ausgabeformate ist: Druckersprachen wie PDL (Printer Definition Language) oder auch PDF-Dokumente (Portable Document Format). Neben der Erzeugung der Ausgabeformate stand das Design der Formulare im Mittelpunkt, und das Adobe-Portfolio beinhaltete in diesem Bereich bereits den Adobe LiveCycle Designer, ein interaktives grafisches Werkzeug, das die Erstellung und Bearbeitung des Layouts von Formularen ermöglicht.
-
SAP brachte die Erfahrung aus der Entwicklung von SAPscript und SAP Smart Forms für die Integration der Tools in SAP NetWeaver mit ein. Die prinzipielle Vorgehensweise für die Integration der Adobe-Technologie in die SAP-Anwendungen wurde von SAP Smart Forms übernommen, was den meisten Entwicklern den Umstieg auf die neuen Technologien erleichterte.
Heute sind die Aufgaben der Entwicklung zwischen Adobe und SAP weitgehend aufgeteilt: Während Adobe die Kerntechnologie weiterentwickelt, verbessert SAP die Integration und die auf die Technologie aufbauenden Frameworks.
Mit SAP S/4HANA begann zudem ein neues Kapitel: Hier wird die Entwicklung der neuen Formularvorlagen nicht mehr in die SAP-NetWeaver-Umgebung integriert. Außerdem wurden die Funktionen von Adobe Fragments eingeführt, um diese in Master- und Content-Formularvorlagen zu nutzen. Die Datenversorgung für diese neuen fragmentbasierten Formularvorlagen wird über SAP-Gateway-Services abgewickelt. Derzeit beginnt somit ein neues Zeitalter für erfahrene Formularentwickler. Dies wird auch dadurch deutlich, dass für SAP S/4HANA eine neue Art der Ausgabesteuerung, basierend auf dem Business Rules Framework plus (BRF+) eingeführt wurde. Die neue Ausgabesteuerung und die neuen Formularvorlagen sollen nach und nach alle bisherigen Frameworks und Formularvorlagen ersetzen und ablösen. Darüber hinaus werden mit SAP S/4HANA mehr und mehr Funktionen in SAP-Fiori-Apps ausgelagert. Außerdem werden die Adobe Document Services (ADS) zur Verarbeitung der Formulare mit den neuen SAP Cloud Platform Forms by Adobe nun auch als Cloud-Lösung bereitgestellt.
Es ist also spätestens jetzt der richtige Zeitpunkt, um sich mit dieser Technologie vertraut zu machen. Mit der Lektüre dieses Buches sind Sie dazu auf dem besten Weg.
Die Vorteile der Technologie PDF-basierter Druckformulare liegen auf der Hand: Neben der reinen Druckausgabe ermöglicht die Erzeugung von interaktiven PDF-Formularen – d. h. von PDF-Dateien, die, wenn sie mit dem Adobe Acrobat Reader geöffnet werden, über interaktive Formularfelder verfügen – weitere Einsatzmöglichkeiten. Interaktive Formulare werden in verschiedenen SAP-Lösungen verwendet; so sind zahlreiche Beispiele für die SAP Business Suite in den Bereichen Financials und Human Capital Management zu finden. Auch das SAP Customer Relationship Management liefert z. B. seit Version 5.0 ein interaktives Formular zum Lead Management durch ein Partnerunternehmen im Standard mit aus.
Mit Release SAP S/4HANA 1909 stehen Ihnen über 5.000 Formularvorlagen zur Verfügung. Hiervon sind 45 Formularvorlagen Fragmente, also Master-Formularvorlagen, und 193 Formularvorlagen Formulare mit Fragment, also Content-Formularvorlagen. Mit der Nutzung der Fragmente wird die Umsetzung von Corporate Identity und Corporate Design vereinfacht. Für viele Organisationen dürfte diese Formulartechnologie dadurch sehr viel stärker in den Fokus rücken, als es bisher der Fall war.
Diese vierte Auflage aktualisiert die bisherigen Kapitel mit neuen Informationen und Erfahrungen. Zusätzlich werden die Informationen und Anleitungen zu den neuen Technologien Master- und Content-Formularvorlagen, SAP-Gateway-Services und den neuen SAP-Fiori-Apps ergänzt. Hier findet derzeit ein immenser Wandel statt, und SAP investiert viel in die Weiterentwicklung. Daher kann es sein, dass von einem Release zum nächsten schon Änderungen erfolgt sind, die nicht mehr vollständig in diese Auflage einfließen konnten.
Formularentwickler oder die Verantwortlichen für die Ausgabensteuerung müssen neue Kenntnisse erwerben, sobald begonnen wird, mit SAP S/4HANA zu arbeiten. Zum Beispiel werden Kenntnisse in BRF+, SAP Fiori, SAP Gateway und Adobe Fragments benötigt. Daneben besteht weiterhin Bedarf an Kenntnissen der älteren Technologien SAPScript und SAP Smart Forms. Durch die Zusammenführung der verschiedenen Ausgabeprozesse müssen sich Formularentwickler außerdem tiefer in die neue Art der Ausgabeverwaltung einarbeiten. Gleichzeitig werden Kenntnisse zu den vorherigen Frameworks der Ausgabeverwaltungen benötigt, da die Übernahme bestehender Formulare in die neue Ausgabeverwaltung unterstützt werden sollte.
Zusätzlich rücken die Themen Corporate Design und Corporate Identity durch die neu eingeführten fragmentbasierten Formulare stärker in den Mittelpunkt. Formularentwickler müssen diese verstärkt berücksichtigen und teilweise vielleicht auch bei den Definitionen mitwirken.
Aufbau dieses Buches
Damit Sie sich ein besseres Bild vom Gegenstand dieses Buches machen können, stellen wir im Folgenden Aufbau und Inhalt der einzelnen Kapitel vor:
-
Kapitel 1, »Einsatz von SAP Interactive Forms by Adobe«, bildet die Basis für das Verständnis der SAP Interactive Forms by Adobe zugrundeliegenden Begriffe und Technologien. Es werden unterschiedliche Verwendungsszenarien für interaktive Formulare betrachtet und Hilfestellung für die richtige Wahl eines Szenarios gegeben. Ebenso gehört zu den Grundlagen ein Verständnis der Integration der Adobe-Technologie in die Technologieplattform SAP NetWeaver.
-
Kapitel 2, »Systemvorbereitung«, erläutert, welche Tools Sie für die Arbeit mit SAP Interactive Forms benötigen und wie Sie diese auf Ihrem Rechner installieren können.
-
In Kapitel 3, »Installation und Konfiguration der Adobe Document Services«, wird die Inbetriebnahme der ADS dargestellt. Anschließend beschreiben wir die Konfiguration, und Sie werden durch die einzelnen Schritte geleitet und auf mögliche Probleme hingewiesen.
-
Kapitel 4, »Schnittstelle und Formularkontext«, führt in das Thema Druckformulare ein. Die Vorgehensweise wird an einem Beispiel erläutert, das Sie selbst am System nachvollziehen können. Sie lernen die zentrale Transaktion SFP sowie wichtige Begriffe und den Zusammenhang zwischen Schnittstellen, Formularkontext und Formulardesign kennen.
-
Mit Kapitel 5, »Erstellung von Formularvorlagen«, beginnen Sie, den Adobe LiveCycle Designer zu verwenden, um das Layout von Druckformularen zu gestalten. Basierend auf der Schnittstelle und dem Kontext aus dem vorangegangenen Kapitel, lernen Sie, Schritt für Schritt den Adobe LiveCycle Designer anzuwenden und die zugrundeliegende Technologie zu verstehen. Dabei werden wichtige Themen wie die Strukturierung eines Formulars mittels Teilformularen und die Datenanbindung von Formularfeldern betrachtet.
-
Kapitel 6, »Formularausgabe«, führt in die Entwicklung von Druckprogrammen ein. Druckprogramme erzeugen unter der Verwendung der in Kapitel 4 erstellten Schnittstellen und des Kontextes sowie der in Kapitel 5 entwickelten Formularvorlage die Druckausgabe. Das Kapitel setzt ABAP-Kenntnisse voraus.
-
Nachdem Sie bereits in die Gestaltung von PDF-Formularen eingewiesen wurden, behandeln wir in Kapitel 7, »Fortgeschrittene Formularvorlagenerstellung«, komplexere Themen wie Ausgabeformatierung, Paginierung oder Skriptprogrammierung. Des Weiteren gehen wir auf die Verwendung von Tabellen in Formularen ein und, als Vorbereitung auf die nächsten Kapitel, auf die Erstellung interaktiver PDF-Formulare.
-
Kapitel 8, »ABAP Offline...




