Search Results cac_sync_task_cursors
Overview
APPS.CAC_VIEW_UTIL_PUB is a public PL/SQL package in the Oracle E-Business Suite Applications (APPS) schema that provides shared view-layer utility logic for the Oracle Contracts and related task-synchronization subsystems. Its role is to consolidate reusable query and view-assembly routines so that a small set of consumer packages can retrieve presentation-ready data without duplicating SQL. Within the ETRM metadata, the package is classified as a PUB API (public), indicating that it is intended to be referenced by other application code rather than executed directly by an end user.
The package status is VALID and it exists in both Release 12.1.1 and 12.2.2. Its dependency footprint is deliberately narrow: at the database level it references only SYS and the STANDARD package, confirming that the utility logic is implemented primarily in PL/SQL with negligible reliance on external database primitives or other application object types. This shallow dependency profile makes it a low-risk, stable component within the dependency graph.
Key Procedures and Functions
The documented public interface exposes three procedures/functions:
GET_ATTENDEES— returns attendee-related view data, assembling the list of participants associated with a given contractual or task context for downstream display or processing.GET_RELATED_ITEMS— returns items related to the current context, resolving the associated-object relationships that consumers such as the synchronization tasks require.GET_LOCATIONS— returns location view data, providing the address/location records needed by the calling view or task logic.
All three routines are read-only accessors in the view-utility sense: they build and return structured result sets for consumption by calling packages, and none is documented as performing transactional DML. Parameter signatures are not enumerated in the available metadata and are therefore not reproduced here; callers should inspect the package specification in the target instance for exact argument lists.
Tables Accessed
The documented metadata does not list any base tables referenced directly through APPS synonyms. The package body operates on data sourced primarily through the consumer packages and the view definitions they supply, rather than issuing its own standalone table access against the APPS synonym layer. Operators validating performance or security should therefore focus on the access performed by the package’s callers—principally CAC_SYNC_TASK_COMMON and CAC_SYNC_TASK_CURSORS—since those packages drive the underlying queries that supply the view utility with its working data.
Usage Notes
The dependency listing is the most operationally significant fact in the ETRM metadata: CAC_VIEW_UTIL_PUB is referenced by exactly two other packages, CAC_SYNC_TASK_COMMON and CAC_SYNC_TASK_CURSORS. This places the package squarely in the task-cursor synchronization path. The search term cac_sync_task_cursors maps directly to this relationship: CAC_SYNC_TASK_CURSORS is a principal consumer of the utility package, invoking GET_ATTENDEES, GET_RELATED_ITEMS, and GET_LOCATIONS to populate cursor-based result sets used by the synchronization process.
In typical usage, the package is invoked indirectly rather than by custom forms or concurrent programs. Application logic in the synchronization packages calls these utilities to obtain attendees, related items, and locations, then applies synchronization and reconciliation logic to the returned data. Because the package is public and its interface is stable across 12.1.1 and 12.2.2, custom code may call the three documented routines directly, but doing so bypasses the synchronization orchestration provided by the calling packages and should be restricted to diagnostic or reporting scenarios. As with any APPS-level package, changes should be deployed only through supported patching, and the package specification should be treated as a fixed contract by dependent code. Because CAC_VIEW_UTIL_PUB also references itself, recursion or internal helper re-entry exists in the body, which is expected for a consolidated utility module and requires no caller-side handling.
-
PACKAGE: APPS.CAC_VIEW_UTIL_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CAC_VIEW_UTIL_PUB, status:VALID,
-
PACKAGE: APPS.CAC_VIEW_UTIL_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CAC_VIEW_UTIL_PUB, status:VALID,
-
SYNONYM: APPS.JTA_TASK_EXCLUSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTA_TASK_EXCLUSIONS, status:VALID,
-
PACKAGE: APPS.CAC_SYNC_TASK_COMMON
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CAC_SYNC_TASK_COMMON, status:VALID,
-
SYNONYM: APPS.JTF_TASK_PRIORITIES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_PRIORITIES_B, status:VALID,
-
PACKAGE: APPS.CAC_SYNC_TASK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CAC_SYNC_TASK, status:VALID,
-
PACKAGE: APPS.CAC_SYNC_TASK
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CAC_SYNC_TASK, status:VALID,
-
SYNONYM: APPS.JTA_SYNC_TASK_MAPPING
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTA_SYNC_TASK_MAPPING, status:VALID,
-
SYNONYM: APPS.JTA_TASK_EXCLUSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTA_TASK_EXCLUSIONS, status:VALID,
-
PACKAGE: APPS.CAC_SYNC_TASK_CURSORS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CAC_SYNC_TASK_CURSORS, status:VALID,
-
PACKAGE: APPS.CAC_SYNC_TASK_CURSORS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CAC_SYNC_TASK_CURSORS, status:VALID,
-
PACKAGE: APPS.CAC_SYNC_TASK_COMMON
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CAC_SYNC_TASK_COMMON, status:VALID,
-
SYNONYM: APPS.JTA_SYNC_TASK_MAPPING
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTA_SYNC_TASK_MAPPING, status:VALID,
-
SYNONYM: APPS.JTF_TASK_RECUR_RULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_RECUR_RULES, status:VALID,
-
SYNONYM: APPS.JTF_TASK_PRIORITIES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_PRIORITIES_B, status:VALID,
-
PACKAGE BODY: APPS.CAC_SYNC_TASK_COMMON
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CAC_SYNC_TASK_COMMON, status:VALID,
-
SYNONYM: APPS.JTF_TASK_RECUR_RULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_RECUR_RULES, status:VALID,
-
SYNONYM: APPS.JTF_TASKS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_TASKS_TL, status:VALID,
-
PACKAGE BODY: APPS.CAC_SYNC_TASK_COMMON
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CAC_SYNC_TASK_COMMON, status:VALID,
-
SYNONYM: APPS.JTF_TASKS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASKS_TL, status:VALID,
-
SYNONYM: APPS.JTF_TASK_ALL_ASSIGNMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_ALL_ASSIGNMENTS, status:VALID,
-
SYNONYM: APPS.JTF_TASK_ALL_ASSIGNMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_ALL_ASSIGNMENTS, status:VALID,
-
SYNONYM: APPS.JTF_TASK_STATUSES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_STATUSES_B, status:VALID,
-
SYNONYM: APPS.FND_GRANTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_GRANTS, status:VALID,
-
SYNONYM: APPS.JTF_TASK_STATUSES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_STATUSES_B, status:VALID,
-
SYNONYM: APPS.FND_GRANTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_GRANTS, status:VALID,
-
SYNONYM: APPS.JTF_TASKS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_TASKS_B, status:VALID,
-
SYNONYM: APPS.JTF_TASKS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASKS_B, status:VALID,
-
APPS.CAC_SYNC_TASK_COMMON dependencies on CAC_SYNC_TASK_CURSORS
12.1.1
-
APPS.CAC_SYNC_TASK_COMMON dependencies on CAC_SYNC_TASK_CURSORS
12.2.2
-
PACKAGE: APPS.CAC_SYNC_TASK_CURSORS
12.1.1
-
PACKAGE: APPS.CAC_SYNC_TASK_CURSORS
12.2.2
-
APPS.CAC_SYNC_TASK_CURSORS dependencies on CAC_SYNC_TASK
12.2.2
-
APPS.CAC_SYNC_TASK_CURSORS dependencies on CAC_SYNC_TASK
12.1.1
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,