Druck oder Druckansicht: wie kann es festgestellt werden?

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Druck oder Druckansicht: wie kann es festgestellt werden?

Beitrag von Jura (ForumUser / 88 / 0 / 0 ) »
Hallo zusammen,

vielleicht kann mir jemand in diesem Fall helfen:

ein Z-Programm gibt eine ALV-Liste mit Aufträgen aus. Wenn man eine Zeile in der Liste markiert und auf Drucken geht, öffnet sich ein Popup-Fenster, wo ?Drucken? oder ?Druckansicht? ausgewählt werden kann. Nach dem ?Drucken? soll der gedruckte Auftrag den Status ?DRUC? bekommen. Nach der ?Druckansicht? darf im Auftragstatus kein ?DRUC? gesetzt werden.
Den Status setze ich über einen Funktionsbaustein.

Die Frage: wie kann man das Programm abfragen, ob der Benutzer ?Drucken? oder ?Druckansicht? selektiert hat? Gibt es im System dafür welche Parameter?

Vielen Dank im voraus.

Grüße,
Jura

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


Beitrag von ewx (Top Expert / 4892 / 321 / 644 ) »
Hi Jura,

du kannst im Druckprogramm abfragen, ob gedruckt oder angezeigt wurde. Der Fuba CLOSE_FORM liefert den Parameter TDPREVIEW zurück. Oder TDSPOOLID (Ist leer, wenn nicht gedruckt wurde).

Das heisst, du müsstest im Druckprogramm per EXPORT TO MEMORY einen Merker setzen.

Eine andere Möglichkeit wäre, im ALV-Grid zwei Druckknöpfe zu machen: Einmal "Drucken" und einmal "Druckvorschau". Jeweils der gleiche Druckdialog, aber man kann in den Parametern mitgeben, ob gedruckt werden darf, oder nicht (ITCPO-TDNOPREV, TDNOPRINT).

Gruß, Enno

Beitrag von Jura (ForumUser / 88 / 0 / 0 ) »
Hallo Enno,

es hat geklappt!
Ich benutze zwar Smartforms, aber dort habe ich auch einen Parameter in der Struktur JOB_OUTPUT_INFO gefunden.
Vielen Dank für Deinen schnellen Tip! :)

Grüße,
Jura

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1846
Views
Wie kann Breite einer internen Tabelle festgestellt werden?
von Jura » 15.11.2006 17:10 • Verfasst in ABAP® für Anfänger
1
Antw.
1953
Views
ALV, mehrzeilig, Druckansicht
von GastX » 21.05.2008 18:16 • Verfasst in ABAP Objects®
0
Antw.
2012
Views
6
Antw.
6830
Views
Sapscript Druckansicht Layout anders als Ausdruck
von Dominication » 20.08.2012 15:54 • Verfasst in ABAP® Core
1
Antw.
4410
Views
Smartforms Funktionsbaustein: Druckansicht ohne Druckmenu
von Nautilus » 16.02.2006 13:17 • Verfasst in ABAP® Core

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Username als Variable in xdc-Datei?
vor einer Woche von uli3480 1 / 670
Substitution zum Zeitpunkt 60
vor einer Woche von irene 1 / 2737
CDS View Erweitern mit Hierarchie
vor einer Woche von Interger 1 / 5275
Intervall mit Beziehungswissen füllen
vor 4 Wochen von wolli 1 / 37254