Search Results psa_ar_gl_post_pkg
Overview
PSA_AR_GL_POST_PKG is an Oracle EBS PL/SQL package owned by the APPS schema that supports the Oracle Public Sector / Projects accounting integration flow (PSA module). Its principal business function is to transfer accounting entries originating from Receivables (AR) and related subledger processing into the General Ledger (GL). The package header carries a source control identifier of PSAMFG1S.pls (version 120.0), indicating it is part of the PSA manufacturing and accounting posting family delivered within the E-Business Suite codebase. In release 12.1.1 and 12.2.2, this package participates in the standard accounting cycle by moving summarized or detailed distributions through the GL interface so that they can be journalized, posted, and reported.
The package is classified in the ETRM metadata as "OTHER," reflecting that it is an internal, undocumented-for-public-use program unit rather than a formally published public API. It is referenced by zero other packages, confirming that it operates as a top-level utility invoked directly by concurrent programs or wrapper logic rather than as a shared library called by sibling packages.
Key Procedures and Functions
The ETRM metadata documents a single procedure in the package specification:
- TRANSFER_TO_GL — The sole documented entry point. Its purpose is to perform the transfer of accounting data to the General Ledger for a specified accounting window. The procedure accepts date boundaries (a start date and a posting-through date) that scope which transactions are eligible for transfer. It also receives a parent request identifier and a posting control identifier, which tie the execution to the concurrent request that launched it and to the posting run being processed. A summary flag controls whether entries are transferred in summarized or detail form. A status code is returned as an OUT parameter to communicate the outcome of the transfer to the calling program. No other procedures or functions are exposed in the documented specification.
Tables Accessed
The package interacts with a defined set of APPS synonyms, each serving a distinct role:
- PSA_IMPLEMENTATION_ALL — The core PSA implementation/configuration table, used to determine installation-specific settings that govern how posting should behave for the current operating unit or ledger.
- FND_APPLICATION — Provides application registration details, used to resolve the owning application context for the posting activity.
- FND_USER, FND_RESPONSIBILITY, and FND_ORACLE_USERID — Standard Oracle Application Object Library tables referenced for security, responsibility, and database user context, ensuring the posting run executes under valid credentials and responsibility context.
- ALL_OBJECTS — The data dictionary view, typically consulted for object existence or dependency validation during processing.
Collectively these tables support initialization, context validation, and control of the transfer operation rather than the storage of the journal lines themselves.
Usage Notes
PSA_AR_GL_POST_PKG is normally invoked from a concurrent program within the PSA/Projects accounting submission flow. The presence of the parent request ID and posting control ID parameters indicates the procedure is designed to be called by a concurrent manager child process, with the parent request representing the submission and the posting control ID identifying the specific posting batch. Callers must supply valid date ranges; rows outside the start-date and post-through-date window are excluded. Custom code should not call this package directly unless the same control identifiers and date semantics are preserved, because the procedure depends on FND context tables to validate the execution environment. Because the package is classified as OTHER and is not a published API, Oracle does not guarantee backward compatibility of its signature across patches; implementations extending it should validate behavior after each family pack or release upgrade. Its status code output should be checked by any wrapper to confirm successful transfer before downstream GL journal import and posting are initiated.
-
PACKAGE: APPS.PSA_AR_GL_POST_PKG
12.1.1
-
PACKAGE: APPS.PSA_AR_GL_POST_PKG
12.2.2
-
PACKAGE: APPS.PSA_AR_GL_POST_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PSA_AR_GL_POST_PKG, status:VALID,
-
PACKAGE: APPS.PSA_AR_GL_POST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PSA_AR_GL_POST_PKG, status:VALID,
-
PACKAGE BODY: APPS.PSA_AR_GL_POST_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSA_AR_GL_POST_PKG, status:VALID,
-
PACKAGE BODY: APPS.PSA_AR_GL_POST_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSA_AR_GL_POST_PKG, status:VALID,
-
PACKAGE: APPS.PSA_XFR_TO_GL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PSA_XFR_TO_GL_PKG, status:VALID,
-
PACKAGE: APPS.PSA_XFR_TO_GL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PSA_XFR_TO_GL_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.PSA_AR_GL_INTERFACE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PSA_AR_GL_INTERFACE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.PSA_IMPLEMENTATION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PSA_IMPLEMENTATION, status:VALID,
-
PACKAGE: APPS.PSA_AR_GL_INTERFACE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PSA_AR_GL_INTERFACE, status:VALID,
-
PACKAGE: APPS.PSA_IMPLEMENTATION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PSA_IMPLEMENTATION, status:VALID,
-
SYNONYM: APPS.PSA_IMPLEMENTATION_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PSA_IMPLEMENTATION_ALL, status:VALID,
-
SYNONYM: APPS.PSA_IMPLEMENTATION_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSA_IMPLEMENTATION_ALL, status:VALID,
-
PACKAGE: APPS.PSA_MFAR_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PSA_MFAR_UTILS, status:VALID,
-
PACKAGE: APPS.PSA_MFAR_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PSA_MFAR_UTILS, status:VALID,
-
PACKAGE: APPS.PSA_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PSA_UTILS, status:VALID,
-
PACKAGE: APPS.PSA_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PSA_UTILS, status:VALID,
-
SYNONYM: PUBLIC.ALL_OBJECTS
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:ALL_OBJECTS, status:VALID,
-
SYNONYM: PUBLIC.ALL_OBJECTS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:ALL_OBJECTS, status:VALID,
-
PACKAGE BODY: APPS.PSA_AR_GL_POST_PKG
12.2.2
-
PACKAGE BODY: APPS.PSA_AR_GL_POST_PKG
12.1.1
-
SYNONYM: APPS.FND_ORACLE_USERID
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_ORACLE_USERID, status:VALID,
-
SYNONYM: APPS.FND_ORACLE_USERID
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_ORACLE_USERID, status:VALID,
-
SYNONYM: APPS.FND_RESPONSIBILITY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_RESPONSIBILITY, status:VALID,
-
SYNONYM: APPS.FND_RESPONSIBILITY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_RESPONSIBILITY, status:VALID,
-
APPS.PSA_AR_GL_POST_PKG dependencies on PSA_AR_GL_POST_PKG
12.1.1
-
APPS.PSA_AR_GL_POST_PKG dependencies on PSA_AR_GL_POST_PKG
12.2.2
-
SYNONYM: APPS.FND_APPLICATION
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_APPLICATION, status:VALID,
-
SYNONYM: APPS.FND_APPLICATION
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_APPLICATION, status:VALID,
-
APPS.PSA_AR_GL_POST_PKG dependencies on FND_LOG
12.1.1
-
APPS.PSA_AR_GL_POST_PKG dependencies on FND_LOG
12.2.2
-
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,
-
SYNONYM: APPS.FND_USER
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_USER, status:VALID,
-
SYNONYM: APPS.FND_USER
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_USER, 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,
-
PACKAGE: APPS.FND_LOG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
PACKAGE: APPS.FND_LOG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, 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_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,