Search Results get_act_effort_this_period




Overview

PA_PROGRESS_UTILS is a utility package within the Oracle Projects (PA) module of Oracle E-Business Suite, responsible for supporting project progress tracking, percent-complete calculation, and progress rollup processing. The package encapsulates the shared logic used by the Progress workbench, progress entry forms, and related concurrent programs to derive, validate, and store progress data across project structures and reporting cycles.

Its primary business purpose is to manage the relationship between tasks, project elements, versions, and progress cycles so that percent-complete values, as-of dates, and rollup attributes remain consistent. This is particularly relevant to burden and revenue recognition schedules, where incremental actual effort and earned value calculations depend on accurate progress records. The header comment referencing the as-of-date APIs (previous_record_count, next_record_count, x_bill_thru_date, and related globals) indicates that the package evolved to support date-sensitive progress retrieval, an essential requirement for recurring progress reporting.

Key Procedures and Functions

The package exposes 124 documented procedures and functions. The following represent the principal entry points relevant to progress and structural version management:

Tables Accessed

The package reads and writes several core Oracle Projects tables through APPS synonyms, including:

Usage Notes

PA_PROGRESS_UTILS is referenced by 47 other packages, confirming its role as a shared foundation for progress processing. It is typically invoked from the Progress Entry and Progress Workbench forms, from concurrent programs that calculate project progress, and from custom extensions that need to retrieve or validate progress records. Because several routines write data, callers should pass the p_commit parameter deliberately and handle the standard x_return_status, x_msg_count, and x_msg_data out parameters to surface errors correctly.

When searching for get_incremental_actual_effort, note that no such member is documented in the ETRM metadata for this package. Incremental actual effort is generally derived using the prior percent-complete values returned by GET_PRIOR_PERCENT_COMPLETE together with as-of-date functions such as GET_AS_OF_DATE and GET_LATEST_AS_OF_DATE. Custom logic must therefore combine these documented functions rather than relying on a dedicated API.