Search Results oe_validate_line_payment
Overview
OE_VALIDATE_LINE_PAYMENT is an Oracle E-Business Suite PL/SQL package owned by the APPS schema that supports payment validation logic for order lines within the Oracle Order Management (OM) module. Its primary business function is to enforce the integrity of payment-related attributes associated with sales order lines, ensuring that payment records referenced against order headers and lines conform to the business rules defined by the application before the order can progress through its lifecycle. In the context of Oracle EBS 12.1.1 and 12.2.2, this package operates as a supporting validation utility rather than a standalone public API, and it is tightly coupled into the broader order-processing call stack. The ETRM metadata classifies the package under an API classification of OTHER, indicating that it is intended for internal use by the application rather than for direct invocation by customer-developed integrations.
Key Procedures and Functions
The documented package exposes three procedures. Because the ETRM metadata does not publish parameter signatures, these are described by purpose only, and no parameter lists should be assumed.
- ENTITY — Handles entity-level processing related to the payment validation flow. This procedure is the principal entry point through which the package receives and processes the payment entity under validation.
- ATTRIBUTES — Processes the attribute-level validation for the payment line, applying the checks and derivations required to confirm that payment attributes are consistent with the associated order header and line records.
- ENTITY_DELETE — Supports the deletion path for the payment entity, ensuring that removal of a payment reference respects the referential and validation rules maintained by the package.
All three procedures are internal to the package body and rely on the shared OE_ORDER_PUB package for order-level context and processing services.
Tables Accessed
The package reads and writes against three core Order Management tables through their APPS synonyms:
- OE_ORDER_HEADERS_ALL — Supplies the order header context required to validate payment information against the correct order.
- OE_ORDER_LINES_ALL — Provides the order line records to which payment validation is anchored, since payment attributes are validated at the line level.
- OE_PAYMENTS — Stores the payment records themselves, which the package validates, and into which it may write during the entity processing and deletion flows.
Usage Notes
OE_VALIDATE_LINE_PAYMENT is not designed for direct invocation by external developers. The ETRM metadata shows that it references OE_ORDER_PUB and is in turn referenced by OE_ORDER_PVT, which is a private package in the Order Management call stack. This dependency chain confirms that the package is invoked indirectly, typically as part of the processing performed when Order Management forms or the public OE_ORDER_PUB APIs validate and save order lines involving payment information.
Users searching for "oe_order_pvt" will find this package relevant because OE_ORDER_PVT depends on OE_VALIDATE_LINE_PAYMENT to carry out low-level payment validation during order entry and maintenance. Customizations and extensions should therefore not call OE_VALIDATE_LINE_PAYMENT directly; instead, integrations should use the supported public APIs in OE_ORDER_PUB or Standard Order Management interfaces. Because behavior is version-sensitive between 12.1.1 and 12.2.2, any reliance on this package's internal logic should be validated against the specific release before use.
-
PACKAGE: APPS.OE_VALIDATE_LINE_PAYMENT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_VALIDATE_LINE_PAYMENT, status:VALID,
-
PACKAGE: APPS.OE_VALIDATE_LINE_PAYMENT
12.1.1
-
PACKAGE: APPS.OE_VALIDATE_LINE_PAYMENT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_VALIDATE_LINE_PAYMENT, status:VALID,
-
PACKAGE BODY: APPS.OE_VALIDATE_LINE_PAYMENT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_VALIDATE_LINE_PAYMENT, status:VALID,
-
PACKAGE: APPS.OE_VALIDATE_LINE_PAYMENT
12.2.2
-
PACKAGE BODY: APPS.OE_VALIDATE_LINE_PAYMENT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_VALIDATE_LINE_PAYMENT, status:VALID,
-
PACKAGE: APPS.AR_PUBLIC_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AR_PUBLIC_UTILS, status:VALID,
-
PACKAGE: APPS.AR_PUBLIC_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_PUBLIC_UTILS, status:VALID,
-
PACKAGE: APPS.OE_PAYMENT_TRXN_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_PAYMENT_TRXN_UTIL, status:VALID,
-
PACKAGE: APPS.OE_PAYMENT_TRXN_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_PAYMENT_TRXN_UTIL, status:VALID,
-
PACKAGE: APPS.OE_VALIDATE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_VALIDATE, status:VALID,
-
PACKAGE: APPS.OE_VALIDATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_VALIDATE, status:VALID,
-
SYNONYM: APPS.OE_PAYMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OE_PAYMENTS, status:VALID,
-
SYNONYM: APPS.OE_PAYMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OE_PAYMENTS, status:VALID,
-
VIEW: APPS.IBY_TRXN_EXT_AUTHS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_TRXN_EXT_AUTHS_V, object_name:IBY_TRXN_EXT_AUTHS_V, status:VALID,
-
VIEW: APPS.IBY_TRXN_EXT_AUTHS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_TRXN_EXT_AUTHS_V, object_name:IBY_TRXN_EXT_AUTHS_V, status:VALID,
-
PACKAGE BODY: APPS.OE_ORDER_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_ORDER_PVT, status:VALID,
-
PACKAGE BODY: APPS.OE_ORDER_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_ORDER_PVT, status:VALID,
-
PACKAGE: APPS.OE_ORDER_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_ORDER_PUB, status:VALID,
-
PACKAGE BODY: APPS.OE_VALIDATE_LINE_PAYMENT
12.2.2
-
PACKAGE BODY: APPS.OE_VALIDATE_LINE_PAYMENT
12.1.1
-
PACKAGE: APPS.OE_ORDER_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_ORDER_PUB, status:VALID,
-
APPS.OE_VALIDATE_LINE_PAYMENT dependencies on OE_VALIDATE_LINE_PAYMENT
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.OE_ORDER_PVT dependencies on OE_VALIDATE_LINE_PAYMENT
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.OE_VALIDATE_LINE_PAYMENT dependencies on OE_VALIDATE_LINE_PAYMENT
12.2.2
-
APPS.OE_ORDER_PVT dependencies on OE_VALIDATE_LINE_PAYMENT
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.OE_GLOBALS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_GLOBALS, status:VALID,
-
PACKAGE: APPS.OE_GLOBALS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_GLOBALS, status:VALID,
-
SYNONYM: APPS.OE_ORDER_HEADERS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OE_ORDER_HEADERS_ALL, status:VALID,
-
SYNONYM: APPS.OE_ORDER_HEADERS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OE_ORDER_HEADERS_ALL, status:VALID,
-
PACKAGE: APPS.OE_MSG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_MSG_PUB, status:VALID,
-
PACKAGE: APPS.OE_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_MSG_PUB, status:VALID,
-
PACKAGE: APPS.OE_DEBUG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_DEBUG_PUB, status:VALID,
-
PACKAGE: APPS.OE_DEBUG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_DEBUG_PUB, status:VALID,
-
SYNONYM: APPS.OE_ORDER_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OE_ORDER_LINES_ALL, status:VALID,
-
SYNONYM: APPS.OE_ORDER_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OE_ORDER_LINES_ALL, status:VALID,
-
APPS.OE_VALIDATE_LINE_PAYMENT dependencies on OE_VALIDATE
12.1.1
-
APPS.OE_VALIDATE_LINE_PAYMENT dependencies on OE_VALIDATE
12.2.2
-
APPS.OE_VALIDATE_LINE_PAYMENT dependencies on OE_ORDER_PUB
12.1.1
-
APPS.OE_VALIDATE_LINE_PAYMENT dependencies on OE_ORDER_PUB
12.2.2
-
eTRM - IBY Tables and Views
12.1.1
description: Stores the user privilege settings for viewing sensitive data in iPayment operations UI ,
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, 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