Results for “commitment_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
OE_LINE_SECURITY is a PL/SQL package body in the APPS schema that implements Oracle Order Management's line-level security model. Its core business purpose is to evaluate whether the current user is authorized to view, modify, or transact against a specific order line, based on attributes of that line and on the security rules configured for the operating unit and responsibility. In Oracle EBS 12.1.1 and 12.2.2, this package is invoked widely across Order Management, since access control must be enforced consistently whenever order lines are queried or updated. It is classified in the ETRM documentation as an "OTHER" API rather than a public or private user API, confirming that it is an internal utility consumed by Oracle's own forms, concurrent programs, and business logic rather than a supported integration point. The package is heavily depended upon: the documentation records that it is referenced by 234 other database objects, establishing it as a foundational component of order-line processing. It is not itself referenced by any reverse-dependent object, so it sits near the base of the Order Management dependency hierarchy.
Key Procedures and Functions
The documented interface exposes 133 procedures and functions. Because the ETRM metadata records names only, the descriptions below reflect their evident role within line security without asserting parameter signatures.
- Attribute accessors (ATTRIBUTE1 through ATTRIBUTE20): These functions retrieve the value of the corresponding descriptive flexfield or attribute column on the secured order line, allowing security rules to key on customer, region, product, or other configurable criteria.
- Line attribute functions: ACCOUNTING_RULE and ACCOUNTING_RULE_DURATION expose the accounting rule and its duration for the line; COMMITMENT_ID exposes the commitment reference; AGREEMENT exposes the agreement reference; CALCULATE_PRICE_FLAG indicates whether pricing should be recalculated; and AUTHORIZED_TO_SHIP indicates shipping authorization. These allow security predicates to be expressed in terms of order-line business attributes rather than only user identity.
Collectively these accessors supply the attribute values that security rules compare against, isolating the rule engine from the physical layout of OE_ORDER_LINES.
Tables Accessed
- OE_ORDER_LINES: The primary source of line-level data. The package reads order line attributes, flags, and context values to evaluate security conditions.
- OE_PC_CONSTRAINTS: Stores the processing constraint definitions used to derive security-relevant rules, including the constraints that govern which lines a user may act upon.
- PLITBLM: The standard Oracle Forms PL/SQL table, used to carry in-memory result sets or identifier lists within the package's forms-driven invocation paths.
These tables are reached through APPS synonyms, consistent with the package's placement in the APPS schema. Dependencies also reference OE_ORDER_PUB, OE_LINE_UTIL_EXT, OE_SALES_CAN_UTIL, and OE_GLOBALS, indicating that line security is evaluated cooperatively with the public order API and Order Management's global state.
Usage Notes
OE_LINE_SECURITY is invoked automatically rather than called directly by end users. The Order Management order-entry forms call it whenever lines are queried or manipulated, ensuring that unauthorized lines are filtered from the user's view and blocked from update. Concurrent programs that process orders—picking, shipping, invoicing, and acknowledgment generation—rely on the same security evaluation so that batch processing honors the same restrictions as interactive use. Oracle's internal packages (OE_ORDER_PUB, OE_ACKNOWLEDGMENT_PUB, and others listed in the dependency metadata) call it to enforce line visibility during API operations. Because the package is not documented as a public API, customizations should not invoke it directly; instead, custom code should respect Order Management's supported APIs and the security configuration established through setup. Developers troubleshooting unexpected line visibility should examine the security rules stored in OE_PC_CONSTRAINTS and the profile options read via FND_PROFILE, as those drive the evaluations performed here.
-
APPS.AR_IDEP_ACTIONS_NOT_TAKEN·↳ AR_IDEP_UTILS·↳ MTL_SYSTEM_ITEMS·↳ OE_ORDER_HEADERS_ALL·Explore AR module →
-
APPS.AR_IDEP_ACTIONS_NOT_TAKEN·↳ AR_IDEP_UTILS·↳ MTL_SYSTEM_ITEMS·↳ OE_ORDER_HEADERS_ALL·Explore AR module →
-
View: AR_IDEP_ACTIONS_TAKEN 12.1.1
APPS.AR_IDEP_ACTIONS_TAKEN·↳ AR_IDEP_UTILS·↳ RA_CUSTOMER_TRX_ALL·↳ RA_CUSTOMER_TRX_LINES_ALL·Explore AR module →
-
Forecasting source - sales orders
APPS.CE_SO_FC_ORDERS_NO_TERMS_V·↳ HZ_CUSTOMER_PROFILES·↳ HZ_CUST_PROFILE_CLASSES·↳ OE_ORDER_HEADERS_ALL·Explore CE module →
-
Forecasting source - sales orders.
APPS.CE_SO_FC_ORDERS_TERMS_V·↳ HZ_CUSTOMER_PROFILES·↳ HZ_CUST_PROFILE_CLASSES·↳ OE_ORDER_HEADERS_ALL·Explore CE module →
-
View: CE_SO_FC_ORDERS_V 12.2.2
Forecasting source - sales orders. This view retrieves sales orders for forecasting when the option of including payment terms in the forecast calculation is not enabled
APPS.CE_SO_FC_ORDERS_V·↳ HZ_CUSTOMER_PROFILES·↳ HZ_CUST_PROFILE_CLASSES·↳ OE_ORDER_HEADERS_ALL·Explore CE module →
-
View: ASO_QUOTE_LINES_ALL_V 12.1.1
quote lines
APPS.ASO_QUOTE_LINES_ALL_V·↳ ASO_QUOTE_LINES·Explore ASO module →
-
Forecasting source - sales orders.
APPS.CE_SO_FC_ORDERS_TERMS_V·↳ HZ_CUSTOMER_PROFILES·↳ HZ_CUST_PROFILE_CLASSES·↳ OE_ORDER_HEADERS_ALL·Explore CE module →
-
Service Contracts Line Attributes History
-
View: AR_IDEP_ACTIONS_TAKEN 12.2.2
APPS.AR_IDEP_ACTIONS_TAKEN·↳ AR_IDEP_UTILS·↳ RA_CUSTOMER_TRX_ALL·↳ RA_CUSTOMER_TRX_LINES_ALL·Explore AR module →
-
View: ASO_QUOTE_LINES_V 12.2.2
quote lines
APPS.ASO_QUOTE_LINES_V·↳ ASO_I_ITEMS_V·↳ ASO_I_PRICE_LISTS_V·↳ ASO_LOOKUPS·Explore ASO module →
-
View: OKS_K_LINES_V 12.2.2
Service Contracts Line Attributes
APPS.OKS_K_LINES_V·↳ OKS_K_LINES_B·↳ OKS_K_LINES_TL·Explore OKS module →
-
View: CE_SO_FC_ORDERS_V 12.1.1
Forecasting source - sales orders. This view retrieves sales orders for forecasting when the option of including payment terms in the forecast calculation is not enabled
APPS.CE_SO_FC_ORDERS_V·↳ HZ_CUSTOMER_PROFILES·↳ HZ_CUST_PROFILE_CLASSES·↳ OE_ORDER_HEADERS_ALL·Explore CE module →
-
View: OEBV_ORDER_LINES 12.1.1
-
Forecasting source - sales orders
APPS.CE_SO_FC_ORDERS_NO_TERMS_V·↳ HZ_CUSTOMER_PROFILES·↳ HZ_CUST_PROFILE_CLASSES·↳ OE_ORDER_HEADERS_ALL·Explore CE module →
-
View: ASO_I_OE_ORDER_LINES_V 12.2.2
This view includes all columns from the Oracle Order Management order lines tables and is currently used by Oracle Sales Compensation only.
APPS.ASO_I_OE_ORDER_LINES_V·↳ OE_ORDER_LINES·Explore ASO module →
-
View: OKX_ORDER_LINES_V 12.2.2
Order line information
APPS.OKX_ORDER_LINES_V·↳ ASO_ORDER_INT·↳ OE_ORDER_LINES_ALL·Explore OKX module →
-
View: BOM_LINES_VIEW 12.2.2
Order lines - used by delete constraints
-
View: PJM_UEFF_SO_LINES_V 12.2.2
APPS.PJM_UEFF_SO_LINES_V·↳ SO_LINES_ALL·Explore PJM module →
-
Service Contracts Header Attributes History
-
Service Contracts Header Attributes History
-
APPS.ASO_PVT_QUOTE_LINES_BALI_V·↳ ASO_LINE_NUM_INT·↳ ASO_PVT_QUOTE_LINES_NUM_V·↳ FND_PROFILE·Explore ASO module →
-
View: OKS_AUTH_HEADERS_V 12.2.2
APPS.OKS_AUTH_HEADERS_V·↳ OKC_K_HEADERS_B·↳ OKC_K_HEADERS_TL·↳ OKC_STATUSES_V·Explore OKS module →
-
View: OKS_AUTH_LINES_HV 12.2.2
APPS.OKS_AUTH_LINES_HV·↳ OKC_K_LINES_BH·↳ OKC_K_LINES_TLH·↳ OKS_K_LINES_BH·Explore OKS module →
-
View: OKS_AUTH_HEADERS_HV 12.1.1
APPS.OKS_AUTH_HEADERS_HV·↳ OKC_K_HEADERS_BH·↳ OKC_K_HEADERS_TLH·↳ OKC_STATUSES_V·Explore OKS module →
-
View: ASO_QUOTE_LINES_ALL_V 12.2.2
quote lines
APPS.ASO_QUOTE_LINES_ALL_V·↳ ASO_QUOTE_LINES·Explore ASO module →
-
View: OKS_K_LINES_V 12.1.1
Service Contracts Line Attributes
APPS.OKS_K_LINES_V·↳ OKS_K_LINES_B·↳ OKS_K_LINES_TL·Explore OKS module →
-
View: OKS_K_LINES_HV 12.2.2
Service Contracts Line Attributes History
APPS.OKS_K_LINES_HV·↳ OKS_K_LINES_BH·↳ OKS_K_LINES_TLH·Explore OKS module →
-
View: ASO_PVT_QUOTE_LINES_V 12.2.2
APPS.ASO_PVT_QUOTE_LINES_V·↳ ASO_I_PRICE_LISTS_V·↳ ASO_LOOKUPS·↳ ASO_QUOTE_LINES·Explore ASO module →
-
View: OE_CRM_ORDER_LINES_V 12.1.1
Compatible view provoded for CRM usage only. The view is based on oe_order_lines_all table.
APPS.OE_CRM_ORDER_LINES_V·↳ OE_ORDER_LINES·Explore ONT module →
-
View: OEBV_ORDER_LINES 12.2.2
-
View: IBE_ORDER_LINE_DTL_V 12.2.2
Stores information about details of an order line
APPS.IBE_ORDER_LINE_DTL_V·↳ HZ_CUST_ACCOUNTS·↳ HZ_CUST_ACCT_SITES_ALL·↳ HZ_CUST_SITE_USES_ALL·Explore IBE module →
-
View: ASO_I_OE_ORDER_LINES_V 12.1.1
This view includes all columns from the Oracle Order Management order lines tables and is currently used by Oracle Sales Compensation only.
APPS.ASO_I_OE_ORDER_LINES_V·↳ OE_ORDER_LINES·Explore ASO module →
-
View: SO_LINES_INTERFACE 12.1.1
APPS.SO_LINES_INTERFACE·↳ SO_LINES_INTERFACE_ALL·Explore OE module →
-
View: BOM_LINES_VIEW 12.1.1
Order lines - used by delete constraints
-
Order lines
-
APPS.ASO_PVT_QUOTE_LINES_BALI_V·↳ ASO_LINE_NUM_INT·↳ ASO_PVT_QUOTE_LINES_NUM_V·↳ FND_PROFILE·Explore ASO module →
-
View: OKS_K_HEADERS_HV 12.1.1
Service Contracts Header Attributes History
APPS.OKS_K_HEADERS_HV·↳ OKS_K_HEADERS_BH·Explore OKS module →
-
View: OKS_K_HEADERS_V 12.2.2
Service Contracts Header Attributes
-
View: OKS_AUTH_HEADERS_V 12.1.1
APPS.OKS_AUTH_HEADERS_V·↳ OKC_K_HEADERS_B·↳ OKC_K_HEADERS_TL·↳ OKC_STATUSES_V·Explore OKS module →
-
View: OKS_AUTH_LINES_V 12.1.1
APPS.OKS_AUTH_LINES_V·↳ OKC_K_LINES_B·↳ OKC_K_LINES_TL·↳ OKS_K_LINES_B·Explore OKS module →
-
View: ASO_QUOTE_LINES_V 12.1.1
quote lines
APPS.ASO_QUOTE_LINES_V·↳ ASO_I_ITEMS_V·↳ ASO_I_PRICE_LISTS_V·↳ ASO_LOOKUPS·Explore ASO module →