Search Results gme_step_status




Overview

APPS.GME_BATCH_STEPS_V is a reporting and inquiry view within the Oracle E-Business Suite Process Manufacturing (OPM/GME) module. It presents batch step information—the individual routing operations executed against a production batch—in a form suited for concurrent program output, OAF pages, and ad hoc query tools. The view is a denormalized projection of the GME_BATCH_STEPS base table, joined to operation master data and to the GME_STEP_STATUS lookup, and it performs server-timezone conversion of every date column so that report consumers see display-ready values rather than raw database timestamps.

Its principal practical value is the resolution of two coded values. First, GBS.STEP_STATUS is decoded through GEM_LOOKUPS against the lookup type 'GME_STEP_STATUS' to return lkup.meaning, which is the user-facing description of the step's lifecycle state (for example pending, released, in process, or complete). Second, GBS.TERMINATED_IND is decoded through FND_MESSAGE into a translatable message string. These two decodes are the reason the view is frequently preferred over the base table when a user searches on "gme_step_status" or requires a readable status description without joining the lookup table manually.

Underlying Base Objects

The view is defined over the following documented objects:

Because the lookup join is an inner join on a fixed lookup type, a batch step whose STEP_STATUS does not have a corresponding GEM_LOOKUPS row under 'GME_STEP_STATUS' will not appear in the view. This is worth noting when reconciling row counts against GME_BATCH_STEPS.

Key Columns

Common Use Cases and Queries

Typical uses include batch step status reporting, shop-floor work-in-process inquiries, capacity utilization analysis, and feeds into manufacturing execution or quality systems. The following query lists open steps for a batch with readable status:

  • SELECT batch_id, batchstep_no, operation_no, meaning, plan_start_date, actual_start_date, plan_step_qty, actual_step_qty
  • FROM apps.gme_batch_steps_v
  • WHERE batch_id = :p_batch_id
  • AND delete_mark = 0
  • ORDER BY batchstep_no;

To aggregate step status counts across batches for a period, group on MEANING and restrict on PLAN_START_DATE. To find terminated steps, filter on TERMINATED_IND = 1. Always constrain on BATCH_ID or a date range, since the view is not partitioned and joins three objects. When exact row parity with the base table is required, query GME_BATCH_STEPS directly, as the inner lookup join can exclude orphaned status codes.