Search Results pjm_conc




Overview

APPS.PJM_CONC is a utility package body in the Oracle E-Business Suite application schema (APPS). The name PJM_CONC identifies it as a Project Manufacturing (PJM) module concurrent-processing helper. Its documented dependency on the FND_FILE package, combined with the presence of procedures named PUT_LINE and NEW_LINE, indicates that PJM_CONC exists to standardize formatted output generation for Project Manufacturing concurrent programs. Rather than each PJM concurrent program implementing its own file-writing and line-formatting logic, PJM_CONC centralizes that behavior so that log and output files are written consistently. In the 12.1.1 and 12.2.2 releases the object is documented in ETRM with a status of VALID and an API classification of OTHER, meaning it is an internal support package rather than a published business API.

Key Procedures and Functions

  • PUT_LINE — Writes a line of text to the concurrent program output. It wraps the underlying FND_FILE file-writing facility so that callers in the Project Manufacturing modules can emit a single line to the log or output file without directly invoking the Applications Foundation file utilities.
  • NEW_LINE — Emits a line terminator or blank line to the output stream. It is used to control vertical spacing and readability in generated reports and logs.

These are the only two procedures documented for the package. No parameter lists are published in the ETRM metadata, and no additional functions are recorded.

Tables Accessed

No base tables or views are documented as referenced by APPS.PJM_CONC. The package's documented dependency list consists exclusively of PL/SQL units and utilities: APPS.FND_FILE, APPS.FND_GLOBAL, the package specification PJM_CONC, and the SYS packages STANDARD (and, transitively, the SQL statement layer). The absence of table references is consistent with its role as a formatting and output helper; persistent Project Manufacturing data is read and written by the calling packages, not by PJM_CONC itself. FND_GLOBAL supplies session context services (for example, user and responsibility identifiers) that such concurrent utilities routinely capture for logging.

Usage Notes

PJM_CONC is invoked only from within PL/SQL, predominantly by concurrent programs and by other Project Manufacturing packages that need to produce formatted output. The ETRM metadata records that the package body is referenced by eight other packages, confirming that it functions as a shared internal dependency across the PJM module rather than as a stand-alone entry point. It is not referenced by any database object in the documented dependency graph. Because it is an internal package and not a documented business API, it should not be called directly from custom forms, Oracle Forms personalizations, or customer-written interfaces; customers requiring similar formatting behavior should either invoke the documented PJM business APIs or use FND_FILE directly. The package is not intended for modification, and any validation of its runtime behavior should be performed through the concurrent programs that depend on it, with output reviewed in the concurrent manager log and output files.