Histórico da Página
...
Relacionamento: (relacionamento 1:n → isto é, deve existe existir um, e somente um registro de cadastro de clientes para muitos títulos a receber)
...
Um registro | Para muitos registros |
---|---|
SA1 | SE1 |
SA2 | SE2 |
SA3 | SE1 |
SEH | SE1 |
SEH | SE2 |
SA6 | FK5 |
SA6 | SEE |
SA6 | SEA |
SA6 | SE8 |
Isso significar significa que SE1 não pode ser mais compartilhada do que SA1, SE2 não pode ser mais compartilhada do que SA2 e asism assim por diante.
Informações | ||
---|---|---|
| ||
Tentar contornar cenários de compartilhamento indevido (talvez utilizando variáveis de ambiente ou campos MSFIL e FILORIG) acarretará em código de alta complexidade, criação de débitos técnicos e perda de performance. Essa prática não é recomendada. O relacionamento deve utilizar a chave estrangeira. |
2. O que significa "mais compartilhada"?
...
Tabela | SA1 | SE1 |
---|---|---|
Empresa | E | E |
Unidade de negócio | E | E |
Filial | C | E |
3. Como saber qual o relacionamento entre as tabelas?
Essa informação pode ser obtida na tabela de Relacionamentos (SX9).
Os campos Domínio (X9_DOM) e Contra Domínio (X9_CDOM) indicam as tabelas que estão sendo relacionadas, e os campos Cardinalidade do Domínio (X9_LIGDOM) e Cardinalidade do Contra Domínio (X9_LIGCDOM) indicam como é o relacionamento.
Ainda no exemplo de SA1 x SE1, vemos que o relacionamento é 1:n.
Mais informações: SX9 – Relacionamento entre tabelas
4. Outras informações
Compartilhamento de tabelas relacionadas ao Cadastro de Clientes
Informações | ||
---|---|---|
| ||
Qualquer alteração no dicionário de dados ou na estrutura do banco de dados deve ser feita por um Administrador de Banco de Dados (DBA) ou outro profissional igualmente qualificado. |