Search Results display_line_p
Overview
ARP_CTL_PRIVATE_PKG is a private PL/SQL package body owned by APPS within the Oracle E-Business Suite Receivables (AR) module. It operates as a diagnostic and debugging utility rather than as a business-transaction engine. The package provides a set of overloaded display routines that dump the column values of Receivables transaction records to the debug log so that developers and support analysts can inspect the runtime contents of a record during processing.
The package is classified under the ETRM API classification OTHER, reflecting that it is not a public, callable business API. Its procedures are intended strictly for internal diagnostic use. The package depends on arp_util.debug as its output mechanism, routing all formatted values to the standard Receivables debug facility. Because the procedures are private in scope and prefixed with a display naming convention, the package is not part of the supported public interface for customer extensions, though its output is commonly observed when Receivables debugging is enabled.
Key Procedures and Functions
- DISPLAY_LINE_P — The procedure associated with the search term
display_line_p. It serves as the display entry point for a transaction line, emitting the column values of a line record to the debug log for inspection. It parallels the record-based variant described in the documented source, which excludes the audit columnscreation_dateandlast_update_datefrom the output. - DISPLAY_LINE_REC — The record-based display procedure, accepting a
ra_customer_trx_lines%rowtyperecord and dumping each meaningful column through successivearp_util.debugcalls. The documented source confirms it displays all columns except the two audit columns, and that Ship To identifiers were added in a later revision for eTax-related requirements. - DISPLAY_LINE_F_LCTL_ID — A display variant keyed on a line-level control identifier, used to dump the relevant line information associated with that identifier. Parameter lists are not documented and are therefore not reproduced here.
- DISPLAY_LINE_F_CT_ID — A display variant keyed on a customer transaction identifier (CT_ID), used to dump line information associated with a given transaction. As with the preceding procedure, the parameter signature is not part of the documented metadata.
The four documented units share a single purpose: to render transaction line data in a human-readable, log-friendly format for troubleshooting.
Tables Accessed
- RA_CUSTOMER_TRX_LINES — The primary transaction line table. The package reads its columns to populate debug output, most directly through the
%rowtyperecord parameter ofDISPLAY_LINE_REC. - RA_CUSTOMER_TRX — The transaction header table, referenced via APPS synonyms to resolve header-level context for the display routines. This supports the
DISPLAY_LINE_F_CT_IDvariant, which works from a transaction identifier.
All table access is read-only in the context of display; the package performs no inserts, updates, or deletes as part of its documented function.
Usage Notes
ARP_CTL_PRIVATE_PKG is invoked indirectly during Receivables processing when debug logging is active. Developers tracing transaction line behavior, extension code, or concurrent processing will see the formatted DISPLAY_LINE_* output interleaved with other debug messages from arp_util.debug. The routines are not intended for production business logic and should not be called from custom code as a functional dependency.
The package is referenced by one other package within the module, confirming its role as a shared internal helper. Because its procedures accept records and identifiers rather than returning values, it produces no return codes and has no transaction semantics. In both Oracle EBS 12.1.1 and 12.2.2, the package remains an internal diagnostic artifact of the Receivables transaction line processing framework.
-
PACKAGE BODY: APPS.ARP_CTL_PRIVATE_PKG
12.1.1
-
PACKAGE: APPS.ARP_CTL_PRIVATE_PKG
12.1.1
-
PACKAGE: APPS.ARP_CTL_PRIVATE_PKG
12.2.2
-
PACKAGE BODY: APPS.ARP_CTL_PRIVATE_PKG
12.2.2
-
APPS.ARP_CTL_PRIVATE_PKG SQL Statements
12.2.2
-
APPS.ARP_CTL_PRIVATE_PKG SQL Statements
12.1.1
-
PACKAGE: APPS.ARP_CTL_PKG
12.1.1
-
PACKAGE: APPS.ARP_CTL_PKG
12.2.2
-
APPS.ARP_CTL_PRIVATE_PKG dependencies on RA_CUSTOMER_TRX_LINES
12.2.2
-
APPS.ARP_CTL_PRIVATE_PKG dependencies on RA_CUSTOMER_TRX
12.1.1
-
APPS.ARP_CTL_PRIVATE_PKG dependencies on RA_CUSTOMER_TRX_LINES
12.1.1
-
APPS.ARP_CTL_PRIVATE_PKG dependencies on RA_CUSTOMER_TRX
12.2.2
-
APPS.ARP_CTL_PRIVATE_PKG dependencies on ARP_CTL_PRIVATE_PKG
12.1.1
-
APPS.ARP_CTL_PRIVATE_PKG dependencies on ARP_CTL_PRIVATE_PKG
12.2.2
-
APPS.ARP_CTL_PRIVATE_PKG dependencies on ARP_UTIL
12.1.1
-
APPS.ARP_CTL_PRIVATE_PKG dependencies on RA_CUSTOMER_TRX_LINES
12.1.1
-
APPS.ARP_CTL_PRIVATE_PKG dependencies on RA_CUSTOMER_TRX_LINES
12.2.2
-
APPS.ARP_CTL_PRIVATE_PKG dependencies on ARP_UTIL
12.2.2
-
APPS.ARP_CTL_PRIVATE_PKG dependencies on RA_CUSTOMER_TRX
12.1.1
-
APPS.ARP_CTL_PRIVATE_PKG dependencies on RA_CUSTOMER_TRX
12.2.2
-
APPS.ARP_CTL_PKG dependencies on RA_CUSTOMER_TRX_LINES
12.1.1
-
APPS.ARP_CTL_PKG dependencies on RA_CUSTOMER_TRX_LINES
12.2.2
-
APPS.ARP_CTL_PKG dependencies on RA_CUSTOMER_TRX
12.2.2
-
APPS.ARP_CTL_PKG dependencies on RA_CUSTOMER_TRX
12.1.1
-
APPS.ARP_CTL_PKG SQL Statements
12.1.1
-
APPS.ARP_CTL_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.ARP_CTL_PKG
12.2.2
-
PACKAGE BODY: APPS.ARP_CTL_PKG
12.1.1
-
APPS.ARP_CTL_PKG dependencies on RA_CUSTOMER_TRX_LINES
12.2.2
-
APPS.ARP_CTL_PKG dependencies on RA_CUSTOMER_TRX_LINES
12.1.1
-
APPS.ARP_CTL_PKG dependencies on RA_CUSTOMER_TRX
12.2.2
-
APPS.ARP_CTL_PKG dependencies on RA_CUSTOMER_TRX
12.1.1