PJC_TXN_CONTROLS_STAGE

PJC_TXN_CONTROLS_STAGE is used for importing transaction controls defined for projects or tasks provided in a comma separated values file. Transaction controls are used to control the expenditure items that are charged to a particular project or task, and whether the items are nonbillable. You can import transaction controls by employee, expenditure category, expenditure type, and nonlabor resource.

Details

  • Schema: FUSION

  • Object owner: PJC

  • Object type: TABLE

  • Tablespace: INTERFACE

Primary Key

Name Columns

PJC_TXN_CONTROLS_STAGE_PK

TXN_CONTROL_ID

Columns

Name Datatype Length Precision Not-null Comments
TXN_CONTROL_ID NUMBER 18 Yes Internal identifier of the transaction control record.
TXN_CTRL_REFERENCE VARCHAR2 240 Yes Transaction Control Reference identifier for which the transaction control applies.
LOAD_STATUS VARCHAR2 10 Load Status of the record.
STATUS_CODE VARCHAR2 1 Status of the transaction control record being processed. Status values are populated by the application during processing and include P for Pending, I for Individual Valid Columns, R for Rejected, and A for Accepted.
PROJECT_NUMBER VARCHAR2 25 Number of the project to which the transaction control applies.
PROJECT_NAME VARCHAR2 240 Name of the project to which the transaction control applies.
PROJECT_ID NUMBER 18 Identifier of the project to which the transaction control applies.
TASK_NUMBER VARCHAR2 100 Number of the task to which the transaction control applies.
TASK_NAME VARCHAR2 255 Name of the task to which the transaction control applies.
TASK_ID NUMBER 18 Identifier of the task to which the transaction control applies.
EXPENDITURE_CATEGORY_NAME VARCHAR2 240 Expenditure category to which the transaction control applies.
EXPENDITURE_CATEGORY_ID NUMBER 18 Internal identifier of the expenditure category to which the transaction control applies.
EXPENDITURE_TYPE VARCHAR2 240 Expenditure type name to which the transaction control applies.
EXPENDITURE_TYPE_ID NUMBER 18 Internal identifier of the expenditure type to which the transaction control applies.
NON_LABOR_RESOURCE VARCHAR2 240 Nonlabor resource to which the transaction control applies.
NON_LABOR_RESOURCE_ID NUMBER 18 Internal identifier of the nonlabor resource to which the transaction control applies.
PERSON_NUMBER VARCHAR2 30 Number of the person to whom the transaction control applies.
PERSON_NAME VARCHAR2 2000 Full name of the person to which the transaction control applies.
PERSON_ID NUMBER 18 Identifier of the person to which the transaction control applies.
PERSON_TYPE_MEANING VARCHAR2 80 Name identifying the type of person to whom the transaction control applies. Valid values are Contingent Worker and Employee.
PERSON_TYPE VARCHAR2 20 Code identifying the type of person to whom the transaction control applies. Valid values are CWK for Contingent Worker and EMP for Employee.
PERSON_EMAILID VARCHAR2 240 Email Id of the person to which the transaction control applies.
JOB_NAME VARCHAR2 240 Job name to which the transaction control applies.
JOB_ID NUMBER 18 Identifier of the job to which the transaction control applies.
ORGANIZATION_NAME VARCHAR2 240 Name of the organization to which the transaction control applies.
ORGANIZATION_ID NUMBER 18 Internal identifier of the organization to which the transaction control applies.
CHARGEABLE_FLAG VARCHAR2 1 Indicates whether the expenditure items that apply to the transaction control are chargeable.
BILLABLE_FLAG VARCHAR2 1 Indicates whether the expenditure items that apply to the transaction control are nonbillable, or if their billable status is determined from the task.
CAPITALIZABLE_FLAG VARCHAR2 1 Indicates whether the expenditure items that apply to the transaction control are noncapitalizable, or if their capitalizable status is determined from the task.
START_DATE_ACTIVE DATE From date of the transaction control. If no value is provided at the transaction control level, then the from date is set to either the project start date or the task start date depending on whether the transaction control is defined at the project or task levels. If the transaction control is defined at the task level and the task start date is not provided, then the project start date is used.
END_DATE_ACTIVE DATE To date of the transaction control.
LIMIT_TO_TXN_CONTROLS_FLAG VARCHAR2 1 Indicates whether the transaction controls are inclusive or exclusive. Valid values are Y and N.
REQUEST_ID NUMBER 18 Enterprise Service Scheduler: indicates the request ID of the job that created or last updated the row.
JOB_DEFINITION_NAME VARCHAR2 100 Enterprise Service Scheduler: indicates the name of the job that created or last updated the row.
JOB_DEFINITION_PACKAGE VARCHAR2 900 Enterprise Service Scheduler: indicates the package name of the job that created or last updated the row.
OBJECT_VERSION_NUMBER NUMBER 9 Yes Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried.
LOAD_REQUEST_ID NUMBER 18 Yes Identifier of the ESS job that populated data from the interface table into the database.
LAST_UPDATE_LOGIN VARCHAR2 32 Who column: indicates the session login associated to the user who last updated the row.
CREATED_BY VARCHAR2 64 Yes Who column: indicates the user who created the row.
CREATION_DATE TIMESTAMP Yes Who column: indicates the date and time of the creation of the row.
LAST_UPDATED_BY VARCHAR2 64 Yes Who column: indicates the user who last updated the row.
LAST_UPDATE_DATE TIMESTAMP Yes Who column: indicates the date and time of the last update of the row.

Indexes

Index Uniqueness Tablespace Columns
PJC_TXN_CONTROLS_STAGE_N1 Non Unique Default PROJECT_ID, TASK_ID
PJC_TXN_CONTROLS_STAGE_N2 Non Unique Default PROJECT_NAME, STATUS_CODE
PJC_TXN_CONTROLS_STAGE_U1 Unique Default TXN_CONTROL_ID