При создании таблицы, необходимо соблюдать правила построения внутренних таблиц в Compiere, а именно, SQL-скрипт, создающий таблицу, должен содержать обязательные поля. А именно:
AD_Client_ID
AD_Org_ID
IsActive
Created
CreatedBy
Updated
UpdatedBy
Пример скрипта, который создает таблицу для справочника.
CREATE TABLE UM_TableName (
UM_TableName_ID NUMBER(10) NOT NULL,
AD_Client_ID NUMBER(10) NOT NULL,
AD_Org_ID NUMBER(10) NOT NULL,
Name VARCHAR(60) NOT NULL,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10) NOT NULL
);






