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 / 4282 / 214 / 1141 ) »
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.
1210
Views
1
Antw.
1014
Views
Empfehlung für CO-PA gesucht
von Gast » 03.06.2005 11:17 • Verfasst in Financials
1
Antw.
2971
Views
Formularnamen gesucht ...
von strobbel » 08.08.2008 08:33 • Verfasst in SAP - Allgemeines
2
Antw.
2992
Views
Funktionsbaustein gesucht
von mamba » 12.10.2005 11:44 • Verfasst in ABAP® für Anfänger
2
Antw.
2085
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

SELECT CHAR16 in CHAR12-Feld
vor 59 Minuten von Patrick1982 gelöst 5 / 56
alv_grid aktualisieren
vor 5 Stunden von Egzon gelöst 4 / 82

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

SELECT CHAR16 in CHAR12-Feld
vor 59 Minuten von Patrick1982 gelöst 5 / 56
alv_grid aktualisieren
vor 5 Stunden von Egzon gelöst 4 / 82

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 170