Search Results update_supp_contact




Overview

APPS.JTF_RS_CONC_RES_PUB is a public PL/SQL package in Oracle E-Business Suite that supports the Resource Manager module within the CRM/Telephony foundation (JTF) schema. Its principal business function is to synchronize the human resources (HR) employee directory with the resource repository maintained in Resource Manager. The package header comment in the source explicitly states that it acts as a concurrent program interface for fetching all employees from the employee database who are valid on the system date and who are not already defined as resources, so that corresponding resource records can be created.

In addition to employee synchronization, the package also manages related entities including parties, supplier contacts, and application users, providing update, termination, and synchronization routines that keep Resource Manager data aligned with HR, HZ (Trading Community Architecture), and FND_USER records. The package is declared with AUTHID CURRENT_USER, meaning it executes with the privileges of the invoking user rather than the definer, which is typical for concurrent-program-facing public APIs in EBS.

Key Procedures and Functions

The package exposes fourteen documented procedures that can be grouped by the entity they target:

Tables Accessed

The package reads and writes across several EBS schemas through APPS synonyms:

Usage Notes

This package is primarily invoked through concurrent programs in Resource Manager that synchronize HR employees into the resource repository, and through related programs that maintain parties, supplier contacts, and user associations. The SYNC procedures return ERRBUF and RETCODE, which are standard concurrent program output conventions, confirming their intended use in that context.

The ETRM metadata indicates the package is not referenced by any other packages (referenced by 0), so it should be treated as an entry point for concurrent scheduling rather than as a building block for other PL/SQL code. Customization typically occurs at the concurrent program parameter level rather than through direct programmatic calls, and the default parameter values (for example, the overwrite-name and job-role mapping flags) allow administrative control over the degree of synchronization applied during each run.