PJC_BC_PACKETS_T

PJC_BC_PACKETS_T holds all the transactions that copied from GL_BC_PACKETS. This a type of temporary table which holds all the relevant attributes of a transaction in addition to some other attribute values which are derived before they are populated into the project balances tables. Every time funds checking routine is invoked it purges all the records that were created before a specific period of time which is specified by a profile option and provided update budgetary control balances program is run on those records to transfer them to project balances.

Details

  • Schema: FUSION

  • Object owner: PJC

  • Object type: TABLE

  • Tablespace: Default

Primary Key

Name Columns

PJC_BC_PACKETS_T_PK

BC_PACKET_ID

Columns

Name Datatype Length Precision Not-null Comments
PACKET_ID NUMBER 18 Yes Budgetary control packet identifier. *****
DOCUMENT_HEADER_ID NUMBER 18 Yes Document header identifier *****
DOCUMENT_DISTRIBUTION_ID NUMBER 18 Yes Document distribution identifier. *****
PROJECT_ID NUMBER 18 Yes Project identifier. *****
TASK_ID NUMBER 18 Yes Task identifier. *****
RBS_ELEMENT_ID NUMBER 18 Yes Resource Breakdown Structure element that this transaction maps to. *****
EXPENDITURE_TYPE_ID NUMBER 18 Yes Expenditure type for which this transaction was created. *****
EXPENDITURE_ITEM_DATE DATE Yes Date for which the transaction was charged. *****
ENTERED_DR NUMBER Yes Transaction debit amount in entered currency. *****
ENTERED_CR NUMBER Yes Transaction credit amount in entered currency. *****
ACCOUNTED_DR NUMBER Yes Transaction debit amount in accounting currency. *****
ACCOUNTED_CR NUMBER Yes Transaction credit amount in accounting currency. *****
ACCOUNTED_CURRENCY_CODE VARCHAR2 30 Yes Accounting Currency Code Identifier. *****
ENTERED_CURRENCY_CODE VARCHAR2 30 Yes Entered Currency Code Identifier. *****
ACCOUNTING_LEDGER_ID NUMBER 18 Yes Primary Ledger. *****
TXN_CCID NUMBER 18 Transaction CCID. *****
BC_PACKET_ID NUMBER 18 Yes Budget control record identifier. *****
PARENT_BC_PACKET_ID NUMBER 18 This column is populated if the transaction is a burden cost. It is populated with the bc_packet_id of the source. *****
BURDEN_METHOD_CODE VARCHAR2 10 Yes Indicates the burden method of the project, i.e. SAME, SEPARATE or NONE *****
GL_DATE DATE GL date of the cost transaction. *****
BUDGET_DATE DATE Yes Date used for XCC validation, i.e. PA_DATE or GL_DATE *****
STATUS_CODE VARCHAR2 1 Yes Status of the transaction being processed. *****
BALANCE_TYPE_CODE VARCHAR2 1 Yes Balance Type Identifier (Budget or Actual or Encumbrance). For Projects in Fusion V1.1, balance type is `Actual'. Derive code value from gl balance type. *****
BALANCE_SUBTYPE_ID NUMBER 18 Yes Balance Sub Type Identifier (For Projects V1.1, it is `Expense' while for V1.1+, when Grants is supported, source can also have transactions with balance sub type as `Encumbrance' for `Manual Encumbrance' transactions. Derive id from XCC balance subtype table. *****
BATCH_ID NUMBER 18 Yes Attribute that groups the transactions to be processed together. All transactions in a batch will either pass or fail, it's an all or none approach. For one-stop integration the value in the attribute will be copied from the `group expenditure item' attribute in PATI. *****
INTERFACE_ID NUMBER 18 Transaction interface process identifier. This attribute is populated for Project Cost processing only. *****
PLAN_VERSION_ID NUMBER 18 Yes Budget Plan Version that the transaction maps to. *****
IND_COMPILED_SET_ID NUMBER 18 Indirect Compile Set Identifier. This attribute is required for deriving burden. *****
DOCUMENT_TYPE VARCHAR2 3 Yes Document Type like Requisitions (REQ), Purchase Order (PO), Payable Invoices (INV) etc. *****
EVENT_ID NUMBER 18 Accounting Event raised by Projects. *****
SOURCE_EVENT_ID NUMBER 18 Accounting Event raised by non-projects team like Purchasing and Payables. *****
RBS_HEADER_ID NUMBER 18 RBS Header identifier that the RBS attributes map to. RBS Header Id mapping will be carried out for separate line burden records. For same line burden and for raw transaction, one-stop process derives RBS Header Id mapping. *****
SYSTEM_LINKAGE_FUNCTION VARCHAR2 3 System Linkage Classification of the Project Cost transaction. Note: For Project transactions, this is a mandatory field required for RBS header mapping. *****
EXP_ORGANIZATION_ID NUMBER 18 Expenditure Organization Identifier. *****
EXP_CATEGORY_ID NUMBER 18 Expenditure Category Identifier. *****
REV_CATEGORY VARCHAR2 30 Revenue Category Identifier. *****
VENDOR_ID NUMBER 18 Supplier Identifier. *****
PERSON_ID NUMBER 18 Person identifier. *****
PERSON_TYPE VARCHAR2 30 Person Type: Employee/Contingent Worker. *****
PROJECT_ROLE_ID NUMBER 18 Project Role Identifier. *****
JOB_ID NUMBER 18 Job Identifier. *****
NON_LABOR_RESOURCE_ID NUMBER 18 Non-Labor Resource Identifier. *****
INVENTORY_ITEM_ID NUMBER 18 Inventory Item Identifier. *****
BOM_LABOR_RESOURCE_ID NUMBER 18 BOM Labor Resource Identifier. *****
BOM_EQUIP_RESOURCE_ID NUMBER 18 BOM Equipment Resource Identifier. *****
EQUIP_RESOURCE_FLAG VARCHAR2 1 Equipment Resource Flag; Derive this value from pjf_non_ labor_resource table. It is mandatory if non labor resource identifier is passed. *****
BOM_RESOURCE_TYPE NUMBER 18 BOM Resource Type *****
ORDER_TYPE_LOOKUP_CODE VARCHAR2 25 Order type lookup code. This value is derived for supplier invoice related transactions where the invoice is matched to a purchase order. *****
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_LOGIN VARCHAR2 32 Who column: indicates the session login associated to 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.
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.

Foreign Keys

Table Foreign Table Foreign Key Column
PJC_BC_PACKETS_T pjf_proj_elements_b TASK_ID
PJC_BC_PACKETS_T pjo_plan_versions_b PLAN_VERSION_ID
PJC_BC_PACKETS_T pjf_projects_all_b PROJECT_ID
PJC_BC_PACKETS_T pjf_rbs_elements RBS_ELEMENT_ID

Indexes

Index Uniqueness Tablespace Columns
PJC_BC_PACKETS_T_N1 Non Unique Default PACKET_ID, PARENT_BC_PACKET_ID, STATUS_CODE
PJC_BC_PACKETS_T_N2 Non Unique Default PACKET_ID, DOCUMENT_HEADER_ID, DOCUMENT_DISTRIBUTION_ID
PJC_BC_PACKETS_T_U1 Unique Default BC_PACKET_ID