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 / 4913 / 332 / 653 ) »
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.
1957
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.
2200
Views
ALV, mehrzeilig, Druckansicht
von GastX » 21.05.2008 18:16 • Verfasst in ABAP Objects®
0
Antw.
2472
Views
6
Antw.
7481
Views
Sapscript Druckansicht Layout anders als Ausdruck
von Dominication » 20.08.2012 15:54 • Verfasst in ABAP® Core
6
Antw.
5877
Views
PP FAUF Druck
von Thomas17 » 31.08.2012 09:55 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 44100
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 45877
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 43987

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

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 44100
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 45877
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 43987

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 44100
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 95079
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 110113