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 por dianteassim 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 qualificadoTentar 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. |