SAPSYS

quarta-feira, 6 de março de 2013

SAP - Estrutura do Sistema

EVOLUÇÃO

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
Frontend é camada responsável por "exibir" as telas ao usuário.
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.
Database, é a camada onde os dados são armazenados, quando a camada Application necessita de algum dado, o mesmo é requisitado a camada de Database.

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 Dadosdescreve o significado de um domínio, ou seja, a parte semântica de um tipo, como título, documentação e ajudas de pesquisa.
  • Estruturassã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õessã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