Results for “accounting_rule_duration”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
OE_VALIDATE is a core Order Management validation package in Oracle E-Business Suite, delivered under the APPS schema. Its principal business function is to centralize attribute-level validation logic for the Order Management schema so that validations are applied consistently whether an order is entered through the Order Management forms, loaded through the Order Import concurrent program, or processed through public APIs such as OE_ORDER_PUB. The package body carries the header comment for OEXSVATB.pls (120.11) and declares the global constant G_PKG_NAME as "OE_Validate" together with G_RLM_INSTALLED_FLAG, which controls behavior contingent on whether Release Management functionality is installed.
The user search term "fptval-21779" is a known EBS error reference associated with order validation failures surfaced by OE_VALIDATE-based logic; errors of this class are raised when an attribute fails a mandatory, reference, or business-rule check during order booking or import. The package is documented in the ETRM repository for both 12.1.1 and 12.2.2 with an API classification of OTHER, and it is referenced by 22 other packages, confirming its role as a widely reused validation utility.
Key Procedures and Functions
The ETRM metadata documents 354 procedures and functions in this package body. Notable examples include:
- GET_ATTR_TBL – Initializes FND_API.g_attr_tbl with the ordered list of attribute names validated by this package. The generator appends new attributes before the end-generate marker; the source header instructs "DO NOT REMOVE," because the table drives dynamic validation dispatch.
- Attribute validators such as ACCOUNTING_RULE, ACCOUNTING_RULE_DURATION, AGREEMENT, BLANKET_NUMBER, BOOKED, CANCELLED, CANCELLED_QUANTITY, AUTO_SELECTED_QUANTITY, ACTUAL_ARRIVAL_DATE, and ACTUAL_SHIPMENT_DATE – each validates a specific order header or line attribute against configured reference data and business rules.
- Configuration validators such as ATO_LINE, COMPONENT, COMPONENT_NUMBER, COMPONENT_SEQUENCE, and CONFIG_HEADER – these enforce rules for configured (ATO/PTO) items and their component lines.
- Service and subscription validators such as SERVICE_COV_TEMPLATE_ID, SERVICE_BILLING_PROFILE, SERVICE_BILL_OPTION, and SERVICE_SUBS_TEMPLATE_ID – these validate service contracts, billing profiles, and subscription templates.
Tables Accessed
OE_VALIDATE reads reference and setup data through APPS synonyms, including:
- OE_ORDER_SOURCES and OE_AGREEMENTS_B – order source and agreement validation.
- OE_SALES_CREDIT_TYPES – sales credit type validation for order lines.
- MTL_GRADES_B – grade code validation for inventory items.
- AR_RECEIPT_CLASSES, AR_RECEIPT_METHODS, and IBY_FNDCPT_TX_EXTENSIONS – receipt class, receipt method, and payment transaction extension lookups used in order and return validation.
- HZ_CUST_ACCOUNT_ROLES, HZ_CUST_SITE_USES, HZ_CONTACT_POINTS, and HZ_ROLE_RESPONSIBILITY – customer, site use, contact, and role validation.
- JTF_RS_SALESREPS and JTF_RS_RESOURCE_EXTNS – salesperson and resource validation.
- PLITBLM – a PL/SQL table used for temporary storage during validation.
Usage Notes
OE_VALIDATE is not typically called directly by end users. It is invoked indirectly by Order Management forms, the Order Import concurrent program, and public APIs such as OE_ORDER_PUB during order entry, booking, and import. The package relies on FND_API.g_attr_tbl to map attribute names to validation routines, so customizations should extend this table rather than alter existing entries. Because it is referenced by 22 other packages, changes to OE_VALIDATE signatures or validation rules can have broad impact across Order Management. When diagnosing errors such as "fptval-21779," the failing attribute name can be used to locate the corresponding validator in this package for troubleshooting.
-
PACKAGE: APPS.OE_VALIDATE 12.2.2
-
PACKAGE: APPS.OE_VALIDATE 12.1.1
-
View: ARBV_REVENUES 12.1.1
- Retrofitted
APPS.ARBV_REVENUES·↳ RA_CUSTOMER_TRX_LINES·Explore AR module →
-
APPS.AR_TRX_DIST_LINE_REP_ITF_V·↳ AR_LOOKUPS·↳ AR_RECEIPT_METHODS·↳ AR_TRANSACTIONS_REP_ITF·Explore AR module →
-
APPS.AR_TRX_DIST_LINE_REP_ITF_V·↳ AR_LOOKUPS·↳ AR_RECEIPT_METHODS·↳ AR_TRANSACTIONS_REP_ITF·Explore AR module →
-
View: ARBV_REVENUES 12.2.2
- Retrofitted
APPS.ARBV_REVENUES·↳ RA_CUSTOMER_TRX_LINES·Explore AR module →
-
View: ARFV_REVENUES 12.2.2
This shows detailed information about the revenue associated with transaction line items.
APPS.ARFV_REVENUES·↳ HR_ALL_ORGANIZATION_UNITS·↳ MTL_UNITS_OF_MEASURE·↳ RA_CUSTOMER_TRX·Explore AR module →
-
View: ARFV_REVENUES 12.1.1
This shows detailed information about the revenue associated with transaction line items.
APPS.ARFV_REVENUES·↳ HR_ALL_ORGANIZATION_UNITS·↳ MTL_UNITS_OF_MEASURE·↳ RA_CUSTOMER_TRX·Explore AR module →
-
APPS.ARFV_AR_CUSTOMER_TRANS_LINES·↳ HR_ALL_ORGANIZATION_UNITS·↳ MTL_UNITS_OF_MEASURE·↳ RA_CUSTOMER_TRX·Explore AR module →
-
APPS.ARBPA_CUSTOMER_TRX_LINE·↳ AR_BPA_UTILS_PKG·↳ AR_INVOICE_SQL_FUNC_PUB·↳ FND_CURRENCY·Explore FND module →
-
APPS.ARBPA_CUSTOMER_TRX_LINE·↳ AR_BPA_UTILS_PKG·↳ AR_INVOICE_SQL_FUNC_PUB·↳ FND_CURRENCY·Explore FND module →
-
APPS.ARFV_AR_CUSTOMER_TRANS_LINES·↳ HR_ALL_ORGANIZATION_UNITS·↳ MTL_UNITS_OF_MEASURE·↳ RA_CUSTOMER_TRX·Explore AR module →
-
View: OE_ORDER_HEADERS_RM_V 12.2.2
APPS.OE_ORDER_HEADERS_RM_V·↳ FND_LANGUAGES·↳ OE_ORDER_HEADERS_ALL·↳ OE_TRANSACTION_TYPES_TL·Explore ONT module →
-
Customer Transactions Details View
APPS.ICX_RA_CUSTOMER_TRX_LINES_V·↳ AR_LOOKUPS·↳ FND_CURRENCY·↳ MTL_UNITS_OF_MEASURE·Explore ICX module →
-
Customer Transactions Details View
APPS.ICX_RA_CUSTOMER_TRX_LINES_V·↳ AR_LOOKUPS·↳ FND_CURRENCY·↳ MTL_UNITS_OF_MEASURE·Explore ICX module →
-
This view is used to retrieve the Order History. This is used by the history form.
APPS.OE_ORDER_HEADERS_HIST_V·↳ AR_LOOKUPS·↳ HZ_CUST_ACCOUNTS·↳ HZ_CUST_ACCOUNT_ROLES·Explore ONT module →
-
View: OE_SCH_ORDER_LINES_V 12.2.2
APPS.OE_SCH_ORDER_LINES_V·↳ AR_LOOKUPS·↳ FND_GLOBAL·↳ HZ_CUST_ACCOUNTS·Explore ONT module →
-
View: OE_HEADER_ACKS_V 12.2.2
Information about the acknowledgements for Order Headers.
APPS.OE_HEADER_ACKS_V·↳ ECE_TP_DETAILS·↳ ECE_TP_HEADERS·↳ HZ_CUST_ACCOUNTS·Explore ONT module →
-
Table to capture sales agreement header details..
-
View: OE_ORDER_LINES_HIST_V 12.2.2
APPS.OE_ORDER_LINES_HIST_V·↳ AR_LOOKUPS·↳ HZ_CUST_ACCOUNTS·↳ HZ_CUST_ACCOUNT_ROLES·Explore ONT module →
-
APPS.RA_CUST_TRX_LN_ALL_MRC_V·↳ RA_CUSTOMER_TRX_LINES_ALL·↳ RA_MC_CUSTOMER_TRX_LINES·Explore AR module →
-
Stores history of attribute change for Order Headers
-
Table to capture sales agreement header history. Primary for storing revisions.
-
View: OE_LINE_ACKS_V 12.1.1
Information about the acknowledgements for Order Lines
-
View: OE_LINE_ACKS_V 12.2.2
Information about the acknowledgements for Order Lines
-
View: AR_INVOICE_LINES_V 12.2.2
Collects invoice line item information
APPS.AR_INVOICE_LINES_V·↳ AR_INVOICE_SQL_FUNC_PUB·↳ AR_MEMO_LINES·↳ AR_VAT_TAX_VL·Explore AR module →
-
APPS.RA_CUSTOMER_TRX_LINES_RA_V·↳ AR_REVENUE_ADJUSTMENT_PVT·↳ MTL_CATEGORIES·↳ MTL_ITEM_CATEGORIES·Explore AR module →
-
APPS.RA_CUSTOMER_TRX_LINES_RA_V·↳ AR_REVENUE_ADJUSTMENT_PVT·↳ MTL_CATEGORIES·↳ MTL_ITEM_CATEGORIES·Explore AR module →
-
View: OE_ORDER_LINES_RM_V 12.2.2
APPS.OE_ORDER_LINES_RM_V·↳ FND_LANGUAGES·↳ OE_ORDER_LINES_ALL·↳ OE_TRANSACTION_TYPES_ALL·Explore ONT module →
-
View: OEFV_ORDER_HEADERS 12.1.1
APPS.OEFV_ORDER_HEADERS·↳ AR_LOOKUPS·↳ FND_CURRENCIES·↳ FND_USER·Explore ONT module →
-
(Release 115)
APPS.RA_CUSTOMER_TRX_LINES_V·↳ ARH_ADDR_PKG·↳ ARPT_SQL_FUNC_UTIL·↳ ARP_BAL_UTIL·Explore AR module →