ich möchte aus Fiori App ein Dokument local drucken können.
Dafür habe ich in SPAD einen Drucker mit der Koppelart G und __default Host-Drucker angelegt. Diesen im Konditionssatz für die gewünschte Nachrichtenart zugeordnet.
Nun bekomme ich einen Fehler in sp01: fehlerhaft (Fehler bei lokalem Druck)
Fehler: Frontend nicht identifizierbar
Wie kann ich das Problem lösen damit jeder Benutzer auf seinem Rechner bzw. Drucker das Dokument ausdrucken kann?
Du musst einen Drucker verwenden der über den Spooler des Applikationsservers angebunden ist.
Koppelart G funktioniert nur via SAPgui bzw. dem Spooler des Client PC. Bei Fiori bist du aber mit einem (x-beliebigen) Webbrowser unterwegs.
Alternativ kannst du auch die Druck-Funktion des Browsers verwenden aber damit kann man nur die aktuell angezeigte Webseite ausdrucken. Ergebnislisten oder PDFs und dergleichen müssten für diesen Weg erst auf dem Client (vollständig) "angezeigt" werden um sie drucken zu können.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.