Search Results pa_task_manager
Overview
PA_TASK_MANAGER is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite, classified under the "Other" API category within the ETRM documentation set. Its principal business function is to support the migration or "upgrade" of task managers into project members within Oracle Projects. In earlier releases of Oracle Projects, a task manager could be associated with project tasks without being recorded as a formal project member. Later data model changes required task managers to exist as project members, and this package provides the concurrent-program-driven logic to perform that conversion, validate member eligibility, and produce both a log file and a formatted output report for the run.
The package is versioned at 120.1, with a build header dated 2005, indicating it was delivered as part of the Oracle Projects upgrade and maintenance toolset. It is a wrapper-and-report style package: the main procedure is intended to be registered as a concurrent program, while the remaining procedures and functions act as supporting utilities for validation, message handling, and report formatting.
Key Procedures and Functions
- GET_PROFILE_VALUE — A function that retrieves the value of a named profile option. It is the standard mechanism by which the package reads configuration settings (for example, date or organizational defaults) instead of hard-coding them.
- VALIDATE_MEMBER_EXISTS — A procedure that checks whether a task manager already exists as a project member and evaluates break periods for the assignment. It performs the eligibility check that prevents duplicate or invalid member records from being created for a given project, person, project role, and active date range.
- UPGRADE_TASK_MANAGER — The main driver procedure, and the one registered as a concurrent program. It accepts a project number range, a project role, a project organization, and a project type as its selection criteria (with the standard errbuf and retcode concurrent-program OUT parameters), then processes the qualifying projects to upgrade their task managers into project members.
- TM_LOG — A logging procedure that writes debug messages to the process log file, used to trace execution during troubleshooting.
- TM_OUT — Writes a single line of per-project, per-person output to the concurrent request output report.
- PRINT_OUTPUT — Formats and emits the final output report for the concurrent process, using the same project number range, role, organization, and type parameters as the driver, so that the report reflects exactly the population that was processed.
Tables Accessed
- PA_PROJECTS_ALL — The project master, queried to select projects matching the requested project number range, organization, and type.
- PA_PROJECT_PARTIES — The project member table, which is both read (to test for existing membership) and written (to insert the upgraded task manager as a member).
- PA_TASKS — Supplies task-level ownership information used to identify who the task managers are.
- PA_IMPLEMENTATIONS — Read to obtain the current Oracle Projects implementation and operating configuration.
- FND_PROFILE_OPTION_VALUES — Backs the GET_PROFILE_VALUE function.
- FND_NEW_MESSAGES — Used for message lookup when generating output text.
- DUAL — Used for single-row queries and expression evaluation.
Usage Notes
PA_TASK_MANAGER is a run-time, batch-oriented package rather than an integration API. It is referenced by zero other packages in the documented metadata, so it should be treated as a self-contained utility. The normal invocation path is the Oracle Projects concurrent manager: UPGRADE_TASK_MANAGER is submitted as a concurrent program with the project number range, project role, operating unit organization, and project type, and the request produces the standard log and output files via TM_LOG, TM_OUT, and PRINT_OUTPUT.
Because the procedures rely on concurrent-program conventions (errbuf and retcode) and on APPS-schema synonyms, custom code should not call the internal procedures directly. Customers requiring this conversion for a controlled population should submit the delivered concurrent program, or invoke the package from a registered custom concurrent program within the same environment. As with all seeded "Other"-classified packages, the programmatic interface is not covered by Oracle's public API compatibility guarantee and may change between point releases.
-
PACKAGE: APPS.PA_TASK_MANAGER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_TASK_MANAGER, status:VALID,
-
PACKAGE: APPS.PA_TASK_MANAGER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_TASK_MANAGER, status:VALID,
-
PACKAGE BODY: APPS.PA_TASK_MANAGER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_TASK_MANAGER, status:VALID,
-
PACKAGE BODY: APPS.PA_TASK_MANAGER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_TASK_MANAGER, status:VALID,
-
PACKAGE: APPS.PA_TASK_MANAGER
12.2.2
-
PACKAGE: APPS.PA_TASK_MANAGER
12.1.1
-
PACKAGE: APPS.PA_PROJECT_PARTIES_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_PROJECT_PARTIES_PUB, status:VALID,
-
PACKAGE: APPS.PA_PROJECT_PARTIES_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_PROJECT_PARTIES_PUB, status:VALID,
-
PACKAGE: APPS.PA_PROJECT_PARTIES_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_PROJECT_PARTIES_UTILS, status:VALID,
-
PACKAGE: APPS.PA_PROJECT_PARTIES_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_PROJECT_PARTIES_UTILS, status:VALID,
-
VIEW: APPS.PA_EMPLOYEES_RES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_EMPLOYEES_RES_V, object_name:PA_EMPLOYEES_RES_V, status:VALID,
-
VIEW: APPS.PA_EMPLOYEES_RES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_EMPLOYEES_RES_V, object_name:PA_EMPLOYEES_RES_V, status:VALID,
-
SYNONYM: APPS.PA_PROJECT_PARTIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECT_PARTIES, status:VALID,
-
SYNONYM: APPS.PA_PROJECT_PARTIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECT_PARTIES, status:VALID,
-
VIEW: APPS.PA_PROJECT_ROLE_TYPES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJECT_ROLE_TYPES, object_name:PA_PROJECT_ROLE_TYPES, status:VALID,
-
VIEW: APPS.PA_PROJECT_ROLE_TYPES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJECT_ROLE_TYPES, object_name:PA_PROJECT_ROLE_TYPES, status:VALID,
-
SYNONYM: APPS.PA_IMPLEMENTATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_IMPLEMENTATIONS, status:VALID,
-
SYNONYM: APPS.FND_PROFILE_OPTION_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_PROFILE_OPTION_VALUES, status:VALID,
-
SYNONYM: APPS.FND_PROFILE_OPTION_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_PROFILE_OPTION_VALUES, status:VALID,
-
SYNONYM: APPS.PA_IMPLEMENTATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_IMPLEMENTATIONS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.PA_TASK_MANAGER dependencies on PA_TASK_MANAGER
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.PA_TASK_MANAGER dependencies on PA_TASK_MANAGER
12.2.2
-
PACKAGE: APPS.PA_INTERFACE_UTILS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_INTERFACE_UTILS_PUB, status:VALID,
-
PACKAGE: APPS.PA_INTERFACE_UTILS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_INTERFACE_UTILS_PUB, status:VALID,
-
SYNONYM: APPS.PA_TASKS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_TASKS, status:VALID,
-
SYNONYM: APPS.PA_TASKS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_TASKS, status:VALID,
-
SYNONYM: APPS.FND_NEW_MESSAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_NEW_MESSAGES, status:VALID,
-
PACKAGE BODY: APPS.PA_TASK_MANAGER
12.1.1
-
PACKAGE BODY: APPS.PA_TASK_MANAGER
12.2.2
-
SYNONYM: APPS.FND_NEW_MESSAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_NEW_MESSAGES, status:VALID,
-
SYNONYM: APPS.PA_PROJECTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECTS_ALL, status:VALID,
-
SYNONYM: APPS.PA_PROJECTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECTS_ALL, status:VALID,
-
VIEW: APPS.GL_SETS_OF_BOOKS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SETS_OF_BOOKS, object_name:GL_SETS_OF_BOOKS, status:VALID,
-
VIEW: APPS.GL_SETS_OF_BOOKS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SETS_OF_BOOKS, object_name:GL_SETS_OF_BOOKS, status:VALID,
-
PACKAGE: APPS.FND_FILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,
-
PACKAGE: APPS.FND_FILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,
-
eTRM - SQLGL Tables and Views
12.1.1
description: USSGL transaction codes ,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
eTRM - PA Tables and Views
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1