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.

Unser E-Book zum Thema Druckprogramme

E-Book: SAP Druckprogramme

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

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 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.

Jeremia Girke

Jeremia Girke

Seit 10 Jahren berate ich Unternehmen im Bereich Formulare und Outputmanagement im SAP und NON-SAP Umfeld. Profitieren Sie von meiner Erfahrung in Ihren Projekten.

Sie haben Fragen? Kontaktieren Sie mich!


Das k├Ânnte Sie auch interessieren:

SAP Druckprogramme
SAP Druckarchitektur

Das k├Ânnte Sie auch interessieren

Ob jetzt nun ein Gesch├Ąftsf├╝hrerwechsel ansteht┬áoder┬áein Logo┬áoder eine Fu├čzeile angepasst werden muss: Vielen Unternehmen ist die Problematik bekannt, dass Formular┬áh├Ąufig┬áund aus den unterschiedlichsten Gr├╝nden ver├Ąndert oder┬áangepasst werden m├╝ssen. Die┬áAb├Ąnderung eines kleinen Details kann bereits einen hohen Arbeitsaufwand mit sich┬ábringen.

weiterlesen

Was ist der Unterschied zwischen ZUGFeRD und XRechnung und welcher Standard ist nun der ÔÇ×richtigeÔÇť? Grunds├Ątzlich bauen beide Standards auf der europ├Ąischen Norm EN16391 zur elektronischen Rechnungsstellung auf. XRechnung ist ein reines XML-basiertes semantisches Rechnungsdatenmodell und ist vor allem im […]

weiterlesen

In Deutschland ersetzt ZUGFeRD als Format f├╝r elektronische Rechnungen zuk├╝nftig die klassische Papierrechnung. Die Abk├╝rzung steht f├╝r ÔÇ×Zentraler┬áUser┬áGuide des┬áForums┬áelektronische┬áRechnung┬áDeutschlandÔÇť und erm├Âglicht den Datenaustausch zwischen Beh├Ârden, Unternehmen und Verbrauchern als Rechnungssteller beziehungsweise Rechnungsempf├Ąnger.┬á

weiterlesen

Unsere Produkte zu SAP Druckprogramme

Im Strategieworkshop SAP Output Management erarbeiten Sie gemeinsam mit uns eineÔÇ»Strategie und eine Roadmap Ihres Formularwesens f├╝r die kommendenÔÇ»Jahre.

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 haben die L├Âsung!

Mehr Informationen

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

Mehr Informationen

2 Kommentare zu "SAP Druckprogramme"

Jonas Wechsler - 23. April 2020 | 12:13

Mittlerweile haben auch wir uns auf Adobe Forms als SAP Formulartechnologieeingestellt. So k├Ânnen wir f├╝r uns am besten garantieren, dass wir in ein paar Jahren da immernoch aktuell sind.

Gru├č

Antworten
Patrick Steffens - 27. April 2020 | 16:01

Hallo Herr Wechsler,

das ist genau das richtige Mindset. Zwar werden weiterhin alle Technologien technisch von der SAP unterst├╝tzt, doch die Zeichen stehen klar auf Adobe Forms. Daher empfehlen wir einen Umzug so fr├╝h es geht anzugehen, bevor gro├če Projekte wie ein S/4HANA-Umstieg oder dergleichen bevorstehen. Niemand will gerne uralte SAPscript-Logiken in ein brandneues ERP-System mitnehmen ­čśë

Wenn wir Sie dabei unterst├╝tzen k├Ânnen oder sie an manchen Stellen noch Knowhow auf unserem Blog vermissen, dann lassen Sie es uns gerne wissen.

Viele Gr├╝├če
Patrick Steffens

Antworten

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