Ortiz | SAP Interactive Forms by Adobe | E-Book | www.sack.de
E-Book

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



Über dieses Buch

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
Ortiz SAP Interactive Forms by Adobe jetzt bestellen!

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...


Ortiz, Timo
Timo Ortiz ist seit dem Jahr 2000 im Bereich der Formularentwicklung und des Output Managements tätig. Seit 2008 arbeitet er für die cbs Corporate Business Solutions Unternehmensberatung GmbH in Heidelberg als Solution Architect. Hier liegt seine Verantwortung im Bereich des Output Managements und beinhaltet das Aufsetzen umfassender Druckprozesse und Ausgabeszenarien. Dazu gehören die Gestaltung von Formularen, Steuerungs- und Customizingmöglichkeiten sowie sprachenunabhängige Entwicklungen. Als Projektmitarbeiter und (Teil-)Projektleiter realisiert er modulübergreifende Projekte im Rahmen von Support-Tätigkeiten bis hin zu weltweiten Rollouts von Template-Entwicklungen mit entsprechenden länderspezifischen Anpassungen und Ausprägungen. Timo Ortiz lebt mit seiner Frau und seinen beiden Kindern in der Nähe von Heidelberg.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.