Search Results batch
The GML.GML_BATCH_TMP
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 serves as a temporary storage structure within the Global Manufacturing and Logistics (GML) module. This table is primarily utilized during batch processing operations to temporarily hold data before it is validated, processed, or transferred to permanent tables. The design aligns with Oracle EBS's architecture, where temporary tables optimize performance by reducing contention on transactional tables during high-volume data operations.
Purpose and Functionality
TheGML.GML_BATCH_TMP
table acts as an intermediary in batch-oriented processes, such as inventory transactions, material movements, or production reconciliations. It enables the system to stage data before applying business rules, validations, or posting to permanent tables like GML_BATCH_HEADER
or GML_BATCH_DETAILS
. This approach minimizes locking issues and improves throughput in high-transaction environments.
Key Attributes
While the exact schema may vary based on customizations, the table typically includes the following columns:- BATCH_ID: A unique identifier for the batch process.
- TRANSACTION_TYPE: Specifies the operation (e.g., "ISSUE," "RECEIPT").
- ITEM_CODE: References the item involved in the transaction.
- QUANTITY: Stores provisional quantities before validation.
- STATUS_FLAG: Indicates processing state (e.g., "PENDING," "PROCESSED").
- CREATION_DATE: Timestamp for audit purposes.
- ERROR_MESSAGE: Captures validation failures during processing.
Integration with Oracle EBS Modules
The table interacts with core EBS functionalities:- Inventory Management (INV): Temporarily holds unposted material transactions.
- Cost Management (CST): Stages cost adjustments before final accounting entries.
- Work in Process (WIP): Buffers production batch data before updating shop floor records.
Technical Considerations
- Performance: Indexes on
BATCH_ID
andSTATUS_FLAG
optimize batch job performance. - Purging Mechanism: Scheduled concurrent programs typically truncate processed records to maintain efficiency.
- Partitioning: In high-volume implementations, partitioning by
CREATION_DATE
may be implemented.
Customization Scenarios
Implementations often extend the table with client-specific columns likeCUSTOMER_REFERENCE
or PROJECT_CODE
to support specialized workflows. Such modifications require careful impact analysis to avoid conflicts with standard batch processing programs.
Security Model
Access is typically restricted to:- GML module responsibilities
- Batch processing concurrent programs
- Database triggers enforcing data integrity
Migration Implications
Between EBS 12.1.1 and 12.2.2, the table structure generally remains consistent, but 12.2.2 may introduce:- Enhanced auditing columns for GDPR compliance
- JSON-type columns for flexible attribute storage
- Integration with Oracle Fusion Middleware for web service-based batch processing
GML.GML_BATCH_TMP
table exemplifies Oracle EBS's approach to handling batch data with efficiency and reliability, serving as a critical component in manufacturing and logistics operations.
-
Lookup Type: BATCH STATUS
12.2.2
product: PA - Projects , meaning: Batch Status , description: Batch Status ,
-
Lookup Type: BATCH STATUS
12.1.1
product: PA - Projects , meaning: Batch Status , description: Batch Status ,
-
Lookup Type: CHECK BATCH STATUS
12.1.1
product: AP - Payables , meaning: Check Batch Status , description: Payment Batch Status ,
-
Lookup Type: CHECK BATCH STATUS
12.2.2
product: AP - Payables , meaning: Check Batch Status , description: Payment Batch Status ,
-
Lookup Type: STP BATCH STATUS
12.1.1
product: IGI - Public Sector Financials International , meaning: STP Batch Status , description: STP Batch Status ,
-
Lookup Type: STP BATCH STATUS
12.2.2
product: IGI - Public Sector Financials International , meaning: STP Batch Status , description: STP Batch Status ,
-
Lookup Type: CHECK GENERIC BATCH STATUS
12.1.1
product: AP - Payables , meaning: Check Generic Batch Status , description: Different statuses of a payment batch ,
-
Lookup Type: PAYMENT BATCH NEXT STEP
12.2.2
product: AP - Payables , meaning: Payment Batch Next Step , description: Various steps that can be perfomed on a payment batch ,
-
Lookup Type: PAYMENT BATCH NEXT STEP
12.1.1
product: AP - Payables , meaning: Payment Batch Next Step , description: Various steps that can be perfomed on a payment batch ,
-
Lookup Type: CHECK GENERIC BATCH STATUS
12.2.2
product: AP - Payables , meaning: Check Generic Batch Status , description: Different statuses of a payment batch ,
-
File: Payment Batch Sequential Numbering R12.pdf
12.1.1
product: FV - Federal Financials , size: 23.112 KBytes , file_type: PDF Diagram ,
-
File: Payment Batch Sequential Numbering R12.pdf
12.2.2
product: FV - Federal Financials , size: 23.112 KBytes , file_type: PDF Diagram ,
-
Lookup Type: IBY_BATCH_STATE
12.1.1
product: IBY - Payments , meaning: Settlement batch states , description: Settlement batch states ,
-
Lookup Type: IBY_BATCH_STATE
12.2.2
product: IBY - Payments , meaning: Settlement batch states , description: Settlement batch states ,
-
Lookup Type: BATCH_STATUS
12.1.1
product: GMA - Process Manufacturing Systems , meaning: Batch Status , description: Batch Status ,
-
Lookup Type: BATCH_STATUS
12.2.2
product: GMA - Process Manufacturing Systems , meaning: Batch Status , description: Batch Status ,
-
Lookup Type: POSTED_INVOICE_RPT_SORT
12.1.1
product: AP - Payables , meaning: Posted Invoice Rpt Sort , description: Sort by option for posted invocie report ,
-
APPS.HXT_BATCH_PROCESS dependencies on FND_FILE
12.2.2
-
Lookup Type: IBY_TRANSACTION_STATUS
12.1.1
product: IBY - Payments , meaning: Transaction Statuses , description: Transaction Status defined in Oracle Payments ,
-
Lookup Type: EGO_IMPORT_BATCH_ACTIONS
12.2.2
product: EGO - Advanced Product Catalog , meaning: Import batch actions , description: Import batch actions ,
-
Lookup Type: IBY_TRANSACTION_STATUS
12.2.2
product: IBY - Payments , meaning: Transaction Statuses , description: Transaction Status defined in Oracle Payments ,
-
Lookup Type: BATCH_STATUS
12.2.2
product: PER - Human Resources , meaning: Batch Status , description: Batch Status ,
-
Lookup Type: BATCH_TYPE
12.1.1
product: CE - Cash Management , meaning: Batch Type , description: Batch Type ,
-
Lookup Type: POSTED_PAYMENT_RPT_SORT
12.1.1
product: AP - Payables , meaning: Posted Payment Rpt Sort , description: Sort by option for posted payment report ,
-
APPS.AR_AUTOREM_API dependencies on APP_EXCEPTION
12.2.2
-
Lookup Type: EGO_IMPORT_ITEM_STATE
12.1.1
product: EGO - Advanced Product Catalog , meaning: EGO Item State in Batch , description: EGO Item State in Batch ,
-
Lookup Type: EGO_IMPORT_BATCH_ACTIONS
12.1.1
product: EGO - Advanced Product Catalog , meaning: Import batch actions , description: Import batch actions ,
-
APPS.IGR_IMP_001 dependencies on IGS_GE_NUMBER
12.1.1
-
Lookup Type: BATCH_STATUS
12.1.1
product: AR - Receivables , meaning: Batch Status , description: Batch Status ,
-
TABLE: GML.GML_BATCH_TMP
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.GML_BATCH_TMP, object_name:GML_BATCH_TMP, status:VALID,
-
Lookup Type: POSTED_INVOICE_RPT_SORT
12.2.2
product: AP - Payables , meaning: Posted Invoice Rpt Sort , description: Sort by option for posted invocie report ,
-
VIEW: APPS.IBY_BATCHES_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_BATCHES_ALL_V, object_name:IBY_BATCHES_ALL_V, status:VALID,
-
Lookup Type: GME_BATCH_STATUS
12.1.1
product: GME - Process Manufacturing Process Execution , meaning: GME: Batch Status , description: GME: Batch Status ,
-
Lookup Type: GME_BATCH_STATUS
12.2.2
product: GME - Process Manufacturing Process Execution , meaning: GME: Batch Status , description: GME: Batch Status ,
-
APPS.HXT_BATCH_PROCESS dependencies on FND_FILE
12.1.1
-
Lookup Type: BATCH_STATUS
12.1.1
product: PER - Human Resources , meaning: Batch Status , description: Batch Status ,
-
Lookup Type: GMO_NONCONFORMANCE_ENTITIES
12.2.2
product: GMO - Manufacturing Execution System for Process Manufacturing , meaning: Nonconformance Entities , description: Process Nonconformance entities that interfaces to Oracle Quality ,
-
TABLE: IBY.IBY_BATCHES_ALL
12.2.2
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_BATCHES_ALL, object_name:IBY_BATCHES_ALL, status:VALID,
-
Lookup Type: BATCH_TYPE
12.2.2
product: CE - Cash Management , meaning: Batch Type , description: Batch Type ,
-
TABLE: AP.AP_PBATCH_SET_LINES_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PBATCH_SET_LINES_ALL, object_name:AP_PBATCH_SET_LINES_ALL, status:VALID,
-
VIEW: APPS.IBY_BATCHES_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_BATCHES_ALL_V, object_name:IBY_BATCHES_ALL_V, status:VALID,
-
APPS.GMF_VIB dependencies on DBMS_OUTPUT
12.1.1
-
Lookup Type: GMO_NONCONFORMANCE_ENTITIES
12.1.1
product: GMO - Manufacturing Execution System for Process Manufacturing , meaning: Nonconformance Entities , description: Process Nonconformance entities that interfaces to Oracle Quality ,
-
Lookup Type: POSTED_PAYMENT_RPT_SORT
12.2.2
product: AP - Payables , meaning: Posted Payment Rpt Sort , description: Sort by option for posted payment report ,
-
Lookup Type: PAY_BBA_BATCH_OPERATION
12.2.2
product: PER - Human Resources , meaning: Batch Balance Adjustment Batch Operation , description: Batch Process options for BBA Process ,
-
Lookup Type: EGO_IMPORT_CONF_ACTIONS
12.1.1
product: EGO - Advanced Product Catalog , meaning: Inline Batch Item Actions (Confirmed Items) , description: Inline Batch Item Actions (Confirmed Items) ,
-
TABLE: IBY.IBY_BATCHES_ALL
12.1.1
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_BATCHES_ALL, object_name:IBY_BATCHES_ALL, status:VALID,
-
Lookup Type: EGO_IMPORT_ITEM_STATE
12.2.2
product: EGO - Advanced Product Catalog , meaning: EGO Item State in Batch , description: EGO Item State in Batch ,
-
APPS.IGS_UC_EXP_APPLICANT_DTLS dependencies on IGS_AD_INTERFACE_BATCH_ID_S
12.1.1
-
Lookup Type: GMO_BATCH_RESERVATION_STATUS
12.2.2
product: GMO - Manufacturing Execution System for Process Manufacturing , meaning: GMO Batch Reservation Status , description: Batch Reservatoin Status ,