Tabelas customizadas no Protheus (Boas Praticas)

Bom dia, para todos!

Eu estou precisando criar umas tabelas novas no Protheus. Mas entendo que o relacionamento se faz na tabela SX9, né? https://tdn.totvs.com/pages/viewpage.action?pageId=22479673

Minha duvida é, não tem alguma apostila onde eu possa olhar tudo o que eu preciso fazer, para que minha tabelas fiquem com os standards do Protheus. Assim, gostaria saber se tenho que considerar outras coisas além da tabela SX9.

Por gentileza, alguém consegue me orientar com isso?

Yenny, boa noite!

As tabelas customizadas que voce está querendo criar de fato precisam ter integridade/cardinalidade?

O SX9 você só irá utilizar se fato há essa necessidade disso.

Quando voce for criar tabela no sistema, se não houver a necessidade de relacionamentos de integridade, basta criar na base de dados do protheus apenas.

Criação de tabela customizada em consultoria é muito normal, porém dificilmente ocorre demandas onde há necessidade de utilizar o SX9.

Boa tarde!

Se cabe o comentário, atente para o X2_UNICO que as vezes é esquecido em criação de tabelas customizadas.

Atente também para os campo _PYME, na SX2 e na SX3, que informam que a tabela / rotina é utilizada no Serie 3 ou não.

Abraço!

Boa tarde, Michel!. Na verdade, nós queremos saber se existe algum tipo de relacionamento que faz com que automaticamente o sistema identifique que já existem registros associados e não permita a exclusão do registro principal. Um tipo chaves estrangeiras (Foreing Key). Eu acredito que isso se consegue sem utilizar o SX9, com uma função. Mas queremos sair da duvida. Muito obrigada pela resposta!

Boa tarde, Luciano! Obrigada de verdade, pelas dicas!