Search Results pa_cc_tp_rules
Overview
PA_CC_TP_RULES is an APPS-owned reporting view within the Oracle Projects (PA) module. In the Oracle E-Business Suite 12.1.1 and 12.2.2 releases, the view exposes transfer price rule definitions used by the Projects costing and cross-charge functionality. Transfer price rules determine how amounts are priced or marked up when costs or revenue are transferred between projects, tasks, or organizations. The view presents a business-group-secured projection of the underlying transfer price rule data, allowing concurrent programs, forms, and external integrations to query rule definitions without directly accessing the base table. Its status is documented as VALID in the ETRM metadata, confirming it is a supported, compiled object in the APPS schema.
Underlying Base Objects
The view text identifies three referenced base objects:
- PA_CC_TP_RULES_BG (SYNONYM) — the primary source of the transfer price rule rows. The view selects its columns directly from this base object.
- FND_PROFILE (PACKAGE) — invoked as FND_PROFILE.VALUE('PER_BUSINESS_GROUP_ID') to resolve the session's current business group for row-level security.
- PA_CROSS_BUSINESS_GRP (PACKAGE) — supplies the ISCROSSBGPROFILE flag that governs whether cross-business-group rows are also returned.
The WHERE clause implements standard EBS multi-org security: rows are returned only when the business group matches the profile value and cross-business-group access is disabled, or when the cross-business-group profile is enabled, in which case all business groups are visible. This pattern is consistent across Oracle Projects secured views.
Key Columns
- TP_RULE_ID — primary key identifying each transfer price rule.
- BUSINESS_GROUP_ID — the business group that owns the rule; drives the security filter in the view.
- NAME and DESCRIPTION — the user-facing rule identifier and descriptive text.
- RULE_TYPE — classifies the rule (for example, markup or transfer price behavior).
- MARKUP_CALC_BASE_CODE and CALC_METHOD_CODE — define the calculation basis and method applied when deriving the transfer price.
- PERCENTAGE_APPLIED — the markup or burden percentage used in the calculation.
- START_DATE_ACTIVE and END_DATE_ACTIVE — the effective date range controlling when the rule is active.
- SCHEDULE_ID — links the rule to an associated schedule where applicable.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE15 — the standard EBS descriptive flexfield columns.
- Audit columns (LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN) — standard WHO columns for change tracking.
Common Use Cases and Queries
Typical uses include validating which transfer price rules are active for a business group, joining rules to transferred cost or revenue transactions, and extracting rule configuration for reconciliation or migration. A basic query returning active rules is:
SELECT TP_RULE_ID, NAME, RULE_TYPE, CALC_METHOD_CODE, PERCENTAGE_APPLIED FROM APPS.PA_CC_TP_RULES WHERE SYSDATE BETWEEN START_DATE_ACTIVE AND NVL(END_DATE_ACTIVE, SYSDATE + 1);- Filtering by rule type:
SELECT * FROM APPS.PA_CC_TP_RULES WHERE RULE_TYPE = :rule_type; - Rule with audit context:
SELECT NAME, START_DATE_ACTIVE, END_DATE_ACTIVE, LAST_UPDATED_BY, LAST_UPDATE_DATE FROM APPS.PA_CC_TP_RULES ORDER BY NAME;
Because the view enforces business-group security dynamically, the returned row set depends on the PER_BUSINESS_GROUP_ID profile setting and the cross-business-group profile at query time, which is essential to consider when building reports or integration extracts.
-
View: PA_CC_TP_RULES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CC_TP_RULES, object_name:PA_CC_TP_RULES, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_CC_TP_RULES ,
-
View: PA_CC_TP_RULES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CC_TP_RULES, object_name:PA_CC_TP_RULES, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_CC_TP_RULES ,
-
VIEW: APPS.PA_CC_TP_SCHEDULE_LINES_V
12.1.1
-
VIEW: APPS.PA_CC_TP_SCHEDULE_LINES_V
12.2.2
-
VIEW: APPS.PA_CC_TP_RULES_V
12.2.2
-
VIEW: APPS.PA_CC_TP_RULES_V
12.1.1
-
View: PA_CC_TP_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CC_TP_RULES_V, object_name:PA_CC_TP_RULES_V, status:VALID, product: PA - Projects , description: PA_CC_TP_RULES_V stores the rules that define how transfer price is calculated. , implementation_dba_data: APPS.PA_CC_TP_RULES_V ,
-
View: PA_CC_TP_SCHEDULE_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CC_TP_SCHEDULE_LINES_V, object_name:PA_CC_TP_SCHEDULE_LINES_V, status:VALID, product: PA - Projects , description: PA_CC_TP_SCHEDULES_LINES_V holds the transfer price schedule lines which make up a trans fer price schedule. You specify the transfer price rule to use for labor and non-labor transactio ns that are cross-charged between organizations. Yo , implementation_dba_data: APPS.PA_CC_TP_SCHEDULE_LINES_V ,
-
View: PA_CC_TP_RULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CC_TP_RULES_V, object_name:PA_CC_TP_RULES_V, status:VALID, product: PA - Projects , description: PA_CC_TP_RULES_V stores the rules that define how transfer price is calculated. , implementation_dba_data: APPS.PA_CC_TP_RULES_V ,
-
View: PA_CC_TP_SCHEDULE_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CC_TP_SCHEDULE_LINES_V, object_name:PA_CC_TP_SCHEDULE_LINES_V, status:VALID, product: PA - Projects , description: PA_CC_TP_SCHEDULES_LINES_V holds the transfer price schedule lines which make up a trans fer price schedule. You specify the transfer price rule to use for labor and non-labor transactio ns that are cross-charged between organizations. Yo , implementation_dba_data: APPS.PA_CC_TP_SCHEDULE_LINES_V ,
-
SYNONYM: APPS.PA_CC_TP_RULES_BG
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_CC_TP_RULES_BG, status:VALID,
-
SYNONYM: APPS.PA_CC_TP_RULES_BG
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_CC_TP_RULES_BG, status:VALID,
-
PACKAGE BODY: APPS.PA_CC_TRANSFER_PRICE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_CC_TRANSFER_PRICE, status:VALID,
-
PACKAGE BODY: APPS.PA_CC_TRANSFER_PRICE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_CC_TRANSFER_PRICE, status:VALID,
-
VIEW: APPS.PA_CC_TP_RULES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CC_TP_RULES, object_name:PA_CC_TP_RULES, status:VALID,
-
VIEW: APPS.PA_CC_TP_RULES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CC_TP_RULES, object_name:PA_CC_TP_RULES, status:VALID,
-
PACKAGE: APPS.PA_CROSS_BUSINESS_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_CROSS_BUSINESS_GRP, status:VALID,
-
PACKAGE: APPS.PA_CROSS_BUSINESS_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_CROSS_BUSINESS_GRP, status:VALID,
-
VIEW: APPS.PA_CC_TP_RULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CC_TP_RULES_V, object_name:PA_CC_TP_RULES_V, status:VALID,
-
VIEW: APPS.PA_CC_TP_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CC_TP_RULES_V, object_name:PA_CC_TP_RULES_V, status:VALID,
-
VIEW: APPS.PA_CC_TP_SCHEDULE_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CC_TP_SCHEDULE_LINES_V, object_name:PA_CC_TP_SCHEDULE_LINES_V, status:VALID,
-
VIEW: APPS.PA_CC_TP_SCHEDULE_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CC_TP_SCHEDULE_LINES_V, object_name:PA_CC_TP_SCHEDULE_LINES_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
APPS.PA_CC_TRANSFER_PRICE dependencies on PA_CC_TP_RULES
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.PA_CC_TRANSFER_PRICE dependencies on PA_CC_TP_RULES
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
APPS.PA_CC_TRANSFER_PRICE SQL Statements
12.1.1
-
APPS.PA_CC_TRANSFER_PRICE SQL Statements
12.2.2
-
PACKAGE: APPS.PA_CC_TRANSFER_PRICE
12.1.1
-
PACKAGE: APPS.PA_CC_TRANSFER_PRICE
12.2.2
-
PACKAGE BODY: APPS.PA_CC_TRANSFER_PRICE
12.1.1
-
PACKAGE BODY: APPS.PA_CC_TRANSFER_PRICE
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
eTRM - PA Tables and Views
12.2.2
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
eTRM - PA Tables and Views
12.1.1
-
APPS.PA_CC_TRANSFER_PRICE dependencies on PA_PLSQL_DATATYPES
12.2.2
-
APPS.PA_CC_TRANSFER_PRICE dependencies on PA_PLSQL_DATATYPES
12.1.1
-
APPS.PA_CC_TRANSFER_PRICE dependencies on PA_PLSQL_DATATYPES
12.2.2
-
APPS.PA_CC_TRANSFER_PRICE dependencies on PA_PLSQL_DATATYPES
12.1.1
-
eTRM - PA Tables and Views
12.1.1
-
eTRM - PA Tables and Views
12.2.2