CREATE TABLE grc_asmt_tmplactv (
    ASMT_TEMPLATE_ID                NUMBER(18, 0),
    ACTIVITY_CODE                   VARCHAR2(120),
    OBJECT_TYPE_CODE                VARCHAR2(120),
    ASSESSOR_RESPONSIBILITY_CODE    VARCHAR2(120),
    REVIEWER_RESPONSIBILITY_CODE    VARCHAR2(120),
    APPROVER_RESPONSIBILITY_CODE    VARCHAR2(120),
    CREATION_DATE                   TIMESTAMP(6)     NOT NULL,
    LAST_UPDATE_DATE                TIMESTAMP(6)     NOT NULL,
    OBJECT_VERSION_NUMBER           NUMBER(9, 0)     NOT NULL,
    CREATED_BY                      VARCHAR2(256)    NOT NULL,
    LAST_UPDATED_BY                 VARCHAR2(256)    NOT NULL,
    LAST_UPDATE_LOGIN               VARCHAR2(128),
    ASMT_TEMPLATE_ID                NUMBER(18, 0),
    ACTIVITY_CODE                   VARCHAR2(120),
    OBJECT_TYPE_CODE                VARCHAR2(120),
    ASSESSOR_RESPONSIBILITY_CODE    VARCHAR2(120),
    REVIEWER_RESPONSIBILITY_CODE    VARCHAR2(120),
    APPROVER_RESPONSIBILITY_CODE    VARCHAR2(120),
    CREATION_DATE                   TIMESTAMP(6)     NOT NULL,
    LAST_UPDATE_DATE                TIMESTAMP(6)     NOT NULL,
    OBJECT_VERSION_NUMBER           NUMBER(9, 0)     NOT NULL,
    CREATED_BY                      VARCHAR2(256)    NOT NULL,
    LAST_UPDATED_BY                 VARCHAR2(256)    NOT NULL,
    LAST_UPDATE_LOGIN               VARCHAR2(128),
    CONSTRAINT pk_grc_asmt_tmplactv PRIMARY KEY (ASMT_TEMPLATE_ID, ACTIVITY_CODE, OBJECT_TYPE_CODE, ASMT_TEMPLATE_ID, ACTIVITY_CODE, OBJECT_TYPE_CODE)
);
