Search Results fv_sla_processing_pub
Overview
APPS.FV_SLA_PROCESSING_PUB is a public PL/SQL package within the Oracle E-Business Suite Subledger Accounting (SLA) architecture. It serves as the processing gateway for Subledger Accounting events originating from the Federal Financials (FV) application family. Subledger Accounting provides a common accounting engine that transforms transaction data from subledger applications into journal entries that conform to accounting rules defined in the Accounting Methods Builder. FV_SLA_PROCESSING_PUB participates in this pipeline by exposing the standard processing phases that SLA invokes when creating, validating, and finalizing accounting for Federal Financials transactions. Because the package is classified as PUB (public), it is intended as a callable interface rather than an internal implementation detail, allowing both Oracle-delivered components and customer extensions to invoke its logic consistently. The package is documented as VALID in the APPS schema on release 12.2.2 and depends on the SYS.STANDARD package, confirming it is a standard compiled PL/SQL unit with no external PL/SQL dependencies beyond the Oracle kernel.
Key Procedures and Functions
The package exposes four documented entry points, each corresponding to a discrete stage of the Subledger Accounting processing model:
- PREACCOUNTING — Executes preparatory logic before accounting is generated for a set of Subledger Accounting events. It is the earliest hook in the sequence and is used to stage or enrich event data so that subsequent accounting rule evaluation has everything it requires.
- EXTRACT — Handles the extraction phase, assembling the transaction and reference data that the accounting engine needs in order to derive journal entry lines from the applicable accounting method.
- POSTPROCESSING — Performs follow-on processing after the core accounting has been created. This stage is typically used to apply validation, enrichment, or cleanup logic that must occur once accounting lines exist.
- POSTACCOUNTING — Runs at the conclusion of the accounting cycle, providing the final hook for activities that must take place after journal entries have been generated and accepted.
No parameter lists are documented in the ETRM metadata, and none should be assumed; callers should obtain the exact signature from the package specification.
Tables Accessed
The ETRM metadata for this package does not enumerate specific base tables. Its documented dependency graph is confined to SYS.STANDARD on the inbound side, and it is referenced by APPS.XLA_FV_ACCT_HOOKS_PKG on the outbound side. By design, SLA processing packages of this class operate predominantly against the XLA schema tables — the Subledger Accounting event, journal entry, and accounting line tables — rather than directly against Federal Financials transactional tables. The absence of documented direct table references is consistent with that pattern: the package orchestrates processing and delegates detailed data access to the XLA accounting hooks package and the SLA engine. Any direct reads or writes occur through APPS synonyms resolved at runtime, which is why the metadata records no explicit table list.
Usage Notes
FV_SLA_PROCESSING_PUB is not intended for direct invocation by end users or by ordinary custom code. It is called by the Subledger Accounting framework during the standard accounting creation run, which in Oracle EBS is driven by concurrent programs such as Create Accounting. Within the call chain, XLA_FV_ACCT_HOOKS_PKG invokes FV_SLA_PROCESSING_PUB, meaning the Federal Financials accounting hooks layer acts as the intermediary between the generic SLA engine and this package. The four procedures correspond to points at which the accounting program can extend or intercept processing for Federal Financials events. Customizations that need to influence how Federal Financials transactions are accounted should generally be implemented in the accounting hooks package or through Accounting Methods Builder configuration rather than by modifying this package, since it is an Oracle-owned object. The package appears only once in the dependency inventory — it is referenced by exactly one other package — which reflects its role as a bounded, single-purpose participant in the SLA processing flow rather than a broadly reused utility. Because the package is delivered as VALID and owned by APPS, it is compiled and maintained by Oracle, and any modification would invalidate Oracle support for the affected objects.
-
PACKAGE: APPS.FV_SLA_PROCESSING_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FV_SLA_PROCESSING_PUB, status:VALID,
-
PACKAGE: APPS.FV_SLA_PROCESSING_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FV_SLA_PROCESSING_PUB, status:VALID,
-
PACKAGE BODY: APPS.FV_SLA_PROCESSING_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_SLA_PROCESSING_PUB, status:VALID,
-
PACKAGE BODY: APPS.FV_SLA_PROCESSING_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_SLA_PROCESSING_PUB, status:VALID,
-
PACKAGE: APPS.FV_SLA_PROCESSING_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FV_SLA_PROCESSING_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_FV_ACCT_HOOKS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_FV_ACCT_HOOKS_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FV_SLA_PROCESSING_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FV_SLA_PROCESSING_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FV_SLA_PROCESSING_PUB
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.FV_SLA_PROCESSING_PUB
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.FV_INSTALL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FV_INSTALL, status:VALID,
-
PACKAGE BODY: APPS.XLA_FV_ACCT_HOOKS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_FV_ACCT_HOOKS_PKG, status:VALID,
-
PACKAGE: APPS.FV_INSTALL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FV_INSTALL, status:VALID,
-
PACKAGE BODY: APPS.FV_SLA_PROCESSING_PUB
12.2.2
-
PACKAGE BODY: APPS.FV_SLA_PROCESSING_PUB
12.1.1
-
APPS.XLA_FV_ACCT_HOOKS_PKG dependencies on FV_SLA_PROCESSING_PUB
12.2.2
-
APPS.XLA_FV_ACCT_HOOKS_PKG dependencies on FV_SLA_PROCESSING_PUB
12.1.1
-
APPS.FV_SLA_PROCESSING_PUB dependencies on FV_SLA_PROCESSING_PUB
12.1.1
-
APPS.FV_SLA_PROCESSING_PUB dependencies on FV_SLA_PROCESSING_PUB
12.2.2
-
APPS.FV_SLA_PROCESSING_PUB dependencies on FND_LOG
12.2.2
-
APPS.FV_SLA_PROCESSING_PUB dependencies on FND_LOG
12.1.1
-
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,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,