Search Results gmf_organization_definitions
Overview
GMF_ORGANIZATION_DEFINITIONS is an APPS-owned reporting view within the Oracle E-Business Suite Process Manufacturing Financials (GMF) product family. Its documented purpose is to present "Process Organization Definition Details," consolidating the organizational, accounting, and inventory attributes that identify which inventory organizations are enabled for process manufacturing. The view is classified as VALID and is available in both the 12.1.1 and 12.2.2 releases, sharing identical column semantics across the two, since it abstracts ledger identity behind GL_LEDGERS rather than exposing the older GL_SETS_OF_BOOKS construct directly.
Functionally, the view answers a recurring question in process manufacturing implementations: which organizations are enabled for process execution, and what ledger, legal entity, and operating unit are they associated with? Because these attributes are distributed across Human Resources organization tables, inventory parameters, and General Ledger, the view provides a single denormalized read surface suitable for reports, concurrent programs, integrations, and ad hoc SQL without requiring the developer to reconstruct the join logic.
Underlying Base Objects
The view is defined over five referenced base objects, all exposed in the APPS schema as synonyms:
- HR_ALL_ORGANIZATION_UNITS (HAOU) — the master organization unit record; supplies ORGANIZATION_ID and the internal organization name.
- HR_ALL_ORGANIZATION_UNITS_TL (HAOUT) — the translated organization name, joined on ORGANIZATION_ID and filtered to the session language via USERENV('LANG').
- HR_ORGANIZATION_INFORMATION (HOI) — holds the ACCOUNTING INFORMATION flexfield segments that store the ledger, legal entity, and operating unit identifiers.
- MTL_PARAMETERS (MP) — inventory organization parameters; the view restricts results with MP.PROCESS_ENABLED_FLAG = 'Y', which is the defining filter that limits output to process-enabled organizations.
- GL_LEDGERS (LEDG) — the ledger definition, joined on ORG_INFORMATION1 = LEDGER_ID, supplying CHART_OF_ACCOUNTS_ID and CURRENCY_CODE.
The join chain therefore runs from the organization unit through its translated name, its accounting flexfield information, its inventory parameters, and finally to the ledger. The ACCOUNTING INFORMATION context predicate is mandatory, as it isolates the specific descriptive flexfield context that stores accounting organization assignments.
Key Columns
- ORGANIZATION_ID — primary identifier of the inventory organization; the principal join key to MTL_PARAMETERS, MTL_SYSTEM_ITEMS, and other inventory objects.
- ORGANIZATION_CODE — the short inventory organization code from MTL_PARAMETERS.
- ORGANIZATION_NAME — the translated organization name from HR_ALL_ORGANIZATION_UNITS_TL.
- LEDGER_ID — numeric ledger identifier derived from ORG_INFORMATION1.
- LEGAL_ENTITY_ID — numeric legal entity identifier derived from ORG_INFORMATION2.
- OPERATING_UNIT_ID — numeric operating unit identifier derived from ORG_INFORMATION3.
- CHART_OF_ACCOUNTS_ID — chart of accounts associated with the ledger.
- CURRENCY_CODE — the ledger's functional currency.
Because the numeric columns are produced by TO_NUMBER conversions of descriptive flexfield segments, they are safe to join directly to LEDGER_ID, LEGAL_ENTITY_ID, and OPERATING_UNIT_ID columns elsewhere.
Common Use Cases and Queries
Typical scenarios include validating process-enabled organizations before data conversion, driving multi-org reports that must display the ledger and legal entity context, and feeding downstream integrations that require organization-to-ledger mappings.
A basic listing of process organizations and their accounting context:
- SELECT organization_id, organization_code, organization_name, ledger_id, legal_entity_id, operating_unit_id, currency_code FROM gmf_organization_definitions ORDER BY organization_code;
Restricting to a specific ledger or operating unit:
- SELECT organization_id, organization_code FROM gmf_organization_definitions WHERE ledger_id = :p_ledger_id;
- SELECT organization_id, organization_code, currency_code FROM gmf_organization_definitions WHERE operating_unit_id = :p_org_id;
Joining to inventory parameters to confirm process enablement and cost organization attributes, or joining ORGANIZATION_ID to MTL_SYSTEM_ITEMS to enumerate process items by organization, are equally common. As with all APPS views, queries should be executed against the APPS schema or through a synonym, and responsibility-level security (MOAC) should be applied where organization-restricted access is required.
-
View: GMF_ORGANIZATION_DEFINITIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GMF.GMF_ORGANIZATION_DEFINITIONS, object_name:GMF_ORGANIZATION_DEFINITIONS, status:VALID, product: GMF - Process Manufacturing Financials , description: View of Process Organization Definition Details , implementation_dba_data: APPS.GMF_ORGANIZATION_DEFINITIONS ,
-
View: GMF_ORGANIZATION_DEFINITIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GMF.GMF_ORGANIZATION_DEFINITIONS, object_name:GMF_ORGANIZATION_DEFINITIONS, status:VALID, product: GMF - Process Manufacturing Financials , description: View of Process Organization Definition Details , implementation_dba_data: APPS.GMF_ORGANIZATION_DEFINITIONS ,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.GMF_BATCH_VALIDATIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_BATCH_VALIDATIONS, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.GMF_CMCOMMON
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_CMCOMMON, status:VALID,
-
PACKAGE BODY: APPS.GMF_LAYERS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_LAYERS, status:VALID,
-
VIEW: APPS.GMF_ORGANIZATION_DEFINITIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GMF.GMF_ORGANIZATION_DEFINITIONS, object_name:GMF_ORGANIZATION_DEFINITIONS, status:VALID,
-
VIEW: APPS.GMF_ORGANIZATION_DEFINITIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GMF.GMF_ORGANIZATION_DEFINITIONS, object_name:GMF_ORGANIZATION_DEFINITIONS, status:VALID,
-
PACKAGE BODY: APPS.GMF_SUBLEDGER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_SUBLEDGER_PKG, status:VALID,
-
APPS.GMF_BATCH_VALIDATIONS SQL Statements
12.2.2
-
APPS.GMF_CMCOMMON SQL Statements
12.1.1
-
APPS.GMF_CMCOMMON SQL Statements
12.2.2
-
PACKAGE BODY: APPS.GMF_CMCOMMON
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_CMCOMMON, status:VALID,
-
PACKAGE BODY: APPS.GMF_LAYERS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_LAYERS, status:VALID,
-
APPS.GMF_LAYERS SQL Statements
12.2.2
-
APPS.GMF_LAYERS SQL Statements
12.1.1
-
APPS.GMF_SUBLEDGER_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.GMF_BATCH_VALIDATIONS
12.2.2
-
APPS.GMF_CMCOMMON dependencies on GMF_ORGANIZATION_DEFINITIONS
12.2.2
-
APPS.GMF_CMCOMMON dependencies on GMF_ORGANIZATION_DEFINITIONS
12.1.1
-
APPS.GMF_LAYERS dependencies on GMF_ORGANIZATION_DEFINITIONS
12.1.1
-
APPS.GMF_SUBLEDGER_PKG dependencies on GMF_ORGANIZATION_DEFINITIONS
12.2.2
-
APPS.GMF_BATCH_VALIDATIONS dependencies on GMF_ORGANIZATION_DEFINITIONS
12.2.2
-
APPS.GMF_LAYERS dependencies on GMF_ORGANIZATION_DEFINITIONS
12.2.2
-
SYNONYM: APPS.HR_ALL_ORGANIZATION_UNITS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ALL_ORGANIZATION_UNITS_TL, status:VALID,
-
SYNONYM: APPS.HR_ALL_ORGANIZATION_UNITS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ALL_ORGANIZATION_UNITS_TL, status:VALID,
-
SYNONYM: APPS.GL_LEDGERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_LEDGERS, status:VALID,
-
PACKAGE BODY: APPS.GMF_LAYERS
12.2.2
-
PACKAGE BODY: APPS.GMF_LAYERS
12.1.1
-
SYNONYM: APPS.GL_LEDGERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_LEDGERS, status:VALID,
-
APPS.GMF_CMCOMMON dependencies on GMF_PERIOD_STATUSES
12.2.2
-
PACKAGE BODY: APPS.GMF_CMCOMMON
12.1.1
-
APPS.GMF_BATCH_VALIDATIONS dependencies on GMF_PERIOD_STATUSES
12.2.2
-
APPS.GMF_CMCOMMON dependencies on GMF_PERIOD_STATUSES
12.1.1
-
APPS.GMF_CMCOMMON dependencies on GMF_FISCAL_POLICIES
12.1.1
-
APPS.GMF_CMCOMMON dependencies on GMF_FISCAL_POLICIES
12.2.2
-
APPS.GMF_LAYERS dependencies on GMF_FISCAL_POLICIES
12.1.1
-
APPS.GMF_SUBLEDGER_PKG dependencies on GME_BATCH_HEADER
12.2.2
-
APPS.GMF_BATCH_VALIDATIONS dependencies on GMF_FISCAL_POLICIES
12.2.2
-
PACKAGE BODY: APPS.GMF_CMCOMMON
12.2.2
-
APPS.GMF_LAYERS dependencies on GMF_FISCAL_POLICIES
12.2.2
-
APPS.GMF_LAYERS dependencies on CM_MTHD_MST
12.1.1
-
APPS.GMF_LAYERS dependencies on GMF_PERIOD_STATUSES
12.1.1
-
APPS.GMF_LAYERS dependencies on CM_MTHD_MST
12.2.2
-
APPS.GMF_SUBLEDGER_PKG dependencies on MTL_MATERIAL_TRANSACTIONS
12.2.2
-
APPS.GMF_BATCH_VALIDATIONS dependencies on GMF_CALENDAR_ASSIGNMENTS
12.2.2
-
APPS.GMF_SUBLEDGER_PKG dependencies on GME_RESOURCE_TXNS
12.2.2