Zentraler Druckexit gesucht

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Zentraler Druckexit gesucht

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Moin,

aus Schaden wird man klug -- einmal falsch geklickt und ein 5.000-Seiten-Druckauftrag geht an einen Drucker als in die Spool - im schlimmsten Fälle von einem Remote-User, der nicht aufspringen und schnell agieren kann.

Frage: Gibt es einen zentralen Exit für alle Druckfunktionen, indem man hinterlegen könnte, dass jeder Anwender, der mehr als x Seiten drucken will, erst den Haken "in der Spool ablegen" aus- bzw, "Sofort drucken" einschalten muss? Der müsste ja grundsätzlich vor dem Druckdynpro aufgerufen werden und die Benutzer- und Programmdefaults überschreiben können. Zur Not reicht auch ein zusätzliches Popup, das man dem Anwender zeigt....
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Zentraler Druckexit gesucht

Beitrag von a-dead-trousers (Top Expert / 4287 / 214 / 1142 ) »
Hi!

Ich glaub nicht, dass zum Zeitpunkt wo im Standard "Sofort drucken" bzw. "in der Spool ablegen" abgefragt werden, die tatsächliche Länge der Ausgabe bekannt ist. Zumal in einigen von den Druckdialog (vor allem bei Listausgabe) ja auch die Aufbereitung (Zeilen/Spalten) erst abgefragt wird.
Beim SapScript/Smartforms/AdobeForms-Druck wird überhaupt erst mit der Ausgabe begonnen, wenn der Drucker/das Druckverfahren bekannt ist.

Ich denke es wäre leichter "in der Spool ablegen" als Standard zu definieren und dannach anhand der Informationen im Spooler zu entscheiden ob der Ausdruck tatsächlich stattfinden soll. Evtl. mittels Hintergrundjob oder ähnlichem.

lg
ADT

EDIT: hmm... Da kommt mir doch wieder eine geniale kleine Idee... Eine (zentrale) Klassenmethode die direkt nach dem Druck aufgerufen werden kann. Diese liest entweder anhand der Spoolnummer (wenn man im Programmlauf darauf Zugriff hat) oder anhand des Benutzernamens (in allen anderen Fällen) den/die zugehörigen Spoolaufträge aus. Ist die Seitenzahl nicht über einen gewissen Wert, wird der Ausdruck ausgelöst, ansonsten muss der Benutzer entscheiden was mit dem Druckauftrag passieren soll, ausdrucken oder löschen.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1212
Views
1
Antw.
1014
Views
Empfehlung für CO-PA gesucht
von Gast » 03.06.2005 11:17 • Verfasst in Financials
1
Antw.
2972
Views
Formularnamen gesucht ...
von strobbel » 08.08.2008 08:33 • Verfasst in SAP - Allgemeines
2
Antw.
2994
Views
Funktionsbaustein gesucht
von mamba » 12.10.2005 11:44 • Verfasst in ABAP® für Anfänger
2
Antw.
2086
Views
Tabelle gesucht
von MAS » 09.05.2008 11:02 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Updates der Daten, Fehlermeldung
Gestern von Egzon gelöst 1 / 50
Wie benutze ich COMMIT WORK richtig
vor 2 Tagen von msfox 17 / 431

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Updates der Daten, Fehlermeldung
Gestern von Egzon gelöst 1 / 50
Wie benutze ich COMMIT WORK richtig
vor 2 Tagen von msfox 17 / 431

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 5 Wochen von Lucyalison 1 / 269
Group Items auf einer Filterbar
letzen Monat von Bright4.5 1 / 321