Dela via


SAP-frontutskrift med universell utskrift

Utskrift från SAP-landskapet är ett krav för många kunder. Beroende på din verksamhet kan utskriftsbehov komma i olika områden och SAP-program. Exempel kan vara utskrift av datalistor, mass- eller etikettutskrifter. Sådana produktions- och batchutskriftsscenarier löses ofta med specialiserad maskinvara, drivrutiner och utskriftslösningar. I den här artikeln beskrivs alternativ för att använda Universell utskrift för SAP-frontend-utskrift av SAP-användare. Information om serverdelsutskrifter finns i vårt blogginlägg och GitHub-lagringsplatser.

Universal Print är en molnbaserad utskriftslösning som gör det möjligt för organisationer att hantera skrivare och skrivardrivrutiner på ett centraliserat sätt. Tar bort behovet av att använda dedikerade skrivarservrar och är tillgängliga för användning av företagets anställda och program. Universal Print körs helt på Microsoft Azure, men för användning med SAP-system finns det inget sådant krav. Ditt SAP-landskap kan köras i Azure, finnas lokalt eller fungera i andra molnmiljöer. Du kan använda SAP-system som distribuerats av SAP RISE. På samma sätt kan SAP-molntjänster, som är webbläsarbaserade, användas med Universell utskrift i de flesta scenarier för utskrift på klientsidan.

Förutsättningar

SAP-frontend-utskrift skickar utdata till en skrivare som är tillgänglig för användaren på deras klientdelsenhet. Med andra ord en skrivare som är tillgänglig för operativsystemet. Samma klientdator kör SAP GUI eller webbläsare. Om du vill använda Universal Print måste du ha åtkomst till sådana skrivare.

  • Klientoperativsystem med stöd för universell utskrift
  • Lägga till Universal Print-skrivare i Windows-klienten
  • Kan skriva ut på Universal Print-skrivare från operativsystemet

Mer information om dessa krav finns i dokumentationen för Universell utskrift. Därför visas en eller flera Universal Print-skrivare i enhetens skrivarlista. För SAP-klientdelsutskrifter är det inte nödvändigt att göra den till standardskrivare.

Exempel som visar universella utskriftsskrivare i dialogrutan Windows 11-inställningar.

SAP-webbprogram

Ett webbprogram som SAP Fiori eller SAP Web GUI används för att komma åt SAP-data och visa dem. Det spelar ingen roll om du kommer åt SAP-systemet via ett internt nätverk, en offentlig URL eller om ditt SAP-system är ett ABAP- eller Java-system eller ett SAP-program som körs inom SAP Business Technology Platform. Alla SAP-programdata som visas i en webbläsare kan skrivas ut. Utskriftsjobbet som skapas i Universal Print görs av operativsystemet och kräver ingen SAP-konfiguration alls. Det finns ingen SAP-integrering och kommunikation med Universal Print direkt.

Diagram med anslutning mellan användarens klientenhet, Universal Print-tjänsten och skrivaren.

SAP GUI-utskrift

För SAP-utskrift på klientsidan förlitar sig Universal Print på SAP GUI- och SAP-skrivaråtkomstmetod G. Sap-systemet har förmodligen en eller flera SAP-skrivare som redan har definierats för detta ändamål. Ett exempel, SAP-skrivar-LOCL, definierat i SAP-transaktionskod SPAD.

Exempeldialogruta i startskärmen för SAP-transaktions-SPAD.

Exempeldialogruta i SAP-transaktions-SPAD som visar skrivardefinition.

För användning av universell utskrift är det viktigt att åtkomstmetoden (1) är inställd på "G", eftersom sap-gränssnittets integrering i operativsystemet används. För fältet värdskrivare (2) anropar värdet för __DEFAULT det relevanta standardskrivarenamnet. Om du lämnar alternativet "Inget enhetsval i klientdelen" avmarkerat (3) uppmanas du att välja skrivaren i listan med operativsystemskrivare. När alternativet är markerat går utskriftsutdata direkt till operativsystemets standardskrivare utan extra användarindata.

Med en sådan SAP-skrivardefinition använder SAP GUI operativsystemets skrivarinformation. Operativsystemet känner redan till dina tillagda Universal Print-skrivare. Precis som med SAP-webbprogram finns det ingen direkt kommunikation mellan SAP-systemet och API:er för universell utskrift. Inga inställningar för att konfigurera för SAP-systemet utöver den tillgängliga utdataenheten för frontend-utskrift.

När du använder SAP GUI för HTML- och frontend-utskrift kan du också skriva ut till en SAP-definierad skrivare. I SAP-systemet behöver du en klientdelsskrivare med åtkomstmetoden "G" och en enhetstyp av PDF eller härledning. Mer information finns i SAP:s dokumentation. Sådana utskriftsutdata visas i webbläsaren som en PDF från SAP-systemet. Du öppnar den vanliga utskriftsdialogrutan för operativsystem och väljer en Universal Print-skrivare som är installerad på datorn.

Begränsningar

SAP definierar frontend-utskrift med flera begränsningar. Den kan inte användas för bakgrundsutskrift och bör inte heller användas för produktion eller massutskrift. Se om sap-skrivardefinitionen är korrekt eftersom skrivare med åtkomstmetoden F inte fungerar korrekt med aktuella SAP-versioner. Mer information finns i SAP-2028598 – Tekniska ändringar för frontend-utskrift med åtkomstmetod F.

Nästa steg

Kolla in dokumentationen: