sexta-feira, 17 de outubro de 2008

Entendendo o SAP

O SAP R/3 é um ERP (Enterprise Resource Planning) ou SIGE(Sistemas Integrados de Gestão Empresarial) feito por uma empresa alemã de mesmo nome, para maiores informações sobre a historia e algumas outras coisas sobre SAP veja http://pt.wikipedia.org/wiki/SAP_AG e se não souber nada sobre ERP pode ver também em http://pt.wikipedia.org/wiki/ERP.
O SAP R/3 é divido em 3 camadas (por isso o 3 no R/3),são elas:

  • Banco de Dados: Como no nome já diz é onde fica o Banco de dados com todas as tabela e dados do sistema.
  • Servidor/Aplicação: Onde é processado todas as requisições, aqui é interpretado o ABAP.
  • Interface Usuário/Cliente: Aqui é mostrado os dados ao Usuário, Telas, Botões, Menus, Mensagens. Tudo o que fazemos é feito aqui.
Cada um dessas camadas é no mínimo um computador, podendo haver vários.
Cada servidor ainda pode ser divido em Client/Mandante. Em é recomendado a existe no mínimo 3 Clients, são eles:
  • Desenvolvimento/testes: Onde é feito os desenvolvimentos ABAP, Customizações e Testes Básicos
  • Garantia de Qualidade: Normalmente uma cópia do Ambiente de Produção onde se faz testes bem próximo do Real.
  • Produção:Aqui é onde os funcionários trabalham todos os dados reais e processos reais
Ainda poder haver mais Clients como um voltado a treinamentos, entre outros.

Na realidade essa divisão não é feita por Client/mandante e Sim cada um sendo um Servidor diferente do SAP. O que Normalmente é dividido é o Servidor de Desenvolvimento, que é feito um Client/Mandante para desenvolvimento ABAP/Customização dos Parâmetros e outro para Testes destas alterações antes de passar para o Servidor de Qualidade.

A tranfêrencia dessas alterações entre os servidores é feito através de Requests , que são nada mais que um pacote com as alterações feitas.

Nenhum comentário: