Formulare
Formulare sind ein unverzichtbarer Bestandteil von einem SAP-System. Die Formulare geben betriebswirtschaftliche Daten aus auf den Drucker (oder Faxgerät, E-Mail etc.) oder zeigen sie als Vorschau auf dem Bildschirm an. Mit Adobe Interactive Forms können die PDF-Formulare auch eingabefähig sein.
Im Laufe der Jahre hat SAP drei verschiedene Formular-Technologien hervorgebracht. Dieses Wiki beschäftigt sich mit allen drei Technologien Adobe (Interactive) Forms, Smart Forms und mit SAPscript.
- Adobe Interactive Forms (inklusive Formularscripting)
- Smart Forms
- SAPscript
Ein spezielles Framework für Formulardruck namens IS-U Druck-Workbench (Transaktion EFRM) hat sich im IS-U-Bereich (Energieversorger) herausgebildet. Es ist eine zusätzliche Schicht, die auf Smart Forms oder Adobe Interactive Forms aufsetzt.
Formulartechnologien
Adobe Forms
Smart Forms
SAPscript
IS-U Druck-Workbench
Neues Outputmanagement unter HANA
Formulartransaktionen
Pfad im SAP-Menü: Werkzeuge
Andere Entwicklungstransaktionen
Formulararchitektur und Changemanagement
Architektur
Best Practices
Formularplanung und Qualitätsmangement
DIN 5008 Gestaltung Briefpapier
Formulardesign
Testprotokoll
Basis
Benutzerverwaltung
Farben
Geschütztes Leerzeichen, geschützter Bindestrich und Gedankenstrich
Schriften
Spoolauftrag
Zeichensatz
Customizing
Druckprogramm und Programmierung
Adressaufbereitung
Druckparameter
- Adobe Forms Funktionsbaustein FP JOB OPEN und OUTPUTPARAMS
- Übergabe Druckparameter von Rahmenprogramm an Smartforms
- Formularausgabe mit Set country und Tabelle T005X
- SAP-Druckstrukturen um Felder erweitern
- Funktionsbaustein OPEN_FORM in SAPscript
Formular identifizieren
- SAPscript
- Breakpoint in Funktionsbaustein OPEN_FORM oder START_FORM.
- SAPscript-Formular debuggen
- Smart Forms --> Breakpoint in Funktionsbaustein SSF_FUNCTION_MODULE_NAME
- Adobe Forms --> Breakpoint in Funktionsbaustein FP_FUNCTION_MODULE_NAME
Protokolltabelle für Verwendungen Formulare
Programm RSNAST00
- Programm RSNAST00 Nachrichtenversand
- Das Programm RSNAST00 ruft das Druckprogramm auf und schreibt das Fehlerprotokoll ins Application Log.
- Das Druckprogramm, dessen Einstiegsformroutine und das Formular wird im Customizing Nachrichtensteuerung definiert.
Variablen
Aufbereitungsoptionen Variablen
Globale Variablen im Druckprogramm
Eigenprogrammierung Druckcockpit
Nachrichtenausgabe
Einzelbelegausgabe
Es werden diverse Belege in SAP auf dem Drucker (Fax, E-Mail, ...) ausgegeben.
- Kundenauftrag (VA03/VA02)
- Lieferschein (VL03N/VL02N)
- Transportauftrag (VT03N/VT02N)
- Rechnung (VF03/VF02)
- BANF (ME53/ME52)
- Bestellung (ME23N/ME22N)
- Kommissionierliste
- Kontrakte
- u. a.
Massennachrichtenausgabe
Programm RSNST00
Textbausteine und Formularstile
Stile / Style
Textbausteine
Tabellen (NAST, TNAPR u. a.)
- Tabelle NAST
- TNAPR
- NAST
- TVKO
- Sprachabhängige Datenbanktabellen
- Tabellenbeziehungen in Access
- Tiefe Struktur
Testprogramme/-Formulare
SAP hat eine Reihe von Testprogrammen und Testformulare geschrieben, die mit den Daten des Flugdatenmodells oder mit hart gecodeten Daten arbeiten.
Adobe Forms
Smart Forms
Übersetzungen
- Übersetzungstransaktion SE63 (Beispiel Smart Forms)
- Übersetzungen Adobe Forms
- Transaktion STERM (SAP-Terminologie)
- Report Anzeigen Smart Forms Texte und Textbausteine aus Tabelle STXFTXT
- Smart Forms Textbaustein
- Mögliche Sprachen zur Übersetzungen
Formularwesen Schulung
Web-Links
Adobe Forms
- Acronaut-Forum: Adobe LiveCycle Designer - SAP
- Acronaut-Forum: Adobe LiveCycle Designer - Tutorials
- Acronaut-Forum: Adobe LiveCycle Designer - JavaScript
- Acronaut-Forum: Adobe LiveCycle Designer - Mustervorlagen
- Acronaut-Forum: Adobe LiveCycle Designer - allgemeine Fragen
- Acronaut-Forum: Adobe LiveCycle Designer - Ein-/Ausblenden
- Acronaut-Forum: Adobe LiveCycle Designer - Versenden von Informationen (E-Mails, Webservices etc.)
- Acronaut-Forum: Adobe LiveCycle Designer - Dynamische Formulare
- Acronaut-Forum: Adobe LiveCycle Designer - Beispielformulare und Referenzgeschichten
Scripting Referenz (ältere Hilfe-Versionen als 10.0 hat Adobe vom Server genommen)
- https://help.adobe.com/de_DE/livecycle/10.0/DesignerScriptingRef/index.html
- https://help.adobe.com/de_DE/livecycle/11.0/DesignerScriptingBasics/index.html
- https://help.adobe.com/de_DE/livecycle/11.0/DesignerFormCalcRef/index.html
- https://help.adobe.com/en_US/livecycle/11.0/DesignerFormCalcRef/index.html (EN)
JavaScript
- Adobe Hilfe ALD 10.0: JavaScript Beispielcoding
- SELFHTML: JavaScript
- SELFHTML: Weblinks zu JavaScript
- www.web-toolbox.net: Tutorial über JavaScript
- Wikipedia: JavaScript
- Wikibooks: JavaScript
- www.mediaevent.de: JavaScript
Saptechnical.com
LiveCycle Designer
Smart Forms
SAPscript
Literatur
- SAP Smart Forms - Das umfassende Handbuch, von Werner Hertleif, Christoph Wachter, Rinaldo Heck, Tobias Trapp, Thomas Karas; 3. Auflage
- SAP Interactive Forms by Adobe, von Jürgen Hauser, Andreas Deutesfeld, u. a., 2. Auflage
- Adobe LiveCycle® Designer ES2 und SAP Interactive Forms: Scripting für Nicht-Programmierer, von Ulrich Bähr
- Drucken mit SAP: Lösungen für die Praxis, von Michael Szardenings
- SAPscript (EN), von Michaelson Buchanan
- Praxisbuch SAP Interactive Forms und Adobe LiveCycle Designer, von Ulrich Bähr und Axel Treusch