Baixe o app para aproveitar ainda mais
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/
Compartilhar