Professional Documents
Culture Documents
Sumrio
X horas
Outros objetos
19/02/2014
Introduo
Viso geral sobre o sistema R/3 e sua arquitetura
Viso geral
O sistema R/3 tem uma arquitetura de software modular que segue o padro cliente/servidor.
19/02/2014
Viso geral
Interao entre as camadas no ciclo de vida de um programa ABAP tpico
19/02/2014
Sistema Landscape
19/02/2014
Ambientes
19/02/2014
Requests
19/02/2014
Requests
Treinamento catalogado:
19/02/2014
10
Dicionrio de Dados
11
Dicionrio de Dados
19/02/2014
12
Tabelas
Aspectos gerais de tabelas Maneiras para mant-las
19/02/2014
14
Tabelas
19/02/2014
15
Tabelas de referncia
19/02/2014
16
Elemento de dados
Pode ser definido por domnio Descreve o significado do campo Semntica do campo (campos de tabelas ou estruturas com o mesmo significado devem fazer referncia ao mesmo elemento de dados)
19/02/2014
17
Definies
Podemos definir e manter elementos de dados e domnios atravs da transao se11
19/02/2014
18
Tipos
19/02/2014
19
Especificaes tcnicas
19/02/2014
20
Classe de entrega
19/02/2014
21
ndices
Melhorar velocidade no momento de selecionar dados Somente dados que restringem a quantidade de dados devem ser utilizados como ndices Quando uma pesquisa na tabela utiliza como condio de seleo campos contidos no ndice a pesquisa otimizada A ordem de declarao de campos no ndice determina se ele ser bem otimizado Para boa utilizao do ndice devem ser usados os campos partindo da esquerda para direita. Se um campos a esquerda do campo utilizado no for informado no teremos ganho de performance.
19/02/2014
22
ndices
19/02/2014
23
Armazenamento em buffer
Aumenta performance de leitura pois ela feita no servidor de aplicao Dados no acessados por muito tempo so descartados pelo sistema Como o buffer fica no servidor de aplicao pode levar um tempo entre atualizao dos dados do banco de do buffer, por isso, para evitar inconsistncias, s devem ser armazenadas em buffer tabelas raramente atualizadas.
19/02/2014
24
Armazenamento em buffer
19/02/2014
25
Append structures
Estruturas podem ser includas em tabelas na forma de append structures e customizing includes.
19/02/2014
26
Customizing include
19/02/2014
27
O SAP standard no disponibiliza em seu cadastro no mestre de clientes alguns campos com caractersticas e descries necessrias para atender a demanda total de alguns dados desejados pela Tigre. Esses dados desejados no cadastro mestre de cliente podem ser divididos e separados de acordo com sua classificao, sendo de Marketing, Fiscais, Expedio, Comerciais e de Crdito.
19/02/2014
28
Controle de Entrada
29
Controle de Entrada
Controles de entrada esto atrelado a elementos do tipo domnio. Domnio descreve valor de abrangncia de um campo, especificando seu tipo e tamanho.
19/02/2014
30
Controle de Entrada
Se somente um conjunto limitado de valores permitido possvel definir atravs de valores fixos. A verificao de valores utilizada em entradas de dados em telas.
19/02/2014
31
Controle de Entrada
Tabela de valores, ao contrario de valores fixos, no causa verificao de valores de entrada em tela. Ajuda de pesquisa F4 tambm no se torna disponvel. Se uma chave estrangeira for definida haver checagem de valores e ajuda de pesquisa passa a existir.
19/02/2014
32
Chaves estrangeiras
A tabela de referncia a que os valores so verificados. A tabela de valores que possui os valores a serem verificados na tabela de referencia.
19/02/2014
33
Chaves estrangeiras
Atravs de programas ABAP registros podem ser inseridos na tabelas de valores sem verificao, pois chaves estrangeiras apenas so verificadas em tela. Na definio de uma chave estrangeira pode-se usar elementos de dados diferentes contanto que eles tenham o mesmo domnio.
19/02/2014
34
Ajuda de pesquisa
35
Ajuda de pesquisa
Ajudas de pesquisa ou search help, permitem ao usurio visualizar possveis entradas para um campo de tela Os campos que possuem uma ajuda de pesquisa associada apresentam um boto ao lado direito do campo Pode ser visualizada clicando nesse boto ou pressionando F4 O ambiente de desenvolvimento prove ferramentas para atribuir uma ajuda de pesquisa standard a um campo Mantidas na transao SE11
19/02/2014
36
Ajuda de pesquisa
A ajuda de pesquisa construir uma sentena de seleo que ser enviada ao servidor de aplicao para o banco de dados
19/02/2014
37
Ajuda de pesquisa
Para ligar uma ajuda de pesquisa um campo existem 3 maneiras: Atribuir para um campo da tabela ou estrutura Atribuir um elemento de dados Atribuir diretamente para a tabela
19/02/2014
38
19/02/2014
39
Outros Objetos
Estruturas, vises e objetos de bloqueio
40
Estruturas
Agrupar componentes em um nico objeto Locais ou globais
19/02/2014
41
Estruturas
Para criar uma estrutura utiliza-se a transao SE11 O processo de designao dos campos muito semelhante a montagem de uma tabela
19/02/2014
42
Views
Forma de relacionar tabelas e agrupa-las em um nico objeto Pode ser composta de apenas uma tabela Serve para facilitar a forma de como acessamos um determinado conjunto de dados
19/02/2014
43
Views
Podem ser acessadas em programas da mesma forma que uma tabela Implementam inner join
19/02/2014
44
Views
19/02/2014
45
Objetos de bloqueio
Objetos de bloqueio servem para sincronizar o acesso simultneo de dois ou mais usurios ao mesmo conjunto de dados.
19/02/2014
46
Objetos de bloqueio
19/02/2014
47
Objetos de bloqueio
19/02/2014
48