Search Results flm_seq_rule_constraints
Overview
The FLM_SEQ_RULE_CONSTRAINTS table is a core data object within the Oracle E-Business Suite Flow Manufacturing (FLM) module. It functions as the repository for defining individual constraints that comprise a sequencing rule. In the context of flow manufacturing, sequencing rules determine the order in which manufacturing orders are released to the production line based on specific operational criteria. This table stores the atomic building blocks of these rules, enabling the system to enforce complex sequencing logic that optimizes production flow, minimizes changeover times, and meets customer delivery schedules. Its role is integral to the advanced scheduling and line-balancing capabilities of the FLM module in both EBS 12.1.1 and 12.2.2.
Key Information Stored
The table's structure is designed to link constraints to their parent rule and define their specific parameters. The primary key is a composite of CONSTRAINT_NUMBER and RULE_ID, ensuring uniqueness of each constraint within a sequencing rule. The RULE_ID column is a foreign key linking the constraint to its parent definition in the FLM_SEQ_RULES table. The ATTRIBUTE_ID column identifies the specific item or order characteristic (e.g., item number, customer priority, due date) against which the constraint is evaluated, referencing the FLM_SEQ_ATTRIBUTES table. The ORGANIZATION_ID column specifies the manufacturing organization in which the constraint is applicable, linking to MTL_PARAMETERS. Additional columns, implied by the table's purpose but not detailed in the provided excerpt, would typically store the constraint's operator (e.g., equals, less than) and target value or range.
Common Use Cases and Queries
A primary use case is the analysis and auditing of configured sequencing rules for support or enhancement purposes. For instance, a manufacturing engineer may need to review all constraints within a specific rule to verify business logic. A common reporting query involves joining to related tables to present a human-readable rule definition.
SELECT fsr.rule_name, fsc.constraint_number, fsa.attribute_name, fsc.operator, fsc.target_value FROM flm_seq_rule_constraints fsc, flm_seq_rules fsr, flm_seq_attributes fsa WHERE fsc.rule_id = fsr.rule_id AND fsc.attribute_id = fsa.attribute_id AND fsr.rule_name = '&RULE_NAME' ORDER BY fsc.constraint_number;
Another critical scenario is during the order sequencing process itself, where the Flow Manufacturing engine queries this table to dynamically build and apply constraint logic to prioritize the order backlog.
Related Objects
The FLM_SEQ_RULE_CONSTRAINTS table maintains defined foreign key relationships with several key EBS tables, as documented in the provided metadata:
- FLM_SEQ_RULES: This is the parent table. The relationship is FLM_SEQ_RULE_CONSTRAINTS.RULE_ID → FLM_SEQ_RULES. All constraints must belong to a defined sequencing rule.
- MTL_PARAMETERS: This relationship, FLM_SEQ_RULE_CONSTRAINTS.ORGANIZATION_ID → MTL_PARAMETERS, ties each constraint to a specific inventory organization, ensuring rule applicability is correctly scoped.
- FLM_SEQ_ATTRIBUTES: The relationship FLM_SEQ_RULE_CONSTRAINTS.ATTRIBUTE_ID → FLM_SEQ_ATTRIBUTES defines the operational characteristic (like color, size, or due date) that the constraint evaluates.
These relationships are essential for maintaining data integrity and enabling the joined queries necessary for rule execution and reporting.
-
Table: FLM_SEQ_RULE_CONSTRAINTS
12.2.2
owner:FLM, object_type:TABLE, fnd_design_data:FLM.FLM_SEQ_RULE_CONSTRAINTS, object_name:FLM_SEQ_RULE_CONSTRAINTS, status:VALID, product: FLM - Flow Manufacturing , description: Stores flow sequencing constraint definition. , implementation_dba_data: FLM.FLM_SEQ_RULE_CONSTRAINTS ,
-
Table: FLM_SEQ_RULE_CONSTRAINTS
12.1.1
owner:FLM, object_type:TABLE, fnd_design_data:FLM.FLM_SEQ_RULE_CONSTRAINTS, object_name:FLM_SEQ_RULE_CONSTRAINTS, status:VALID, product: FLM - Flow Manufacturing , description: Stores flow sequencing constraint definition. , implementation_dba_data: FLM.FLM_SEQ_RULE_CONSTRAINTS ,
-
APPS.FLM_SEQ_UI dependencies on FLM_SEQ_RULE_CONSTRAINTS
12.2.2
-
APPS.FLM_SEQ_UI dependencies on FLM_SEQ_RULE_CONSTRAINTS
12.1.1
-
VIEW: FLM.FLM_SEQ_RULE_CONSTRAINTS#
12.2.2
owner:FLM, object_type:VIEW, object_name:FLM_SEQ_RULE_CONSTRAINTS#, status:VALID,
-
SYNONYM: APPS.FLM_SEQ_RULE_CONSTRAINTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FLM_SEQ_RULE_CONSTRAINTS, status:VALID,
-
SYNONYM: APPS.FLM_SEQ_RULE_CONSTRAINTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FLM_SEQ_RULE_CONSTRAINTS, status:VALID,
-
APPS.FLM_SEQ_UI dependencies on WIP_LINES
12.1.1
-
VIEW: FLM.FLM_SEQ_RULE_CONSTRAINTS#
12.2.2
-
APPS.FLM_SEQ_UI dependencies on WIP_LINES
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
Table: FLM_SEQ_RULES
12.2.2
owner:FLM, object_type:TABLE, fnd_design_data:FLM.FLM_SEQ_RULES, object_name:FLM_SEQ_RULES, status:VALID, product: FLM - Flow Manufacturing , description: Stores flow sequencing rule definition. , implementation_dba_data: FLM.FLM_SEQ_RULES ,
-
12.2.2 DBA Data
12.2.2
-
Table: FLM_SEQ_ATTRIBUTES
12.1.1
owner:FLM, object_type:TABLE, fnd_design_data:FLM.FLM_SEQ_ATTRIBUTES, object_name:FLM_SEQ_ATTRIBUTES, status:VALID, product: FLM - Flow Manufacturing , description: Stores flow sequencing attribute definition. , implementation_dba_data: FLM.FLM_SEQ_ATTRIBUTES ,
-
Table: FLM_SEQ_ATTRIBUTES
12.2.2
owner:FLM, object_type:TABLE, fnd_design_data:FLM.FLM_SEQ_ATTRIBUTES, object_name:FLM_SEQ_ATTRIBUTES, status:VALID, product: FLM - Flow Manufacturing , description: Stores flow sequencing attribute definition. , implementation_dba_data: FLM.FLM_SEQ_ATTRIBUTES ,
-
Table: FLM_SEQ_RULES
12.1.1
owner:FLM, object_type:TABLE, fnd_design_data:FLM.FLM_SEQ_RULES, object_name:FLM_SEQ_RULES, status:VALID, product: FLM - Flow Manufacturing , description: Stores flow sequencing rule definition. , implementation_dba_data: FLM.FLM_SEQ_RULES ,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.FLM_SEQ_UI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FLM_SEQ_UI, status:VALID,
-
TABLE: FLM.FLM_SEQ_RULE_CONSTRAINTS
12.2.2
owner:FLM, object_type:TABLE, fnd_design_data:FLM.FLM_SEQ_RULE_CONSTRAINTS, object_name:FLM_SEQ_RULE_CONSTRAINTS, status:VALID,
-
TABLE: FLM.FLM_SEQ_RULE_CONSTRAINTS
12.1.1
owner:FLM, object_type:TABLE, fnd_design_data:FLM.FLM_SEQ_RULE_CONSTRAINTS, object_name:FLM_SEQ_RULE_CONSTRAINTS, status:VALID,
-
PACKAGE BODY: APPS.FLM_SEQ_UI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FLM_SEQ_UI, status:VALID,
-
Table: MTL_PARAMETERS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_PARAMETERS, object_name:MTL_PARAMETERS, status:VALID, product: INV - Inventory , description: Inventory control options and defaults , implementation_dba_data: INV.MTL_PARAMETERS ,
-
eTRM - FLM Tables and Views
12.1.1
description: Stores the specific production line information for the flow sequencing task. ,
-
Table: MTL_PARAMETERS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_PARAMETERS, object_name:MTL_PARAMETERS, status:VALID, product: INV - Inventory , description: Inventory control options and defaults , implementation_dba_data: INV.MTL_PARAMETERS ,
-
eTRM - FLM Tables and Views
12.2.2
description: Stores the specific production line information for the flow sequencing task. ,
-
APPS.FLM_SEQ_UI SQL Statements
12.1.1
-
APPS.FLM_SEQ_UI SQL Statements
12.2.2
-
eTRM - FLM Tables and Views
12.1.1
description: Stores the specific production line information for the flow sequencing task. ,
-
PACKAGE BODY: APPS.FLM_SEQ_UI
12.1.1
-
PACKAGE BODY: APPS.FLM_SEQ_UI
12.2.2
-
eTRM - FLM Tables and Views
12.2.2
description: Stores the specific production line information for the flow sequencing task. ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1