SAP Druckprogramme

Spezielle Druckprogramme werden ben├Âtigt, um SAP Formulare zu drucken. Diese Anwendungen stellen die notwendigen Daten aus der Datenbank und die in das Formular eingef├╝gten Daten zusammen. Druckprogramme ├╝bernehmen also die Datenbeschaffung, damit das Formular anschlie├čend ausgegeben werden kann. Die Ausgabe kann in gedruckter oder digitaler Form, beispielsweise als PDF-Dokument, erfolgen.

Vorteile von Standarddruckprogrammen in SAP

In SAP existieren verschiedene Druckprogramme, die Sie zur Ausgabe von Formularen nutzen k├Ânnen. Ein Vorteil, der mit der Nutzung von Standarddruckprogrammen entsteht:

Sie erhalten den Support f├╝r das Druckprogramm von der SAP selbst. Sie m├╝ssen sich keine Gedanken machen, falls Anpassungen am Druckprogramm notwendig werden.

Wird ein Dokument nicht ausgegeben, k├Ânnen Sie die Standarddruckprogramme mithilfe von Beispielformularen der SAP testen. Funktioniert die Ausgabe dort, kann die Fehlersuche auf das eigene Formular eingeschr├Ąnkt werden, da das Druckprogramm als Fehlerquelle ausgeschlossen werden kann.

Standarddruckprogramme erleichtern au├čerdem die Wartbarkeit, da es zu ihnen weitaus mehr Informationen gibt als zu Eigenentwicklungen. Falls es zu einem Personalwechsel kommt, geht weniger Wissen verloren und die Einarbeitung f├Ąllt leichter.

E-Book: SAP Druckprogramme

SAP Druckprogramme: Der leicht verst├Ąndliche Einstieg in die Architektur, Funktionen und Wartbarkeit.

Unser E-Book zum Thema Druckprogramme

Aufbau und Funktionsweise

Druckprogramme sind zun├Ąchst daf├╝r zust├Ąndig, die zu druckenden Daten aus dem SAP-System zu ermitteln. Anschlie├čend erfolgt gegebenenfalls eine Manipulation der Daten. Die Daten m├╝ssen danach an das Formular ├╝bergeben werden.

Durch eine Mapping-Methode wird die Formularschnittstelle mit den richtigen Werten bef├╝llt. Gegebenenfalls muss noch eine Nachselektion der Daten erfolgen. Sobald die Schnittstelle bef├╝llt ist, k├Ânnen Sie das Formular aufrufen. Nun m├╝ssen Sie das Formular und ein Spool, den Sie zur Ausgabe des Formulars ben├Âtigen, aufrufen. Anschlie├čend kann die Ausgabe des Formulars erfolgen. Nach der Ausgabe des Formulars wird der Spool wieder geschlossen und die Ausgabe ist abgeschlossen.

Charakteristisch und entscheidend f├╝r die Anwendung von SAPscript ist, dass Formulare neben den Layoutinformationen auch Texte mit zu ersetzenden Variablen beinhalten. Diese werden erst nach der Formatierung ersetzt und erscheinen danach auf dem Ausdruck. Zust├Ąndig f├╝r die Datenbeschaffung aus dem SAP-System und die Steuerlogik der Ausgabe ist das Druckprogramm.

Damit ist es in SAPscript-Formularen m├Âglich, die Logik der Datenbeschaffung von der Gestaltung der Ausgabe (Layout) zu trennen. Das Druckprogramm ist daf├╝r verantwortlich, die ben├Âtigten Daten zu besorgen bzw. zu berechnen sowie deren Ausgabereihenfolge festzulegen. Die Aufbereitung und die Positionierung dieser Daten auf einer Druckseite ├╝bernimmt das SAPscript-Formular. Damit k├Ânnen Sie ├änderungen an der Aufbereitung im Formular vornehmen, ohne das Druckprogramm explizit ├Ąndern zu m├╝ssen.

Alte Druckprogramme arbeiten mit einer Vielzahl an Formroutinen. Die Formroutine ENTRY wird meist f├╝r SAPscript und Smartforms verwendet. F├╝r Adobe Forms wird die Formroutine ENTRY_PDF verwendet. Anschlie├čend werden verschiedene Subroutinen aufgerufen, die beispielsweise f├╝r die Datenbeschaffung zust├Ąndig sind. Diese Daten werden dann aufbereitet, ehe sie an das Formular ├╝bergeben werden. Dazu geh├Ârt beispielsweise das Druckprogramm RVADDN01, das f├╝r Lieferscheine im Versand genutzt wird.

In anderen Programmen, wie z. B. dem Druckprogramm f├╝r die Rechnung (SD_BIL_PRINT01), k├Ânnen User Exits genutzt werden. An diesen Stellen innerhalb des Druckprogramms kann eine Erweiterung mit eigenem Quellcode vorgenommen werden. Falls die SAP die Standarddruckprogramme ├╝berarbeitet, werden Eigenentwicklungen an diesen Stellen nicht ├╝berschrieben.

Formularausgabe

Nachdem die Daten ermittelt sind, k├Ânnen Sie den Job zum Drucken starten. Dort k├Ânnen Einstellungen zur Formularausgabe vorgenommen werden. Beispielsweise wird mit Parametern festgelegt, in welcher Form das Formular ausgegeben werden soll. Anschlie├čend wird das Formular selbst aufgerufen.

Seitenbeschreibungssprachen f├╝r PDF-Spool-Auftr├Ąge

F├╝r Spool-Auftr├Ąge aus Smart-Forms- oder SAPscript-Dokumenten existiert eine Vielzahl von nativen SAP-Ger├Ątetypen. Damit wird auch eine gro├če Anzahl an Seitenbeschreibungssprachen (Page Description Language, PDL) unterst├╝tzt. F├╝r PDF-Spool-Auftr├Ąge aus SAP Adobe Forms gibt es jedoch erheblich weniger. Konkret k├Ânnen Sie f├╝r die folgenden vier Sprachen PDF-Spool-Auftr├Ąge erstellen:

  • PostScript
    Viele, meist hochwertige Drucker unterschiedlicher Hersteller verstehen diese Druckersprache.
  • PCL (Printer Command Language)
    HP entwickelte diese Druckersprache, doch nun wird sie auch von verschiedenen Herstellern unterst├╝tzt.
  • ZPL (Zebra Programming Language)
    Dies ist die Druckersprache f├╝r Etikettendrucker der Firma Zebra.
  • PDF (Portable Document Format)
    Im eigentlichen Sinn ist PDF keine Druckersprache, obwohl einige Drucker das PDF direkt verstehen. PDF spielt, sofern Sie SAPSprint bzw. SAP GUIRelease 7.20 zusammen mit PDFPRINT einsetzen, f├╝r PDF-Druckauftr├Ąge eine ├Ąhnliche Rolle wie die generischen SAPWIN-Ger├Ątetypen f├╝r alle anderen Spool-Auftr├Ąge.

Da sich zahlreiche Druckermodelle nur in Details unterscheiden, k├Ânnen Sie die Basisger├Ątetypen f├╝r unterschiedliche Modelle verwenden, solange die Seitenbeschreibungssprache gleich ist. Ger├Ątetypen werden bei PDF-Spool-Auftr├Ągen allerdings nur als Abbildung auf ein anderes von Adobe bereitgestelltes Format verwendet.

Durch die insgesamt geringere Anzahl von verf├╝gbaren Ger├Ątetypen ist bei der Verwendung von Interactive Forms eine gr├Â├čere Aufmerksamkeit auf die vorhandenen Drucker zu richten. Zwar werden durch die Basisger├Ątetypen viele, meist hochwertige Druckermodelle abgedeckt, f├╝r bestimmte Druckertypen, zum Beispiel Nadeldrucker oder Tintenstrahldrucker, gibt es allerdings keinen nativen Ger├Ątetyp.

Druckprogramme

Fazit zu SAP Druckprogrammen

Das Thema Druckprogramme in SAP ist ein komplexes, aber wichtiges Thema in der Ausgabe von Dokumenten aus dem SAP-System. Ohne Druckprogramme k├Ânnen Sie keine Dokumente aus dem System exportieren.

F├╝r jede der Formulartechnologien existieren Standarddruckprogramme, die einen Druck von standardisierten Formularen der jeweiligen Technologie erm├Âglichen. Wollen Sie Formulare anpassen, m├╝ssen Sie gegebenenfalls ein eigenes Druckprogramm erstellen oder ein bestehendes Druckprogramm anpassen.

Strategieworkshop_Formulare

Strategieworkshop SAP Formulare

Die alten Formulartechnologien SAPscript und Smart Forms wurden bereits mehrfach seitens der SAP abgek├╝ndigt und dann doch weiter unterst├╝tzt. Was definitiv feststeht: SAP hat als langfristige Strategie im Formularbereich auf Adobe Forms gesetzt und m├Âchte auch unter S/4HANA mit dem neuen Namen ...

F├╝r jede Technologie existieren einzelne Komponenten, die nicht technologie├╝bergreifend eingesetzt werden k├Ânnen. Aus diesem Grund ist es wichtig, ein Verst├Ąndnis f├╝r die Funktionsweise von Druckprogrammen zu erhalten.

Mittel- bis langfristig ist davon auszugehen, dass sich Adobe Forms als SAP Formulartechnologie durchsetzen wird. Neuere Druckprogramme werden daher haupts├Ąchlich f├╝r Adobe Forms ausgelegt sein. Dennoch wird es weiterhin Formulare in SAPscript und Smart Forms geben, die weiterhin ausgedruckt werden m├╝ssen.

Welche Erfahrungen haben Sie bereits mit Druckprogrammen in SAP gemacht? Ich freue mich auf Ihre Gedanken zu diesem Thema und bin auf Ihre Meinung hierzu gespannt.


Das k├Ânnte Sie auch interessieren:



Unsere Produkte zu SAP Druckprogramme

Mit S/4HANA hat SAP ein neues Output-Management-Framework eingef├╝hrt, das SAP S/4HANA Output Management. Dieses Framework bietet ein Cloud-basiertes Ausgabemanagement, einschlie├člich einiger neuer Funktionen wie E-Mail-Vorlagen, native Integration von Fiori und Unterst├╝tzung von Fragmenten f├╝r Druckformulare mit SAP Cloud Platform Forms von Adobe. Das neue Framework ist jedoch optional und Kunden k├Ânnen auf der Anwendungsebene entscheiden, ob sie dieses verwenden m├Âchten oder nicht.

Mehr Informationen

Sie m├Âchten mit mobilen Formularen arbeiten und diese auch vom mobilen Ger├Ąt drucken? Dabei aber nicht auf die Daten aus Ihrem SAP System verzichten? Wir bieten Ihnen die L├Âsung f├╝r beide Anforderungen in einem Produkt.

Mehr Informationen

Die Formulararchitektur stellt Regeln auf, wie Formulare zu entwickeln sind. Wiederverwendung und Kapselung stehen im Mittelpunkt. Unsere Entwicklungsrichtlinie f├╝r ihre Formulare geben Struktur und halten ihre Vorgaben fest.

Mehr Informationen

Schreiben Sie einen Kommentar

Bitte f├╝llen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht ver├Âffentlicht.





Angebot anfordern
Preisliste herunterladen
Expert Session
Support