CREATE TABLE cst_acct_definitions] (
    ACCOUNTING_DEFINITION_ID     NUMBER(18, 0)     NOT NULL,
    OBJECT_VERSION_NUMBER        NUMBER(9, 0)      NOT NULL,
    EVENT_CLASS_CODE             VARCHAR2(120) ,
    EVENT_TYPE_CODE              VARCHAR2(120) ,
    EXPENSE_TRANSACTION_FLAG     VARCHAR2(4)   ,
    FOB_POINT                    NUMBER(1, 0)  ,
    OVERHEAD_FLAG                VARCHAR2(4)   ,
    TRANSACTION_TYPE             VARCHAR2(40)  ,
    COST_COMPONENT_CODE          VARCHAR2(120) ,
    LINE_NO                      NUMBER(5, 0)      NOT NULL,
    ACCOUNTING_LINE_TYPE         VARCHAR2(120)     NOT NULL,
    DR_CR_SIGN                   VARCHAR2(24)      NOT NULL,
    REVERSE_SIGN_FLAG            VARCHAR2(4)       NOT NULL,
    USE_TXN_CURR_AMOUNT          VARCHAR2(4)       NOT NULL,
    USE_TXN_ACCOUNT              VARCHAR2(4)       NOT NULL,
    SOURCE_TABLE                 VARCHAR2(120)     NOT NULL,
    CREATED_BY                   VARCHAR2(256)     NOT NULL,
    CREATION_DATE                TIMESTAMP(6)      NOT NULL,
    LAST_UPDATED_BY              VARCHAR2(256)     NOT NULL,
    LAST_UPDATE_DATE             TIMESTAMP(6)      NOT NULL,
    LAST_UPDATE_LOGIN            VARCHAR2(128) ,
    INTERCOMPANY_INVOICE_FLAG    VARCHAR2(4)   ,
    TRANSACTION_FLOW_TYPE        NUMBER(18, 0) ,
    DISTRIBUTION_TYPE            VARCHAR2(120) ,
    IGNORE_NULL_EVENT_TYPES      VARCHAR2(4)   ,
    SEED_DATA_SOURCE             VARCHAR2(2048),
    PROJECT_ATTRIBUTES_FLAG      VARCHAR2(4)   ,
    ALLOW_PROJECT_TXN            VARCHAR2(4)   ,
    ORA_SEED_SET1                VARCHAR2(4)       NOT NULL,
    ORA_SEED_SET2                VARCHAR2(4)       NOT NULL
);
