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
177957821.doc
Pg.: 2/10
177957821.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
177957821.doc
Chave Primria:
Normalizao:
Chave Estrangeira:
tabela(s).
SQL:
DDL:
DML:
Pg.: 4/10
177957821.doc
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.
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
Pg.: 5/10
177957821.doc
com um nome significativo. A SAP no cria Domnios que comeam com um Z, como hbito,
Domnios poderiam comear com ZZ.
Os nomes de Domnios 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 e
o tamanho permitido para as variveis de 8 caracteres de comprimento.
Exemplo:
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
177957821.doc
Exemplo:
Z001
Match Code para Centro de Custo
Posi Descrio Valores
o
1
Tipo
Z
Significado
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
or nico
00-ZZ
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.
Pg.: 7/10
177957821.doc
Posi
o
Descrio Valores
Significado
1
2
Tipo
Funcional
3-10
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
Descrio alfanumrica
Z
A
B
F
G
H
I
K
L
M
P
R
S
U
Z9100
Tabela customizada definida para ATAB.
X(10) LOANNUM
Este poderia marcar um campo de nmero de emprstimo.
Pg.: 8/10
177957821.doc
Z01
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
Pg.: 9/10
177957821.doc
17. Views
Requisitos do SAP R/3
Uma view deve comear com Z ou Y e pode ter no mximo 10 caracteres.
Pg.: 10/10