Search Results option_number
Overview
APPS.OE_FLEX_UTIL is a utility PL/SQL package body in the Oracle Order Management (OE) module. Its documented role is to support the Order Management flexfield and line-identity infrastructure by generating concatenated key values that uniquely describe an order line and its related sub-components. In Oracle EBS, order lines are frequently organized into model, option, component, and service relationships. The concatenated value produced by this package supplies a compact, human-readable identifier that reflects that hierarchy — for example, a line and shipment number, optionally followed by option, component, and service numbers.
The package is classified in the ETRM metadata as a UTIL API, indicating it is not a business-flow entry point invoked directly by users, but rather a supporting routine called by other order-management packages. The header comment identifies the global constant G_PKG_NAME as 'OE_Order_PUB', reflecting the close association between this utility and the public Order Management API surface.
Key Procedures and Functions
The metadata documents a single callable routine:
- GET_CONCAT_VALUE — Returns a VARCHAR2 concatenated value that assembles the identifying numbers of an order line hierarchy into a single dotted string. The function accepts the line and shipment numbers together with optional option, component, and service numbers; the documented signature exposes the component_number parameter as a nullable element contributing to the fourth segment of the concatenated result. Where a component or option is not present, the function inserts empty positional segments (for example consecutive dots) so that the position of each subsequent value is preserved and the string remains interpretable. The resulting value therefore distinguishes service lines from standard lines and normalizes model/option/component/service relationships into one canonical representation.
This function is the only documented routine in the package; no other procedures or functions are recorded in the ETRM metadata.
Tables Accessed
The ETRM metadata for APPS.OE_FLEX_UTIL lists no referenced tables. GET_CONCAT_VALUE is a pure string-formatting function that operates solely on its input parameters and returns a computed value; it performs no SELECT, INSERT, UPDATE, or DELETE against database objects. This table-free design makes the utility lightweight and safe to invoke repeatedly within order-processing logic.
Usage Notes
Because OE_FLEX_UTIL is an internal utility rather than a user-facing API, it is typically invoked indirectly. Documented metadata records that the package is referenced by one other package, confirming its role as a subordinate helper within Order Management processing.
- Within order-management packages: GET_CONCAT_VALUE is called to build display and identity keys for order lines in contexts such as order import, line copying, and configuration handling, where option, component, and service relationships must be expressed consistently.
- Custom extensions: Developers writing custom Order Management code may call GET_CONCAT_VALUE directly where a standardized concatenated line identifier is required, observing the documented behavior of the component_number parameter, including its NULL default and its contribution to positional dot-delimited output.
- Forms and concurrent programs: No direct form or concurrent program invocation is documented. The function is reached through the calling packages rather than being scheduled or attached to a UI control.
In Oracle EBS 12.1.1 and 12.2.2, the package remains APPS-owned and versioned as part of the OE schema. Any customization should preserve the positional convention of the concatenated string, since downstream consumers rely on that format to parse line hierarchy components correctly.
-
PACKAGE BODY: APPS.OE_FLEX_UTIL
12.2.2
-
PACKAGE BODY: APPS.OE_FLEX_UTIL
12.1.1
-
APPS.OE_ORDER_MISC_PUB SQL Statements
12.2.2
-
APPS.OE_ORDER_MISC_PUB SQL Statements
12.1.1
-
APPS.ONT_OEXAUDHR_XMLP_PKG SQL Statements
12.2.2
-
APPS.ONT_OEXAUDHR_XMLP_PKG SQL Statements
12.1.1
-
View: SO_LINES_CURRENT_DEMAND_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_LINES_CURRENT_DEMAND_V, object_name:SO_LINES_CURRENT_DEMAND_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_LINES_CURRENT_DEMAND_V ,
-
View: CZ_ERRORS_SUMMARY_V
12.1.1
product: BOM - Bills of Material , description: Summary of errors , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.MST_ACT_REMOVE_LOAD_OPTIONS_V
12.1.1
owner:APPS, object_type:VIEW, object_name:MST_ACT_REMOVE_LOAD_OPTIONS_V, status:VALID,
-
View: OE_LINES_VIEW_RETURNS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_LINES_VIEW_RETURNS_V, object_name:OE_LINES_VIEW_RETURNS_V, status:VALID, product: ONT - Order Management , description: No longer used , implementation_dba_data: APPS.OE_LINES_VIEW_RETURNS_V ,
-
View: CZ_ERRORS_SUMMARY_V
12.2.2
product: BOM - Bills of Material , description: Summary of errors , implementation_dba_data: Not implemented in this database ,
-
View: BEN_CWB_EQUITY_EDGE_OPT_INFO_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_CWB_EQUITY_EDGE_OPT_INFO_V, object_name:BEN_CWB_EQUITY_EDGE_OPT_INFO_V, status:VALID, product: BEN - Advanced Benefits , description: Stock Option Information. , implementation_dba_data: APPS.BEN_CWB_EQUITY_EDGE_OPT_INFO_V ,
-
View: BEN_CWB_EQUITY_EDGE_OPT_INFO_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_CWB_EQUITY_EDGE_OPT_INFO_V, object_name:BEN_CWB_EQUITY_EDGE_OPT_INFO_V, status:VALID, product: BEN - Advanced Benefits , description: Stock Option Information. , implementation_dba_data: APPS.BEN_CWB_EQUITY_EDGE_OPT_INFO_V ,
-
TABLE: ONT.OE_COPY_LINE_SORT_TMP
12.1.1
owner:ONT, object_type:TABLE, object_name:OE_COPY_LINE_SORT_TMP, status:VALID,
-
View: SO_LINES_CURRENT_DEMAND_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_LINES_CURRENT_DEMAND_V, object_name:SO_LINES_CURRENT_DEMAND_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_LINES_CURRENT_DEMAND_V ,
-
TABLE: ONT.OE_COPY_LINE_SORT_TMP
12.2.2
owner:ONT, object_type:TABLE, object_name:OE_COPY_LINE_SORT_TMP, status:VALID,
-
View: OE_LINES_VIEW_RETURNS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_LINES_VIEW_RETURNS_V, object_name:OE_LINES_VIEW_RETURNS_V, status:VALID, product: ONT - Order Management , description: No longer used , implementation_dba_data: APPS.OE_LINES_VIEW_RETURNS_V ,
-
View: CZ_ERRORS_V
12.2.2
product: BOM - Bills of Material , description: Errors , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.SO_LINES_CURRENT_DEMAND_V
12.2.2
-
VIEW: APPS.SO_LINES_CURRENT_DEMAND_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_LINES_CURRENT_DEMAND_V, object_name:SO_LINES_CURRENT_DEMAND_V, status:VALID,
-
VIEW: APPS.SO_LINES_CURRENT_DEMAND_V
12.1.1
-
VIEW: APPS.BEN_CWB_EQUITY_EDGE_OPT_INFO_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_CWB_EQUITY_EDGE_OPT_INFO_V, object_name:BEN_CWB_EQUITY_EDGE_OPT_INFO_V, status:VALID,
-
APPS.OE_ORDER_COPY_UTIL SQL Statements
12.2.2
-
APPS.OE_ORDER_COPY_UTIL SQL Statements
12.1.1
-
VIEW: APPS.OE_LINES_VIEW_RETURNS_V
12.1.1
-
VIEW: APPS.BEN_CWB_EQUITY_EDGE_OPT_INFO_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_CWB_EQUITY_EDGE_OPT_INFO_V, object_name:BEN_CWB_EQUITY_EDGE_OPT_INFO_V, status:VALID,
-
View: CZ_ERRORS_V
12.1.1
product: BOM - Bills of Material , description: Errors , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.OE_LINES_VIEW_RETURNS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_LINES_VIEW_RETURNS_V, object_name:OE_LINES_VIEW_RETURNS_V, status:VALID,
-
VIEW: APPS.OE_LINES_VIEW_RETURNS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_LINES_VIEW_RETURNS_V, object_name:OE_LINES_VIEW_RETURNS_V, status:VALID,
-
VIEW: APPS.IBE_RETURNABLE_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IBE.IBE_RETURNABLE_LINES_V, object_name:IBE_RETURNABLE_LINES_V, status:VALID,
-
VIEW: APPS.MST_ACT_ANALYZE_CREATE_CM_V
12.1.1
owner:APPS, object_type:VIEW, object_name:MST_ACT_ANALYZE_CREATE_CM_V, status:VALID,
-
VIEW: APPS.SO_LINES_CURRENT_DEMAND_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_LINES_CURRENT_DEMAND_V, object_name:SO_LINES_CURRENT_DEMAND_V, status:VALID,
-
VIEW: APPS.BEN_CWB_EQUITY_EDGE_OPT_INFO_V
12.2.2
-
VIEW: APPS.BEN_CWB_EQUITY_EDGE_OPT_INFO_V
12.1.1
-
VIEW: APPS.MST_ACT_ADD_SHIP_LTLP_V
12.1.1
owner:APPS, object_type:VIEW, object_name:MST_ACT_ADD_SHIP_LTLP_V, status:VALID,
-
VIEW: APPS.OE_LINES_VIEW_RETURNS_V
12.2.2
-
VIEW: MRP.MRP_ATP_SCHEDULE_TEMP#
12.2.2
-
VIEW: APPS.WSH_OE_LINES_V2
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:WSH.WSH_OE_LINES_V2, object_name:WSH_OE_LINES_V2, status:VALID,
-
VIEW: APPS.WSH_OE_LINES_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:WSH.WSH_OE_LINES_V2, object_name:WSH_OE_LINES_V2, status:VALID,
-
VIEW: APPS.WSH_OE_LINES_V1
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:WSH.WSH_OE_LINES_V1, object_name:WSH_OE_LINES_V1, status:VALID,
-
VIEW: APPS.WSH_OE_LINES_V1
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:WSH.WSH_OE_LINES_V1, object_name:WSH_OE_LINES_V1, status:VALID,
-
APPS.WMS_WMSSCHS1_XMLP_PKG SQL Statements
12.1.1
-
APPS.WMS_WMSSCHS1_XMLP_PKG SQL Statements
12.2.2
-
VIEW: APPS.MRP_ATP_BACKLOG_TEMP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_ATP_BACKLOG_TEMP_V, object_name:MRP_ATP_BACKLOG_TEMP_V, status:VALID,
-
VIEW: APPS.IBE_RETURNABLE_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IBE.IBE_RETURNABLE_LINES_V, object_name:IBE_RETURNABLE_LINES_V, status:VALID,
-
PACKAGE: APPS.OE_FLEX_UTIL
12.1.1
-
PACKAGE BODY: APPS.ONT_OEXOEWFR_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.ONT_OEXOEWFR_XMLP_PKG
12.1.1
-
VIEW: APPS.IBE_ORDER_ITEMS_ADV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IBE.IBE_ORDER_ITEMS_ADV_V, object_name:IBE_ORDER_ITEMS_ADV_V, status:VALID,
-
APPS.MRP_ATP_UTILS SQL Statements
12.1.1