Search Results op_alot_prm
Overview
The OP_ALOT_PRM table is a core data object within the Oracle E-Business Suite Process Manufacturing Logistics (GML) module. It serves as a master repository for defining and storing allocation parameters, which are critical business rules governing how inventory is allocated to fulfill customer orders. The table specifically organizes these rules by customer and item class, enabling a granular and prioritized approach to order fulfillment. Its primary role is to support the allocation engine in determining the most appropriate source of supply—considering factors like preferred grade and customer-specific instructions—during sales order processing and shipping.
Key Information Stored
The table's structure is designed to capture the multi-dimensional nature of allocation rules. Its composite primary key (OP_ALOT_PRM_U1) highlights the fundamental dimensions: ALLOC_CLASS, CUST_ID, SOLD_TO_ORG_ID, and SHIP_TO_ORG_ID. This allows for unique rule definitions at various levels of customer hierarchy and product classification. Another primary key, ALLOCRULE_ID (OP_ALOT_PRM_PK), provides a unique system identifier for each rule. Key foreign key columns include PREFQC_GRADE, linking to quality control grade tables (GMD_GRADES_B, QC_GRAD_MST) to specify a preferred product grade for allocation, and TEXT_CODE, linking to OP_TEXT_HDR to store descriptive notes or special handling instructions associated with the allocation rule.
Common Use Cases and Queries
A primary use case is configuring and reviewing customer-specific fulfillment priorities. For instance, a business analyst may query rules for a specific customer to verify grade preferences or item class exceptions. Common SQL patterns involve joining to customer and item master tables to produce readable reports.
- Retrieving all allocation rules for a customer:
SELECT * FROM GML.OP_ALOT_PRM WHERE CUST_ID = <customer_id>; - Reporting on rules with preferred grade details:
SELECT oap.*, qg.grade_code FROM GML.OP_ALOT_PRM oap, QC_GRAD_MST qg WHERE oap.PREFQC_GRADE = qg.grade_id; - Identifying rules for a specific item class and ship-to site:
SELECT ALLOCRULE_ID, TEXT_CODE FROM GML.OP_ALOT_PRM WHERE ALLOC_CLASS = <item_class> AND SHIP_TO_ORG_ID = <site_id>;
Related Objects
OP_ALOT_PRM is centrally connected to several key master and transactional tables. Its foreign keys establish critical relationships: CUST_ID links to the customer master (OP_CUST_MST), PREFQC_GRADE links to both the process manufacturing grade definition (GMD_GRADES_B) and the quality grades master (QC_GRAD_MST), and TEXT_CODE links to the descriptive flexfield text header (OP_TEXT_HDR). This table is likely referenced by allocation engine programs and interfaces rather than having many dependent tables, making it a configuration cornerstone for the GML order fulfillment process.
-
Table: OP_ALOT_PRM
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_ALOT_PRM, object_name:OP_ALOT_PRM, status:VALID, product: GML - Process Manufacturing Logistics , description: Allocation parameters by customer and item class. , implementation_dba_data: GML.OP_ALOT_PRM ,
-
Table: OP_ALOT_PRM
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_ALOT_PRM, object_name:OP_ALOT_PRM, status:VALID, product: GML - Process Manufacturing Logistics , description: Allocation parameters by customer and item class. , implementation_dba_data: GML.OP_ALOT_PRM ,
-
APPS.GML_MOBILE_MOVE_ORDER dependencies on OP_ALOT_PRM
12.2.2
-
APPS.GMI_AUTO_ALLOC_BATCH_PKG dependencies on OP_ALOT_PRM
12.1.1
-
APPS.GMI_RESERVATION_UTIL dependencies on OP_ALOT_PRM
12.1.1
-
APPS.GML_AUTO_ALLOC dependencies on OP_ALOT_PRM
12.2.2
-
APPS.GMI_AUTO_ALLOCATE_PUB dependencies on OP_ALOT_PRM
12.1.1
-
APPS.GMI_RESERVATION_UTIL dependencies on OP_ALOT_PRM
12.2.2
-
APPS.GML_UPDATE_CUST_DATA_PVT dependencies on OP_ALOT_PRM
12.2.2
-
APPS.GML_MOBILE_MOVE_ORDER dependencies on OP_ALOT_PRM
12.1.1
-
APPS.GML_UPDATE_CUST_DATA_PVT dependencies on OP_ALOT_PRM
12.1.1
-
APPS.GML_AUTO_ALLOC dependencies on OP_ALOT_PRM
12.1.1
-
APPS.GMI_ALLOCATE_INVENTORY_PVT dependencies on OP_ALOT_PRM
12.1.1
-
APPS.GMI_AUTO_ALLOC_BATCH_PKG dependencies on OP_ALOT_PRM
12.2.2
-
APPS.GMI_ALLOCATE_INVENTORY_PVT dependencies on OP_ALOT_PRM
12.2.2
-
APPS.GMI_ALLOCATION_RULES_PVT dependencies on OP_ALOT_PRM
12.2.2
-
APPS.GMI_ALLOCATION_RULES_PVT dependencies on OP_ALOT_PRM
12.1.1
-
APPS.GMI_ALLOCATE_INVENTORY_PVT dependencies on OP_ALOT_PRM
12.1.1
-
APPS.GMI_ALLOCATION_RULES_PVT dependencies on OP_ALOT_PRM
12.1.1
-
APPS.GMI_AUTO_ALLOCATE_PUB dependencies on OP_ALOT_PRM
12.2.2
-
APPS.GMI_ALLOCATION_RULES_PVT dependencies on OP_ALOT_PRM
12.2.2
-
APPS.GMI_ALLOCATE_INVENTORY_PVT dependencies on OP_ALOT_PRM
12.2.2
-
PACKAGE BODY: APPS.GMI_ALLOCATION_RULES_PVT
12.2.2
-
APPS.GMI_ALLOCATION_RULES_PVT dependencies on GMI_RESERVATION_UTIL
12.1.1
-
APPS.GMI_ALLOCATION_RULES_PVT dependencies on GMI_RESERVATION_UTIL
12.2.2
-
APPS.GMI_ALLOCATION_RULES_PVT SQL Statements
12.1.1
-
APPS.GMI_ALLOCATION_RULES_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.GMI_ALLOCATION_RULES_PVT
12.1.1
-
SYNONYM: APPS.OP_ALOT_PRM
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OP_ALOT_PRM, status:VALID,
-
VIEW: GML.OP_ALOT_PRM#
12.2.2
owner:GML, object_type:VIEW, object_name:OP_ALOT_PRM#, status:VALID,
-
SYNONYM: APPS.OP_ALOT_PRM
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OP_ALOT_PRM, status:VALID,
-
VIEW: GML.OP_ALOT_PRM#
12.2.2
-
APPS.GMI_ALLOCATION_RULES_PVT dependencies on OP_CUST_MST
12.2.2
-
APPS.GML_MOBILE_MOVE_ORDER dependencies on GMI_ALLOCATION_RULES_PVT
12.2.2
-
APPS.GMI_AUTO_ALLOCATE_PUB dependencies on IC_ITEM_CPG
12.2.2
-
APPS.GMI_RESERVATION_UTIL dependencies on OP_CUST_MST
12.2.2
-
APPS.GMI_RESERVATION_UTIL dependencies on OP_CUST_MST
12.1.1
-
APPS.GMI_ALLOCATION_RULES_PVT dependencies on OP_CUST_MST
12.1.1
-
APPS.GML_MOBILE_MOVE_ORDER dependencies on GMI_ALLOCATION_RULES_PVT
12.1.1
-
PACKAGE: APPS.GMI_ALLOCATION_RULES_PVT
12.2.2
-
PACKAGE: APPS.GMI_ALLOCATION_RULES_PVT
12.1.1
-
APPS.GML_UPDATE_CUST_DATA_PVT dependencies on GL_ACCT_MAP
12.1.1
-
APPS.GMI_AUTO_ALLOCATE_PUB dependencies on IC_ITEM_CPG
12.1.1
-
PACKAGE BODY: APPS.GMI_AUTO_ALLOCATE_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_AUTO_ALLOCATE_PUB, status:VALID,
-
APPS.GML_UPDATE_CUST_DATA_PVT dependencies on GL_ACCT_MAP
12.2.2
-
TABLE: GML.OP_ALOT_PRM
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_ALOT_PRM, object_name:OP_ALOT_PRM, status:VALID,
-
TABLE: GML.OP_ALOT_PRM
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_ALOT_PRM, object_name:OP_ALOT_PRM, status:VALID,
-
PACKAGE BODY: APPS.GML_MOBILE_MOVE_ORDER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GML_MOBILE_MOVE_ORDER, status:VALID,
-
PACKAGE BODY: APPS.GMI_ALLOCATE_INVENTORY_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_ALLOCATE_INVENTORY_PVT, status:VALID,
-
PACKAGE: APPS.GMI_ALLOCATION_RULES_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMI_ALLOCATION_RULES_PVT, status:VALID,