Search Results pa_alloc_target_lines
Overview
The PA_ALLOC_TARGET_LINES table is a core transactional table within the Oracle E-Business Suite Projects (PA) module. It serves as the detailed repository for defining the target projects and tasks for allocation rules. When an organization establishes rules to distribute shared costs, such as overhead or administrative expenses, from a source to various destination projects, this table stores the specific destination definitions. Each record represents a single target line linked to an allocation rule, enabling precise control over where and in what proportion costs are allocated. Its integrity is maintained through primary and foreign key relationships with other fundamental Projects tables, ensuring data consistency across the allocation setup.
Key Information Stored
The table's structure centers on linking allocation rules to their intended targets. The primary key is a composite of RULE_ID and LINE_NUM, uniquely identifying each target line for a given rule. The RULE_ID column is a foreign key to PA_ALLOC_RULES_ALL, binding the line to its parent rule. The target destination is specified through the PROJECT_ID and TASK_ID columns, which reference PA_PROJECTS_ALL and PA_TASKS, respectively. A TASK_ID value allows allocation down to the task level, while a null value typically indicates allocation to the entire project. Additional columns, implied by standard practice and the existence of related run tables, would store weighting or percentage factors to determine the share of costs directed to each target line during the allocation execution.
Common Use Cases and Queries
This table is primarily accessed during the setup, review, and execution of allocation processes. Common operational scenarios include auditing allocation rule definitions, troubleshooting allocation results, and generating reports on cost distribution targets. A typical query would join this table to the rules and projects tables to list all targets for a specific rule or all rules targeting a particular project.
- Sample Query: To list all target lines for a rule, including project details:
SELECT patl.line_num, patl.project_id, ppa.segment1 project_number, patl.task_id, pt.task_number FROM pa_alloc_target_lines patl, pa_projects_all ppa, pa_tasks pt WHERE patl.rule_id = :rule_id AND patl.project_id = ppa.project_id AND patl.task_id = pt.task_id(+); - Reporting Use Case: Creating a summary report showing the count of allocation targets per project to understand which projects are frequent recipients of allocated costs.
Related Objects
PA_ALLOC_TARGET_LINES is centrally connected to several key objects in the allocation framework, as documented by its foreign keys.
- PA_ALLOC_RULES_ALL: The parent table. Joined via RULE_ID. This is the master definition for the allocation rule.
- PA_PROJECTS_ALL: Defines the target project. Joined via PROJECT_ID.
- PA_TASKS: Defines the specific target task within a project. Joined via TASK_ID.
- PA_ALLOC_RUN_TARGETS: A key dependent table. It stores the actual results or processed details for each target line generated during an allocation run, linked by the composite key (RULE_ID, LINE_NUM).
-
Table: PA_ALLOC_TARGET_LINES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_TARGET_LINES, object_name:PA_ALLOC_TARGET_LINES, status:VALID, product: PA - Projects , description: Target lines for each allocation rule , implementation_dba_data: PA.PA_ALLOC_TARGET_LINES ,
-
Table: PA_ALLOC_TARGET_LINES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_TARGET_LINES, object_name:PA_ALLOC_TARGET_LINES, status:VALID, product: PA - Projects , description: Target lines for each allocation rule , implementation_dba_data: PA.PA_ALLOC_TARGET_LINES ,
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_TARGET_LINES
12.2.2
-
APPS.PA_ALLOC_RULES_ALL_PKG dependencies on PA_ALLOC_TARGET_LINES
12.1.1
-
APPS.PA_ALLOC_COPY_RULE_PKG dependencies on PA_ALLOC_TARGET_LINES
12.2.2
-
APPS.PA_ALLOC_TARGET_LINES_PKG dependencies on PA_ALLOC_TARGET_LINES
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_TARGET_LINES
12.1.1
-
APPS.PA_ALLOC_TARGET_LINES_PKG dependencies on PA_ALLOC_TARGET_LINES
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_TARGET_LINES
12.2.2
-
APPS.PA_ALLOC_RULES_ALL_PKG dependencies on PA_ALLOC_TARGET_LINES
12.2.2
-
APPS.PA_ALLOC_COPY_RULE_PKG dependencies on PA_ALLOC_TARGET_LINES
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_TARGET_LINES
12.1.1
-
APPS.PA_ALLOC_TARGET_LINES_PKG SQL Statements
12.1.1
-
VIEW: PA.PA_ALLOC_TARGET_LINES#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_ALLOC_TARGET_LINES#, status:VALID,
-
SYNONYM: APPS.PA_ALLOC_TARGET_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_ALLOC_TARGET_LINES, status:VALID,
-
TABLE: PA.PA_ALLOC_TARGET_LINES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_TARGET_LINES, object_name:PA_ALLOC_TARGET_LINES, status:VALID,
-
APPS.PA_ALLOC_TARGET_LINES_PKG SQL Statements
12.2.2
-
SYNONYM: APPS.PA_ALLOC_TARGET_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_ALLOC_TARGET_LINES, status:VALID,
-
VIEW: PA.PA_ALLOC_TARGET_LINES#
12.2.2
-
TABLE: PA.PA_ALLOC_TARGET_LINES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_TARGET_LINES, object_name:PA_ALLOC_TARGET_LINES, status:VALID,
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_SOURCE_LINES
12.1.1
-
APPS.PA_ALLOC_RULES_ALL_PKG dependencies on PA_ALLOC_SOURCE_LINES
12.2.2
-
PACKAGE BODY: APPS.PA_ALLOC_TARGET_LINES_PKG
12.1.1
-
APPS.PA_ALLOC_RULES_ALL_PKG dependencies on PA_ALLOC_GL_LINES
12.1.1
-
Table: PA_ALLOC_RUN_TARGETS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RUN_TARGETS, object_name:PA_ALLOC_RUN_TARGETS, status:VALID, product: PA - Projects , description: Target projects and tasks for each target line for an allocation run , implementation_dba_data: PA.PA_ALLOC_RUN_TARGETS ,
-
VIEW: APPS.PA_ALLOC_TARGET_LINES_V
12.1.1
-
VIEW: APPS.PA_ALLOC_TARGET_LINES_V
12.2.2
-
PACKAGE BODY: APPS.PA_ALLOC_TARGET_LINES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ALLOC_TARGET_LINES_PKG, status:VALID,
-
APPS.PA_ALLOC_RULES_ALL_PKG dependencies on PA_ALLOC_GL_LINES
12.2.2
-
Table: PA_ALLOC_RUN_TARGETS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RUN_TARGETS, object_name:PA_ALLOC_RUN_TARGETS, status:VALID, product: PA - Projects , description: Target projects and tasks for each target line for an allocation run , implementation_dba_data: PA.PA_ALLOC_RUN_TARGETS ,
-
PACKAGE BODY: APPS.PA_ALLOC_TARGET_LINES_PKG
12.2.2
-
Table: PA_ALLOC_RULES_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RULES_ALL, object_name:PA_ALLOC_RULES_ALL, status:VALID, product: PA - Projects , description: Allocation rule definitions , implementation_dba_data: PA.PA_ALLOC_RULES_ALL ,
-
PACKAGE BODY: APPS.PA_ALLOC_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ALLOC_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PA_ALLOC_COPY_RULE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ALLOC_COPY_RULE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_ALLOC_TARGET_LINES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ALLOC_TARGET_LINES_PKG, status:VALID,
-
APPS.PA_ALLOC_RULES_ALL_PKG dependencies on PA_ALLOC_SOURCE_LINES
12.1.1
-
PACKAGE BODY: APPS.PA_ALLOC_RULES_ALL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ALLOC_RULES_ALL_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_ALLOC_RULES_ALL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ALLOC_RULES_ALL_PKG, status:VALID,
-
Table: PA_ALLOC_RULES_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RULES_ALL, object_name:PA_ALLOC_RULES_ALL, status:VALID, product: PA - Projects , description: Allocation rule definitions , implementation_dba_data: PA.PA_ALLOC_RULES_ALL ,
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_GL_LINES
12.1.1
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_GL_LINES
12.2.2
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RUN_TARGETS
12.1.1
-
PACKAGE BODY: APPS.PA_ALLOC_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ALLOC_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PA_ALLOC_COPY_RULE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ALLOC_COPY_RULE_PKG, status:VALID,
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_TXN_DETAILS
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_TXN_DETAILS
12.2.2
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RUN_SOURCES
12.2.2
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RUN_TARGETS
12.2.2
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RUN_SOURCES
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_SOURCE_LINES
12.2.2