Search Results gmd_disp_pub
Overview
GMD_DISP_PUB is a public PL/SQL package owned by the APPS schema in Oracle E-Business Suite, belonging to the Process Manufacturing (OPM) Quality module family. Its name derives from "Disposition," and it exists to manage the disposition status of quality samples, specifications, and results generated within the OPM Quality Management (GMD) schema. Disposition in this context refers to the business decision applied to sampled material — acceptance, rejection, or other configured statuses — that determines whether inventory, WIP, supplier, or specification-versioned material may proceed through the manufacturing lifecycle.
The package is classified as a PUB (public) API, indicating it is intended for external invocation by other application modules, forms, workflows, or custom extensions rather than being restricted to internal use. Its dependency on FND_API confirms that it participates in the Oracle Application Object Library's standard API framework, including the error-handling and messaging conventions (FND_MSG_PUB) that accompany that framework. This makes GMD_DISP_PUB a supported integration point for developers extending quality and disposition workflows.
Key Procedures and Functions
The documented interface exposes a single public procedure:
- CHANGE_DISPOSITION — Alters the disposition associated with a quality sample, specification, or result record. It is the primary entry point for programmatically transitioning material from one disposition state to another, for example moving a sample from a pending or quarantine state to an approved or rejected disposition. It encapsulates the validation and update logic required to keep disposition data consistent across the underlying result, sample, and specification tables. Because it is exposed as a public API, it is the recommended mechanism for custom code that must change disposition without directly manipulating base tables.
The ETRM metadata documents no additional public procedures or functions in this package; any other programs reside in the package body as private helpers supporting CHANGE_DISPOSITION.
Tables Accessed
GMD_DISP_PUB reads and writes a broad set of OPM Quality and Inventory tables, referenced through APPS synonyms:
- GMD_SAMPLES, GMD_SAMPLING_EVENTS — source sample and sampling event records whose disposition is being changed.
- GMD_RESULTS, GMD_SPEC_RESULTS, GMD_COMPOSITE_RESULTS — analytical and composite results tied to the sample, often carrying their own disposition indicators.
- GMD_SPECIFICATIONS_B, GMD_SPEC_TESTS_B, GMD_QUALITY_CONFIG — specification definitions, test assignments, and module configuration that govern valid dispositions.
- GMD_SAMPLE_SPEC_DISP, GMD_EVENT_SPEC_DISP, GMD_COMPOSITE_SPEC_DISP — the disposition definition tables that map specifications and events to their permitted disposition values.
- GMD_INVENTORY_SPEC_VRS, GMD_WIP_SPEC_VRS, GMD_SUPPLIER_SPEC_VRS — versioned specification assignments for inventory, WIP, and supplier material.
- MTL_GRADES — the inventory grade master, linking quality disposition outcomes to material grade assignment.
Usage Notes
GMD_DISP_PUB.CHANGE_DISPOSITION is typically invoked from OPM Quality forms when a user manually changes a disposition, from concurrent programs that batch-process disposition updates, or from custom PL/SQL extensions and workflow notification handlers that must automate disposition decisions. Because the package follows FND_API conventions, callers should expect it to signal errors through the standard API return status and message stack rather than raising unhandled exceptions.
No other application packages are documented as referencing GMD_DISP_PUB within this release, so it should be treated as a leaf-level public API. Direct DML against the disposition tables is not recommended; the documented procedure is the appropriate integration surface for both Oracle EBS 12.1.1 and 12.2.2 environments.
-
PACKAGE: APPS.GMD_DISP_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMD_DISP_PUB, status:VALID,
-
PACKAGE: APPS.GMD_DISP_PUB
12.2.2
-
PACKAGE BODY: APPS.GMD_DISP_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_DISP_PUB, status:VALID,
-
PACKAGE: APPS.GMD_DISP_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMD_DISP_GRP, status:VALID,
-
SYNONYM: APPS.MTL_GRADES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_GRADES, status:VALID,
-
SYNONYM: APPS.GMD_QUALITY_CONFIG
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMD_QUALITY_CONFIG, status:VALID,
-
PACKAGE: APPS.GMD_QUALITY_PARAMETERS_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMD_QUALITY_PARAMETERS_GRP, status:VALID,
-
SYNONYM: APPS.GMD_COMPOSITE_SPEC_DISP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMD_COMPOSITE_SPEC_DISP, status:VALID,
-
SYNONYM: APPS.GMD_COMPOSITE_RESULTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMD_COMPOSITE_RESULTS, status:VALID,
-
PACKAGE: APPS.GMD_SAMPLES_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMD_SAMPLES_GRP, status:VALID,
-
SYNONYM: APPS.GMD_SPEC_RESULTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMD_SPEC_RESULTS, status:VALID,
-
SYNONYM: APPS.GMD_SPEC_TESTS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMD_SPEC_TESTS_B, status:VALID,
-
SYNONYM: APPS.GMD_SUPPLIER_SPEC_VRS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMD_SUPPLIER_SPEC_VRS, status:VALID,
-
SYNONYM: APPS.GMD_WIP_SPEC_VRS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMD_WIP_SPEC_VRS, status:VALID,
-
SYNONYM: APPS.GMD_RESULTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMD_RESULTS, status:VALID,
-
SYNONYM: APPS.GMD_INVENTORY_SPEC_VRS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMD_INVENTORY_SPEC_VRS, status:VALID,
-
SYNONYM: APPS.GMD_SAMPLE_SPEC_DISP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMD_SAMPLE_SPEC_DISP, status:VALID,
-
SYNONYM: APPS.GMD_SPECIFICATIONS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMD_SPECIFICATIONS_B, status:VALID,
-
SYNONYM: APPS.GMD_SAMPLES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMD_SAMPLES, status:VALID,
-
SYNONYM: APPS.GMD_EVENT_SPEC_DISP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMD_EVENT_SPEC_DISP, status:VALID,
-
SYNONYM: APPS.GMD_SAMPLING_EVENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMD_SAMPLING_EVENTS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.GMD_API_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMD_API_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.MTL_MATERIAL_STATUSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_MATERIAL_STATUSES, status:VALID,
-
PACKAGE: APPS.GMD_DEBUG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMD_DEBUG, status:VALID,
-
SYNONYM: APPS.WMS_LPN_CONTENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WMS_LPN_CONTENTS, status:VALID,
-
SYNONYM: APPS.MTL_TRANSACTION_REASONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_TRANSACTION_REASONS, status:VALID,
-
SYNONYM: APPS.WMS_LICENSE_PLATE_NUMBERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WMS_LICENSE_PLATE_NUMBERS, status:VALID,
-
SYNONYM: APPS.MTL_LOT_NUMBERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_LOT_NUMBERS, status:VALID,
-
VIEW: APPS.MTL_ITEM_LOCATIONS_KFV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ITEM_LOCATIONS_KFV, object_name:MTL_ITEM_LOCATIONS_KFV, status:VALID,
-
APPS.GMD_DISP_PUB dependencies on GMD_DISP_PUB
12.2.2
-
PACKAGE BODY: APPS.GMD_DISP_PUB
12.2.2
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS_B, status:VALID,
-
SYNONYM: APPS.MTL_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_PARAMETERS, status:VALID,
-
PACKAGE: APPS.FND_LOG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
APPS.GMD_DISP_PUB dependencies on FND_API
12.2.2
-
PACKAGE: APPS.FND_MSG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2