O primeiro produto importante da SAP foi R/2, que até então era um conjunto de módulos voltado para mainframes, até que em 1995 foram apresentados as primeiras aplicações do R/3, que ao contrario do seu antecessor, era voltado para o ambiente Cliente-servidor, sendo assim, não uma versão nova do R/2, mas sim um sistema diferente.
ESTRUTURA
Um sistema SAP R/3 é composto por três camadas:
- Frontend
- Application
- Database
Application é onde são processadas as operações efetuadas, transferindo para o Frontend, os dados a serem exibidos. É nessa camada que os programas ABAP são executados.A camada de Application possui diversos serviços e processos (também chamados de WorkProcess) disponíveis.
O desenho típico de uma instância SAP é um servidor de Banco de Dados com um ou mais servidores de Application. Isso garante a integridade dos dados, e permite uma distribuição de carga nos servidores de aplicativo entre os usuários.
WORKPROCESS
- Message: Serviço interno responsável pela comunicação entre as instâncias.
- Dispatcher: Serviço interno responsável pelo "despacho" das requisições para cada processo ou serviço.
- Gateway: Garante a comunicação externa com outros sistemas
- Enqueue: Processo responsável pelo gerenciamento da tabela de objetos de bloqueio.
- Dialog: Processo responsável pela execução dos processos visiveis pelo usuário.
- Update: Processo responsável pela atualização dos dados no banco de dados.
- Spool: Processo que gerencia a fila de impressão.
DICIONÁRIO DE DADOS
O Dicionário de Dados no R/3 é uma abstração de um (SGBD) Sistema de Gerenciamento Banco de Dados, e permite um gerenciamento centralizado de todas as definições de dados. Nele você pode criar todos os tipos de dados, para uso em programas ABAP ou em interfaces de módulos de função.
TIPOS BÁSICOS
- Domínios: descreve a característica dos valores de determinado tipo, definindo seu tipo de dados e seu tamanho. Define também, a faixa de valores que o tipo pode assumir. O Domínio, é parte técnica de um tipo.
- Elemento de Dados: descreve o significado de um domínio, ou seja, a parte semântica de um tipo, como título, documentação e ajudas de pesquisa.
- Estruturas: são tipos de dados que possuem campos, mas que não possuem uma definição criada no banco de dados, ou seja, não é usada para armazenar dados. É mais usada, para evitar definições redundantes de tipos de dados.
- Tabelas Transparentes: é um tipo de objeto composto por um conjunto de campos. Cada campo possui uma definição semântica (Elemento de Dados), e uma definição técnica (Domínio).Ao ser criada no Dicionário, automaticamente é criada no banco de dados, um tabela espelho, com a mesma estrutura, mesmos nome, campos com o nome igual também, porém o tipo de dados de cada campo é traduzido para os tipos de dados permitidos pelo SGDB.
- Visões: são objetos que permitem que campos de uma ou mais tabelas seja agrupados para acesso mais ágil.
- Ajuda de Pesquisa: é utilizada para fornecer ao usuário, quando solicitado (F4), uma lista de valores possíveis para determinado campo.
Nenhum comentário:
Postar um comentário