Search Results asp_invoice_content_provider
Overview
The APPS.ASP_INVOICE_CONTENT_PROVIDER package is a stored PL/SQL unit in the Oracle E-Business Suite APPS schema, classified in the ETRM repository with an API classification of OTHER. Its name associates it with the Advanced Service Procurement (ASP) family of invoice-related utilities, where it functions as a content provider for the invoice data model — that is, it supplies the invoice, customer, and party content that downstream processes, form regions, or OAF pages consume when rendering or validating invoice information. In EBS 12.1.1 and 12.2.2, the package retains a VALID status and depends only on the SYS.STANDARD package, indicating that its logic is largely self-contained and relies on the base PL/SQL language rather than on other application-layer packages. It is not referenced by any other package within the repository, which identifies it as a leaf-level provider rather than a shared utility library. This characteristic makes it a terminal component in the dependency chain: it consumes data from the Receivables and Trading Community model and exposes it through its public procedure for use by callers external to the PL/SQL package graph.
Key Procedures and Functions
The ETRM metadata documents exactly one public procedure or function on this package:
- CREATE_CONTENT — The sole documented entry point. As the name implies, CREATE_CONTENT is responsible for assembling or populating the invoice content entity. In the context of an invoice content provider, this routine typically resolves the relevant invoice, customer account, and party records and constructs the content structure that the calling component requires. No parameter list is published in the available metadata, so the exact signature cannot be stated; consumers should inspect the package specification directly in the target environment before invoking it. It is the only procedure exposed for external use, and no additional overloading, helper, or private routine is documented in the ETRM extract.
Tables Accessed
The package accesses four documented base tables through APPS synonyms. These tables define the business context of the content produced:
- AR_PAYMENT_SCHEDULES_ALL — The Receivables payment schedules table, which holds installment-level detail for transactions, including due dates, amounts, and payment status. The package reads this to establish the invoice's financial schedule and outstanding balance context.
- RA_CUSTOMER_TRX_ALL — The core Receivables transactions table, representing invoices, credit memos, and debit memos. This is the primary invoice header source for the content provider.
- HZ_CUST_ACCOUNTS_ALL — The Trading Community customer accounts table, supplying the account-level identity and relationship data needed to associate the invoice with the correct customer account.
- HZ_PARTIES — The Trading Community parties table, providing the underlying party (organization or person) record that identifies the billing entity.
Together these tables form the invoice-to-customer-to-party chain that any invoice content provider must traverse to assemble a complete, correctly attributed invoice record.
Usage Notes
Given its classification as an OTHER API and its lack of inbound package references, ASP_INVOICE_CONTENT_PROVIDER is invoked directly by forms, OAF controllers, or custom PL/SQL rather than through a shared framework layer. Typical invocation scenarios include Oracle Forms triggers that need to build invoice content for display, OAF page initialization logic, and custom concurrent programs or extensions that require a consolidated invoice view. Because the package depends only on SYS.STANDARD, it carries a low risk of cascading impact from other application packages, but the same self-containment means callers must supply all required context themselves. Developers integrating with this package should query the package specification in their specific EBS instance to confirm the exact parameters for CREATE_CONTENT, and should verify behavior independently across 12.1.1 and 12.2.2, since online patching in 12.2.2 can alter editioned object resolution even when the source appears unchanged.
-
PACKAGE: APPS.ASP_INVOICE_CONTENT_PROVIDER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASP_INVOICE_CONTENT_PROVIDER, status:VALID,
-
PACKAGE: APPS.ASP_INVOICE_CONTENT_PROVIDER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASP_INVOICE_CONTENT_PROVIDER, status:VALID,
-
PACKAGE BODY: APPS.ASP_INVOICE_CONTENT_PROVIDER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ASP_INVOICE_CONTENT_PROVIDER, status:VALID,
-
PACKAGE BODY: APPS.ASP_INVOICE_CONTENT_PROVIDER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ASP_INVOICE_CONTENT_PROVIDER, status:VALID,
-
PACKAGE: APPS.ASP_INVOICE_CONTENT_PROVIDER
12.2.2
-
PACKAGE: APPS.ASP_INVOICE_CONTENT_PROVIDER
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.ASP_INVOICE_CONTENT_PROVIDER
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.ASP_INVOICE_CONTENT_PROVIDER
12.2.2
-
SYNONYM: APPS.HZ_CUST_ACCOUNTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCOUNTS_ALL, status:VALID,
-
SYNONYM: APPS.HZ_CUST_ACCOUNTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCOUNTS_ALL, status:VALID,
-
VIEW: APPS.IEX_DEL_ALERTS_PUB_V
12.2.2
owner:APPS, object_type:VIEW, object_name:IEX_DEL_ALERTS_PUB_V, status:VALID,
-
SYNONYM: APPS.AR_PAYMENT_SCHEDULES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_PAYMENT_SCHEDULES_ALL, status:VALID,
-
VIEW: APPS.IEX_DEL_ALERTS_PUB_V
12.1.1
owner:APPS, object_type:VIEW, object_name:IEX_DEL_ALERTS_PUB_V, status:VALID,
-
SYNONYM: APPS.AR_PAYMENT_SCHEDULES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_PAYMENT_SCHEDULES_ALL, status:VALID,
-
SYNONYM: APPS.RA_CUSTOMER_TRX_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX_ALL, status:VALID,
-
APPS.ASP_INVOICE_CONTENT_PROVIDER dependencies on ASP_INVOICE_CONTENT_PROVIDER
12.1.1
-
APPS.ASP_INVOICE_CONTENT_PROVIDER dependencies on ASP_INVOICE_CONTENT_PROVIDER
12.2.2
-
SYNONYM: APPS.RA_CUSTOMER_TRX_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX_ALL, status:VALID,
-
PACKAGE: APPS.WF_CORE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_CORE, status:VALID,
-
PACKAGE: APPS.WF_CORE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_CORE, status:VALID,
-
PACKAGE: APPS.WF_ENGINE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_ENGINE, status:VALID,
-
PACKAGE: APPS.WF_ENGINE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_ENGINE, status:VALID,
-
APPS.ASP_INVOICE_CONTENT_PROVIDER dependencies on WF_CORE
12.2.2
-
APPS.ASP_INVOICE_CONTENT_PROVIDER dependencies on WF_CORE
12.1.1
-
SYNONYM: APPS.HZ_PARTIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_PARTIES, status:VALID,
-
SYNONYM: APPS.HZ_PARTIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_PARTIES, 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,
-
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: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,