Compartilhar via


Impressão front-end do SAP com Impressão Universal

Imprimir direto do seu SAP Landscape é uma exigência para muitos clientes. Dependendo do seu ramo de negócios, as necessidades de impressão podem vir de diferentes áreas e aplicativos do SAP. Alguns exemplos podem ser a impressão de uma lista de dados, de rótulos ou em massa. Esses cenários de impressão em lotes e de produção geralmente são resolvidos com soluções de impressão, hardware e drivers especializados. Este artigo aborda as opções de uso da Impressão Universal para fins da impressão de front-end do SAP de usuários do SAP. Para a impressão de back-end, confira nossa postagem de blog ou os repositórios do GitHub.

A Impressão Universal é uma solução de impressão baseada em nuvem que permite que as organizações gerenciem impressoras e drivers de impressora de maneira centralizada. O recurso remove a necessidade de usar servidores de impressora dedicados e disponíveis para uso por funcionários e aplicativos da empresa. Embora a Impressão Universal seja executada inteiramente no Microsoft Azure, para seu uso com os sistemas SAP esse requisito não existe. Seu SAP Landscape pode ser executado no Azure, estar localizado no local ou operar em qualquer outro ambiente de nuvem. Você pode usar os sistemas SAP implantados pelo SAP RISE. Da mesma forma, os serviços de nuvem do SAP, que são baseados em navegador, podem ser usados com a Impressão Universal na maioria dos cenários de impressão de front-end.

Pré-requisitos

A impressão de front-end do SAP envia uma saída para uma impressora disponível para o usuário em seu dispositivo de front-end. Em outras palavras, uma impressora acessível pelo sistema operacional. O mesmo computador cliente executa o navegador ou a GUI do SAP. Para usar a Impressão Universal, você precisa ter acesso a essas impressoras.

  • Sistema operacional do cliente com suporte para Impressão Universal
  • Adicionar a impressora da Impressão Universal ao seu cliente do Windows
  • Capaz de imprimir na impressora da Impressão Universal do sistema operacional

Confira a documentação da Impressão Universal para obter mais detalhes desses pré-requisitos. Como resultado, uma ou mais impressoras da Impressão Universal ficam visíveis na lista de impressoras do seu dispositivo. Para a impressão de front-end do SAP, não é necessário tornar essa impressora a sua impressora padrão.

Exemplo mostrando impressoras da Impressão Universal na caixa de diálogo de configurações do Windows 11.

Todos os aplicativos web do SAP

Um aplicativo web — como o SAP Fiori ou a GUI web do SAP — é usado para acessar dados do SAP e exibi-los. Não importa se você acessa o sistema SAP por meio de uma rede interna, de uma URL pública ou se o seu sistema SAP é um sistema ABAP ou Java ou um aplicativo do SAP em execução na SAP Business Technology Platform. Todos os dados do aplicativo SAP exibidos em um navegador podem ser impressos. A criação do trabalho de impressão na Impressão Universal é feita pelo sistema operacional e não requer nenhuma configuração do SAP. Não há nenhuma integração nem comunicação direta do SAP com a Impressão Universal.

Diagrama com a conexão entre o dispositivo cliente do usuário, o serviço da Impressão Universal e a impressora.

Impressão da GUI do SAP

Para a impressão de front-end do SAP, a Impressão Universal depende da GUI do SAP e do método G de acesso à impressora do SAP. O sistema SAP provavelmente já tem uma ou mais impressoras do SAP definidas para essa finalidade. Um exemplo é a impressora do SAP LOCL, definida na SPAD do código de transação do SAP.

Exemplo de caixa de diálogo na tela de entrada da SPAD da transação do SAP.

Exemplo de caixa de diálogo na tela de entrada da SPAD da transação do SAP mostrando a definição da impressora.

Para usar a Impressão Universal, é importante que o método de acesso (1) esteja configurado como "G", já que essa opção usa a integração da GUI do SAP no sistema operacional. Para o campo de impressora host (2), o valor de __DEFAULT chama o nome da impressora padrão relevante. Deixando a opção "Nenhuma seleção de dispositivo no front-end" desmarcada (3), você verá uma solicitação para selecionar a impressora na lista de impressoras do seu sistema operacional. Com a opção marcada, a saída de impressão vai diretamente para a impressora padrão do sistema operacional sem nenhuma informação adicional por parte do usuário.

Com essa definição de impressora do SAP, a GUI do SAP usa os detalhes da impressora do sistema operacional. O sistema operacional já conhece suas impressoras da Impressão Universal adicionadas. Assim como ocorre com os aplicativos web do SAP, não existe uma comunicação direta entre o sistema SAP e as APIs da Impressão Universal. Nenhuma definição precisa ser configurada para o sistema SAP além do dispositivo de saída disponível para a impressão de front-end.

Quando estiver usando a GUI do SAP para HTML e impressão de front-end, você também poderá imprimir em uma impressora definida pelo SAP. No sistema SAP, você precisa de uma impressora de front-end com o método de acesso "G" e um tipo de dispositivo de PDF ou derivado. Para obter mais informações, confira a Documentação do SAP. Essa saída de impressão é exibida no navegador como um PDF do sistema SAP. Você deve abrir a caixa de diálogo de impressão comum do sistema operacional e selecionar uma impressora da Impressão Universal instalada no seu computador.

Limitações

O SAP define a impressão de front-end com várias restrições. Não pode ser usada para impressão em segundo plano e você não deve depender dela para impressão em massa ou de produção. Veja se a definição da sua impressora do SAP está correta, pois as impressoras com o método de acesso "F" não funcionam corretamente com as versões atuais do SAP. Mais detalhes podem ser encontrados na Nota SAP 2028598 — Alterações técnicas para a impressão de front-end com o método de acesso F.

Próximas etapas

Confira a documentação de referência: