Search Results report_failure
Overview
FV_SF1080_TRANSACTION is a PL/SQL package body owned by the APPS schema in Oracle E-Business Suite Release 12.1.1 and 12.2.2. It belongs to the Federal Government financials product family (FV), and its naming convention (SF1080) indicates that it backs the SF1080 report — the Standard Form 1080, "Voucher and Schedule of Payments," used by U.S. federal agencies to request disbursement from the Treasury. The package is therefore a report-processing engine: it accepts a set of user-supplied selection parameters, extracts receivable transaction data, populates temporary report tables, and exposes the results to the report layout.
The excerpted source declares a substantial set of stored input parameters, including chart of accounts, set of books, batch number, transaction class and type, transaction number range, print date range, customer profile class, customer, an "open invoices only" flag, office charged, and print choice. These parameters confirm that the package drives a parameterized receivables reporting program rather than an online transaction API.
Key Procedures and Functions
The documented interface exposes a single public procedure, A000_LOAD_TABLE. This procedure carries the driving load logic for the report; it accepts the stored input parameters and orchestrates population of the report's temporary tables. Its error_code OUT parameter indicates a standard EBS error-handling contract, returning a numeric status to the caller.
The source excerpt also reveals internal helper declarations that support the load cycle: a100_clear_report_temp_table, which removes residual rows from prior runs, and a200_load_report_tables, which inserts the freshly extracted data. Two package-level exceptions are declared: abort_error and report_failure. The report_failure exception is directly relevant to users searching on that term — it is the signal raised when the report cannot be produced, and it propagates upward to the concurrent manager so the request terminates with an error status rather than emitting a misleading or incomplete output file.
Tables Accessed
The package reads and writes the following objects through APPS synonyms:
- FV_SF1080_DETAIL_TEMP and FV_SF1080_HEADER_TEMP — report staging tables; written during the load phase and read by the report layout.
- RA_CUSTOMER_TRX, RA_CUSTOMER_TRX_LINES, RA_CUST_TRX_LINE_GL_DIST, RA_CUST_TRX_TYPES, RA_BATCHES — the Receivables transaction, line, distribution, type, and batch sources supplying invoice, amount, and accounting data.
- HZ_CUST_ACCOUNTS, HZ_CUST_ACCT_SITES, HZ_CUST_SITE_USES, HZ_CUSTOMER_PROFILES, HZ_PARTIES, HZ_PARTY_SITES, HZ_LOCATIONS — Trading Community Architecture tables providing customer identity, site usage, profile class, and remit-to address attributes.
- GL_CODE_COMBINATIONS — resolves accounting flexfield combinations for display.
Usage Notes
FV_SF1080_TRANSACTION is not referenced by any other package, confirming it is a top-level report program rather than a shared library. It is invoked when the SF1080 concurrent program is submitted from the Federal Financials responsibility, or when a user supplies the same parameter set through the standard concurrent request submission form. Because report_failure is declared and raised within this package, a "report_failure" search typically indicates a failed SF1080 request; diagnosis should begin with the report's log file and the temporary-table load step, since duplicate or stale staging rows, invalid code combinations, or missing customer site data are common failure points. The package is versioned under the FVX1080B.pls source control label, and any customization should be applied through a copy rather than direct modification.
-
PACKAGE BODY: APPS.FV_SF1080_TRANSACTION
12.2.2
-
PACKAGE BODY: APPS.FV_SF1080_TRANSACTION
12.1.1
-
PACKAGE BODY: APPS.FV_SF1081_TRANSACTION
12.2.2
-
PACKAGE BODY: APPS.FV_SF1081_TRANSACTION
12.1.1
-
APPS.FV_SF1080_TRANSACTION dependencies on FND_LOG
12.1.1
-
APPS.PON_WF_UTL_PKG dependencies on STANDARD
12.2.2
-
APPS.FV_SF1080_TRANSACTION dependencies on FND_LOG
12.2.2
-
APPS.PON_WF_UTL_PKG dependencies on STANDARD
12.1.1
-
APPS.PON_WF_UTL_PKG dependencies on PON_WF_UTL_PKG
12.1.1
-
APPS.PON_WF_UTL_PKG dependencies on PON_WF_UTL_PKG
12.2.2
-
APPS.FV_SF1080_TRANSACTION dependencies on FV_UTILITY
12.1.1
-
APPS.FV_SF1080_TRANSACTION dependencies on FV_UTILITY
12.2.2
-
APPS.FV_SF1081_TRANSACTION dependencies on FV_UTILITY
12.1.1
-
PACKAGE BODY: APPS.PON_WF_UTL_PKG
12.1.1
-
PACKAGE BODY: APPS.PON_WF_UTL_PKG
12.2.2
-
APPS.FV_SF1081_TRANSACTION dependencies on FND_LOG
12.1.1
-
APPS.FV_SF1081_TRANSACTION dependencies on FV_UTILITY
12.2.2
-
APPS.FV_SF1081_TRANSACTION dependencies on FND_LOG
12.2.2
-
APPS.PON_WF_UTL_PKG dependencies on WF_ENGINE
12.1.1
-
APPS.PON_WF_UTL_PKG dependencies on WF_ENGINE
12.2.2