{"id":1449,"date":"2017-09-08T12:33:44","date_gmt":"2017-09-08T10:33:44","guid":{"rendered":"https:\/\/www.koan-solution.de\/de\/?page_id=1449"},"modified":"2017-09-15T10:17:12","modified_gmt":"2017-09-15T08:17:12","slug":"sap-formulartechnologien","status":"publish","type":"page","link":"https:\/\/www.koan-solution.de\/de\/loesungen\/sap-formulartechnologien\/","title":{"rendered":"SAP Formulartechnologien"},"content":{"rendered":"<h4>SAP Formulare und Dokumentendruck<\/h4>\n<p>Wenn von SAP Formularen oder \u201eDrucken mit SAP\u201c gesprochen wird bezeichnet das immer nur eine Teilmenge der umfassenden Aufgabenstellungen.<br \/>\nDer Erstellungsprozess eines Dokumentendrucks (oder der Ausgabe als elektronisches Dokument, heute meist als PDF) beginnt bereits damit, dass im Customizing des jeweiligen SAP-Moduls die f\u00fcr den Druckoutput relevanten Einstellungen erfolgen. Gegebenenfalls wird das Customizing sogar um kundenspezifische Einstellungen erweitert. Als n\u00e4chster Schritt kommt die Datenbeschaffung (\u201eDruckprogramm\u201c, \u201eAnwendungsformular\u201c\u2026), zu der SAP f\u00fcr viele Formulare Standardprogramme mitliefert, die sinnvoll und wartungsfreundlich angepasst werden m\u00fcssen. Dann erst geht es um das \u201eFormular\u201c, das aber bei weitem nicht so klar und statisch definiert ist, wie sein historisches Vorbild, das in der Druckerei zu zigtausenden unver\u00e4nderlich vorgedruckt wurde. Im Formular flie\u00dfen die dynamisch zu positionierenden Daten mit fixen Layout-Elementen wie Logo, Fu\u00dfzeile und AGB zusammen, gesteuert von der Formularlogik, die auch f\u00fcr die korrekte Ansteuerung der Ausgabeger\u00e4te sorgen muss (Seitenwechsel, Duplexdruck, Schachtsteuerung, \u2026).<\/p>\n<h4>SAPscript<\/h4>\n<p>SAPscript, die erste in SAP R\/3 verf\u00fcgbare Formulartechnologie ist heute immer noch Grundlage f\u00fcr unz\u00e4hlige Gesch\u00e4ftsdokumente. Solange nichts ge\u00e4ndert werden muss funktioniert das jahrelang stabil. Durch wiederholte Erg\u00e4nzungen durch im Laufe der Jahre wechselnde Entwickler werden die Formulare aber immer un\u00fcbersichtlicher und aufwendiger zu pflegen und zu testen. Zumal Entscheidungen, ob und wo etwas auf dem Papier ausgegeben wird an mehreren Stellen getroffen werden k\u00f6nnen, schlimmstenfalls zus\u00e4tzlich noch in einer externen Formatierungssoftware.<\/p>\n<p><b>Nachteile von <\/b><b>SAPScript<\/b><b>:<\/b><\/p>\n<ul>\n<li>keine Trennung zwischen Datenbeschaffung, Ablaufsteuerung und Layoutaufbereitung im Formulardruck<\/li>\n<li>sehr aufwendige Layoutgestaltung durch zeilenorientierten Editor.<\/li>\n<li>kundeneigene Zusatzdatenbeschaffung nur durch die Verwendung von Kopien der Druckprogramme (SAP-Standard wird verlassen) oder durch inperformanten Aufruf von Formroutinen im SAPScript.<\/li>\n<li>\u00dcbersetzung durch Kopienbildung<\/li>\n<li>gro\u00dfe Formularvielfalt ist schwer zu warten und fehleranf\u00e4llig<\/li>\n<\/ul>\n<h4>SmartForms<\/h4>\n<p>SmartForms wurde als ein gro\u00dfer Fortschritt in der SAP Formulartechnologie gefeiert. Datenbeschaffung und Layout wurden besser getrennt und es war von WYSIWYG die Rede. Leider war der Fortschritt nicht so gro\u00df wie erhofft. Zum Beispiel war die Ausgabe von Barcode immer noch mit einigen H\u00fcrden versehen. Und \u201erichtiges\u201c WYSIWYG wird auch nicht geboten.<\/p>\n<p><b>Vorteile Smart Forms<br \/>\n<\/b><\/p>\n<ul>\n<li>Gravierende Reduzierung der Formularvielfalt, weil es keine unabh\u00e4ngigen Sprachvarianten gibt<\/li>\n<li>durch den Einsatz der BAdI-Technik werden Druckprogramm-Kopien unn\u00f6tig<\/li>\n<li>Verbesserte Formulararchitektur<\/li>\n<li>Verbesserte Wartbarkeit<\/li>\n<\/ul>\n<p><b>Nachteile Smart Forms:<\/b><\/p>\n<ul>\n<li>Erheblicher Aufwand bei der Formularerstellung mit Smart Forms (die eigentliche Layoutaufbereitung ist im Verh\u00e4ltnis zu SAPscript kaum verbessert, Smart Forms ist auch ein zeilenorientierter Editor)<\/li>\n<li>Die grafischen M\u00f6glichkeiten sind nach wie vor sehr beschr\u00e4nkt und im Vergleich zu SAPscript nicht verbessert (gleiche Treiberarchitektur wie SAPscript).<\/li>\n<\/ul>\n<h4>Zusammenfassung SAPscript\/Smart Forms<\/h4>\n<ul>\n<li><b>Formularentwicklung mit SAPscript ist sehr aufwendig<\/b><br \/>\n(veralteter Editor)<\/li>\n<li><b>SAPscript erlaubt keine klare Funktionstrennung<\/b><br \/>\nFormularlogik wird weitgehend aus dem Datenbeschaffungsprogramm gesteuert<\/li>\n<li><b>SAPscript ist sehr ung\u00fcnstig in mehrsprachigen Umgebungen<\/b><br \/>\nGefahr von hoher Kopienanzahl<\/li>\n<li><b>Smart Forms<\/b><b> ist in einigen wichtigen Punkten verbessert<br \/>\n<\/b>Trennung von Datenbeschaffung und Formularlogik<br \/>\nSprachsteuerung und \u00dcbersetzung<\/li>\n<li><b>Smart Forms<\/b><b> hat nach wie vor Defizite<\/b><br \/>\nLayout ist unflexibel und nicht wesentlich verbessert (gleiche Ger\u00e4tetypen wie bei SAPscript)<\/li>\n<\/ul>\n<h4>SAP Adobe Forms und LiveCycle Designer<\/h4>\n<p>Erst die Zusammenarbeit von SAP mit Adobe brachte die vollst\u00e4ndige Integration einer zeitgem\u00e4\u00dfen Formulartechnologie in SAP. Jetzt werden auch die Formulare \u201eganz normal\u201c versioniert und transportiert. Mit dem LiveCycle Designer steht ein sehr m\u00e4chtiger aktueller WYSIWYG Formulareditor zur Verf\u00fcgung. Und SAP lieferte schnell tausende Standardformulare in der Adobe Technologie aus.<\/p>\n<p>Verwirrung gab und gibt es wegen der Bezeichnung als \u201eSAP Interactive Forms by Adobe\u201c\u00a0 (SIFbA) und \u201ePDF-Formular\u201c. Tats\u00e4chlich erlaubt die Technologie interaktive Prozesse mit ausf\u00fcllbaren, intelligenten PDF. Die weit h\u00e4ufigere Nutzung ist aber der Einsatz f\u00fcr die Erstellung von Druckoutput, meist in der Druckersprache PCL oder speziellen Etikettenformaten, die direkt von den Adobe Document Services geliefert werden.<\/p>\n<h4><\/h4>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SAP Formulare und Dokumentendruck Wenn von SAP Formularen oder \u201eDrucken mit SAP\u201c gesprochen wird bezeichnet das immer nur eine Teilmenge der umfassenden Aufgabenstellungen. Der Erstellungsprozess eines Dokumentendrucks (oder der Ausgabe als elektronisches Dokument, heute meist als PDF) beginnt bereits damit, dass im Customizing des jeweiligen SAP-Moduls die f\u00fcr den Druckoutput relevanten Einstellungen erfolgen. Gegebenenfalls wird [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"parent":1431,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1449","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.koan-solution.de\/de\/wp-json\/wp\/v2\/pages\/1449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.koan-solution.de\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.koan-solution.de\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.koan-solution.de\/de\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.koan-solution.de\/de\/wp-json\/wp\/v2\/comments?post=1449"}],"version-history":[{"count":15,"href":"https:\/\/www.koan-solution.de\/de\/wp-json\/wp\/v2\/pages\/1449\/revisions"}],"predecessor-version":[{"id":1506,"href":"https:\/\/www.koan-solution.de\/de\/wp-json\/wp\/v2\/pages\/1449\/revisions\/1506"}],"up":[{"embeddable":true,"href":"https:\/\/www.koan-solution.de\/de\/wp-json\/wp\/v2\/pages\/1431"}],"wp:attachment":[{"href":"https:\/\/www.koan-solution.de\/de\/wp-json\/wp\/v2\/media?parent=1449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}