Smartforms

Smartforms ist eine von drei Formulartechnologien im SAP-Umfeld. Obwohl mit Adobe Forms eine aktuellere Technologie verfügbar ist, wird Smarforms noch in vielen Unternehmen verwendet.

Technologische Einordnung

Smartforms ist die zweitälteste Formulartechnologie für SAP-Systeme. Sie wurde als Nachfolgetechnologie von SAPscript 2001 zusammen mit SAP R/3 Enterprise Edition 4.6C veröffentlicht.

In dieser 2-tägigen SAP Smart Forms Schulung erhalten Sie eine Einführung in die Formulartechnologie Smart Forms und lernen, wie Sie diese erfolgreich für Formularentwicklungen in Ihrem Unternehmen einsetzen.

Die Weiterentwicklung der Technologie wurde 2005 eingestellt, da SAP zu dem Zeitpunkt bereits mit Hochdruck an der neuen Formulartechnologie Adobe Forms gearbeitet hat. SAP hat angekündigt auch den Support für Smartforms 2020 einzustellen.

Adobe ist seit 2007 am Markt und der aktuelle Goldstandard für eine zeitgemäße und leistungsstarke Formularentwicklung im SAP-Umfeld. Dennoch muss ein Umstieg auf Adobe Forms nicht zwingend die beste Entscheidung für Unternehmen sein, da Smartforms einige Vorteile mit sich bringt.

Eigenschaften

Wie SAPscript wird auch Smartforms standardmäßig mit SAP ausgeliefert und ist über die Transaktion SMARTFORMS zu finden. Die Technologie zeichnet sich durch eine gekapselte und strukturierte Art der Formularentwicklung aus.

Grafischer Editor

Im Unterschied zu SAPscript kann in SmartForms erstmals mit einem grafischen Layout Editor gearbeitet werden. Der Designer beschleunigt die Layoutgestaltung und damit die Entwicklungszeit maßgeblich. Es ist eine Übersicht in Form einer Baumstruktur integriert, in der jedes Element des Formulars abgebildet ist. In SAPscript waren die Elemente nur als reiner Text festgehalten.

Trennung von Datenbeschaffung und Aufbereitung

Smartforms unterstützt eine saubere Trennung von Datenbeschaffung und Aufbereitung. Bei einer Änderung der Logik muss daher immer nur das Formular angepasst werden, was Wartung und Änderung von Formularen deutlich vereinfacht.

Vereinfachte Fehlersuche

Im Gegensatz zu SAPscript lässt sich ein SmartForms-Formular komplett per ABAP Debugger analysieren. Dies vereinfacht die Fehlersuche für Nicht-Formular-Entwickler.

Texte

In Smartforms können Texte direkt in der Transaktion für die Layoutgestaltung (Transaktion SMARTFORMS) gepflegt werden. Der Vorteil: Jeder Text verlangt bei einer Anpassung einen Transportauftrag. Dadurch werden Schiefstände, wie sie zum Beispiel mit SO10 in SAPscript an der Tagesordnung waren, vermieden.

Mehrsprachigkeit

In SmartForms können Texte, wie andere SAP-Objekte auch, nativ über die Transaktion SE63 übersetzt werden. In SAPscript war es noch notwendig, sämtliche Sprache durch die Kopie des Formulars zur Verfügung zu stellen. Sobald hier eine Anpassung für alle Formulare notwendig war, mussten alle Formulare manuell korrigiert werden.

Versionsverwaltung

In SmartForms ist erstmals eine – wenn auch nicht vollwertige – Versionsverwaltung  möglich. Über die verschiedenen Stände in Form von Struktur-Uploads bzw. -Downloads kann ein manuelles Backup erstellt werden. Dadurch lassen sich die Stände zumindest lokal ablegen. Eine echte und native Versionsverwaltung ist erst mit Adobe Forms umgesetzt worden.

Barcodes

Barcodes sind wie in SAPscript nur bedingt nutzbar. Für die Ausgabe von Formularen mit Barcode-Elementen wird ein spezielles Hardwaremodul für den Drucker benötigt, damit dieser auch ausgegeben werden kann. Bei Adobe Forms können Formulare auf jedem Drucker ausgedruckt werden. Hier wird keine zusätzliche Hardware benötigt.

Templates

Insgesamt existieren 1711 Templateformulare mit EHP6 im SAP. Darunter sind auch vereinzelt Templateformulare für den schnellen Umstieg von SAPscript auf SmartForms. Im Best-Practice-Paket für die Logistik sind weitere 50 Templateformulare enthalten.

Vor- und Nachteile

Smartforms ist eine Weiterentwicklung von SAPscript. Deutlich mehr Entwicklungsschritte können nun code-unabhängig gelöst werden, obwohl die Nähe vom ABAP Code teilweise noch spürbar ist. Die Formularentwicklung mit Smartforms kann strukturierter und komfortabler erfolgen. Echte Technologiesprünge wurden allerdings nicht erreicht.

Vorteile

  • Komfortable Entwicklung im grafischen Editor
  • Einfache Wartung durch Trennung von Logik und Datenbeschaffung
  • Lokale Versionsverwaltung
  • Mehrsprachigkeit wird unterstützt
  • Verbesserte Textintegration
  • Vereinfachte Fehlersuche über ABAP-Debugger

Nachteile

  • Keine native Versionsverwaltung
  • Im Vergleich zu SAPscript und Adobe Forms wenige Templates
  • Barcodes werden nur bedingt unterstützt
  • Die Trennung von Logik und Datenbeschaffung kann leicht umgangen werden

Unternehmen, die ihre SAPscript-Formulare auf eine neue Technologie umstellen wollen, sollten Adobe Forms in Erwägung ziehen. Die neueste SAP-Formulartechnologie liefert einen enormen Mehrwert. Die neue Architektur kann die Kosten für Entwicklung und Wartung von Formularen massiv senken.

Best Practices & FAQ

Sie haben Probleme mit Ihren SAP Formularen? Sie wollen auf eine neuere Formulartechnologie umsteigen? Sie haben Fragen zu Smartforms, SAPscript oder Adobe Forms?

mindsquare ist ein Technologie-Beratungsunternehmen, das sich auf die Beratung und Entwicklung im SAP- und Salesforce-Umfeld spezialisiert hat. Mit MINDFORMS verfügen wir über einen eigenen Fachbereich für SAP Formulartechnologien. Unsere Berater haben bereits zahlreiche Kundenprojekte in den verschiedenen Technologien umgesetzt und Best Practices für die Einführung neuer Formulartechnologien entwickelt.

Wir beantworten Ihnen gerne alle Ihre Fragen rund Formulare im SAP-Umfeld. Vereinbaren Sie jetzt ein unverbindliches Beratungsgespräch und machen Sie den nächsten Schritt in Ihrer digitalen Transformation.

Wie geht es weiter?

Schritt 1

Sie nehmen telefonisch, per Mail oder Formular Kontakt auf und schildern uns Ihr Anliegen.

Schritt 2

Zur Klärung von Rückfragen und von Details zum weiteren Vorgehen melden wir uns telefonisch bei Ihnen.

Schritt 3

Wir unterbreiten Ihnen ein Angebot und unterstützen Sie gerne auch bei der Präsentation für Ihr Management.

Passende Angebote zum Thema

QR-Code

Mit dieser Lösung bringen wir zweidimensionale Barcodes (QR-Codes) auf Ihr SAPscript- und Smartforms-Formular. Sie können diese Formulare anschließend mit den QR-Codes auch versenden oder ausdrucken.

Versionsverwaltung

Reduzieren Sie die Fehler in Ihrem Produktivsystem durch unsere strukturierten Unit-Tests und Entwicklungsrichtlinien. In einem gemeinsamen Workshop erarbeiten wir gerne Richtlinien, die auf Ihr Unternehmen zugeschnitten sind.

Strategieworkshop_Formulare

Planen Sie die Zukunft für ihr Formularumfeld im SAP zusammen mit mindforms! Mit unserer Erfahrung von über 10 Jahren in der Formularberatung stehen wir ihnen mit Rat und Tat zur Seite und erstellen eine auf Sie zugeschnittene Roadmap für die Adobe Forms Einführung.