Impressão front-end SAP com Universal Print

A impressão a partir do seu cenário SAP é um requisito para muitos clientes. Dependendo do seu negócio, as necessidades de impressão podem surgir em diferentes áreas e aplicações SAP. Exemplos podem ser impressão de lista de dados, impressão em massa ou de etiquetas. Esses cenários de produção e impressão em lote são frequentemente resolvidos com hardware, drivers e soluções de impressão especializados. Este artigo aborda as opções para usar o Universal Print for SAP front-end printing dos usuários SAP. Para impressão de back-end, consulte nossa postagem no blog e repositórios do GitHub.

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

Pré-requisitos

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

  • SO cliente com suporte para Universal Print
  • Adicionar impressora Universal Print ao seu cliente Windows
  • Capaz de imprimir na impressora Universal Print a partir do SO

Consulte a documentação do Universal Print para obter detalhes sobre esses pré-requisitos. Como resultado, uma ou mais impressoras Universal Print ficam visíveis na lista de impressoras do seu dispositivo. Para impressão front-end SAP, não é necessário torná-la sua impressora padrão.

Exemplo mostrando impressoras Universal Print na caixa de diálogo de configurações do Windows 11.

Aplicações web SAP

Um aplicativo da Web, como SAP Fiori ou SAP Web GUI, é usado para acessar dados SAP e exibi-los. Não importa se você acessa o sistema SAP através de uma rede interna, URL pública ou se seu sistema SAP é um sistema ABAP ou Java, ou aplicativo SAP em execução dentro da 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 no Universal Print é feita pelo sistema operacional e não requer nenhuma configuração SAP. Não há integração e comunicação SAP diretamente com o Universal Print.

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

Impressão SAP GUI

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

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

Exemplo de caixa de diálogo no SPAD de transação SAP mostrando a definição da impressora.

Para o uso do Universal Print, é importante que o método de acesso (1) esteja definido como 'G', pois ele usa a integração do SAP GUI 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 "Sem seleção de dispositivo no front-end" desmarcada (3), você será solicitado a selecionar a impressora na sua lista de impressoras do sistema operacional. Com a opção marcada, a saída de impressão vai diretamente para a impressora padrão do sistema operacional sem entrada extra do usuário.

Com essa definição de impressora SAP, SAP GUI usa os detalhes da impressora do sistema operacional. O sistema operativo já conhece as impressoras Universal Print adicionadas. Tal como acontece com as aplicações Web SAP, não existe comunicação direta entre o sistema SAP e as APIs Universal Print. Nenhuma configuração a ser configurada para seu sistema SAP além do dispositivo de saída disponível para impressão front-end.

Ao usar o SAP GUI para HTML e impressão front-end, você também pode imprimir em uma impressora definida pelo SAP. No sistema SAP, você precisa de uma impressora front-end com o método de acesso 'G' e um tipo de dispositivo de PDF ou derivado. Para obter mais informações, consulte a documentação do SAP. Essa saída de impressão é exibida no navegador como um PDF do sistema SAP. Abra a caixa de diálogo de impressão comum do SO e selecione uma impressora Universal Print instalada no computador.

Limitações

A SAP define a impressão front-end com várias restrições. Ele não pode ser usado para impressão de fundo, nem deve ser confiado para produção ou impressão em massa. Veja se a definição da impressora 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 impressão front-end com método de acesso F.

Próximos passos

Confira a documentação: