Search Results multiple_components
Overview
HRFV_SALARY_PRO is a business view template owned by the APPS schema within the PER (Human Resources) product family in Oracle E-Business Suite 12.1.1 and 12.2.2. The view is documented as a "business view template from which the flexfield view is generated," meaning it functions as a bridge between the underlying transactional salary proposal data and the descriptive flexfield display mechanism used in Oracle HRMS reporting and integration. Its status is VALID, and it exposes a denormalized, business-friendly projection of proposed salary records for employees across assignments, payrolls, and pay bases.
In practical terms, the view answers the recurring business question: "what salary has been proposed for each employee, under which payroll and pay basis, over what effective dates, and against which currency and annualization factors?" By resolving lookups into display values and computing annualized salary amounts, it allows report authors and integration developers to query salary proposals without writing the joins themselves.
Underlying Base Objects
The view is defined over a set of documented PER and PAY base objects and synonyms. Per the ETRM metadata for 12.2.2, the referenced base objects are:
- PER_PAY_PROPOSALS — the central fact source, providing PROPOSED_SALARY_N, CHANGE_DATE, LAST_CHANGE_DATE, APPROVED, FORCED_RANKING and MULTIPLE_COMPONENTS.
- PER_ASSIGNMENTS_F — supplying assignment number, normal hours, frequency and HR organization attributes.
- PER_ALL_PEOPLE_F — supplying person name and employee number.
- PER_PAY_BASES — supplying pay basis name, annualization factor and the associated input value, currency and rate identifiers.
- HR_ALL_ORGANIZATION_UNITS_TL — supplying the business group name.
- PAY_PAYROLLS_F — supplying payroll name and payroll identifier.
- PAY_ELEMENT_TYPES_F and PAY_INPUT_VALUES_F — supplying element type and input value/currency information.
- PER_TIME_PERIOD_TYPES — supplying the number of periods per fiscal year.
- HR_BIS, HR_GENERAL and HR_SECURITY packages — used for lookup decoding, end-of-time handling and security predicate application.
The join therefore combines salary proposals with assignment, person, payroll, pay basis and time period context, while package calls handle value translation and row-level security.
Key Columns
- MULTIPLE_COMPONENTS and MULTIPLE_COMPONENTS_CODE — this is the column the user searched for. The view exposes it twice: the _CODE column returns the raw stored value, while MULTIPLE_COMPONENTS applies HR_BIS.BIS_DECODE_LOOKUP('YES_NO', ...) to return a readable Yes/No value, with NULL preserved when the source is null.
- SALARY_AMOUNT, ANNUALIZATION_FACTOR, ANNUAL_SALARY — the proposed amount, the pay basis annualization multiplier, and the product of the two.
- EFFECTIVE_FROM_DATE / EFFECTIVE_TO_DATE / EFFECTIVE_TO_DATE_NN — effective dating derived from CHANGE_DATE of the current and next proposal, with NVL against HR_GENERAL.END_OF_TIME.
- APPROVED / APPROVED_CODE, PAY_BASIS / PAY_BASIS_CODE — decoded and raw lookup pairs.
- CURRENCY, CURRENCY_CODE, OUTPUT_CURRENCY_CODE — input and output currency from the element type.
- Identifiers — ASSIGNMENT_ID, PERSON_ID, BUSINESS_GROUP_ID, ORGANIZATION_ID, LOCATION_ID, JOB_ID, GRADE_ID, POSITION_ID, PAYROLL_ID, PAY_PROPOSAL_ID, PERFORMANCE_REVIEW_ID, EVENT_ID.
Common Use Cases and Queries
Typical uses include salary review reporting, payroll cost analysis, and downstream integration extracts. Because HR_SECURITY is referenced, results are normally filtered by the caller's security profile when invoked through the standard HRMS security-enabled path.
To list active proposals with their multiple-component indicator:
- SELECT person_name, employee_number, salary_amount, annual_salary, multiple_components FROM apps.hrfv_salary_pro WHERE employee_number = :emp;
To isolate proposals flagged for multiple components:
- SELECT person_name, salary_amount, effective_from_date FROM apps.hrfv_salary_pro WHERE multiple_components = 'Yes' AND effective_from_date BETWEEN :start_date AND :end_date;
To annualize and aggregate by pay basis:
- SELECT salary_bases, COUNT(*) proposal_count, SUM(annual_salary) total_annual_salary FROM apps.hrfv_salary_pro GROUP BY salary_bases ORDER BY total_annual_salary DESC;
Because MULTIPLE_COMPONENTS is derived from PER_PAY_PROPOSALS.MULTIPLE_COMPONENTS, integrators should use the _CODE column when loading raw values and the decoded column only for presentation.
-
View: HRFV_SALARY_PRO
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_SALARY_PRO, object_name:HRFV_SALARY_PRO, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_SALARY_PRO ,
-
View: HRFV_SALARY_PRO
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_SALARY_PRO, object_name:HRFV_SALARY_PRO, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_SALARY_PRO ,
-
View: PER_PAY_PROPOSALS_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PAY_PROPOSALS_V2, object_name:PER_PAY_PROPOSALS_V2, status:VALID, product: PER - Human Resources , description: Used to support user-interface , implementation_dba_data: APPS.PER_PAY_PROPOSALS_V2 ,
-
View: PER_PAY_PROPOSALS_V2
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PAY_PROPOSALS_V2, object_name:PER_PAY_PROPOSALS_V2, status:VALID, product: PER - Human Resources , description: Used to support user-interface , implementation_dba_data: APPS.PER_PAY_PROPOSALS_V2 ,
-
View: HRFV_SALARIES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_SALARIES, object_name:HRFV_SALARIES, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_SALARIES ,
-
View: HRFV_SALARIES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_SALARIES, object_name:HRFV_SALARIES, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_SALARIES ,
-
View: PER_PAY_PROPOSALS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PAY_PROPOSALS_V, object_name:PER_PAY_PROPOSALS_V, status:VALID, product: PER - Human Resources , description: Employee salary proposal and performance review information. , implementation_dba_data: APPS.PER_PAY_PROPOSALS_V ,
-
View: PER_PAY_PROPOSALS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PAY_PROPOSALS_V, object_name:PER_PAY_PROPOSALS_V, status:VALID, product: PER - Human Resources , description: Employee salary proposal and performance review information. , implementation_dba_data: APPS.PER_PAY_PROPOSALS_V ,