CREATE TABLE fa_deprn_summary_h (
    ASSET_ID                         NUMBER(18, 0),
    BOOK_TYPE_CODE                   VARCHAR2(120),
    DEPRN_RUN_DATE                   DATE         ,
    DEPRN_AMOUNT                     NUMBER       ,
    YTD_DEPRN                        NUMBER       ,
    DEPRN_RESERVE                    NUMBER       ,
    DEPRN_SOURCE_CODE                VARCHAR2(60) ,
    ADJUSTED_COST                    NUMBER       ,
    BONUS_RATE                       NUMBER       ,
    LTD_PRODUCTION                   NUMBER       ,
    PERIOD_COUNTER                   NUMBER       ,
    PRODUCTION                       NUMBER       ,
    REVAL_AMORTIZATION               NUMBER       ,
    REVAL_AMORTIZATION_BASIS         NUMBER       ,
    REVAL_DEPRN_EXPENSE              NUMBER       ,
    REVAL_RESERVE                    NUMBER       ,
    YTD_PRODUCTION                   NUMBER       ,
    YTD_REVAL_DEPRN_EXPENSE          NUMBER       ,
    PRIOR_FY_EXPENSE                 NUMBER       ,
    BONUS_DEPRN_AMOUNT               NUMBER       ,
    BONUS_YTD_DEPRN                  NUMBER       ,
    BONUS_DEPRN_RESERVE              NUMBER       ,
    PRIOR_FY_BONUS_EXPENSE           NUMBER       ,
    DEPRN_OVERRIDE_FLAG              VARCHAR2(4)  ,
    SYSTEM_DEPRN_AMOUNT              NUMBER       ,
    SYSTEM_BONUS_DEPRN_AMOUNT        NUMBER       ,
    EVENT_ID                         NUMBER(18, 0),
    DEPRN_RUN_ID                     NUMBER(18, 0),
    REVERSAL_EVENT_ID                NUMBER(18, 0),
    REVERSAL_DATE                    DATE         ,
    DEPRN_ADJUSTMENT_AMOUNT          NUMBER       ,
    BONUS_DEPRN_ADJUSTMENT_AMOUNT    NUMBER       ,
    CAPITAL_ADJUSTMENT               NUMBER       ,
    GENERAL_FUND                     NUMBER       ,
    IMPAIRMENT_AMOUNT                NUMBER       ,
    IMPAIRMENT_RESERVE               NUMBER       ,
    YTD_IMPAIRMENT                   NUMBER       ,
    CREATION_DATE                    TIMESTAMP(6)     NOT NULL,
    CREATED_BY                       VARCHAR2(256)    NOT NULL,
    LAST_UPDATE_DATE                 TIMESTAMP(6)     NOT NULL,
    LAST_UPDATED_BY                  VARCHAR2(256)    NOT NULL,
    LAST_UPDATE_LOGIN                VARCHAR2(128),
    OBJECT_VERSION_NUMBER            NUMBER(9, 0)     NOT NULL,
    IMPAIR_LOSS_BALANCE              NUMBER       ,
    REVAL_LOSS_BALANCE               NUMBER       ,
    REVAL_AMORT_BALANCE              NUMBER       ,
    ACCELERATED_ADJUSTED_COST        NUMBER       ,
    BONUS_ADJUSTED_COST              NUMBER       ,
    ACCELERATED_DEPRN_AMOUNT         NUMBER       ,
    ACCELERATED_DEPRN_RESERVE        NUMBER       ,
    ACCELERATED_YTD_DEPRN            NUMBER       ,
    ACC_DEPRN_ADJUSTMENT_AMOUNT      NUMBER       ,
    DEPRN_ADJUSTMENT_FACTOR          NUMBER       ,
    YTD_REVAL_AMORTIZATION           NUMBER       ,
    REVAL_AMORTIZATION_ADJUSTMENT    NUMBER       ,
    BACKLOG_DEPRN_RESERVE            NUMBER       ,
    YTD_BACKLOG_DEPRN                NUMBER       ,
    ANNUITY_INTEREST_AMOUNT          NUMBER       ,
    YTD_ANNUITY_INTEREST             NUMBER       ,
    LTD_ANNUITY_INTEREST             NUMBER       ,
    ANNUITY_INTEREST_ADJ_AMOUNT      NUMBER       ,
    ASSET_ID                         NUMBER(18, 0),
    BOOK_TYPE_CODE                   VARCHAR2(120),
    DEPRN_RUN_DATE                   DATE         ,
    DEPRN_AMOUNT                     NUMBER       ,
    YTD_DEPRN                        NUMBER       ,
    DEPRN_RESERVE                    NUMBER       ,
    DEPRN_SOURCE_CODE                VARCHAR2(60) ,
    ADJUSTED_COST                    NUMBER       ,
    BONUS_RATE                       NUMBER       ,
    LTD_PRODUCTION                   NUMBER       ,
    PERIOD_COUNTER                   NUMBER       ,
    PRODUCTION                       NUMBER       ,
    REVAL_AMORTIZATION               NUMBER       ,
    REVAL_AMORTIZATION_BASIS         NUMBER       ,
    REVAL_DEPRN_EXPENSE              NUMBER       ,
    REVAL_RESERVE                    NUMBER       ,
    YTD_PRODUCTION                   NUMBER       ,
    YTD_REVAL_DEPRN_EXPENSE          NUMBER       ,
    PRIOR_FY_EXPENSE                 NUMBER       ,
    BONUS_DEPRN_AMOUNT               NUMBER       ,
    BONUS_YTD_DEPRN                  NUMBER       ,
    BONUS_DEPRN_RESERVE              NUMBER       ,
    PRIOR_FY_BONUS_EXPENSE           NUMBER       ,
    DEPRN_OVERRIDE_FLAG              VARCHAR2(4)  ,
    SYSTEM_DEPRN_AMOUNT              NUMBER       ,
    SYSTEM_BONUS_DEPRN_AMOUNT        NUMBER       ,
    EVENT_ID                         NUMBER(18, 0),
    DEPRN_RUN_ID                     NUMBER(18, 0),
    REVERSAL_EVENT_ID                NUMBER(18, 0),
    REVERSAL_DATE                    DATE         ,
    DEPRN_ADJUSTMENT_AMOUNT          NUMBER       ,
    BONUS_DEPRN_ADJUSTMENT_AMOUNT    NUMBER       ,
    CAPITAL_ADJUSTMENT               NUMBER       ,
    GENERAL_FUND                     NUMBER       ,
    IMPAIRMENT_AMOUNT                NUMBER       ,
    IMPAIRMENT_RESERVE               NUMBER       ,
    YTD_IMPAIRMENT                   NUMBER       ,
    CREATION_DATE                    TIMESTAMP(6)     NOT NULL,
    CREATED_BY                       VARCHAR2(256)    NOT NULL,
    LAST_UPDATE_DATE                 TIMESTAMP(6)     NOT NULL,
    LAST_UPDATED_BY                  VARCHAR2(256)    NOT NULL,
    LAST_UPDATE_LOGIN                VARCHAR2(128),
    OBJECT_VERSION_NUMBER            NUMBER(9, 0)     NOT NULL,
    IMPAIR_LOSS_BALANCE              NUMBER       ,
    REVAL_LOSS_BALANCE               NUMBER       ,
    REVAL_AMORT_BALANCE              NUMBER       ,
    ACCELERATED_ADJUSTED_COST        NUMBER       ,
    BONUS_ADJUSTED_COST              NUMBER       ,
    ACCELERATED_DEPRN_AMOUNT         NUMBER       ,
    ACCELERATED_DEPRN_RESERVE        NUMBER       ,
    ACCELERATED_YTD_DEPRN            NUMBER       ,
    ACC_DEPRN_ADJUSTMENT_AMOUNT      NUMBER       ,
    DEPRN_ADJUSTMENT_FACTOR          NUMBER       ,
    YTD_REVAL_AMORTIZATION           NUMBER       ,
    REVAL_AMORTIZATION_ADJUSTMENT    NUMBER       ,
    BACKLOG_DEPRN_RESERVE            NUMBER       ,
    YTD_BACKLOG_DEPRN                NUMBER       ,
    ANNUITY_INTEREST_AMOUNT          NUMBER       ,
    YTD_ANNUITY_INTEREST             NUMBER       ,
    LTD_ANNUITY_INTEREST             NUMBER       ,
    ANNUITY_INTEREST_ADJ_AMOUNT      NUMBER       ,
    CONSTRAINT pk_fa_deprn_summary_h PRIMARY KEY (ASSET_ID, BOOK_TYPE_CODE, PERIOD_COUNTER, DEPRN_RUN_ID, ASSET_ID, BOOK_TYPE_CODE, PERIOD_COUNTER, DEPRN_RUN_ID)
);
