Table Detail Report

DRR_RESTRICT_LOG



Column Section Top of Page


Table-level Detail

Description: DRR_RESTRICT_LOG
Definition: Activity table that stores DRR Restrict/delete_restrict DML statement for persons. It will use drr_table_stmt/drr_custom_plsql to gernate dml statements for persons in dm_process_queue
Table Type: ACTIVITY





Column Detail - DRR_RESTRICT_LOG


Column Name Type Null? Definition
AUDIT_COUNT NUMBER Y store number of rows found during audit
AUDIT_DURATION NUMBER Y store how long audit takes from start to complete or fail in seconds
AUDIT_END_DT_TM DATE Y ending audit datetime
AUDIT_START_DT_TM DATE Y starting audit datetime
AUDIT_STATUS VC2(50) Y store audit status like IN PROCESS, SUCCESS, FAILED
CHILD_COL_STR VC2(200) Y child column names
CHILD_TABLE VC2(30) Y child table name
COLUMN_LIST LONG Y A CLOB field containing the column list
CUSTOM_PLSQL_IND NUMBER N indicator for custom restrict type. 1 - zero type. 2 - custom pl/sql inserted by solution team
CUST_RESTRICT_STMT VC2(200) Y statement execute for custom restrict
DRR_CHILD_TABLE VC2(30) Y drr shadow child table name
DRR_IDENT_ID NUMBER Y Unique sequence generated to identify each person being restricted. In combine scenario, one unique value is used for both combined away person and the combined to person.
DRR_PARENT_TABLE VC2(30) Y drr shadow parent table name
DRR_PROCESS_PLAN_ID NUMBER N drr_process_plan_id generated on DRR_PROCESS_PLAN table.
DRR_RESTRICT_LOG_ID NUMBER N PRIMARY KEY.
DRR_ZERO_RESTORE_IND NUMBER Y indicator use for ZERO type. 1 - Unrestrict restore column value. 0 - Unrestrict not restore column value
ERROR_MSG VC2(4000) Y store error message
PARENT_TABLE VC2(30) Y parent table name
PAR_COL_STR VC2(200) Y parent column names
PERSON_ID NUMBER N person ID being restricted.
PRIMARY_PERSON_ID NUMBER Y When person_id column stores combined away person, this column will store the final combined to person_id. In other cases, primary_person_id will be same as person_id.
RESTRICT_COUNT NUMBER Y store number of rows being restricted
RESTRICT_DUP_IND NUMBER N indicator for duplicate restrict statements
RESTRICT_DURATION NUMBER Y store how long audit takes from start to complete or fail in seconds
RESTRICT_END_DT_TM DATE Y ending restrict datetime
RESTRICT_ORDER NUMBER Y restrict execution order
RESTRICT_START_DT_TM DATE Y starting restrict datetime
RESTRICT_STATUS VC2(50) Y like NOT STARTED, IN PROCESS, COMPLETED
RESTRICT_STMT VC2(4000) Y statement execute for restrict
RETRY_COUNT NUMBER Y number of times retried
SELECT_STMT VC2(4000) Y statement execute for audit
SESSIONID NUMBER Y store process sessionid to_number(sys_context('USERENV','SESSIONID'))
UPDT_APPLCTX NUMBER N The application context number from the record info block. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_CNT NUMBER N Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_DT_TM DATE N The date and time the row was last inserted or updated. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_ID NUMBER N The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_TASK NUMBER N The registered (assigned) task number for the process that inserted or updated the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.


DRR_TABLE_STMT



Column Section Top of Page


Table-level Detail

Description: DRR_TABLE_STMT
Definition: Reference table to store DRR statement for domain specific schema. It is populated from metadata stored in dm_table_relationships
Table Type: ACTIVITY





Column Detail - DRR_TABLE_STMT


Column Name Type Null? Definition
CHILD_COL_STR VC2(200) Y CHILD COLUMN NAMES
CHILD_TABLE VC2(30) Y child table name
CUSTOM_PLSQL_IND NUMBER N indicator for custom pl/sql. 1 - custom zero type, 2 -custom pl/sql written by solution team
DELETE_DUP_IND NUMBER N indicator for duplicate delete statements. 1 - duplicate not execute , 0 - not duplicate execute
DELETE_ORDER NUMBER Y store delete execution order
DELETE_STMT VC2(4000) Y store statement for delete process
DRR_CHILD_TABLE VC2(30) Y drr shadow child table name
DRR_PARENT_TABLE VC2(30) Y drr shadow parent table name
DRR_TABLE_STMT_ID NUMBER N PRIMARY KEY.
DRR_ZERO_RESTORE_IND NUMBER Y when custom_plsql_ind set to 1, this is populated with 1 or 0. 1 - Unrestrict restore column value, 0 - Unrestrict not restore column value
HIER_LEVEL NUMBER Y relationship hierarchy level
HIER_PATH VC2(2000) Y relationship hierarchy path
PARENT_TABLE VC2(30) Y parent table name
PAR_COL_STR VC2(200) Y parent column names
RESTRICT_DUP_IND NUMBER N indicator for duplicate restrict statements. 1 - duplicate not execute , 0 - not duplicate execute
RESTRICT_ORDER NUMBER Y store restrict execution order
RESTRICT_STMT VC2(4000) Y store statement used for restrict process
SELECT_STMT VC2(4000) Y store statement for audit process
UNRESTRICT_DUP_IND NUMBER N indicator for duplicate unrestrict statements. 1 - duplicate not execute , 0 - not duplicate execute
UNRESTRICT_ORDER NUMBER Y store unrestrict execution order
UNRESTRICT_STMT VC2(4000) Y store statement used for unrestrict process
UPDT_APPLCTX NUMBER N The application context number from the record info block. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_CNT NUMBER N Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_DT_TM DATE N The date and time the row was last inserted or updated. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_ID NUMBER N The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_TASK NUMBER N The registered (assigned) task number for the process that inserted or updated the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.


DRR_TABLE_STMT_STG



Column Section Top of Page


Table-level Detail

Description: DRR TABLE STATEMENT STAGING
Definition: Stage table used to facilitate loading table DRR_TABLE_STMT
Table Type: ACTIVITY





Column Detail - DRR_TABLE_STMT_STG


Column Name Type Null? Definition
CHILD_COL_STR VC2(200) Y See colmn definition for table DRR_TABLE_STMT
CHILD_TABLE VC2(30) Y See colmn definition for table DRR_TABLE_STMT
CUSTOM_PLSQL_IND NUMBER N See colmn definition for table DRR_TABLE_STMT
DELETE_DUP_IND NUMBER N See colmn definition for table DRR_TABLE_STMT
DELETE_ORDER NUMBER Y See colmn definition for table DRR_TABLE_STMT
DELETE_STMT VC2(4000) Y See colmn definition for table DRR_TABLE_STMT
DRR_CHILD_TABLE VC2(30) Y See colmn definition for table DRR_TABLE_STMT
DRR_PARENT_TABLE VC2(30) Y See colmn definition for table DRR_TABLE_STMT
DRR_TABLE_STMT_ID NUMBER N PRIMARY KEY
DRR_ZERO_RESTORE_IND NUMBER Y See colmn definition for table DRR_TABLE_STMT
HIER_LEVEL NUMBER Y See colmn definition for table DRR_TABLE_STMT
HIER_PATH VC2(2000) Y See colmn definition for table DRR_TABLE_STMT
PARENT_TABLE VC2(30) Y See colmn definition for table DRR_TABLE_STMT
PAR_COL_STR VC2(200) Y See colmn definition for table DRR_TABLE_STMT
RESTRICT_DUP_IND NUMBER N See colmn definition for table DRR_TABLE_STMT
RESTRICT_ORDER NUMBER Y See colmn definition for table DRR_TABLE_STMT
RESTRICT_STMT VC2(4000) Y See colmn definition for table DRR_TABLE_STMT
SELECT_STMT VC2(4000) Y See colmn definition for table DRR_TABLE_STMT
UNRESTRICT_DUP_IND NUMBER N See colmn definition for table DRR_TABLE_STMT
UNRESTRICT_ORDER NUMBER Y See colmn definition for table DRR_TABLE_STMT
UNRESTRICT_STMT VC2(4000) Y See colmn definition for table DRR_TABLE_STMT
UPDT_APPLCTX NUMBER N The application context number from the record info block. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_CNT NUMBER N Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_DT_TM DATE N The date and time the row was last inserted or updated. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_ID NUMBER N The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_TASK NUMBER N The registered (assigned) task number for the process that inserted or updated the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.


DRR_UNRESTRICT_LOG



Column Section Top of Page


Table-level Detail

Description: DRR_UNRESTRICT_LOG
Definition: Activity table that stores DRR Unrestrict DML statement for persons. It will use drr_table_stmt/drr_custom_plsql to gernate dml statements for persons in dm_process_queue
Table Type: ACTIVITY





Column Detail - DRR_UNRESTRICT_LOG


Column Name Type Null? Definition
AUDIT_COUNT NUMBER Y store number of rows found during audit
AUDIT_DURATION NUMBER Y store how long audit takes from start to complete or fail in seconds
AUDIT_END_DT_TM DATE Y ending audit datetime
AUDIT_START_DT_TM DATE Y starting audit datetime
AUDIT_STATUS VC2(50) Y store audit status like IN PROCESS, SUCCESS, FAILED
CHILD_COL_STR VC2(200) Y child column names
CHILD_TABLE VC2(30) Y child table name
CUSTOM_PLSQL_IND NUMBER N indicator for custom unrestrict type. 1 - zero type. 2 - custom pl/sql inserted by solution team
CUST_UNRESTRICT_STMT VC2(200) Y statement execute for custom unrestrict
DRR_CHILD_TABLE VC2(30) Y drr shadow child table name
DRR_IDENT_ID NUMBER Y Unique sequence generated to identify each person being restricted. In combine scenario, one unique value is used for both combined away person and the combined to person.
DRR_PARENT_TABLE VC2(30) Y drr shadow parent table name
DRR_PROCESS_PLAN_ID NUMBER N drr_process_plan_id generated for unrestrict on DRR_PROCESS_PLAN table.
DRR_RESTRICT_PLAN_ID NUMBER N drr_process_plan_id generated for restrict on DRR_PROCESS_PLAN table.
DRR_UNRESTRICT_LOG_ID NUMBER N PRIMARY KEY.
ERROR_MSG VC2(4000) Y store error message
PARENT_TABLE VC2(30) Y parent table name
PAR_COL_STR VC2(200) Y parent column names
PERSON_ID NUMBER N person_id being unrestricted.
PRIMARY_PERSON_ID NUMBER Y When person_id column stores combined away person, this column will store the final combined to person_id. In other cases, primary_person_id will be same as person_id.
RETRY_COUNT NUMBER Y number of times retried
SELECT_STMT VC2(4000) Y statement execute for audit
SESSIONID NUMBER Y store process sessionid to_number(sys_context('USERENV','SESSIONID'))
UNRESTRICT_COUNT NUMBER Y store number of rows being unrestricted
UNRESTRICT_DURATION NUMBER Y store how long audit takes from start to complete or fail in seconds
UNRESTRICT_END_DT_TM DATE Y ending unrestrict datetime
UNRESTRICT_ORDER NUMBER Y unrestrict execution order
UNRESTRICT_START_DT_TM DATE Y starting unrestrict datetime
UNRESTRICT_STATUS VC2(50) Y store unrestrict status like IN PROCESS, SUCCESS, FAILED
UNRESTRICT_STMT VC2(4000) Y statement execute for unrestrict
UPDT_APPLCTX NUMBER N The application context number from the record info block. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_CNT NUMBER N Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_DT_TM DATE N The date and time the row was last inserted or updated. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_ID NUMBER N The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_TASK NUMBER N The registered (assigned) task number for the process that inserted or updated the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.