Buscar

Apostila ABAP Completa - Curso de Introdução ao SAP

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 74 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 74 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 74 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

www.aztreinamentos.com 
contato@aztreinamentos.com 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
Conteúdo Da Apostila 
 
 Introdução ao SAP: 
 
▪ O que é Standard, Z ou Y 
▪ Como baixar e instalar o SAP Gui (Todas as versões) 
▪ Como criar uma entrada para acessar clientes 
▪ Como navegar pelos menus do SAP (SPRO/Transações/Menus) 
▪ Como configurar seu SAP Gui 
▪ Ambientes e Clients (DEV/QAS/PRD) 
▪ Requests no SAP 
 
 2. Utilizando o SAP: 
 
▪ Como preencher as informações nos campos 
▪ Variantes para programas 
▪ Tabelas/Programas 
▪ Adicionar transações ao seu menu principal 
▪ Executar programas/Funções/Transações 
 
 3. Utilização Avançada: 
 
▪ Como encontrar formulários/notas fiscais/danfes 
▪ Como executar em Background/Foreground 
▪ Como imprimir informações 
▪ Menus para programas detalhados 
▪ SM30 (Atualização de tabelas) 
▪ SHDB (Mapeamento de processo) 
 
 4 - Ferramentas SAP 
 
▪ SM04 - Lista de Logons no Servidor 
▪ SM50 - Monitoramento de processos Ativo 
▪ O que é Debug/SAP 
▪ Exportando dados para Excel, TXT ou outros formatos 
▪ Principais Transações Standards 
▪ Funções Standard SAP, como encontrar e utilizar 
▪ SCN - Pesquisa no fórum da SAP 
▪ Visualização de dados de tabelas SE11/SE16/SE16N 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
1. Introdução ao SAP 
 
O que é o SAP e o que é um ERP? 
 
Enterprise Resource Planning (ERP), traduzido como "planejamento dos recursos da empresa", 
é um sistema integrado de gestão empresarial que tem como objetivo o planejamento de 
recursos da empresa. 
 
O ERP funciona como um banco de dados empresarial, que reúne em uma única plataforma 
todas as operações de forma integrada, como a manufatura, a logística, as finanças e os recursos 
humanos, por exemplo. 
 
Atualmente, o sistema ERP se refere ao seu modelo informático utilizado em empresas, sendo 
conhecido principalmente pelos softwares desenvolvidos pela empresa alemã SAP. 
 
Como software, o ERP permite organizar as informações armazenadas nos computadores da 
companhia, eliminando as redundâncias, permitindo uma visão global mais clara, criando 
processos automatizados e facilitando a distribuição das informações por todas as áreas 
envolvidas no negócio. 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Exemplo de funcionamento de um sistema ERP 
 
Vamos imaginar o caso de uma indústria de móveis sob medida que utiliza um sistema ERP. O 
software poderia integrar o processo desde a encomenda até a entrega da seguinte forma: 
 
• O representante de vendas registra a encomenda no sistema, que dispara a informação 
pela empresa 
• O setor de produção é avisado de que precisa fabricar o móvel encomendado 
• A área responsável pela gestão de suprimentos também registra o pedido, para que possa 
controlar o estoque das matérias-primas necessárias para sua produção 
• Se for necessário repor o estoque, a área de suprimentos cuidará disso e o setor financeiro 
será avisado do gasto com a aquisição de matérias-primas 
• O departamento financeiro também receberá o aviso de que deverá fazer a cobrança pelo 
móvel vendido 
• As novas informações de custos e de faturamento chegarão aos responsáveis pela 
contabilidade 
• A área de logística poderá se programar, desde o pedido, para entregar a encomenda, a 
partir do cálculo de tempo necessário para a fabricação 
 
Idealmente, o ERP permite que todas essas informações sejam acompanhadas em tempo 
real por todos os setores, de forma sintética, desde o momento do pedido até sua entrega. 
 
Vantagens e desvantagens do ERP 
 
o Vantagens 
 
Um sistema ERP racionaliza o fluxo de informações dentro da empresa, melhorando a 
comunicação. Além disso, ele permite guardar os dados não apenas para consultas sobre o 
andamento do pedido, como também para análises futuras. 
 
O registro de todo o processo permite que o gestor do negócio identifique com mais facilidade 
onde estão as principais falhas, para que possa saná-las. 
Ao automatizar a comunicação entre os setores mais importantes da empresa, um software ERP 
pode aumentar sua eficiência e até reduzir os custos desse processo. 
 
o Desvantagens 
 
Um sistema ERP é customizado, ou seja, precisa ser adequado às necessidades de cada 
empresa específica. É preciso que a companhia tenha um setor de tecnologia da informação 
competente para escolher o melhor fornecedor ou contratar uma consultoria especializada para 
isso. Tudo isso tem custos, que podem ser altos. 
Além disso, a automatização total do sistema pode deixar a empresa dependente do software, 
o que a torna vulnerável em caso de falhas. Se o fornecedor do programa não fornecer um 
suporte eficiente e rápido, isso poderá causar problemas na produção e levar a grandes 
prejuízos. 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
O que é Standard, Z ou Y? 
 
Quando se trabalha com o SAP, dois termos serão ouvidos o tempo todo, os chamados Z ou 
Standard, mas ao que se refere essa nomenclatura? O SAP é um sistema completo, quando 
uma empresa adquire o sistema ele já vem com todos os módulos essenciais e necessários para 
a determinada empresa começar a funcionar após a implantação. Os desenvolvimentos 
presentes no SAP são feitos em ABAP que é a linguagem de programação oficial da SAP, 
desenvolvida dentro do próprio ambiente e não necessitando de uma linguagem externa para o 
desenvolvimento de novos programas. 
 
Todos os programas, ou como chamamos “Transações” desenvolvidas pela própria SAP são 
chamadas de “Standard” por serem “padrão” no ambiente e não permitindo a edição direta 
desses objetos, a fim de proteger o sistema original contra manutenções que possam prejudicar 
o funcionamento geral do SAP. 
 
Como existem diversos tipos de empresa no mundo, a SAP não consegue atender já durante a 
implantação todos os cenários presentes em todas as empresas, sendo assim necessário 
desenvolver novos processos, programas, transações, tabelas e etc. para atender a todos esses 
diversos cenários possíveis dentro de um “Cliente” que é como comummente chamamos as 
empresas que usam o SAP como seu ERP. Esses novos programas são desenvolvidos por 
programadores ABAP de diferentes segmentos, esses desenvolvimentos são chamados de “Z”, 
pois no SAP a inicial de cada desenvolvimento Standard sempre é diferente de Y o Z, como 
forma de padronizar o seu conceito, se tivermos um programa chamado “SAPPROG_0001” esse 
por sua vez será standard, pois sua inicial primária é a letra “S”, caso a o programa tivesse a 
seguinte nomenclatura “ZSAPPROG_001” ou “YSAPPROG_001”, que são as duas letras 
reservadas para os novos desenvolvimentos. A grande maioria das consultorias e clientes usam 
a letra “Z” para desenvolver novos processos, sendo assim ficou conhecido de forma geral que 
todos os objetos desenvolvidos são chamados de “Z” mesmo que seja possível criar também 
com a letra “Y”. 
 
Exemplos de objetos Standards e “Zs”: 
 
 
 
 
 
Como baixar e instalar o SAP Gui (Todas as versões) 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
Para acessar o SAP, é necessário algum meio de comunicação com o banco de dados que o 
compõe, esse para isso é necessário o que chamamos de Interface GUI cujo a sigla GUI refere-
se a denominação "Graphical User Interface" (Interface Gráfica do Usuário, em português), que 
consiste em um modelo de interface do utilizador que permite a interação com os dispositivos 
digitais através de elementos gráfico. 
 
Esses elementos gráficos podem variar de forma, tamanho e tipos, como por exemplo uma 
interface gráfica feita via Web, onde é necessário acessar um site para ter a comunicação entre 
o usuário e o banco, ou até mesmo algum outro tipo de canal gráfico, queserve para remodelar 
as informações e tornar a experiência e trabalho do usuário mais fácil. 
 
O SAP Gui que veremos abaixo como instalar, é um dos meios de acessar o SAP, temos outros 
meios como Fiori, Web Dynpro ABAP, RFCs, Web Services, PI, etc. 
 
No site da SAP, utilizando um usuário associado é possível encontrar todas as versões do SAP 
para Download no site: https://www.sap.com/community/topics/gui.html, caso não possua um 
usuário associado, disponibilizamos o link do SAP GUI 7.60 (Última versão) 458 MB: 
 
• Link: https://bit.ly/2KP7pC0 
 
Baixando e instalando o SAP GUI 
 
1. Ao clicar no link acima, será exibida a pasta abaixo, dê um duplo clique sobre: 
 
 
 
2. Na próxima tela: 
 
 
 
3. Na próxima tela, clique no botão “Fazer o Download mesmo assim” e fique tranquilo, o 
arquivo é original e não sofre qualquer alteração, a verificação de vírus é um processo 
automático da Google que só é feita quando são arquivos pequenos. 
http://www.aztreinamentos.com/
https://www.sap.com/community/topics/gui.html
https://bit.ly/2KP7pC0
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
 
 
 
4. Abra o arquivo ZIP baixado, e extraia para uma pasta em qualquer lugar do seu computador, 
como sugestão extraia para a pasta C:/Temp/,para que os arquivos sejam usados 
posteriormente para a instalação. 
 
 
 
5. Após a extração, clique na sequência de pastas demonstradas abaixo e execute o arquivo 
Setupall.exe. 
 
5.1. Abra a pasta abaixo: 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
5.2. Em seguida, abra a pasta selecionada na imagem abaixo “PRES1” 
 
 
 
5.3. Em seguida, abra a pasta selecionada na imagem abaixo “GUI” 
 
 
 
5.4. Em seguida, as sequências WINDOWS/Win32/ e dê um duplo clique sobre Setupall.exe, 
como na imagem abaixo: 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
6. Siga os passos demonstrados abaixo para concluir a instalação do SAP Gui não é necessário 
que o computador tenha uma configuração muito potente, o SAP GUI mesmo sendo um 
pouco pesado roda na maioria dos computadores, caso seu computador seja um pouco 
antigo, existem outras versões que podem ajudar na performance em sua máquina, se for o 
seu caso, entre em contato com nossa equipe para enviarmos a versão mais adequada para 
seu computador. 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
 
7. Reinicie o computador para que a aplicação seja concluída. 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
8. Clique no ícone do SAP Logon, localizado na sua área de trabalho (Desktop) do computador: 
 
 
Será aberto o SAP GUI, conforme a imagem abaixo: 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
Como criar uma entrada para acessar clientes 
 
Para acessar um ambiente SAP é necessário um servidor de um cliente que utiliza o sistema em 
sua empresa, as consultorias especializadas em prestar serviços para o SAP possuem várias 
entradas do SAP em seu SAP GUI, pois o SAP é o mesmo no mundo inteiro, o que muda são 
suas versões, meios e meios de execução como falamos anteriormente, para criar uma entrada, 
saga os passos abaixo: 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
Clique em completar para terminar o processo: 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Nesse local fica exibido os clientes que foram cadastrados em seu SAP GUI: 
 
 
 
Você pode personalizar com pastas e subpastas, para deixar mais organizado: 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Explore as configurações adicionais do SAP GUI: 
 
 
 
Ao clicar duas vezes sobre a entrada de cliente, será exibida a tela para fazer logon em seu 
usuário SAP: 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Informe o mandante, usuário, senha e idioma que você deseja fazer o logon: 
 
 
 
Bem-vindo ao nosso ambiente 😊! 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
Como navegar pelos menus do SAP (SPRO/Transações/Menus) 
 
O SAP contém pastas onde ficam armazenadas todas as transações, configurações e processos, 
conforme a imagem abaixo: 
 
Você pode expandir as pastas, encontrar as transações que são divididas em cada processo 
SAP, conforme vamos explicar na vídeo aula. 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Você pode também personalizar a sua entrada para que você tenha acesso a transações de 
forma mais rápida, sem precisar ficar digitando todas as vezes: 
 
 
 
 
 
Ao adicionar, basta clicar duas vezes sobre a transação e ela será executada: 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
Sendo um pouco diferente dos sistemas mais comuns, o SAP possui uma forma de navegação 
através de transações, para isso, basta informar a transação no campo como na imagem abaixo: 
 
 
 
As transações são normalmente iniciadas com a letra de seu módulo, durante o vídeo falaremos 
um pouco sobre os módulos gerais do AS, ao informar uma transação, basta pressionar “ENTER” 
ou clicar no botão verde ao lado da transação: “ ” 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
A transação será iniciada, conforme a imagem abaixo: 
 
 
 
Você também possui alguns botões de função para navegação entre as transações, abaixo 
estamos exibindo os campos “Voltar, Sair e Cancelar”. 
 
 
 
Existem alguns comandos que podem ser usados ao informar uma transação, esses comandos 
auxiliam na navegação usando o campo ”como a /N, mostrada 
na imagem abaixo, que serve para que você substitua a transação atual por uma nova: 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Caso você queira manter a tela atual e abrir uma nova, use o comando /O antes de digitar a 
transação e uma nova tela será aberta, mantendo a tela antiga com a transação, ou você pode 
clicar no botão , conforme a imagem abaixo para ter a mesma ação: 
 
 
 
 
 
Temos também vários menus na parte superior, que explicaremos mais adiante no curso, eles 
guardam importantes informações de cada processo que está sendo executado: 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
Os campos no SAP são exibidos como na imagem abaixo: 
 
 
Existe um campo chamado “Ajuda de pesquisa”, conforme a imagem abaixo, ele serve para 
auxiliar na busca por informações no SAP”: 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Dentro da ajuda de pesquisa, você pode encontrar todos os dados já cadastrados para aquele 
campo, além de informações adicionais como descrição, quantidade, etc. 
 
 
 
Na aba restrições, você pode buscar por informações mais detalhadas, para isso, use o * para 
completar a informação que você não sabe, por exemplo, precisamos buscar a informação 
D1111A3, mas não nos lembramos do 1111, sendo assim, a pesquisa como está sendo exibida 
na imagem abaixo vai encontrar o resultado correspondente: 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.comComo configurar seu SAP Gui 
 
É possível personalizar seu SAP Gui, para isso, clique no botão conforme a imagem abaixo: 
 
 
 
Navegue até opções: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Algumas pastas com várias opções serão exibidas, aqui você pode configurar o tema, fontes, 
dados de segurança, dados de visualização do seu SAP GUI, dentre outros: 
 
 
 
Nessa opção você pode configurar o tema do seu ambiente: 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
A opção abaixo permite que você configure como os campos se comportarão no SAP, depois de 
um estudo detalhado, vimos que muitos processos podem ter problemas por estas configurações 
não estarem corretas, sugerimos então que as configurações fiquem da forma abaixo, conforme 
a segunda imagem: 
 
 
 
Configurações recomendadas: 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Ambientes e Clients (DEV/QAS/PRD) 
 
O SAP trabalha com servidores, que são computadores físicos que guardam os dados gerais de 
todo o sistema. 
 
Normalmente as empresas se organizam tendo três ambientes principais; 
 
1. Desenvolvimento (DEV) 
 
No ambiente de desenvolvimento realizamos todas as manutenções e configurações de novos 
desenvolvimentos no sistema, é um ambiente exclusivo da parte técnica do SAP 
 
2. Qualidade (QA/QAS) 
 
Depois de desenvolvidas as novas soluções, realizamos o “transporte” para o ambiente de 
qualidade. Na qualidade são feitos os testes com processos que simulem o ambiente produtivo 
da empresa. 
 
3. Produção (PROD/PRD) 
 
Na produção todos o sistema está funcionando para manter a empresa também funcionando, 
não são realizadas configurações e manutenções neste ambiente, pois todos os processos estão 
rodando interligados a toda empresa. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
Requests no SAP 
 
As requests são pacotes que levam os programas e processos de um ambiente ao outro, a 
transação para visualizar requests é a “SE09”, conforme a imagem abaixo: 
 
 
 
Na imagem abaixo podemos ver uma request aberta com programas inseridos, após as 
alterações serem concluídas, essa request será liberada e enviada para o ambiente de 
qualidade, afim de testar se as alterações estão corretas, conforme dito nos passos 
anteriores. 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
2. Utilizando o SAP: 
 
▪ Como preencher as informações nos campos 
 
Existem alguns tipos de campos no SAP, e esses campos tem configurações 
específicas, como veremos a seguir: 
 
 
 
Campo Data: O campo data permite selecionar um calendário padrão, para facilitar o 
preenchimento, o formato padrão de data do SAP é DD.MM.AAA, normalmente não são 
usadas / como separadores. 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
Campo Hora: O campo hora tem a mesma função do campo data, porém mantém o formato de 
horas no padrão comum: HH:MM:SS. 
 
 
 
Campos de valores: Os campos de valores seguem também o padrão mais comum de 
sistemas, usando pontos e vírgulas como separadores decimais: 
 
 
 
Campo Variável: Campos variáveis são campos que podem receber qualquer tipo de 
informação, respeitando o tamanho desse campo, ou seja, um campo variável de 
tamanho 10 permite qualquer dado até que sejam ocupados 10 caracteres: 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Campos Numéricos: Os campos numéricos aceitam apenas números inteiros, de 0 a 9, são 
usados normalmente para os números dos documentos gerados de cada processo. 
 
 
 
Campos de arquivos: Os campos de arquivos são usados para selecionar algum arquivo 
que será processo da sua máquina no SAP, ao clicar na ajuda de pesquisa do campo 
você poderá selecionar o arquivo: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
 
▪ Variantes para programas 
 
Como vimos no passo anterior, podemos preencher vários tipos de informações nos 
programas e transações do SAP, para não termos que ficar preenchendo os campos 
todas as vezes que vamos rodar um processo, usamos as variantes para guardar os 
dados de execução dentro do programa. 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
Ao preencher todos os dados, clique em salvar para que a variante seja criada: 
 
 
 
Preencha o nome e a descrição da variante: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
É possível também personalizar alguns dados, como datas e horas para que sejam 
usados dinamicamente em programas e processos, no exemplo abaixo estamos 
salvando a variante do programa e fazendo a configuração para que a data sempre seja 
carregada com o último dia do mês: 
 
 
 
 
 
Ao terminar de preencher os dados e fazer ou não as configurações da variante, clique 
em salvar. 
 
 
 
Quando entrar no programa novamente, basta clicar na opção abaixo e chamar sua 
variante: 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
Serão exibidas todas as variantes do programa, você pode usar a sua ou de algum outro 
processo que já esteja criado e salvo. 
 
 
 
Ao chamar a variante, o programa será carregado com todos os dados já salvos 
anteriormente: 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
▪ Tabelas/Programas 
 
Tabelas 
 
As tabelas são onde os dados de todos os processos são armazenados no SAP, durante 
o vídeo detalharemos um pouco mais o processo de campos e tabelas, para acessar 
uma tabela e visualizar seus campos, entre na transação SE11 e informe o nome da 
tabela, conforme a imagem abaixo: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Campos da tabela: 
 
 
 
Para visualizar os dados, clique no botão conforme a imagem abaixo: 
 
 
 
Os campos serão exibidos para que você filtre as informações que deseja visualizar: 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Você pode informar os dados que deseja visualizar, a largura da tabela e quantos 
registros ela deve exibir: 
 
 
 
Também podemos inserir mais de um valor a ser selecionado, para isso use o botão 
conforme a imagem abaixo: 
 
 
 
Na tela abaixo, você pode selecionar valores diferentes, intervalos, excluir valores, 
excluir intervalos de sua seleção, conforme mostraremos no vídeo: 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Programas: 
 
Os programas são as aplicações desenvolvidas em ABAP, conforme já falamos um 
pouco no início do curso, para visualizar um programa no SAP você deve acessar a 
transação “SE38” informando o nome do programa, conforme abaixo: 
 
 
 
Ao clicar em exibir ou editar, você poderá visualizar e/ou alterar o código do programa, 
não é recomendado que alguém que não conheça bem a linguagem ABAP edite 
programas mesmo em desenvolvimento, pois pode prejudicar as alterações de outras 
pessoas. 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
▪ Executar Programas/Funções/ 
 
Para executar um programa, acesse a transação“SE38”: 
 
 
 
Informe o nome do programa desejado e clique em “Executar ” 
 
 
 
Para executar uma função no SAP, acesse a transação “SE37”. 
 
 
 
Informe o nome da função que você deseja executar e clique em “Testar” ”. 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
 
Preencha os campos solicitados pela função: 
 
 
 
Clique em “Executar ”: 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Os dados serão exibidos conforme a imagem abaixo: 
 
 
 
Você também pode criar variantes para funções, basta clicar em salvar depois de 
informar os dados de entrada da função e em seguida informar o nome da variante que 
será gravada: 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Ao executar a função novamente, clique em “Diretórios de dados de teste” conforme a 
imagem abaixo: 
 
 
 
Se a função tiver variantes já gravadas, elas serão exibidas conforme abaixo, para usar 
uma variante, basta dar um duplo clique sobre a linha desejada: 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
3. Utilização Avançada: 
 
▪ Como encontrar Formulários/Notas Fiscais/Danfes 
 
Sapscript 
 
O Sapscript é o editor antigos de formulários do SAP, pode ser acessado pela 
transação “SE71”, mesmo que seja antigo ainda existem diversos formulários 
funcionando atualmente em clientes que são desenvolvidos em Sapscript, 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Para visualizar um Sapscript, informe o nome do formulário desejado e clique em 
“Exibir”, conforme a imagem abaixo: 
 
 
 
SMARTFORMS 
 
A transação SMARTFORMS também é usada para desenvolver formulários, porém 
foi criada para “substituir” o Sapscript, por ser de mais fácil manutenção e ter uma 
interface gráfica muito superior em relação a antiga ferramenta. 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
Para executar um formulário, informe o nome do formulário desejado e clique em 
“Testar ”. 
 
 
 
Sempre será exibida uma tela parecida com a tela abaixo, informe os dados se 
necessário ou clique direto em “Executar”. 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Caso algum campo seja solicitado, preencha a informação, se você não possuir 
informações, tente executar com os campos mesmo em branco, conforme a imagem 
abaixo: 
 
 
 
Se tudo der certo, será exibida uma tela conforme a imagem abaixo: 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Para cada ambiente, existe um tipo de dispositivo de saída, normalmente usamos o 
“LOCL”, porém em alguns ambientes como o da AZ Treinamentos a opção é “LP01”, 
após informar o dispositivo de saída, clique em “Pré Visualização” 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
O modelo do formulário será exibido com os campos em branco, se precisar que as 
informações sejam preenchidas, preencha os campos solicitados pela função antes 
de exibir o formulário. 
 
 
 
Só existe normalmente uma DANFE ativa no ambiente, porém com diferentes 
nomes e quase sempre realizada por algum projeto “Z”, para encontrar a DANFE 
mais facilmente digite no SMARTFORMS o índice de pesquisa conforme mostrado 
abaixo: 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Caso esteja procurando uma nota fiscal no SAP, utilize a transação J1BNFE para 
encontrar a nota em questão: 
 
 
 
Você pode personalizar sua busca com vários campos como filtro: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
▪ Como executar em Background/Foreground 
 
Foreground é um processo que roda de modo visível no SAP, ou seja, quando o usuário 
está em sua máquina usando o SAP localmente, esse processo é realizado toda vez 
em que executamos uma transação normalmente. 
 
 
 
A execução em Background acontece mesmo quando o usuário não está ativamente 
em sua máquina, esse processo fica rodando no servidor e para executar um 
programa desse modo, abra a transação e vá até a opção conforme a imagem 
abaixo: 
 
 
 
Informe os dados para o dispositivo de saída, da mesma forma que informamos 
para a exibição do formulário no SMARTFORMS. 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
Ao clicar em na tela anterior, você poderá selecionar o botão “Imed” para 
disparar o seu processo em bakground: 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
▪ Como imprimir informações 
 
Existem diversas formas de imprimir informações no SAP, detalharemos abaixo 
alguns dos mais utilizados. 
 
O botão “Imprimir ” aparece quase em todas as telas do SAP e permite que a 
tela atual do SAP seja enviada para o spool de impressão. 
 
 
 
Como já vimos anteriormente, podemos também imprimir formulários na mesma 
tela onde a visualização é feita: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
▪ Menus para programas detalhados 
 
Cada programa executado no SAP abre um menu superior diferente, esses menus 
contêm processos gerais de todos os programas, mesmo que a tela exibida tenha 
apenas 5 botões para processamento, existem outras funções que podem estar ocultas 
nos menus do SAP, conforme demonstrado em alguns exemplos abaixo: 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
SM30 (Atualização de tabelas) 
 
Os dados das tabelas do SAP podem ser alterados por transações, processos, cargas, 
programas, etc., normalmente não atualizamos “na mão” os dados diretamente no 
banco de dados, mas em alguns casos precisamos ter uma visão de manutenção aberta 
para que os dados sejam alterados diretamente na tabela, sem depender da criação de 
programas, para isso temos a opção SM30 que é a “Visão de Atualização de Tabelas), 
nela podemos gerar rapidamente uma transação para que essa seja usada para alterar 
seus dados. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
Vamos usar como exemplo a tabela de “Definições do Session Manager”, para isso 
informe o nome da tabela e clique em “Exibir”, caso queira apenas exibir os dados 
sem alterar nada, ou clique em “Atualizar”, para acessar editando a tabela: 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Exibição da Tabela: 
 
 
Edição da Tabela: 
 
Um ponto importante sobre a SM30, é que os dados que são gravados vão 
diretamente para o banco de dados, alterando assim processos que dependem 
dessa tabela, caso não conheça direito o que a tabela faz ou caso também veja essa 
mensagem abaixo, peça uma maior orientação para realizar a mudança. 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
 
▪ SHDB (Mapeamento de processo) 
 
Existem processos no SAP que demandam grande tempo para preenchimento de 
várias telas e vários campos, isso apenas para um único documentogerado. 
Quando os processos passam de milhares de documentos, é inviável que usuários 
façam o mesmo processo repetidamente, para isso a temos a transação “SHDB” 
que pode criar uma “Macro” que grava os dados de preenchimento de campos em 
telas e em conjunto com desenvolvimentos ABAP podem realizar grandes processos 
em massa com apenas uma execução. 
 
Ao entrar na transação, você poderá acessar os “mapeamentos” criados por outros 
usuários ou criar um mapeamento do processo que necessita da “macro”. 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
Para isso, clique em “Nova Gravação”, ou selecione alguma gravação já criada 
anteriormente, conforme a imagem abaixo: 
 
Informe o nome da gravação como demonstrado abaixo (TESTE), e a transação em 
que o processo será mapeado. 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
Neste exemplo, estamos utilizando a transação “VA01” e vamos apenas informar o 
Tipo de Ordem e clicar em “Voltar”. 
 
O processo será retornado a transação “SHDB” para então ser reprocessado ou 
gravado para ser usado em algum programa, ou até mesmo na transação SHDB 
que permite que sejam gerados meios de execuções em massa sem a necessidade 
da criação de desenvolvimentos. 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
4 - Ferramentas SAP: 
 
▪ SM04 - Lista de Logons no Servidor 
 
Um problema muito comum no SAP, é ter seu documento bloqueado por outro usuário, 
ou até mesmo pelo seu próprio usuário, quando ocorre queda rápida da conexão com o 
sistema. Para conseguir desbloquear esse processo, podemos entrar na transação 
SM04 e eliminar a execução daquele processo do servidor, permitindo assim alterar 
novamente o documento. 
 
 
 
Lista de usuários ativos no ambiente e transações sendo executadas por usuário: 
 
 
 
Selecione o processo que deseja desbloquear, e navegue até o menu: 
 
Usuário \ Efetuar Logoff de usuário \ Local 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Será solicitada a confirmação do processo: 
 
 
 
Informação Importante: Nunca clique em encerrar o Logoff em “todo o sistema”, pois 
caso alguma outra pessoa esteja usando o mesmo usuário que você, ela também 
será desconectada do ambiente, podendo assim perder processos já ativos em sua 
máquina, o recomendado é que essas transações só sejam utilizadas por pessoas 
com cargos mais técnicos. 
 
▪ SM50 - Monitoramento de processos Ativo 
 
Quando o servidor está com lentidão. algum programa em background está rodando 
há muito tempo, ou até mesmo quando existe “Loop Infinito” ativo no ambiente, 
podemos visualizar, obter informações, encerrar e até mesmo “Debugar” o processo 
ativo usando a transação “SM50”: 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Se houverem processos ativos, eles serão exibidos em cada linha exibida na tela 
abaixo, essas linhas representam a quantidade de processos que o servidor pode 
executar ao mesmo tempo, se ela estiver cheia o servidor provavelmente terá 
atrasos e lentidão, caso algum processo esteja listado com alguma mensagem 
vermelha, também pode ocorrer o mesmo. 
 
 
 
Para “Debugar ou Cancelar” algum processo, navegue até o menu: 
 
Administração \ Programa \ Depuração ou Cancelar 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Confirme o processamento: 
 
 
 
Se sua solicitação foi a “Depuração” então será exibido o Debug ABAP, conforme 
a imagem abaixo: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
▪ O que é Debug/SAP 
 
O Debug ABAP/SAP serve para analisar cada passo de um programa. É uma análise 
detalhada de cada lógica e de cada linha processada em qualquer processo 
desejado dentro do SAP, normalmente executados por ABAPs são muito usados 
para encontrar problemas em programas e resolver problemas, além de entender 
processos de programas “Zs” ou “Standards”. 
 
Caso seja uma pessoa estudando esse tipo de assunto, para abrir o Debug basta 
informar /H na área de transações do SAP antes de qualquer processo que deverá 
ser “Depurado”, ou comummente como chamamos de modo informal “Debugado”. 
 
 
 
A confirmação que o Debug foi ligado será exibida na área de notificações na parte 
inferior da tela. 
 
 
 
Ao executar qualquer ação depois de ativar o Debug, será aberto a ferramenta 
“ABAP Debugger”. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
 
 
▪ Exportando dados para Excel, TXT ou outros formatos 
 
Da mesma forma que podemos imprimir dados, podemos exportá-los para outros 
sistemas, ou outros aplicativos do computador para assim gerarmos relatórios, 
bancos de dados e etc. 
 
Caso esteja em qualquer tipo de relatório do SAP, que tenha uma configuração 
parecida com a tela abaixo, clique sobre o botão “ ” e selecione uma das opções 
desejadas para exportar os dados: 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
 
Na opção “File Local”, é possível obter mais alguns tipos de exportações, como 
inserir na área de transferência (Control + C). 
 
 
▪ Principais Transações Standards 
 
Será enviado um documento com diversas transações principais do SAP para 
cada participante desse curso. 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
▪ Funções Standard SAP, como encontrar e utilizar 
 
As funções no SAP são usadas pelos processos gerais para realizar alguma lógica 
que sirva para vários processos, como por exemplo, uma conversão de data, uma 
busca por um dia específico do mês, uma validação de CPF, E-mail, dentre outros. 
 
Uma boa forma de buscar essas milhares de funções, é acessar a transação “SE37” 
e desenvolver índices de pesquisas que reflitam o que você está precisando, como 
por exemplo na imagem abaixo, estamos buscando uma conversão de data e 
usamos os termos em inglês, substituindo os nomes que não sabemos, como já 
explicado anteriormente. 
 
 
 
Serão exibidas várias funções, muitas com descrições precisas e assim ajudando a 
encontrar o processo desejado: 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
 
▪ SCN - Pesquisa no fórum da SAP 
 
Um grande amigo do profissional do SAP é o famoso SCN. 
 
O SCN é um fórum da SAP onde milhares de pessoas de todas as partes do mundo 
postam soluções e dúvidas sobre processos do SAP. Por ser um ambiente igual no 
mundo todo, muitos problemas que acontecem em clientes já podem ter acontecido 
em outros e com o compartilhamento das soluções no fórum conseguimos obter 
resultados mais rápidos. 
 
Abaixo segue o link e um exemplo de pesquisa no fórum: 
 
https://www.sap.com/community.html 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
https://www.sap.com/community.html
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
 
 
 
 
▪ Visualização de dados de tabelas SE16/SE16N 
 
Além da “SE11”, as transações SE16 e SE16N permitem que os dados 
cadastrados nas tabelas sejam exibidos através de filtros de pesquisa, para isso, 
utilize as transações, conforme mostradas nas imagens abaixo: 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Informe o nome da tabela 
 
 
 
Clique em “Exibir Dados” 
 
 
 
Filtre as informações que desejavisualizar e execute 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
O processo é bem parecido com a transação “SE16”, porém a transação “SE16N” 
é mais nova e tem mais opções para visualizar os dados, além de ter mais opções 
para exportá-los. 
 
 
 
 
 
Informe o nome da tabela e preencha os filtros correspondentes, note que todos os 
campos já aparecem exibidos para filtro, diferentemente da transação "SE16” 
 
 
 
 
http://www.aztreinamentos.com/
www.aztreinamentos.com 
contato@aztreinamentos.com 
 
 
 
Dados exibidos como relatórios ALV 
 
 
 
 
http://www.aztreinamentos.com/

Continue navegando