SAP Formulare und Formular Entwicklung

Forms und Forms Development – Tipps und Tricks

SAP Formulare – die Formularstellung ist für jeden SAP Kunden eine besondere Herausforderung. Denn die Ausgabe von Dokumenten in einem einheitlich festgelegten Layout ist für alle Unternehmen umgänglich und die Komplexität von SAP Tools, des Layouts und der Datenbeschaffung ist in enorm.

Dabei steht das Grundgerüst für die Dokumente in der Regel fest. Die Herausforderung ist aber in vielen Fällen, dass noch die Eingaben des Sachbearbeiters oder Daten aus verschiedenen Datenbanktabellen wie zum Beispiel den Adressdaten oder Bestellpositionen eingemischt werden müssen.

Wir haben Ihnen hier ein paar Tipps und Tricks zusammengestellt, die Ihnen die Formularentwicklung erleichtern.


SAPScript

SAPScript Technologie

ist die älteste Formulartechnologie der SAP. Sie wurde 1995 mit Release 30B eingeführt. Die Formularbearbeitung ist zwar nicht so modern wie in den anderen Technologien Smart Forms und Adobe Forms. Im direkten Vergleich ist es aber die einfachste Form ein einheitliches Erscheinungsbild für Formulare zu erreichen. Des Weiteren ist die Performance bei der Formularausgabe in dieser Technologie besser als bei den anderen Techniken. Somit hat sie auch nach mehr als 25 Jahren noch seine Daseinsberechtigung.

Von einer Umstellung von SAPScript Formularen auf eine andere Technologie ohne eine spezielle Anforderung ist aufgrund des sehr hohen Aufwandes abzuraten. Derzeit bestellen keine Tools am Markt für eine gute automatische Konvertierung.

Wichtige SAPScript Transaktionen

SO10 Standardtexte
SE71 SAPscript Formular
SE72 SAPscript Stile
SE73 SAPscript Fontpflege
SE74 SAPscript Formatumsetzung
SE75 SAPscript Einstellungen
SE76 SAPscript Übersetzung Formulare
SE77 SAPscript Übersetzung Stile
SE78 Verwaltung von Formulargrafiken
SE38 ABAP Editor

Smart Forms

Technologie

Die Smart Forms Technologie ist seit SAP ERP Release 46C April 2001 auf dem Markt. Ursprünglich sollte diese Technologie SAPScript ablösen. Dazu ist es aber nie gekommen. Das Framework dieser Technologie hat eine bessere Trennung und eine eindeutige Schnittstelle zwischen Rahmenprogramm zur Datenbeschaffung und dem Layout. Die Formularbearbeitung mit der Transaktion Smart Forms ist moderner. Gegenüber SAPScript gibt es zahlreiche Verbesserungen wie zum Beispiel im Transportwesen, beim Einbinden von Textbausteinen und dem Einbinden von Grafiken.

Ursprünglich als Nachfolger von SAPScript gehypt entwickelte sich aber eher eine Koexistenz der beiden Technologien. Das liegt sicherlich unter anderem an der schlechteren Übersichtlichkeit dieser Technik für den Entwickler.

Wichtige Smart Forms Transaktionen

SMARTFORMS SAP Smart Forms
SMARTSTYLES SAP Smart Styles

Adobe Forms

Die Technologie

Durch die Zusammenarbeit zwischen SAP und Adobe kam 2005 Adobe Forms auf den Markt. Das war damit die dritte Formulartechnologie für SAP Formulare. Es ist insgesamt auch das modernste Werkzeug. Die Trennung von Datenbeschaffung und Datenausgabe wird hier noch stringenter gelöst. Klare Vorteile dieser Technologie sind insbesondere im Bereich der Ausgabe als PDF Dokumente zu finden.Allerdings ist diese Technologie noch komplexer geworden als die anderen beiden. Speziell im Bereich der Fehleranalyse bestehen erhebliche Defizite. Fehler sind schwer nachzuvollziehen, besonders Scripting Techniken, wie zum Beispiel mit Javascript zum Einsatz kommen.

Die Partnerschaft zwischen SAP und Adobe hat im Laufe der Jahre erhebliche Risse bekommen, sodass wir möglicherweise in naher Zukunft wieder SAP eigene Technologien im Bereich der Formulare sehen werden. Aus diesem Grund empfehlen wir SAP Anwendern keine Formulare, ohne Not auf neue Technologien umzustellen.

Wichtige SAP Adobe Forms Transaktionen

SFP – Form Builder

Adressdaten und Aufbereitung

Der Funktionsbaustein ADDRESS_INTO_PRINTFORM

Der Funktionsbaustein ADDRESS_INTO_PRINTFORM bereitet eine Adresse für den Druck vor. Eine korrekte Postanschrift wird in der gewünschten Zeilenanzahl verarbeitet. Darüber hinaus werden eine einzeilige kurze Adresse (Name und Standort) und eine zweizeilige Kurzadresse zurückgegeben. Der Funktionsbaustein unterstützt eine Reihe länderspezifischer Verarbeitungsformulare. Diese hängen vom Empfängerland ab.

SAP Formular

SAP Formular

Das zentrale Adressmanagement

Die zentrale Adreßverwaltung (ZAV) stellt SAP Kunden Funktionen für die Verwaltung von Adressen in den Anwendungen zur Verfügung. Die Verwendung der ZAV erleichtert es dem Benutzer und den Entwicklern, sich bei der Pflege und Verwendung von Adressen in verschiedenen Anwendungen zurechtzufinden. Diese Adress-Tabellen enthalten Adressen aller Anwendungen, welche die ZAV in einem System nutzen.

Transaktion I18N

Transaktion ‚I18N‘ ist wichtig für alle sprachbezogenen Themen in der SAP-Systemlandschaft. Dazu gehören das Anpassen der Codepage-Landschaft, das Überprüfen und Anpassen von Sprachinstallationen sowie das Anpassen der Druckeinstellungen.

SO10 SAPScript Texte und SMARTFORMS Textmodule

In der Formularentwicklung verwenden Sie Textmodule aus Smart Forms, SAPScript-Texte und fügen Texte ein. Einer der Hauptunterschiede zwischen den Texttypen besteht darin, dass Textmodule an das automatische Transportsystem angeschlossen sind. TExt-Module sind clientunabhängig. SAPScript-Texte hingegen sind clientabhängig. Sie müssen manuell in einen Umlagerungsauftrag übertragen werden. Als Werkzeug zum Transport von SO10-Texten – RSTXTRAN.

SAP Translation Hub

Seit 2017 bietet die SAP Kunden den SAP Translation Hub zur produktiven Nutzung an. Die Übersetzungslösung in der Cloud ermöglicht es den Kunden, Texte der User Interfaces zu übersetzen. Das Programm nutzt eine Vielzahl von SAP-Übersetzungen und Terminologien. Zusätzlich werden Technologien für die maschinelle Übersetzung bereitgestellt..


Sie haben Fragen oder möchten eine SAP System Demo?
Gerne beraten wir Sie in einem persönlichen Gespräch.

Sie benötigen Unterstützung oder haben Fragen?

Kontaktieren Sie uns. Wir beraten Sie gerne!


Produkte SAP Mail – MailCenter

SAP Mail


Produkte SAP Monitoring – HotM

SAP Monitoring


Weitere Blogbeiträge
Elektronische Rechnung
sap xrechnung
SAP Formular
sap adobe lifecycle designer
sap adobe lifecycle designer