SAPscript

SAPscript ist die älteste SAP Formulartechnologie. Sie wurde 1982 veröffentlicht. Die Nachfolgetechnologien sind Smartforms und Adobe Forms.

Technologische Einordnung

SAPscript wurde mit der Einführung des SAP ERP R2 veröffentlicht. Eine starke Verbreitung erfuhr die Technologie mit dem Upgrade auf R3, als Formulare für viele Standardprozesse im SAP hinterlegt wurden. SAPscript wird im SAP Standard ausgeliefert. SAPscript-Formulare lassen sich mit der Transaktion SE71 entwickeln.

Obwohl die Technologie den aktuellen Anforderungen nichtmehr gerecht wird, ist sie mehr als 30 Jahre nach ihrer Entwicklung in Unternehmen weit verbreitet. Denn einmal laufende Formulare werden, solange funktionsfähig, selten ausgetauscht.

Eigenschaften

Die Technologie ist stark zeilenorientiert und codenah geschrieben. Das Formular kennt keine Trennung von Datenbeschaffung und Aufbereitung, sondern gibt zeilenweise alle Daten aus. Es wird in nur einem Fenster im Zeilen-Editor entwickelt. Dies führt vor allem bei komplexeren Formularen schnell zur Unübersichtlichkeit. Ein echter grafischer Editor wird nicht unterstützt.

Die Darstellung von Tabellen auf Seiten mit beschränkter Breite ist problematisch. Jede Zeile muss neu berechnet werden, da sonst das Layout bricht. Texte sind nicht an das Transportwesen angebunden, sodass Entwickler außerdem häufig mit Schiefständen zu kämpfen haben.

In dieser 2-tägigen SAPscript Schulung erhalten Sie eine Einführung in die Formulartechnologie SAPscript und lernen, wie Sie diese erfolgreich in Ihrem Unternehmen einsetzen.

Die Fehlersuche muss ohne ABAP-Debugger auskommen und kann daher, je nach Fehlertyp, viel Zeit in Anspruch nehmen.

Da SAPscript-Formulare in der Regel viele Jahre alt sind und immer wieder neue Anforderungen ergänzt und Änderungen vorgenommen wurden, ist der Quellcode nicht selten über 10.000 Zeilen lang. Die exzessive Verwendung von Include und Perform-Befehlen trägt zusätzlich zur schlechten Wartbarkeit der Formulare bei.

Eine Mehrsprachigkeit wird nicht unterstützt, d.h. bei Übersetzungen müssen Formular vollständig neu in der andere Sprache angelegt werden, was zu einem enormen Arbeitsaufwand führen kann, wenn einzelne Änderungen manuell in jedem Formular durchgeführt werden müssen.

Barcodes sind in SAPscript nur bedingt nutzbar. Versionierung ist bei SAPscript nicht vorgesehen. Aufgrund der code-nahen Entwicklung ist es aber relativ leicht, einen Workaround zu schaffen.

Dennoch hat SAPscript auch seine Vorteile. Es sind rund 3000 Templates vorhanden, die die Entwicklung vereinfachen – fast doppelt so viele wie bei der Nachfolgetechnologie Smartforms.

Außerdem ist das Knowhow zu SAPscript aufgrund des Alters der Technologie weit verbreitet. Die Wartung kann meist durch interne Entwickler erfolgen. Denn es ist kein Script-Knowhow notwendig, vielmehr reichen ABAP-Kenntnisse aus, um Fehler zu finden und zu beheben.

Vorteile und Nachteile im Überblick

SAPscript-Formulare erfüllen nicht mehr aktuelle Nutzer- und Entwickleranforderungen. Die Gegenüberstellung von Vor- und Nachteilen zeigt klar die Schwächen:

Vorteile

  • Knowhow weit verbreitet
  • keine Java-Instanz erforderlich
  • ca. 3000 Templates verfügbar
  • Fehleranalyse mit reinen ABAP-Kenntnissen möglich

Nachteile

  • keine Versionsverwaltung
  • kein grafischer Editor
  • keine Trennung von Datenmodell und Aufbereitung
  • keine Mehrsprachigkeit unterstützt
  • Barcodes können nur bedingt ausgegeben werden
  • keine saubere Anbindung an das Transportwesen
  • schlechte Übersichtlichkeit in der Entwicklung
  • keine Weiterentwicklung der Technologie
  • keine Kapselung der Logik möglich
  • Aufwändige Fehlersuchen

Wann lohnt sich der Wechsel?

Sowohl Smartforms als auch Adobe Forms stellen eine deutlich bessere Lösung zur Abbildung von Formularen da. Ein Umstieg lohnt sich aus wirtschaftlicher Sicht, wenn entweder größere Anpassungen an Formularen notwendig werden oder die Wartung der Formulare unverhältnismäßig viel Zeit in Anspruch nimmt.

Ein erster Indikator für einen Technologiewechsel ist das Alter der Formulare. Läuft ein Formular bereits viele Jahre und seit der SAP-Einführung in derselben Technologie, ist die Wahrscheinlichkeit hoch, dass sich Wechsel auszahlen wird

Als weitere Entscheidungshilfe kann das Druckprogramm/Formular herangezogen werden. Umfasst dieses mehr als 10.000 Zeilen Quellcode oder sehr viele Perform-Aufrufe, ist ein Umstieg definitiv zu empfehlen.

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.

Jetzt Kontakt aufnehmen

Passende Angebote zum Thema

Versionsverwaltung
Wir bieten Ihnen für SAPscript und Smartforms eine Versionsverwaltung an, deren Funktion Sie bereits aus der ABAP-Entwicklung und von Adobe Forms kennen.
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.
SAP Formulartechnologien
SAP Formulartechnologien gibt es einige. Wir geben den Überblick und beraten ganz individuell aufgrund Ihres Bedarfes. Technologieunabhängig. Von SAPscript, SmartForms über Adobe Forms bis hin zu HR Forms decken wir alles ab.