Search Results oks_reprocessing_n1




Overview

The OKS.OKS_REPROCESSING table is a Service Contracts (OKS) transactional staging and audit table that records the outcome of Service Order lines processed from the Order Capture queue. It resides in the APPS schema's OKS product, is classified as VALID in Oracle E-Business Suite 12.1.1 and 12.2.2, and is stored in the APPS_TS_TX_DATA tablespace with a PCT Free of 10. The table serves as the interface between order capture activity and Service Contracts creation: when the "Service Contracts Order Capture" concurrent program is executed, relevant order line attributes are written here, and the "Order Reprocessing" concurrent program subsequently consumes those rows to instantiate contracts. Successfully interfaced lines capture the resulting contract details; failed lines retain diagnostic error text so users can correct and resubmit them through the Service Order Reprocessing form.

Based on the data vault classification heuristic derived from its foreign key structure, OKS_REPROCESSING is described as standalone. As a modeling suggestion, its primary key on ID and its multiple foreign-key-style references to order and contract entities position it as a link-style record — an associative artifact capturing the event of an order line being processed into a contract — rather than a pure hub or satellite.

Key Information Stored

The table contains 19 documented columns. The most operationally significant include:

Common Use Cases and Queries

Typical scenarios include monitoring interface throughput, diagnosing failed order lines, and reconciling contracts to their originating orders.

  • Identify open errors for remediation: SELECT id, order_number, error_text FROM oks.oks_reprocessing WHERE success_flag = 'E';
  • Measure success rate by source: SELECT source_flag, success_flag, COUNT(*) FROM oks.oks_reprocessing GROUP BY source_flag, success_flag;
  • Trace a contract back to its order: SELECT order_number, contract_id, contract_line_id FROM oks.oks_reprocessing WHERE contract_id = :contract_id;
  • Locate rows awaiting reprocessing: SELECT id, order_line_id FROM oks.oks_reprocessing WHERE reprocess_yn = 'Y' AND success_flag = 'R';

Related Objects

The most significant related objects, based on documented relationships and functional context, include: