Nova Tabela


#1

Bom dia…

Estou iniciando na customização do Adempiere e eu queria saber se eu preciso inicializar ou criar algum sequence para uma nova Tabela…

Desde já agradeço!

Hamilton


#2

Olá Hamilton,

Não é preciso criar nenhuma sequência, o sistema já cria automaticamente se existir uma coluna do tipo ID.

Abraço,
Ricardo


#3

Pessoal…

Estou com o seguinte erro para inserir em uma tabela nova…

===========> MSequence.getNextID: No record found - prp_categoria [11]
===========> X_prp_categoria.saveNew: No NextID (-1) [11]
-----------> GridTable.saveWarning: SaveError - [11]

Alguém já passou por isso?


#4

Hamilton,

Dê uma olhada nas outras tabelas já existentes no Adempiere, você vai observar que todas possuem 7 colunas “padrão”. Essas colunas precisam existir em todas as tabelas criadas no sistema, sendo que a primeira delas precisa ser:

<NOME_DA_TABELA)_ID

Com isso o Adempiere cria automaticamente uma nova linha na tabela AD_Sequence para fornecer as chaves primárias para sua tabela.

Um abraço,
Eduardo.