Search Results
The FND_MO_PRODUCT_INIT
table is a critical data structure within Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2, serving as a repository for tracking product initialization statuses in a multi-org (MO) environment. This table plays a pivotal role in the architecture of Oracle Applications, particularly in managing the initialization and setup of products across different operating units (OUs) and organizations. Below is a detailed analysis of its purpose, structure, and significance in Oracle EBS implementations.
Purpose and Functional Overview
TheFND_MO_PRODUCT_INIT
table is designed to store initialization metadata for Oracle EBS products that operate in a multi-org context. Multi-org is a key feature in Oracle EBS that enables partitioning of data by operating unit, allowing a single installation to support multiple legal entities, business units, or divisions while maintaining data isolation. This table ensures that product-specific initialization tasks are executed correctly when a new operating unit is created or when products are enabled/disabled for specific OUs.
Key Columns and Their Significance
The table consists of several important columns, including:- APPLICATION_ID: References the Oracle Application ID from
FND_APPLICATION
, linking the product to its initialization record. - PRODUCT_CODE: A short code identifying the product (e.g., 'AR' for Accounts Receivable).
- STATUS: Indicates whether the product is initialized ('I') or not initialized ('N') for a given operating unit.
- LAST_UPDATE_DATE and LAST_UPDATED_BY: Audit columns tracking the most recent modifications.
Integration with Multi-Org Architecture
In Oracle EBS, the multi-org model relies onFND_MO_PRODUCT_INIT
to manage product-level setup. When a new operating unit is created, the Oracle Applications Framework (OAF) and underlying scripts query this table to determine which products require initialization. For example, enabling Inventory (INV) for a new OU involves inserting a record into FND_MO_PRODUCT_INIT
with STATUS='N'
, followed by running product-specific initialization scripts that update the status to 'I' upon completion.
Technical Workflow
The initialization process typically follows this sequence:- An administrator creates a new operating unit using the "Define Organization" form.
- The system inserts default records into
FND_MO_PRODUCT_INIT
for all products associated with the OU's application taxonomy. - Product-specific setup scripts (e.g.,
INVMOINIT.sql
for Inventory) are executed, updating the status column upon successful completion. - Concurrent processes and application modules reference this table to validate whether a product is ready for use in the given OU.
Impact on Patch and Upgrade Cycles
During upgrades or patches, theFND_MO_PRODUCT_INIT
table may be modified by AutoConfig or ADOP (Online Patching in 12.2.x) to reflect new product dependencies or reinitialization requirements. Administrators must ensure this table's integrity when troubleshooting multi-org issues, as corrupted records can prevent products from functioning in specific OUs.
Common Use Cases and Troubleshooting
Typical scenarios involving this table include:- Product Enablement Issues: If a product fails to initialize, verifying
STATUS
flags in this table is a first step. - Data Fixes: Manual updates may be required if initialization scripts fail mid-execution.
- Audit Compliance The table provides a historical record of product deployment across OUs.
Conclusion
TheFND_MO_PRODUCT_INIT
table is a foundational component of Oracle EBS's multi-org architecture, ensuring proper product initialization and operational readiness across diverse organizational structures. Its correct configuration is essential for maintaining system stability, particularly in large-scale deployments with complex OU hierarchies. Understanding its role and mechanics enables administrators to effectively manage multi-org environments and resolve related issues efficiently.
-
Table: FND_MO_PRODUCT_INIT
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_MO_PRODUCT_INIT, object_name:FND_MO_PRODUCT_INIT, status:VALID, product: FND - Application Object Library , description: This table stores the application short name of the applications that have Multi-Org Access Control enabled , implementation_dba_data: APPLSYS.FND_MO_PRODUCT_INIT ,
-
View: WF_ALL_USER_ROLE_ASSIGNMENTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ALL_USER_ROLE_ASSIGNMENTS, object_name:WF_ALL_USER_ROLE_ASSIGNMENTS, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.WF_ALL_USER_ROLE_ASSIGNMENTS ,
-
Concurrent Program: FNDSCSRL
12.1.1
execution_filename: FNDSCSRL , product: FND - Application Object Library , user_name: FNDSCSRL , description: Signon Audit Unsuccessful Logins Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Table: FND_SECURITY_GROUPS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_SECURITY_GROUPS, object_name:FND_SECURITY_GROUPS, status:VALID, product: FND - Application Object Library , description: Service bureau data security groups. , implementation_dba_data: APPLSYS.FND_SECURITY_GROUPS ,
-
View: WF_ALL_ROLES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ALL_ROLES_VL, object_name:WF_ALL_ROLES_VL, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.WF_ALL_ROLES_VL ,
-
Concurrent Program: FNDCPRT_PERL
12.1.1
execution_filename: afcprt.pl , product: FND - Application Object Library , user_name: CP Perl Regression Test , description: CP Perl Regression Test , argument_method: Standard , enabled: Yes , execution_method: Perl Concurrent Program ,
-
View: FND_USR_ROLES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_USR_ROLES, object_name:FND_USR_ROLES, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_USR_ROLES ,
-
Lookup Type: FND_FILE_LINE_BREAKS
12.1.1
product: FND - Application Object Library , meaning: File Line Breaks ,
-
Concurrent Program: FNDTMFLIP
12.1.1
product: FND - Application Object Library , user_name: FNDTMFLIP , description: Flips Order of Parameters , subroutine_name: FNDTMFLIP , argument_method: Standard , enabled: Yes , execution_method: Immediate ,
-
Table: PA_BILLING_PROCESS_GT
12.1.1
owner:APPS, object_type:TABLE, fnd_design_data:FND.PA_BILLING_PROCESS_GT, object_name:PA_BILLING_PROCESS_GT, status:VALID, product: FND - Application Object Library , description: Having project ids elgible for revenue/invoice process , implementation_dba_data: APPS.PA_BILLING_PROCESS_GT ,
-
Table: OPI_MTL_VAR_ACT_MV_F
12.1.1
owner:APPS, object_type:TABLE, fnd_design_data:FND.OPI_MTL_VAR_ACT_MV_F, object_name:OPI_MTL_VAR_ACT_MV_F, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.OPI_MTL_VAR_ACT_MV_F ,
-
Table: OPI_PTP_CBN_MV
12.1.1
owner:APPS, object_type:TABLE, fnd_design_data:FND.OPI_PTP_CBN_MV, object_name:OPI_PTP_CBN_MV, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.OPI_PTP_CBN_MV ,
-
Lookup Type: MESSAGE_TYPES
12.1.1
product: FND - Application Object Library , meaning: FND Message Types , description: FND Message Types ,
-
Table: FND_PSAC_SQL_STATEMENT
12.1.1
product: FND - Application Object Library , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
Table: FND_CONCURRENT_QUEUE_PARAMS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CONCURRENT_QUEUE_PARAMS, object_name:FND_CONCURRENT_QUEUE_PARAMS, status:VALID, product: FND - Application Object Library , description: Concurrent manager parameters , implementation_dba_data: APPLSYS.FND_CONCURRENT_QUEUE_PARAMS ,
-
View: WF_FND_RESP_UR
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_FND_RESP_UR, object_name:WF_FND_RESP_UR, status:VALID, product: FND - Application Object Library , description: Bulk Sync Directory Service User Role View for Role Orig System FND_RESP , implementation_dba_data: APPS.WF_FND_RESP_UR ,
-
View: ZX_DET_FACTOR_TEMPL_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.ZX_DET_FACTOR_TEMPL_VL, object_name:ZX_DET_FACTOR_TEMPL_VL, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.ZX_DET_FACTOR_TEMPL_VL ,
-
View: FND_FORM_SESSIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FORM_SESSIONS_V, object_name:FND_FORM_SESSIONS_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_FORM_SESSIONS_V ,
-
File: R11510 Flexfield & Value Set Overview ERD.pdf
12.1.1
product: FND - Application Object Library , size: 25.986 KBytes , file_type: PDF Diagram ,
-
View: FND_ID_FLEX_STRUCTURES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_ID_FLEX_STRUCTURES_V, object_name:FND_ID_FLEX_STRUCTURES_V, status:VALID, product: FND - Application Object Library , description: A list of existing key flexfield structures , implementation_dba_data: APPS.FND_ID_FLEX_STRUCTURES_V ,
-
Table: FND_FLEX_VALIDATION_RULE_STATS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FLEX_VALIDATION_RULE_STATS, object_name:FND_FLEX_VALIDATION_RULE_STATS, status:VALID, product: FND - Application Object Library , description: Statistics on the number of key flexfield cross-validation rules , implementation_dba_data: APPLSYS.FND_FLEX_VALIDATION_RULE_STATS ,
-
View: FND_DATA_GROUP_UNITS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_DATA_GROUP_UNITS_V, object_name:FND_DATA_GROUP_UNITS_V, status:VALID, product: FND - Application Object Library , description: Denormalized view of FND_DATA_GROUP_UNITS , implementation_dba_data: APPS.FND_DATA_GROUP_UNITS_V ,
-
View: FND_AUDIT_TABLES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_AUDIT_TABLES_V, object_name:FND_AUDIT_TABLES_V, status:VALID, product: FND - Application Object Library , description: FND_AUDIT_TABLES_V , implementation_dba_data: APPS.FND_AUDIT_TABLES_V ,
-
Concurrent Program: FNDDLTMP
12.1.1
execution_filename: FNDDLTMP , product: FND - Application Object Library , user_name: FNDDLTMP , description: Purge Inactive Sessions , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Lookup Type: FND_SOA_PROVIDER_TYPE
12.1.1
product: FND - Application Object Library , meaning: Provider Options available , description: Provider Options available ,
-
Lookup Type: FIN_NUM_NAME
12.1.1
product: FND - Application Object Library , meaning: Name of Financial Number , description: Name of Financial Number ,
-
Table: FND_ORACLE_USERID
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_ORACLE_USERID, object_name:FND_ORACLE_USERID, status:VALID, product: FND - Application Object Library , description: ORACLE accounts that contain application data , implementation_dba_data: APPLSYS.FND_ORACLE_USERID ,
-
Lookup Type: ARGUMENT1
12.1.1
product: FND - Application Object Library , meaning: ARGUMENT1 , description: Clarification of the product group type ,
-
View: FND_PRINTER_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_PRINTER_VL, object_name:FND_PRINTER_VL, status:VALID, product: FND - Application Object Library , description: View of FND_PRINTER and FND_PRINTER_TL , implementation_dba_data: APPS.FND_PRINTER_VL ,
-
Table: FND_FORM_CUSTOM_RULES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FORM_CUSTOM_RULES, object_name:FND_FORM_CUSTOM_RULES, status:VALID, product: FND - Application Object Library , description: The Rules for the form customizations. A rule must have 1 more more FND_FORM_CUSTOM_SCOPES and a rule may have 1 or more FND_FORM_CUSTOM_ACTIONS , implementation_dba_data: APPLSYS.FND_FORM_CUSTOM_RULES ,
-
View: BIS_APPR_MSGTYPE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.BIS_APPR_MSGTYPE, object_name:BIS_APPR_MSGTYPE, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.BIS_APPR_MSGTYPE ,
-
Concurrent Program: FND_BVGEN_BY_LOOKUP
12.1.1
execution_filename: BIS_VIEW_GENERATOR_PVT.GENERATE_VIEWS , product: FND - Application Object Library , user_name: Business View Generator , description: Business View Generator , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Table: HRI_MDP_SUP_GAIN_HIRE_MV
12.1.1
owner:APPS, object_type:TABLE, fnd_design_data:FND.HRI_MDP_SUP_GAIN_HIRE_MV, object_name:HRI_MDP_SUP_GAIN_HIRE_MV, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.HRI_MDP_SUP_GAIN_HIRE_MV ,
-
File: AF11VALUESETS.pdf
12.1.1
product: FND - Application Object Library , size: 6.138 KBytes , file_type: PDF Diagram ,
-
Table: FND_CONC_DEFERRED_ARGUMENTS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CONC_DEFERRED_ARGUMENTS, object_name:FND_CONC_DEFERRED_ARGUMENTS, status:VALID, product: FND - Application Object Library , description: FND_CONC_DEFERRED_ARGUMENTS , implementation_dba_data: APPLSYS.FND_CONC_DEFERRED_ARGUMENTS ,
-
Lookup Type: FND_REGRESSION_TESTS_ALL_VIEW
12.1.1
product: FND - Application Object Library , meaning: FND REGRESSION TESTS ALL VIEW , description: "All" for FND_REGRESSION_TESTS_ALL_VIEW ,
-
Concurrent Program: DELDIAGSTAT
12.1.1
execution_filename: DeleteStats , product: FND - Application Object Library , user_name: Delete Diagnostic Statistics , description: Delete Diagnostic test statistics from the JTF_DIAGNOSTICS_STATS table , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Table: OKI_TIME_ENT_YEAR_MV
12.1.1
owner:APPS, object_type:TABLE, fnd_design_data:FND.OKI_TIME_ENT_YEAR_MV, object_name:OKI_TIME_ENT_YEAR_MV, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.OKI_TIME_ENT_YEAR_MV ,
-
View: FND_CONC_RELEASE_DISJS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_CONC_RELEASE_DISJS_VL, object_name:FND_CONC_RELEASE_DISJS_VL, status:VALID, product: FND - Application Object Library , description: - Retrofitted , implementation_dba_data: APPS.FND_CONC_RELEASE_DISJS_VL ,
-
Lookup Type: CP_SET_OUTCOME
12.1.1
product: FND - Application Object Library , meaning: CP SET OUTCOME , description: Set and Stage Outcomes ,
-
Table: FND_NEW_MESSAGES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_NEW_MESSAGES, object_name:FND_NEW_MESSAGES, status:VALID, product: FND - Application Object Library , description: Application messages for Oracle Applications in GUI mode , implementation_dba_data: APPLSYS.FND_NEW_MESSAGES ,
-
Lookup Type: FND_WF_MONITOR_TEST_G_FIRST
12.1.1
product: FND - Application Object Library , meaning: FND_WF_MONITOR_TEST_G_FIRST , description: Workflow Monitor Test Access Guest First Page ,
-
Lookup Type: UMX_MY_APP_ACCESS_STATUS
12.1.1
product: FND - Application Object Library , meaning: User Management: My Roles Status ,
-
Lookup Type: CP_RESUBMIT_INTERVAL_TYPE
12.1.1
product: FND - Application Object Library , meaning: CP RESUBMIT INTERVAL TYPE , description: Code to indicate where to calculate the next resubmission time from ,
-
Concurrent Program: FNDWFPR
12.1.1
execution_filename: WF_PURGE.TotalConcurrent , product: FND - Application Object Library , user_name: Oracle Workflow Purge Obsolete Data , description: Purges obsolete workflow data , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
View: ZX_INPUT_CLASSIFICATIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.ZX_INPUT_CLASSIFICATIONS_V, object_name:ZX_INPUT_CLASSIFICATIONS_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.ZX_INPUT_CLASSIFICATIONS_V ,
-
Table: UMX_REG_REQUESTS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.UMX_REG_REQUESTS, object_name:UMX_REG_REQUESTS, status:VALID, product: FND - Application Object Library , description: Stores information about registration requests , implementation_dba_data: APPLSYS.UMX_REG_REQUESTS ,
-
View: WF_HZ_PARTY_UR
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_HZ_PARTY_UR, object_name:WF_HZ_PARTY_UR, status:VALID, product: FND - Application Object Library , description: WF_HZ_PARTY_UR , implementation_dba_data: APPS.WF_HZ_PARTY_UR ,
-
Lookup Type: UMX_REG_SERVICE_TYPE
12.1.1
product: FND - Application Object Library , meaning: User Management : Registration Service Type , description: User Management : Registration Service Type ,
-
View: AZ_API_PREFERENCE_SOURCES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.AZ_API_PREFERENCE_SOURCES_VL, object_name:AZ_API_PREFERENCE_SOURCES_VL, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.AZ_API_PREFERENCE_SOURCES_VL ,