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 / 4887 / 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.
1806
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.
1904
Views
ALV, mehrzeilig, Druckansicht
von GastX » 21.05.2008 18:16 • Verfasst in ABAP Objects®
0
Antw.
1707
Views
6
Antw.
6708
Views
Sapscript Druckansicht Layout anders als Ausdruck
von Dominication » 20.08.2012 15:54 • Verfasst in ABAP® Core
1
Antw.
4357
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

FS-CD schnellstmöglich lernen
vor 16 Stunden von wreichelt 2 / 855
Banf anlegen
vor 6 Tagen von wreichelt 2 / 8169
Banf anlegen
vor einer Woche von Manfred K. 1 / 7827
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 23383
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 13053

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

FS-CD schnellstmöglich lernen
vor 16 Stunden von wreichelt 2 / 855
Banf anlegen
vor 6 Tagen von wreichelt 2 / 8169
Banf anlegen
vor einer Woche von Manfred K. 1 / 7827
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 23383
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 13053