98 Engineering Articles Published

Technical Deep Dives

Production-ready code, architecture breakdowns, and performance tuning strategies for enterprise retail systems.

All Articles (Page 3)

The Oracle Retail Extension Model: Custom Tables, Flex Attributes & Upgrade-Safe Customization
Oracle Retail
20 min read

The Oracle Retail Extension Model: Custom Tables, Flex Attributes & Upgrade-Safe Customization

A comprehensive guide to the Oracle RMS Extension Model. Learn how to create CUST_ extension tables, use flex attributes for custom fields, implement custom PL/SQL hooks, build upgrade-safe integrations via ORDS REST APIs, and avoid the technical debt of base code modifications.

Oracle RMSExtension ModelCustomization
Read Article
Registering and Scheduling Custom Batch Scripts in RMS
Oracle Retail
8 min read

Registering and Scheduling Custom Batch Scripts in RMS

How to register custom shell scripts and PL/SQL procedures into the Oracle RMS batch framework and schedule them via POM.

Oracle RMSBatch ArchitecturePOM
Read Article
Writing Custom Validation Frameworks in PL/SQL
Oracle Retail
12 min read

Writing Custom Validation Frameworks in PL/SQL

How to build robust validation engines for your RMS staging tables using PL/SQL bulk processing and FORALL loops.

Oracle RMSPL/SQLValidation
Read Article
RIB Architecture: The Retail Integration Bus That Connects Every Oracle Retail Module
Oracle Retail
22 min read

RIB Architecture: The Retail Integration Bus That Connects Every Oracle Retail Module

A comprehensive guide to the Oracle Retail Integration Bus (RIB). Learn how JMS-based pub/sub messaging connects RMS to Xstore, RPCS, ReIM, and SIOCS, the RIB adapter architecture, message families, error hospital, RIHA monitoring, and real-time vs batch integration patterns.

Oracle RMSRIBRetail Integration Bus
Read Article
RMS Staging Tables: Interface Tables for External System Integration
Oracle Retail
18 min read

RMS Staging Tables: Interface Tables for External System Integration

A comprehensive guide to RMS staging tables. Learn how IF_TRAN_DATA, IF_ITEM, and IF_PO staging tables act as the gateway between external systems and RMS, the staging-to-production promotion flow, error handling via rejection tables, and best practices for high-volume data loading.

Oracle RMSStaging TablesIF_TRAN_DATA
Read Article
The Foundation Data Layer (FDL) in Oracle RMS: Extract Types, Downstream Consumers & ODI Integration
Oracle Retail
18 min read

The Foundation Data Layer (FDL) in Oracle RMS: Extract Types, Downstream Consumers & ODI Integration

A comprehensive guide to the RMS Foundation Data Layer (FDL). Learn how FDL extracts transform OLTP data into flat files for downstream systems, the difference between full and delta extracts, FDL_ITEM and FDL_ITEM_LOC table schemas, ODI integration patterns, and BDI in cloud deployments.

Oracle RMSFoundation Data LayerFDL
Read Article
RMS Foundation Batches: VDATE, Currency Rates & Business Date Management
Oracle Retail
16 min read

RMS Foundation Batches: VDATE, Currency Rates & Business Date Management

A comprehensive guide to RMS foundation batch programs. Learn how VDATE_JOB advances the business date, CURRRATE_LOAD processes exchange rates, fiscal calendar batches update period boundaries, and how foundation programs must complete before all other batches can start.

Oracle RMSFoundation BatchesVDATE
Read Article
RMS Batch Architecture: Understanding the Oracle Retail Batch Engine
Oracle Retail
20 min read

RMS Batch Architecture: Understanding the Oracle Retail Batch Engine

A comprehensive guide to the Oracle RMS batch architecture. Learn how Pro*C batch programs work, the threading model, batch error handling patterns, RESTART_CONTROL table, parallel vs serial execution, the batch scheduling flow, and common batch troubleshooting techniques.

Oracle RMSBatch ArchitecturePro*C
Read Article
Replenishment Batches in Oracle RMS
Oracle Retail
12 min read

Replenishment Batches in Oracle RMS

A technical guide to the Oracle RMS replenishment batch architecture. Understand how reqext.pc extracts needs, rplbld.pc builds orders, and rplapprv.pc approves them.

Oracle RMSOracle Retail Merchandising SystemReplenishment
Read Article
Warehouse vs. Store Replenishment in Oracle RMS
Oracle Retail
13 min read

Warehouse vs. Store Replenishment in Oracle RMS

Understand the critical differences between replenishing a store vs. a warehouse in Oracle RMS. Learn about cross-docking, flow-through allocation, and staple replenishment strategies.

Oracle RMSOracle Retail Merchandising SystemReplenishment
Read Article
Replenishment Attributes in Oracle RMS
Oracle Retail
11 min read

Replenishment Attributes in Oracle RMS

A deep dive into the specific item/location attributes that govern replenishment logic in Oracle RMS. Learn how review cycles, delivery schedules, and lead times control the timing of automated orders.

Oracle RMSOracle Retail Merchandising SystemReplenishment
Read Article
Replenishment Fundamentals in Oracle RMS
Oracle Retail
14 min read

Replenishment Fundamentals in Oracle RMS

A comprehensive guide to automated replenishment in Oracle RMS. Learn the core replenishment methods (Min/Max, Dynamic, Time Supply), how Net Inventory is calculated, and the architecture of the REPL_ITEM_LOC table.

Oracle RMSOracle Retail Merchandising SystemReplenishment
Read Article
Competitive Shopping in RMS
Oracle Retail
12 min read

Competitive Shopping in RMS

Learn how Oracle RMS manages competitor pricing data. Understand the COMP_SHOP_LIST and COMP_PRICE tables, and how retailers use this data to execute price matches and maintain market share.

Oracle RMSOracle Retail Merchandising Systemcompetitive shopping
Read Article
Promotions Framework in Oracle RPM
Oracle Retail
18 min read

Promotions Framework in Oracle RPM

A comprehensive overview of the Oracle RPM Promotions Framework. Understand how temporary discounts, multi-buys (BOGO), and threshold promotions are designed, conflict-checked, and executed during the promotional lifecycle.

Oracle RMSOracle Retail Price ManagementRPM
Read Article
Clearance Pricing and Markdown Strategies
Oracle Retail
15 min read

Clearance Pricing and Markdown Strategies

Master Oracle RPM Clearance Pricing. Learn how items transition from regular price to End-of-Life, how clearance zone groups drive aggressive markdowns, and why clearance events lock out regular price changes.

Oracle RMSOracle Retail Price ManagementRPM
Read Article
Regular Price Changes and Markdowns
Oracle Retail
16 min read

Regular Price Changes and Markdowns

Master Oracle RPM price change workflows. Understand how regular price changes are created, the critical difference between Markups and Markdowns, and how conflict checking prevents margin erosion.

Oracle RMSOracle Retail Price ManagementRPM
Read Article
Price Zones and Zone Groups in Oracle RPM
Oracle Retail
17 min read

Price Zones and Zone Groups in Oracle RPM

Understand Oracle Retail Price Zones. Learn how retailers group hundreds of stores into localized clusters for regular and clearance pricing strategies, reducing data maintenance and ensuring competitive localized pricing.

Oracle RMSOracle Retail Price ManagementRPM
Read Article
Retail Pricing Fundamentals: Cost, Retail & IMU
Oracle Retail
15 min read

Retail Pricing Fundamentals: Cost, Retail & IMU

Master the foundations of Oracle Retail Pricing. Learn the mathematical relationship between Cost and Retail, how Initial Markup (IMU) is calculated, and how the Oracle Retail Price Management (RPM) engine sets the baseline for profitability.

Oracle RMSOracle Retail Price ManagementRPM
Read Article
Inventory Adjustments and Reason Codes
Oracle Retail
14 min read

Inventory Adjustments and Reason Codes

Master Oracle RMS inventory adjustments. Understand how TRAN_DATA Tran Code 22 works, how reason codes drive the financial mapping in FIF_GL_CROSS_REF, and the impact of shrink, damage, and adjustments on the stock ledger.

Oracle RMSOracle Retail Merchandising Systeminventory adjustments
Read Article
Stock Counts and Cycle Counting in RMS
Oracle Retail
18 min read

Stock Counts and Cycle Counting in RMS

A developer's guide to Stock Counts in Oracle RMS. Learn the difference between Unit counts and Unit & Dollar counts, how STAKE_HEAD manages the counting schedule, and how variances generate Tran Code 22 ledger adjustments.

Oracle RMSOracle Retail Merchandising Systemstock counts
Read Article
Return to Vendor (RTV): Workflow and Ledger Impact
Oracle Retail
15 min read

Return to Vendor (RTV): Workflow and Ledger Impact

A comprehensive guide to Return to Vendor (RTV) processes in Oracle RMS. Learn how RTV_HEAD orchestrates returning damaged or unsold goods to suppliers, how RTV_QTY locks inventory, and how Tran Code 24 impacts the stock ledger.

Oracle RMSOracle Retail Merchandising SystemReturn to Vendor
Read Article
Transfers: Moving Stock Across the Network
Oracle Retail
17 min read

Transfers: Moving Stock Across the Network

A deep dive into Oracle RMS Transfers. Learn how TSFHEAD and TSFDETAIL orchestrate the movement of inventory from Warehouse-to-Store (W2S) and Store-to-Store (S2S), including approval workflows, in-transit accounting, and receiving.

Oracle RMSOracle Retail Merchandising Systeminventory transfers
Read Article
WAC (Weighted Average Cost) and Cost Accounting
Oracle Retail
19 min read

WAC (Weighted Average Cost) and Cost Accounting

Understand Weighted Average Cost (WAC) in Oracle RMS. Learn the mathematical formula behind WAC calculations, how ITEM_LOC_SOH.UNIT_COST is updated during receiving, and how Tran Code 70 (Cost Variance) keeps the ledger balanced.

Oracle RMSOracle Retail Merchandising SystemWAC
Read Article
The Stock Ledger: Core of RMS Accounting
Oracle Retail
24 min read

The Stock Ledger: Core of RMS Accounting

Demystifying the Oracle RMS Stock Ledger. Learn how TRAN_DATA captures every inventory movement, how daily and month-end rollups feed the general ledger, and the difference between retail and cost accounting.

Oracle RMSOracle Retail Merchandising Systemstock ledger
Read Article
RetailCoder
All systems operational
v1.0 Live

RC:OMS

Multi-channel order management with double-entry inventory ledger. Amazon, Flipkart, Shopify, WooCommerce — one source of truth.

Launch demo →
v1.0 Live

RC:Storefront

Self-hosted headless e-commerce. Your server, your data, zero transaction fees. Native RC:OMS inventory sync.

Visit Storefront →
Pipeline

RC:Pulse

AI-powered retail analytics and demand forecasting — built natively on top of your RC:OMS and Storefront data.

Request early access →
Built in India 🇮🇳  ·  Architected by Priyanshu PandeyTalk to an engineer →