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 / 4916 / 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.
2004
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.
2260
Views
ALV, mehrzeilig, Druckansicht
von GastX » 21.05.2008 18:16 • Verfasst in ABAP Objects®
0
Antw.
2554
Views
6
Antw.
7622
Views
Sapscript Druckansicht Layout anders als Ausdruck
von Dominication » 20.08.2012 15:54 • Verfasst in ABAP® Core
6
Antw.
6034
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

BAPI zur ABSO?
vor einer Woche von DeathAndPain 2 / 1366
Materialstammerweiterung: Neuer Reiter
vor 3 Wochen von DeathAndPain gelöst 4 / 2083
Ermittlung der Arbeitstage (Mosid)
vor 3 Wochen von Radinator 11 / 47755
LSMW-Problem
vor 5 Wochen von DeathAndPain gelöst 6 / 5651

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

BAPI zur ABSO?
vor einer Woche von DeathAndPain 2 / 1366
Materialstammerweiterung: Neuer Reiter
vor 3 Wochen von DeathAndPain gelöst 4 / 2083
Ermittlung der Arbeitstage (Mosid)
vor 3 Wochen von Radinator 11 / 47755
LSMW-Problem
vor 5 Wochen von DeathAndPain gelöst 6 / 5651