Como abrir o SAP clicando em um anexo do e-mail

Como abrir o SAP clicando em um anexo do e-mail

Resumo para quem tem pouco tempo

Usando arquivos .SAP podemos criar anexos que abrem transações no SAP com um duplo clique.

Introdução

O cenário é comum, agora que o Fiori já está mais disseminado é inclusive muito mais fácil, mandar um link para o app que tem as informações precisamos. Mas como ainda sabemos que tem muitos lugares onde o Fiori não é uma realidade, temos sempre uma cena comum.

Key-User: "Quero que avise que aconteceu X no sistema e que ele clique em algum lugar e apareça todas as informações já carregadas pra ele"

Funcional: "Vish"

ABAP: "Vish"

Gerente do Projeto: "Claro, uns dois dias a gente entrega isso aí testado e funcionando"

Brincadeiras a parte, tem uma maneira fácil de conseguirmos isso usando arquivos .SAP que são atalhos para o SAPGUI onde podemos passar alguns parâmetros

Resolução

Para não ficar muito técnico, vou focar aqui na estrutura do arquivo que temos que enviar anexado, trata-se de um arquivo TEXTO que você irá colocar a extensão .SAP no final.

No nosso exemplo vamos abrir uma nota fiscal que já temos o DOCNUM, mas poderia ser qualquer outra transação e qualquer outro processo.

O nosso arquivo que será anexado é assim:

Não foi fornecido texto alternativo para esta imagem

É importante termos os parâmetros da entrada do ambiente SAP que será chamada:

Não foi fornecido texto alternativo para esta imagem

Precisamos então preencher os campos:

Name= ID Sist.

Description= Descrição (Precisei preencher porque tenho muitos clientes na minha máquina e os Nomes e Clients acabam se repetindo, porém o usuário só terá um então pode deixar em branco que mesmo assim ele consegue se encontrar)

Client= O mandante que será executado

[User]

Name=Usuário SAP

Language= Idioma que deseja fazer o logon

[Function]

Title= Título da transação

Aqui na parte de Command acho importante falar um pouco melhor sobre como preencher

Sempre colocar *Código da transação, nesse caso como era pra exibir código da transação

Após isso vamos preencher os campos como se fosse um batch input, podemos pegar eles com o F1 entrando na transação ou até gravando mesmo um SHDB, se for necessário preencher mais de um campo sempre separar eles por ponto e vírgula ";".

O parâmetro DYNP_OKCODE contém a ação a ser feita como o famoso /00 para enter ou qualquer outra ação que deseje executar, você pode pegar isso gravando o SHDB ou debugando e olhando a variável de SY-UCOMM.

Command=*J1B3N J_1BDYDOC-DOCNUM=1038524;DYNP_OKCODE=RUN

[Configuration]

GuiSize= Tamanho da janela, normal ou maximizada

WorkDir=Pasta onde está o SAP GUI porém não é obrigatório preencher

E pronto temos nosso arquivo que pode ser anexado a um e-mail, ele vai ficar assim se a pessoa baixar na máquina:

Não foi fornecido texto alternativo para esta imagem



E ao dar um duplo clique no anexo é aberta uma sessão do SAP já nos detalhes da nota fiscal:

Não foi fornecido texto alternativo para esta imagem

Bem legal né?

-- Diego Frutuoso Machado Rocha (Desenvolvedor SAP)

Não foi fornecido texto alternativo para esta imagem


Bruno Cardoso

SAP Integration Specialist at Electrolux Group

3 a

olha la.. a sap dando ideia para ataque pishing hahhahha

Entre para ver ou adicionar um comentário

Outras pessoas também visualizaram

Conferir tópicos