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 / 4885 / 319 / 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.
1790
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.
1867
Views
ALV, mehrzeilig, Druckansicht
von GastX » 21.05.2008 18:16 • Verfasst in ABAP Objects®
0
Antw.
1492
Views
6
Antw.
6646
Views
Sapscript Druckansicht Layout anders als Ausdruck
von Dominication » 20.08.2012 15:54 • Verfasst in ABAP® Core
1
Antw.
4326
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

Aktuelle Forenbeiträge

IF mit AND und OR
vor 3 Tagen von GastX 6 / 3650
Meine Inbox
vor 3 Tagen von Rabea1103 1 / 2098
PCL2 Cluster auslesen
vor 5 Tagen von DeathAndPain 2 / 3305
FUBA 'HR_INFOTYPES_OPERATION'
vor 5 Tagen von Bright4.5 3 / 8436

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

IF mit AND und OR
vor 3 Tagen von GastX 6 / 3650
Meine Inbox
vor 3 Tagen von Rabea1103 1 / 2098
PCL2 Cluster auslesen
vor 5 Tagen von DeathAndPain 2 / 3305
FUBA 'HR_INFOTYPES_OPERATION'
vor 5 Tagen von Bright4.5 3 / 8436