Escolar Documentos
Profissional Documentos
Cultura Documentos
doc
Data Dictionary
1. Objetivos .........................................................................................................................................3
2. Conceitos de Bancos de Dados Relacionais...................................................................................3
Modelo Entidade-Relacionamento................................................................................................3
Restries de Mapeamento...........................................................................................................3
Modelo Relacional..........................................................................................................................3
Como distinguir as ocorrncias umas das outras?........................................................................4
Como representar os relacionamentos entre tabelas?...................................................................4
Como definir todos esses elementos num BD?............................................................................4
3. R/3 Data Dictionary........................................................................................................................4
Introduo.......................................................................................................................................4
Funes desempenhadas pelo Data Dictionary............................................................................5
4. Elementos de Dados........................................................................................................................5
Requisitos do SAP R/3....................................................................................................................5
Padro (standard)...........................................................................................................................5
5. Domnios..........................................................................................................................................5
Requisitos do SAP R/3....................................................................................................................5
Padro (standard)...........................................................................................................................5
6. Objeto de Bloqueio..........................................................................................................................6
Requisitos do SAP R/3....................................................................................................................6
Formato Padro (standard)...........................................................................................................6
7. Macth Codes ID...............................................................................................................................6
Requisitos do SAP R/3....................................................................................................................6
Formato Padro (standard)...........................................................................................................6
8. Objetos Match Code........................................................................................................................6
Requisitos do SAP R/3....................................................................................................................6
Formato Padro (standard)...........................................................................................................6
9. Pools / Clusters................................................................................................................................7
Requisitos do SAP R/3....................................................................................................................7
Formato Padro (standard)...........................................................................................................7
10. Tabelas Transparentes e Cluster...................................................................................................7
Requisitos do SAP R/3....................................................................................................................7
Formato Padro (standard)...........................................................................................................7
11. Nomes de Tabelas - ATAB.............................................................................................................8
Requisitos do SAP R/3....................................................................................................................8
Pg.: 1/10
9625604.doc
Pg.: 2/10
9625604.doc
1. Objetivos
Atributos:
Domnio:
Relacionameto:
Restries de Mapeamento
Representam o modo como as diferentes entidades de um modelo se relacionam.
Determinadas pela cardinalidade dos relacionamentos entre as entidades.
Um-para-Um:
Um-para-N:
N-para-Um:
N-para-N:
Modelo Relacional
Um banco de dados relacional a implementao fsica do Modelo Entidade-Relacionamento e
traduz concretamente o que o modelo conceitual procura representar. Consiste em uma
coleo de tabelas cada uma das quais associada a um nome nico e que possuem
relacionamentos entre si. Tabelas representam fisicamente as Entidades.
Cada tabela possui uma estrutura similar quilo que pretende a representar, isto , tabelas so
formadas de linhas que por sua vez so formadas por colunas. Colunas representam
fisicamente os Atributos.
Pg.: 3/10
9625604.doc
Chave Primria:
Normalizao:
Chave Estrangeira:
tabela(s).
SQL:
DDL:
Data Definition language Comandos especficos para definio de
objetos do banco de dados. Ex.: Create Table, Create View, Create TableSpace, Drop
Table, etc.
DML:
Data Manipulation Language Comandos especficos para tratamento dos
dados armazenados nos objetos do banco. Ex.: Select, Insert, Delete, Update, etc.
O Data Dictionary parte integrante do ABAP/4 Workbench e est numa camada intermediria
entre o sistema aplicativo e o gerenciador de banco de dados.
Pg.: 4/10
9625604.doc
Suporte ao desenvolvimento
Diferentemente de outros dicionrios de dados, est integrado ao ambiente de
desenvolvimento de modo que alteraes ou criao de novos objetos promovem
automaticamente a gerao dos outros objetos dependentes, sejam eles parte do
dicionrio ou programas aplicativos.
Suporte documentao
Permite obter documentao atualizada
4. Elementos de Dados
Requisitos do SAP R/3
Os nomes dos Elementos de Dados devem iniciar com Z ou Y, podem ter um mximo de 10
caracteres de comprimento e devem ser nicos na instncia da base de dados.
Padro (standard)
Os Elementos de Dados precisam ser ativados pelo Administrador do Dicionrio de Dados para
melhor controle. Quando possvel, use o mesmo nome como domnio associado a esse
Elemento de Dados. Se houver um conflito, o nome do Elemento de Dados o principal motivo.
A SAP no cria Elemento de Dados que comeam com um Z, como hbito, Elementos de Dados
poderiam comear com ZZ.
Os nomes de Data Elementos poderiam ter um mximo de 8 caracteres. A SAP gerou
programas ou funes que podem utilizar essas definies de objetos para SELECT-OPTIONS e
PARAMETERS, o qual podem ter no mximo 8 caracteres de comprimento.
Exemplo:
ZZOBJTNM
ZZ
OBJTNM
Sempre ZZ
Um nome significativo que descreva o elemento de dados.
5. Domnios
Requisitos do SAP R/3
Os nomes dos Domnios devem iniciar com Z ou Y, podem ter um mximo de 10 caracteres de
comprimento e devem ser nicos na instncia da base de dados.
Padro (standard)
Os Domnios precisam ser ativados pelo Administrador do Dicionrio de Dados para melhor
controle. Quando possvel, use um Domnio existente. Se no for possvel, nomeie o Domnio
com um nome significativo. A SAP no cria Domnios que comeam com um Z, como hbito,
Domnios poderiam comear com ZZ.
Pg.: 5/10
9625604.doc
ZZOBJTNM
ZZ
OBJTNM
Sempre ZZ
Um nome significativo que descreva o elemento de dados.
6. Objeto de Bloqueio
Requisitos do SAP R/3
Quando criar um objeto de bloqueio, o nome do arquivo deve comear com EY ou EZ e pode
ter um mximo de 10 caracteres de comprimento.
Sempre EZ ou YZ
O nome da tabela primria entrada no primeiro campo da tabela
da tela de criao de Objeto de Bloqueio
7. Macth Codes ID
Cdigos de Match Codes e Objetos devem ser verificados e ativados pelo Administrador do
Dicionrio de Dados.
1
Match Code 1
Z001
Match Code para Centro de Custo
Pg.: 6/10
9625604.doc
Posi
o
1
Descrio Valores
Significado
Tipo
Desenvolvimento
Funcional
A
B
F
G
H
I
K
L
M
P
R
S
U
Asset Management
Basis
Financial Accounting
Special Leadger
Human Resources Planning
Maintenance
Cost Accounting
Warehouse Management
Materials Management
Production Planning
Payroll
Sales and Distribution
General System / Utility programs
3-4
Identificad 00-ZZ
or nico
9. Pools / Clusters
Requisitos do SAP R/3
Um nome Pool ou Cluster deve comear com Z ou Y e pode ter um mximo de 10 caracteres
de comprimento.
ZKIT
Pool customizado para o objeto matchcode ZKIT
ZF100
Tabela customizada que pode ser visualizada on-line.
Posi
o
Descrio Valores
Significado
Tipo
Desenvolvimento
Pg.: 7/10
9625604.doc
2
Funcional
3-10
Identificador
nico
A
B
F
G
H
I
K
L
M
P
R
S
U
Asset Management
Basis
Financial Accounting
Special Leadger
Human Resources Planning
Maintenance
Cost Accounting
Warehouse Management
Materials Management
Production Planning
Payroll
Sales and Distribution
General System / Utility programs
Descrio alfanumrica
Z9100
Tabela customizada definida para ATAB.
12.Campos de Tabelas
Requisitos do SAP R/3
Campos de usurios podem ter at 10 caracteres de comprimento e devem ser nicos na
definio da tabela.
X(10) LOANNUM
Este poderia marcar um campo de nmero de emprstimo.
13.Tabela de ndice
Formato Padro (standard)
Comea com um Z e tem um mximo de 3 caracteres de comprimento.
Pg.: 8/10
9625604.doc
Exemplo:
Z01
14.Tabela de Grupo
Formato Padro (standard)
Uma tabela de grupo deve comear com um Z e pode ter um mximo de 8 caracteres de
comprimento.
15.Grupo de Tipo
Requisitos do SAP R/3
Type definido pelo usurio pode ter at 5 caracteres de comprimento e deve comear com um
Z.
ZF001
Tipo definido para TYPEs financeiros
Posi
o
Descrio Valores
Significado
1
2
Tipo
Funcional
3-4
Identificador
nico
Desenvolvimento
Asset Management
Basis
Financial Accounting
Special Leadger
Human Resources Planning
Maintenance
Cost Accounting
Warehouse Management
Materials Management
Production Planning
Payroll
Sales and Distribution
General System / Utility programs
nico Identificador
Z
A
B
F
G
H
I
K
L
M
P
R
S
U
0-Z
16.Estrutura
Requisitos do SAP R/3
Um nome de estrutura pode ter at 10 caracteres e deve iniciar com Z ou Y.
ZEADR
Estrutura customizada para endereo expandido do escritrio principal
17.Views
Requisitos do SAP R/3
Pg.: 9/10
9625604.doc
Pg.: 10/10