Search Results p_funds_control_level_code




Overview

PA_BC_PACKETS is a Projects (PA) module table in Oracle E-Business Suite 12.1.1 and 12.2.2 that stores transactions copied from the General Ledger Budgetary Control staging table GL_BC_PACKETS. Functionally, it operates as a temporary or staging table used during budgetary control and funds checking: it captures the relevant attributes of each transaction along with derived attribute values computed before funds checking is performed against project budgets, encumbrances, and actuals. The table is owned by the PA schema and is documented as a valid object in ETRM with 121 columns.

From a Data Vault modeling perspective, the metadata's heuristic classification of this table is link, reflecting the fact that it records associations between projects, tasks, resources, commitments, documents, and expenditure types rather than serving as a stable master or descriptive satellite. This classification should be treated as a modeling suggestion; in practice the table's transient nature makes it closer to a transient transaction staging structure than a durable enterprise link.

Key Information Stored

The table's primary key is PACKET_ID combined with BC_PACKET_ID, enforced by the unique index PA_BC_PACKETS_PK; the same column pair also appears in PA_BC_PACKETS_U1, making it the documented business-key candidate. Important columns include:

Common Use Cases and Queries

Typical usage centers on diagnosing funds-check failures, tracing encumbrance and budget balances, and reconciling PA transactions against GL budgetary control output.

SELECT p.packet_id, p.project_id, p.task_id,
       p.expenditure_type, p.encumbrance_amount,
       p.result_code, p.status_code
FROM   pa.pa_bc_packets p
WHERE  p.set_of_books_id = :sob_id
AND    p.period_name    = :period;

A second common pattern joins to project and task for reporting on funds-control results:

SELECT p.project_id, t.task_number,
       p.expenditure_type, p.entered_dr, p.accounted_dr,
       p.effect_on_funds_code
FROM   pa.pa_bc_packets p, pa.pa_tasks t
WHERE  p.task_id = t.task_id
AND    p.result_code IS NOT NULL;

Because the table holds transient data derived from GL_BC_PACKETS, queries are usually scoped by REQUEST_ID, SESSION_ID, or FUNDS_PROCESSING_SEQ to isolate a specific funds-check run.

Related Objects

  • Table: PA_BC_PACKETS 12.2.2

    owner:PA,  object_type:TABLE,  fnd_design_data:PA.PA_BC_PACKETS,  object_name:PA_BC_PACKETS,  status:VALID,  product: PA - Projectsdescription: PA_BC_PACKETS 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 p ,  implementation_dba_data: PA.PA_BC_PACKETS

  • Table: PA_BC_PACKETS 12.1.1

    owner:PA,  object_type:TABLE,  fnd_design_data:PA.PA_BC_PACKETS,  object_name:PA_BC_PACKETS,  status:VALID,  product: PA - Projectsdescription: PA_BC_PACKETS 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 p ,  implementation_dba_data: PA.PA_BC_PACKETS

  • View: PA_TRX_FUNDS_CHK_DET_V 12.1.1

    owner:APPS,  object_type:VIEW,  fnd_design_data:PA.PA_TRX_FUNDS_CHK_DET_V,  object_name:PA_TRX_FUNDS_CHK_DET_V,  status:VALID,  product: PA - Projectsimplementation_dba_data: APPS.PA_TRX_FUNDS_CHK_DET_V

  • View: PA_TRX_FUNDS_CHK_DET_V 12.2.2

    owner:APPS,  object_type:VIEW,  fnd_design_data:PA.PA_TRX_FUNDS_CHK_DET_V,  object_name:PA_TRX_FUNDS_CHK_DET_V,  status:VALID,  product: PA - Projectsimplementation_dba_data: APPS.PA_TRX_FUNDS_CHK_DET_V