Search Results msc_cl_gmp_utility
Overview
MSC_CL_GMP_UTILITY is an Oracle E-Business Suite PL/SQL package owned by the APPS schema that provides utility and integration routines bridging Oracle Process Manufacturing (OPM/GMP) master data with Oracle Advanced Supply Chain Planning (ASCP) collection and planning structures. The package name reflects its role: "MSC_CL" identifies the Advanced Planning collection layer, while "GMP" denotes the Process Manufacturing application family. Its principal business function is to extract, validate, and stage process manufacturing effectivities, formulas, routings, resources, and calendar information so that ASCP can consume accurate planning data for process-enabled organizations.
The package is classified under the generic "OTHER" API classification and contains seventy-nine documented procedures and functions, indicating a wide utility surface rather than a narrow business API. It acts as a supporting technical layer invoked by collection programs and companion packages rather than as an end-user-facing interface.
Key Procedures and Functions
The documented routines cluster into several functional groups:
- Effectivity extraction and export: EXTRACT_EFFECTIVITIES, EXPORT_EFFECTIVITIES, RETRIEVE_EFFECTIVITIES, and WRITE_PROCESS_EFFECTIVITY manage the selection and staging of process effectivity records for planning.
- Item and structure extraction: EXTRACT_ITEMS, EXTRACT_SUB_INVENTORY, WRITE_BOM_COMPONENTS, and WRITE_ROUTING move item, subinventory, bill of material component, and routing data into planning staging tables.
- Formula validation: CHECK_FORMULA, CHECK_FORMULA_FOR_ORGANIZATION, VALIDATE_FORMULA, and VALIDATE_FORMULA_FOR_ORGN verify that formulas are valid and applicable within a given organization.
- Routing validation and linkage: VALIDATE_ROUTING, LINK_ROUTING, LINK_OVERRIDE_ROUTING, INVALIDATE_RTG_ALL_ORG, BSEARCH_ROUTING, and BSEARCH_SETUPID handle routing validation, association to items, override linkage, global invalidation, and search-by-setup identifier.
- Routing operation writes: WRITE_ROUTING_OPERATIONS stages routing operation detail.
- Utility: TIME_STAMP supplies a consistent timestamp value used across extraction writes.
Collectively these routines normalize OPM manufacturing definitions into the flat, planning-ready form required by ASCP.
Tables Accessed
Through APPS synonyms the package touches several categories of tables. Process manufacturing source tables include GMD_OPERATIONS (routing operations), GMP_CALENDAR_DETAIL_GTMP (calendar detail staging), GMP_DEMANDS_API (demand interface), GMP_RESOURCE_AVAIL and GMP_RESOURCE_INSTANCES (resource availability and instances), and CR_RSRC_DTL (resource detail). Item master data is read from IC_ITEM_MST, and shift data from BOM_SHIFT_DATES.
Planning staging tables include MSC_ST_BOMS, MSC_ST_BOM_COMPONENTS, MSC_ST_CALENDAR_DATES, MSC_ST_CAL_WEEK_START_DATES, MSC_ST_DEMANDS, and MSC_ST_DESIGNATORS; these are the "MSC_ST_" collection interface tables populated for ASCP. FND_APPLICATION is referenced for application context. Together these reads and writes support extraction and staging of process data for the planning engine.
Usage Notes
MSC_CL_GMP_UTILITY is referenced by GMP_CALENDAR_PKG, MSC_CL_PULL, and itself, confirming it is driven by the ASCP collection process (MSC_CL_PULL) and by OPM calendar processing. It is typically invoked indirectly through planning collection concurrent programs and process manufacturing calendar setup rather than from a form. Customizations should treat it as an internal utility: callers should rely on documented procedures only, avoid direct dependency on internal logic, and preserve the staging table contract expected by ASCP. Validations such as VALIDATE_FORMULA and VALIDATE_ROUTING can be reused in controlled custom code before collection runs, but changes to staged data should be made only through these routines to maintain planning consistency.
-
PACKAGE: APPS.MSC_CL_GMP_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:MSC_CL_GMP_UTILITY, status:VALID,
-
PACKAGE: APPS.MSC_CL_GMP_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:MSC_CL_GMP_UTILITY, status:VALID,
-
PACKAGE BODY: APPS.MSC_CL_GMP_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_GMP_UTILITY, status:VALID,
-
PACKAGE BODY: APPS.MSC_CL_GMP_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_GMP_UTILITY, status:VALID,
-
SYNONYM: APPS.GMP_DEMANDS_API
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMP_DEMANDS_API, status:VALID,
-
SYNONYM: APPS.MSC_ST_CALENDAR_DATES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_CALENDAR_DATES, status:VALID,
-
SYNONYM: APPS.MSC_ST_PROCESS_EFFECTIVITY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_PROCESS_EFFECTIVITY, status:VALID,
-
SYNONYM: APPS.MSC_ST_OPERATION_RESOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_OPERATION_RESOURCES, status:VALID,
-
SYNONYM: APPS.MSC_ST_OPERATION_RESOURCE_SEQS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_OPERATION_RESOURCE_SEQS, status:VALID,
-
SYNONYM: APPS.MSC_ST_ROUTING_OPERATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_ROUTING_OPERATIONS, status:VALID,
-
SYNONYM: APPS.MSC_ST_DESIGNATORS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_DESIGNATORS, status:VALID,
-
SYNONYM: APPS.MSC_ST_TRADING_PARTNERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_TRADING_PARTNERS, status:VALID,
-
SYNONYM: APPS.MSC_ST_TRADING_PARTNERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_TRADING_PARTNERS, status:VALID,
-
SYNONYM: APPS.MSC_ST_PERIOD_START_DATES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_PERIOD_START_DATES, status:VALID,
-
SYNONYM: APPS.MSC_ST_OPERATION_COMPONENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_OPERATION_COMPONENTS, status:VALID,
-
SYNONYM: APPS.MSC_ST_JOB_OP_RESOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_JOB_OP_RESOURCES, status:VALID,
-
SYNONYM: APPS.MSC_ST_SIMULATION_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_SIMULATION_SETS, status:VALID,
-
SYNONYM: APPS.MSC_ST_OPERATION_RESOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_OPERATION_RESOURCES, status:VALID,
-
SYNONYM: APPS.MSC_ST_OPERATION_RESOURCE_SEQS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_OPERATION_RESOURCE_SEQS, status:VALID,
-
SYNONYM: APPS.MSC_ST_ROUTING_OPERATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_ROUTING_OPERATIONS, status:VALID,
-
SYNONYM: APPS.MSC_ST_OPERATION_NETWORKS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_OPERATION_NETWORKS, status:VALID,
-
SYNONYM: APPS.MSC_ST_NET_RES_INST_AVAIL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_NET_RES_INST_AVAIL, status:VALID,
-
SYNONYM: APPS.MSC_ST_NET_RESOURCE_AVAIL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_NET_RESOURCE_AVAIL, status:VALID,
-
SYNONYM: APPS.GMP_DEMANDS_API
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMP_DEMANDS_API, status:VALID,
-
SYNONYM: APPS.MSC_ST_SHIFT_DATES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_SHIFT_DATES, status:VALID,
-
SYNONYM: APPS.MSC_ST_BOM_COMPONENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_BOM_COMPONENTS, status:VALID,
-
SYNONYM: APPS.MSC_ST_ROUTINGS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_ROUTINGS, status:VALID,
-
SYNONYM: APPS.MSC_ST_BOMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_BOMS, status:VALID,
-
SYNONYM: APPS.MSC_ST_SUB_INVENTORIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_SUB_INVENTORIES, status:VALID,
-
SYNONYM: APPS.MSC_ST_JOB_OP_RESOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_JOB_OP_RESOURCES, status:VALID,
-
SYNONYM: APPS.MSC_ST_RESOURCE_INSTANCE_REQS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_RESOURCE_INSTANCE_REQS, status:VALID,
-
SYNONYM: APPS.MSC_ST_PERIOD_START_DATES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_PERIOD_START_DATES, status:VALID,
-
SYNONYM: APPS.MSC_ST_NET_RESOURCE_AVAIL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_NET_RESOURCE_AVAIL, status:VALID,
-
SYNONYM: APPS.MSC_ST_CAL_WEEK_START_DATES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_CAL_WEEK_START_DATES, status:VALID,
-
SYNONYM: APPS.MSC_ST_RESOURCE_CHARGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_RESOURCE_CHARGES, status:VALID,
-
SYNONYM: APPS.MSC_ST_CAL_WEEK_START_DATES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_CAL_WEEK_START_DATES, status:VALID,
-
SYNONYM: APPS.MSC_ST_NET_RES_INST_AVAIL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_NET_RES_INST_AVAIL, status:VALID,
-
SYNONYM: APPS.MSC_ST_CALENDAR_DATES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_CALENDAR_DATES, status:VALID,
-
SYNONYM: APPS.MSC_ST_RESOURCE_CHARGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_RESOURCE_CHARGES, status:VALID,
-
SYNONYM: APPS.MSC_ST_SHIFT_DATES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_SHIFT_DATES, status:VALID,
-
SYNONYM: APPS.MSC_ST_RESOURCE_REQUIREMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_RESOURCE_REQUIREMENTS, status:VALID,
-
SYNONYM: APPS.MSC_ST_JOB_OPERATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_JOB_OPERATIONS, status:VALID,
-
SYNONYM: APPS.MSC_ST_OPERATION_COMPONENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_OPERATION_COMPONENTS, status:VALID,
-
SYNONYM: APPS.MSC_ST_JOB_OPERATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_JOB_OPERATIONS, status:VALID,
-
SYNONYM: APPS.GMP_CALENDAR_DETAIL_GTMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMP_CALENDAR_DETAIL_GTMP, status:VALID,
-
SYNONYM: APPS.MSC_ST_SUB_INVENTORIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_SUB_INVENTORIES, status:VALID,
-
SYNONYM: APPS.MSC_ST_RESOURCE_INSTANCE_REQS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_RESOURCE_INSTANCE_REQS, status:VALID,
-
SYNONYM: APPS.MSC_ST_JOB_OPERATION_NETWORKS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_JOB_OPERATION_NETWORKS, status:VALID,
-
SYNONYM: APPS.GMP_RESOURCE_AVAIL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMP_RESOURCE_AVAIL, status:VALID,
-
SYNONYM: APPS.MSC_ST_JOB_OPERATION_NETWORKS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_JOB_OPERATION_NETWORKS, status:VALID,