Results for “fte_capacity”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PQH_PSF_BUS is an Oracle EBS PL/SQL business-layer package owned by the APPS schema and classified as an "OTHER" API in the ETRM repository for release 12.2.2. It belongs to the Public Sector/Position Management family (PQH) and serves as the server-side validation engine supporting position and assignment business rules. Its central role is to validate and enrich records that pass through the HR and PER datetracked business layers, particularly those touching position control, funding, FTE, and assignment budget values.
The package is declared with AUTHID CURRENT_USER, meaning it executes with the privileges of the invoking user rather than as the definer. This design permits calling forms and concurrent programs to inherit the caller's security context. The package header (pqpsfbus.pkh, header revision 120.1.12010000.1, dated 2008/07/28) confirms it is an established component spanning the 11i through R12 lineages, and it exposes seventy-five documented procedures and functions. It is referenced by twelve other packages, indicating it is embedded in a wider call network for Human Resources and Public Sector position management.
Key Procedures and Functions
The documented entry points include the following:
- POSITION_CONTROL_ENABLED — Returns a VARCHAR2 flag indicating whether position control is active for a given organization at an effective date, and optionally for a specific assignment. It is the gatekeeper consulted before position-related validations apply.
- HR_PSF_BUS_INSERT_VALIDATE — Validates a new HR position/PSF record passed in as a record type prior to insertion.
- HR_PSF_BUS_UPDATE_VALIDATE — Validates changes to an existing HR position/PSF record, accepting the effective date plus validation start and end dates and the datetrack mode.
- PER_ASG_BUS_INSERT_VALIDATE — Validates a new assignment record within the PER business layer.
- PER_ASG_BUS_UPDATE_VALIDATE — Validates an updated assignment record, with datetrack-aware parameters.
- PER_ASG_BUS_DELETE_VALIDATE — Validates that an assignment may be deleted, guarding against conditions where removal would violate position or funding integrity.
- PER_ABV_INSERT_VALIDATE and PER_ABV_UPDATE_VALIDATE — Validate inserts and updates to assignment budget values, which link assignments to their funding pools.
- FUNDED_STATUS — Determines the funded position status used during position and budget evaluation.
- SUM_ASSIGNMENT_FTE, ASSIGNMENT_FTE, and DEFAULT_ASSIGNMENT_FTE — Calculate total, individual, and default full-time-equivalent values for assignments, supporting FTE-based budget and headcount checks.
- FUTURE_APPROVED_ACTIONS — Identifies approved position or assignment actions with future effective dates.
- OPEN_STATUS, RESERVED_STATUS, REVIEW_STATUS, and VACANCY_STATUS — Return position lifecycle status indicators (open, reserved, in review, vacant) used for position administration.
- OVERLAP_PERIOD — Detects date overlaps between effective records.
- PERMIT_EXTENDED_PAY and PERMIT_EXTENDED_PAY_POI — Determine whether extended pay is permitted, including a point-of-interface variant.
Tables Accessed
The package reads and writes through APPS synonyms. HR_ALL_POSITIONS_F stores the datetracked position definitions validated by the HR_PSF routines. PER_ALL_ASSIGNMENTS_F holds assignment history examined and validated by the PER_ASG routines. PER_ASSIGNMENT_BUDGET_VALUES_F and PER_PAY_PROPOSALS carry budget and pay proposal data used in funding and extended-pay decisions, while PER_PAY_BASES supplies pay basis definitions. PER_ASSIGNMENT_STATUS_TYPES and PER_POSITION_EXTRA_INFO provide status and position-specific attributes. Organization structure context comes from PER_ORGANIZATION_STRUCTURES, PER_ORG_STRUCTURE_ELEMENTS, and PER_ORG_STRUCTURE_VERSIONS, supported by HR_ORGANIZATION_INFORMATION. PAY_ELEMENT_TYPES_F_TL, PAY_INPUT_VALUES_F, and PAY_INPUT_VALUES_F_TL resolve payroll element names and input values, and FND_SESSIONS supplies session context.
Usage Notes
PQH_PSF_BUS is not intended for direct end-user invocation. It is called by the HR and PER business-layer packages during DML on positions, assignments, and assignment budget values, most commonly triggered from EBS forms such as the Position and Assignment windows or through concurrent programs performing mass position and budget processing. Its validation routines fire on insert, update, and delete operations, and its FTE, status, and funding functions are used to derive default values or to enforce business rules before the datetracked tables are modified. Because it is referenced by twelve other packages, customizations should avoid overriding its documented logic; instead, reference the public functions and procedures from custom code where equivalent validations are required. The AUTHID CURRENT_USER declaration means callers must hold appropriate privileges on the underlying tables and invoker's rights objects.
-
PACKAGE: APPS.PQH_PSF_BUS 12.1.1
-
PACKAGE: APPS.PQH_PSF_BUS 12.2.2
-
Business view template from which the flexfield view is generated.
APPS.HRFV_DEPLOYMENT_FACTORS·↳ FND_TERRITORIES_VL·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ HR_ALL_POSITIONS_F_TL·Explore PER module →
-
APPS.EDWBV_HR_PERM_ASSIGN_LCV·↳ EDW_LOCAL_INSTANCE·↳ FND_LANGUAGES·↳ FND_TERRITORIES_VL·Explore HRI module →
-
View: PER_PEOPLE_F 12.1.1
Secure view based on the corresponding _ALL_ table.
APPS.PER_PEOPLE_F·↳ HR_GENERAL·↳ HR_PERSON_NAME·↳ HR_SECURITY·Explore PER module →
-
View: HRFV_PERSONAL_DETAILS 12.1.1
Business view template from which the flexfield view is generated.
APPS.HRFV_PERSONAL_DETAILS·↳ FND_LANGUAGES·↳ FND_TERRITORIES_TL·↳ HRI_BPL_PERSON_TYPE·Explore PER module →
-
View: PER_PEOPLE_F 12.2.2
Secure view based on the corresponding _ALL_ table.
APPS.PER_PEOPLE_F·↳ HR_GENERAL·↳ HR_PERSON_NAME·↳ HR_SECURITY·Explore PER module →
-
View: HRU_JP_CREATE_EDUC_ADD 12.1.1
This view is Japanaes specific.
-
View: GHR_MT_PEOPLE_F_V 12.2.2
This views is used by mass transfer in and out processes for datatransfer.
-
View: PER_PEOPLE_X 12.2.2
Date-effective view.
APPS.PER_PEOPLE_X·↳ HR_GENERAL·↳ HR_PERSON_NAME·↳ HR_SECURITY·Explore PER module →
-
Business view template from which the flexfield view is generated.
APPS.HRFV_PERSON_ASSIGNMENT_HISTORY·↳ FND_TERRITORIES_TL·↳ HRI_BPL_PERSON_TYPE·↳ HR_ALL_ORGANIZATION_UNITS_TL·Explore PER module →
-
View: EDW_HR_PERM_ASSIGN_LCV 12.1.1
APPS.EDW_HR_PERM_ASSIGN_LCV·↳ EDWBV_HR_PERM_ASSIGN_LCV·↳ HRI_EDW_DIM_PERSON·↳ HR_GENERAL·Explore HRI module →
-
View: PER_ALL_PEOPLE_D 12.1.1
Used by Datetrack History
APPS.PER_ALL_PEOPLE_D·↳ FND_GLOBAL·↳ FND_USER·↳ HR_API·Explore PER module →
-
View: PER_ALL_PEOPLE_D 12.2.2
Used by Datetrack History
APPS.PER_ALL_PEOPLE_D·↳ FND_USER·↳ HR_API·↳ HR_GENERAL·Explore PER module →
-
Business view template from which the flexfield view is generated.
APPS.HRFV_DEPLOYMENT_FACTORS·↳ FND_TERRITORIES_VL·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ HR_ALL_POSITIONS_F_TL·Explore PER module →
-
APPS.HRIFV_US_EMPASGDTL_EMPXASG·↳ FND_DATE·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ HR_BIS·Explore HRI module →
-
APPS.HRIFV_US_EMPASGDTL_EMPXASG·↳ FND_DATE·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ HR_BIS·Explore HRI module →
-
View: PER_PEOPLE_V 12.1.1
Used to support user interface
APPS.PER_PEOPLE_V·↳ BEN_BENFTS_GRP·↳ FND_GLOBAL·↳ FND_LANGUAGES_VL·Explore PER module →
-
View: PER_PEOPLE_V2 12.1.1
Used to support user interface
APPS.PER_PEOPLE_V2·↳ FND_GLOBAL·↳ FND_SESSIONS·↳ HR_API·Explore PER module →
-
Business view template from which the flexfield view is generated.
APPS.HRFV_PERSON_ASSIGNMENT_HISTORY·↳ FND_TERRITORIES_TL·↳ HRI_BPL_PERSON_TYPE·↳ HR_ALL_ORGANIZATION_UNITS_TL·Explore PER module →
-
View: PER_PEOPLE_X 12.1.1
Date-effective view.
APPS.PER_PEOPLE_X·↳ HR_GENERAL·↳ HR_PERSON_NAME·↳ HR_SECURITY·Explore PER module →
-
View: HR_EMPLOYEE_API_V 12.2.2
APPS.HR_EMPLOYEE_API_V·↳ PER_ADDRESSES·↳ PER_ALL_ASSIGNMENTS_F·↳ PER_ALL_PEOPLE_F·Explore PER module →
-
Position Extra information shadow used for refreshing position transaction extra information.
-
View: PER_PEOPLE 12.2.2
Date-effective view.
APPS.PER_PEOPLE·↳ FND_SESSIONS·↳ HR_GENERAL·↳ HR_PERSON_NAME·Explore PER module →
-
View: PER_PEOPLE 12.1.1
Date-effective view.
APPS.PER_PEOPLE·↳ FND_SESSIONS·↳ HR_GENERAL·↳ HR_PERSON_NAME·Explore PER module →
-
View: PER_PEOPLE_V2 12.2.2
Used to support user interface
APPS.PER_PEOPLE_V2·↳ FND_SESSIONS·↳ HR_API·↳ HR_GENERAL·Explore PER module →
-
View: PER_ALL_PEOPLE 12.1.1
Date-effective view.
APPS.PER_ALL_PEOPLE·↳ FND_SESSIONS·↳ HR_PERSON_NAME·↳ PER_ALL_PEOPLE_F·Explore PER module →
-
View: HRFV_PERSONAL_DETAILS 12.2.2
Business view template from which the flexfield view is generated.
APPS.HRFV_PERSONAL_DETAILS·↳ FND_LANGUAGES·↳ FND_TERRITORIES_TL·↳ HRI_BPL_PERSON_TYPE·Explore PER module →
-
View: PER_ALL_PEOPLE 12.2.2
Date-effective view.
APPS.PER_ALL_PEOPLE·↳ FND_SESSIONS·↳ HR_PERSON_NAME·↳ PER_ALL_PEOPLE_F·Explore PER module →
-
APPS.PQH_POSITION_TRANSACTIONS_V·↳ HR_GENERAL·↳ PQH_POSITION_TRANSACTIONS·↳ PQH_UTILITY·Explore PQH module →
-
View: HRU_JP_CREATE_EDUC_ADD 12.2.2
This view is Japanaes specific.
-
View: GHR_MT_PEOPLE_F_V 12.1.1
This views is used by mass transfer in and out processes for datatransfer.
-
A factor affecting a person's capacity to be deployed within an organization.
-
A factor affecting a person's capacity to be deployed within an organization.
-
View: GHR_PEOPLE_H_V 12.1.1
Mapping of GHR_PA_HISTORY columns to PER_ALL_PEOPLE_F.
APPS.GHR_PEOPLE_H_V·↳ FND_DATE·↳ GHR_GENERAL·↳ GHR_PA_HISTORY·Explore GHR module →
-
View: GHR_PEOPLE_H_V 12.2.2
Mapping of GHR_PA_HISTORY columns to PER_ALL_PEOPLE_F.
APPS.GHR_PEOPLE_H_V·↳ FND_DATE·↳ GHR_GENERAL·↳ GHR_PA_HISTORY·Explore GHR module →
-
DateTracked table holding personal information for employees, applicants and other people.
-
APPS.PQH_POSITION_TRANSACTIONS_V·↳ HR_GENERAL·↳ PQH_POSITION_TRANSACTIONS·↳ PQH_UTILITY·Explore PQH module →
-
Used to support user interface
APPS.PER_DEPLOYMENT_FACTORS_V·↳ FND_GLOBAL·↳ FND_TERRITORIES_VL·↳ HR_API·Explore PER module →
-
Used to support user interface
APPS.PER_DEPLOYMENT_FACTORS_V·↳ FND_TERRITORIES_VL·↳ HR_API·↳ HR_GENERAL·Explore PER module →
-
View: PER_PEOPLE_V3 12.2.2
Used to support user interface
APPS.PER_PEOPLE_V3·↳ FND_SESSIONS·↳ HR_ALL_ORGANIZATION_UNITS·↳ HR_ALL_ORGANIZATION_UNITS_TL·Explore PER module →
-
DateTracked table holding personal information for employees, applicants and other people.
-
View: BEN_PEOPLE_RSLT_V 12.1.1
Used to support user interface
APPS.BEN_PEOPLE_RSLT_V·↳ BEN_BENFTS_GRP·↳ BEN_PRTT_ENRT_RSLT_F·↳ BEN_PRTT_PREM_F·Explore BEN module →
-
View: BEN_PEOPLE_RSLT_V 12.2.2
Used to support user interface
APPS.BEN_PEOPLE_RSLT_V·↳ BEN_BENFTS_GRP·↳ BEN_PRTT_ENRT_RSLT_F·↳ BEN_PRTT_PREM_F·Explore BEN module →