Results for “pa_cc_tp_schedule_lines_v”

24 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

The view PA_CC_TP_SCHEDULE_LINES_V (owner APPS, status VALID) is a reporting and integration layer over the transfer price schedule lines used in Oracle Projects cross-charging. Transfer price schedules define the rules by which labor and non-labor transactions cross-charged between organizations are priced. Each schedule consists of one or more lines, and this view presents those lines together with the resolved provider organization name, receiver organization name, and the descriptive names of the labor and non-labor transfer price rules referenced on each line. The object is documented as part of the PA - Projects product in ETRM for Oracle EBS 12.1.1 and 12.2.2.

Because the view denormalizes organizational and rule identifiers into names, it is the natural source for concurrent programs, Oracle Business Intelligence / XML Publisher reports, and inbound integration logic that must display or validate a transfer price schedule without re-implementing the language-sensitive joins against the HR organization views.

Underlying Base Objects

The view text selects from PA_CC_TP_SCHEDULE_LINES (referenced in the ETRM metadata through the synonym of the same name) as the driving table, aliased TPSL. It outer-joins to PA_CC_TP_RULES twice — once for the labor rule and once for the non-labor rule — and to the HR organization views to obtain organization names. The documented referenced base objects are:

The joins to HR_ORG_UNITS_NO_JOIN, HR_ALL_ORGANIZATION_UNITS_TL, and PA_CC_TP_RULES are all outer joins (note the (+) operators), so a schedule line is still returned even when the organization or rule reference cannot be resolved or is null.

Key Columns

Common Use Cases and Queries

Typical usage includes reviewing the composition of a transfer price schedule, printing schedule line detail for a given provider/receiver pairing, and auditing which lines are flagged as default. A representative query lists the active lines for a schedule:

  • SELECT tp_schedule_line_id, prvdr_organization_name, recvr_organization_id, labor_tp_rule_id, nl_tp_rule_id, start_date_active, end_date_active, default_flag FROM pa_cc_tp_schedule_lines_v WHERE tp_schedule_id = :p_schedule_id AND SYSDATE BETWEEN start_date_active AND NVL(end_date_active, SYSDATE) ORDER BY sort_order;
  • SELECT tp_schedule_line_id, prvdr_organization_name, labor_percentage_applied, nl_percentage_applied FROM pa_cc_tp_schedule_lines_v WHERE default_flag = 'Y';
  • SELECT tp_schedule_line_id, tp_amt_type_code, attribute1, attribute2 FROM pa_cc_tp_schedule_lines_v WHERE tp_schedule_id = :p_schedule_id;

Because the view exposes resolved organization names, it is preferred over the base PA_CC_TP_SCHEDULE_LINES table for reporting, while the base table remains the correct target for DML performed through the supported Projects APIs.