Search Results pa_cc_tp_schedules_bg
Overview
The PA_CC_TP_SCHEDULES_BG table is a core data object within the Oracle E-Business Suite Projects (PA) module, specifically for versions 12.1.1 and 12.2.2. It serves as the master repository for transfer price schedules. These schedules are critical for defining the rules and methods used to calculate the internal transfer price for cross-charged transactions between a provider organization (which supplies a resource or item) and a receiver organization (which consumes it). The table underpins the financial management of inter-organization transactions for both labor and non-labor costs, ensuring accurate internal billing and cost allocation across the enterprise.
Key Information Stored
The primary identifier for each schedule is the TP_SCHEDULE_ID column, which is the table's primary key. While the provided metadata does not list all columns, the table's description and foreign key relationships indicate it stores the header-level definition of a transfer price schedule. This typically includes attributes such as the schedule name, effective dates, calculation method (e.g., markup on cost, fixed rate), and the associated business group context (implied by the "_BG" suffix, common in Oracle EBS multi-org architecture). The detailed rules and rates for the schedule are stored in the related child table, PA_CC_TP_SCHEDULE_LINES.
Common Use Cases and Queries
This table is central to configuration and inquiry processes. Administrators use it to set up and maintain transfer pricing policies. Common operational queries involve identifying which schedules are assigned to specific projects or tasks, and validating schedule definitions for reporting. A typical reporting query would join this header table to its detail lines and to project assignments to analyze transfer pricing rules across the portfolio.
- Find schedules assigned to projects:
SELECT p.segment1 project, s.tp_schedule_id, s.schedule_name FROM pa_projects_all p, pa_cc_tp_schedules_bg s WHERE p.labor_tp_schedule_id = s.tp_schedule_id; - List all schedule headers with their line count:
SELECT s.tp_schedule_id, s.schedule_name, COUNT(l.tp_schedule_line_id) FROM pa_cc_tp_schedules_bg s, pa_cc_tp_schedule_lines l WHERE s.tp_schedule_id = l.tp_schedule_id GROUP BY s.tp_schedule_id, s.schedule_name;
Related Objects
The PA_CC_TP_SCHEDULES_BG table has defined relationships with several key tables in the Projects module, as documented in the provided foreign key metadata.
- PA_CC_TP_SCHEDULE_LINES: Stores the detailed rate or markup rules for a schedule. Joined via
TP_SCHEDULE_ID. - PA_CC_TP_SCHEDULE_LINE_LKP: A lookup table for schedule lines, referencing the header via
TP_SCHEDULE_ID. - PA_PROJECTS_ALL: A project can reference a transfer price schedule for labor (
LABOR_TP_SCHEDULE_ID) and for non-labor (NL_TP_SCHEDULE_ID). - PA_TASKS: A task can have its own overriding transfer price schedules for labor and non-labor, also via
LABOR_TP_SCHEDULE_IDandNL_TP_SCHEDULE_IDcolumns.
-
Table: PA_CC_TP_SCHEDULES_BG
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CC_TP_SCHEDULES_BG, object_name:PA_CC_TP_SCHEDULES_BG, status:VALID, product: PA - Projects , description: Transfer price schedules which define how transfer price is calculated between the provider and receiver organizations for cross charged labor and non-labor transactions. , implementation_dba_data: PA.PA_CC_TP_SCHEDULES_BG ,
-
Table: PA_CC_TP_SCHEDULES_BG
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CC_TP_SCHEDULES_BG, object_name:PA_CC_TP_SCHEDULES_BG, status:VALID, product: PA - Projects , description: Transfer price schedules which define how transfer price is calculated between the provider and receiver organizations for cross charged labor and non-labor transactions. , implementation_dba_data: PA.PA_CC_TP_SCHEDULES_BG ,
-
Table: PA_CC_TP_SCHEDULE_LINE_LKP
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CC_TP_SCHEDULE_LINE_LKP, object_name:PA_CC_TP_SCHEDULE_LINE_LKP, status:VALID, product: PA - Projects , description: Denormalized data defined for faster processing in finding the transfer price rule between organizations within a transfer price schedule. , implementation_dba_data: PA.PA_CC_TP_SCHEDULE_LINE_LKP ,
-
Table: PA_CC_TP_SCHEDULE_LINES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CC_TP_SCHEDULE_LINES, object_name:PA_CC_TP_SCHEDULE_LINES, status:VALID, product: PA - Projects , description: Transfer price schedule lines which make up a transfer price schedule. , implementation_dba_data: PA.PA_CC_TP_SCHEDULE_LINES ,
-
Table: PA_CC_TP_SCHEDULE_LINES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CC_TP_SCHEDULE_LINES, object_name:PA_CC_TP_SCHEDULE_LINES, status:VALID, product: PA - Projects , description: Transfer price schedule lines which make up a transfer price schedule. , implementation_dba_data: PA.PA_CC_TP_SCHEDULE_LINES ,
-
Table: PA_CC_TP_SCHEDULE_LINE_LKP
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CC_TP_SCHEDULE_LINE_LKP, object_name:PA_CC_TP_SCHEDULE_LINE_LKP, status:VALID, product: PA - Projects , description: Denormalized data defined for faster processing in finding the transfer price rule between organizations within a transfer price schedule. , implementation_dba_data: PA.PA_CC_TP_SCHEDULE_LINE_LKP ,
-
View: PA_CC_TP_SCHEDULES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CC_TP_SCHEDULES, object_name:PA_CC_TP_SCHEDULES, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_CC_TP_SCHEDULES ,
-
View: PA_CC_TP_SCHEDULES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CC_TP_SCHEDULES, object_name:PA_CC_TP_SCHEDULES, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_CC_TP_SCHEDULES ,
-
Table: PA_TASKS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_TASKS, object_name:PA_TASKS, status:VALID, product: PA - Projects , description: User-defined subdivisions of project work , implementation_dba_data: PA.PA_TASKS ,
-
Table: PA_TASKS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_TASKS, object_name:PA_TASKS, status:VALID, product: PA - Projects , description: User-defined subdivisions of project work , implementation_dba_data: PA.PA_TASKS ,
-
Table: PA_PROJECTS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECTS_ALL, object_name:PA_PROJECTS_ALL, status:VALID, product: PA - Projects , description: PA_PROJECTS_ALL stores the highest units of work defined in Oracle Projects. , implementation_dba_data: PA.PA_PROJECTS_ALL ,
-
Table: PA_PROJECTS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECTS_ALL, object_name:PA_PROJECTS_ALL, status:VALID, product: PA - Projects , description: PA_PROJECTS_ALL stores the highest units of work defined in Oracle Projects. , implementation_dba_data: PA.PA_PROJECTS_ALL ,