Dynamic Validation

AD_Val_Rule

Dynamic Validation Rule

Overview

Table NameAD_Val_Rule
Access LevelSystem + Client
Entity TypeD
Is DocumentNo
Is ViewNo
Has UUIDYes
Parent TableAD_Client
WikiView on iDempiere Wiki

Columns (14)

Column Type Required Default Description
EntityType Table(40) Yes @SQL=SELECT CASE WHEN '@P|AdempiereSys:N@'='Y' THEN 'D' ELSE get_sysconfig('DEFAULT_ENTITYTYPE','U',0,0) END FROM Dual Dictionary Entity Type; Determines ownership and synchronization
Name String(60) Yes - Alphanumeric identifier of the entity
AD_Client_ID Table Direct(22) Yes @#AD_Client_ID@ Tenant for this installation.
AD_Org_ID Table Direct(22) Yes @#AD_Org_ID@ Organizational entity within tenant
AD_Val_Rule_ID ID(22) Yes - Dynamic Validation Rule
AD_Val_Rule_UU String(36) No - -
Code String(4000) No - Validation Code
Created Date+Time(7) Yes SYSDATE Date this record was created
CreatedBy Search(22) Yes - User who created this records
Description String(255) No - Optional short description of the record
IsActive Yes-No(1) Yes Y The record is active in the system
Type List(1) Yes - Type of Validation (SQL, Java Script, Java Language)
Updated Date+Time(7) Yes SYSDATE Date this record was updated
UpdatedBy Search(22) Yes - User who updated this records

Foreign Keys

Column References Description
AD_Client_ID AD_Client.AD_Client_ID Tenant for this installation.
AD_Org_ID AD_Org.AD_Org_ID Organizational entity within tenant

Generated on 2026-05-03T16:39:15.973608926Z