From RMS foundations to production customization

Oracle Retail Engineer

A structured curriculum covering Oracle Retail Merchandising System architecture, master data, purchasing, inventory, pricing, replenishment, integration, and enterprise operations — built from 58+ production engineering guides.

11Total Phases
68Deep Dives
Self-pacedFormat
Free CurriculumAccess
Curriculum Guide

Follow the phases in order for the best learning experience. Each phase builds upon the technical foundations established in the previous section.

Browse all related articles
Phase 02

Foundation Data

Hierarchy, locations, suppliers, and calendar setup.

1
Oracle Retail

The Oracle RMS Organizational Hierarchy

The definitive developer guide to the Oracle RMS Organizational Hierarchy. Covers the CHAIN → AREA → REGION → DISTRICT → STORE store track, the WH table with Physical, Virtual and Finisher warehouses, the critical LOC + LOC_TYPE pattern, ITEM_LOC, and production-ready SQL & PL/SQL examples.

14 min readRead Guide →
2
Oracle Retail

Oracle RMS Merchandise Hierarchy

The definitive developer guide to the Oracle RMS Merchandise Hierarchy. Covers all six levels — COMPHEAD, DIVISION, GROUPS, DEPS, CLASS, SUBCLASS — composite primary keys, the ITEM_MASTER attachment pattern, and production-ready SQL & PL/SQL examples.

12 min readRead Guide →
3
Oracle Retail

Location Master in Oracle RMS: Stores, Warehouses & Virtual Warehouses

A definitive guide to the Oracle RMS Location Master. Learn how stores, physical warehouses, virtual warehouses, and external finishers are structured in the database, including the STORE, WH, and ADDR tables.

12 min readRead Guide →
4
Oracle Retail

The Retail Calendar in Oracle RMS

The definitive developer guide to the Oracle RMS retail calendar. Covers 4-5-4 vs 4-4-5 vs Gregorian calendar types, the PERIOD table structure, fiscal week/month/quarter/year hierarchy, SYSTEM_OPTIONS.VDATE, the SYSDATE batch, period close and the stock ledger, and production-ready SQL examples.

10 min readRead Guide →
5
Oracle Retail

Currencies, Exchange Rates & VAT Regions

The definitive developer guide to Oracle RMS multi-currency operations. Covers the CURRENCIES table, exchange rate types (Operational, Buying, Selling), CURRENCY_RATES date-effective patterns, VAT regions, VAT codes, the GST tax calculation chain, and production-ready SQL & PL/SQL examples.

11 min readRead Guide →
6
Oracle Retail

Oracle RMS Suppliers & Partners

Complete developer reference for Oracle RMS Suppliers and Partners. Covers the SUPS table, ADDR supplier sites, all PARTNER_TYPE codes, ITEM_SUPPLIER cost and lead-time setup, ITEM_SUPP_COUNTRY FOB costing, the primary supplier pattern, and 5 production-ready SQL examples.

15 min readRead Guide →
Phase 03

Item Management

Item master, locations, suppliers, and attributes.

1
Oracle Retail

RMS Item Master — Item Types & Levels

The definitive developer guide to the Oracle RMS Item Master. Covers the ITEM_MASTER table, item types (regular, pack, simple pack), item levels (transaction, style, SKU), ITEM_DESC multilingual storage, PARENT_ITEM and diff attributes, status codes, and production-ready SQL examples.

14 min readRead Guide →
2
Oracle Retail

Oracle RMS Item Creation

A step-by-step developer guide to creating items in Oracle RMS from zero to fully ranged. Covers item number generation, ITEM_MASTER setup, ITEM_DESC, ITEM_SUPPLIER, UDA assignment, status activation, and ITEM_LOC ranging — with production-ready SQL and PL/SQL examples.

16 min readRead Guide →
3
Oracle Retail

Oracle RMS Item Supplier Setup

The definitive developer guide to Oracle RMS item-supplier setup. Covers ITEM_SUPPLIER table structure, ITEM_SUPP_COUNTRY FOB costing, the primary supplier pattern, unit cost vs landed cost, lead time hierarchy, inner and outer pack sizes, rounding flags, and production-ready SQL & PL/SQL examples.

14 min readRead Guide →
4
Oracle Retail

RMS Item Locations — De-ranging and Ranging

The complete developer guide to item locations in Oracle RMS. Covers the ITEM_LOC table structure, what happens when an item is ranged, ITEM_LOC status values, auto-ranging and ranging rules, de-ranging pre-conditions, cascading effects, ITEM_LOC_SOH initialisation, and production-ready SQL & PL/SQL examples.

14 min readRead Guide →
5
Oracle Retail

Oracle RMS Item Images

The complete developer guide to Oracle RMS item images and extended attributes. Covers the ITEM_IMAGE table, image types, URL storage patterns, ITEM_SUPP_COUNTRY_DIM physical dimensions, ticketing attributes, the Oracle Retail extension model for custom columns and tables, and production-ready SQL examples.

12 min readRead Guide →
6
Oracle Retail

Oracle RMS Pack Items

The definitive developer guide to Oracle RMS pack items. Covers the three pack types (simple, complex, buyer), PACK_IND and SIMPLE_PACK_IND flags, the PACKSKU component table, pack SOH vs component SOH, orderable and sellable indicators, pack breakdown logic, and production-ready SQL & PL/SQL examples.

14 min readRead Guide →
7
Oracle Retail

Oracle RMS Transformable Items & Rules

The complete developer guide to Oracle RMS item transformations. Covers ITEM_XFORM_IND, the ITEM_TRANSFORM table, input and output item setup, transformation ratios, cost allocation, the transformation transaction workflow, stock ledger impact, and production-ready SQL & PL/SQL examples.

13 min readRead Guide →
8
Oracle Retail

Oracle RMS UDAs

The definitive developer guide to Oracle RMS User Defined Attributes (UDAs). Covers all three UDA types (Date, List of Values, Free Form), the UDA master tables, department linkage, REQUIRED_IND activation gating, UDA_ITEM_LOV/DATE/FF querying patterns, and production-ready SQL & PL/SQL examples.

13 min readRead Guide →
Phase 04

Purchasing

Purchase orders, EDI, and supplier deals.

1
Oracle Retail

Oracle RMS Purchase Orders

The complete developer guide to Oracle RMS Purchase Orders. Covers all PO types, the full status lifecycle from Worksheet to Closed, ORDHEAD and ORDSKU and ORDLOC table structures, the approval and transmission workflow, Open to Buy integration, partial receipt handling, and production-ready SQL & PL/SQL examples.

15 min readRead Guide →
2
Oracle Retail

Order Management: Approval, Revision & Cancellation in RMS

A deep dive into the Oracle RMS Purchase Order lifecycle. Master the data model behind PO approvals (ORDHEAD, ORDLOC), the revision tracking mechanics (REV_NO), and the cascading ledger impact of cancelling lines vs closing orders.

18 min readRead Guide →
3
Oracle Retail

EDI and Order Transmission Basics in RMS

Understand how Oracle RMS communicates with suppliers. A deep dive into EDI 850 (Purchase Orders), EDI 856 (ASNs), and EDI 810 (Invoices), and how RMS staging tables like EDI_ORD_DTT format data for external transmission.

17 min readRead Guide →
4
Oracle Retail

RMS Cost Components and Landed Cost

A comprehensive guide to how Oracle Retail Merchandising System calculates the true cost of inventory. Understand the difference between Base Cost and Landed Cost, and how Expenses, Assessments, and ALC drive inventory valuation in ITEM_LOC_SOH.

22 min readRead Guide →
5
Oracle Retail

Supplier Deals: Off-Invoice and Bill-Backs in RMS

Master Oracle RMS Deal Management. Learn how complex supplier negotiations—including Off-Invoice discounts and Bill-Back rebates—are modelled in the database via DEAL_HEAD and DEAL_DETAIL, and how they impact PO costs and the stock ledger.

20 min readRead Guide →
Phase 05

Inventory Management

Stock ledger, transfers, counts, and WAC.

1
Oracle Retail

Inventory Positions in Oracle RMS

Master Oracle RMS inventory tracking. Understand the vital difference between Physical Stock on Hand (SOH) and the calculated Inventory Position, driven by ITEM_LOC_SOH columns like STOCK_ON_ORDER, IN_TRANSIT, and TSF_RESERVED.

16 min readRead Guide →
2
Oracle Retail

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.

24 min readRead Guide →
3
Oracle Retail

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.

19 min readRead Guide →
4
Oracle Retail

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.

17 min readRead Guide →
5
Oracle Retail

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.

15 min readRead Guide →
6
Oracle Retail

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.

18 min readRead Guide →
7
Oracle Retail

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.

14 min readRead Guide →
Phase 06

Pricing

Price zones, promotions, and competitive shopping.

1
Oracle Retail

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.

15 min readRead Guide →
2
Oracle Retail

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.

17 min readRead Guide →
3
Oracle Retail

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.

16 min readRead Guide →
4
Oracle Retail

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.

15 min readRead Guide →
5
Oracle Retail

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.

18 min readRead Guide →
6
Oracle Retail

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.

12 min readRead Guide →
Phase 08

Integration & Batches

RIB, staging tables, FDL, and batch architecture.

1
Oracle Retail

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.

20 min readRead Guide →
2
Oracle Retail

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.

16 min readRead Guide →
3
Oracle Retail

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.

18 min readRead Guide →
4
Oracle Retail

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.

18 min readRead Guide →
5
Oracle Retail

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.

22 min readRead Guide →
6
Oracle Retail

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.

12 min readRead Guide →
7
Oracle Retail

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.

8 min readRead Guide →
Phase 10

Administration & Operations

Security, performance, upgrades, and cloud.

1
Oracle Retail

Performance Tuning Oracle RMS: Indexes, Statistics, Partitioning & Query Optimization

A comprehensive guide to Oracle RMS performance tuning. Learn index analysis for high-volume RMS tables, DBMS_STATS gathering strategies, partition pruning for TRAN_DATA, bind variable best practices, SQL profile creation, AWR report analysis, and batch performance optimization.

22 min readRead Guide →
2
Oracle Retail

Oracle Retail Cloud Services: The Move to SaaS — Architecture, POM, BDI & Extension Model

A comprehensive guide to Oracle Retail Cloud Services (MFCS). Learn the SaaS architecture, what you lose when moving to cloud, new tools (POM, BDI, APEX, ORDS), custom schema provisioning, and strategies for operating in a locked-down cloud environment.

20 min readRead Guide →
3
Oracle Retail

Oracle RMS Upgrade Patterns & Downtime Management

A comprehensive guide to Oracle RMS upgrade strategies. Learn the difference between in-place upgrades and Lift-and-Shift migrations, the Data Conversion Application (DCA), cutover weekend orchestration, rollback strategies, and integration testing for major version transitions.

18 min readRead Guide →
4
Oracle Retail

The Oracle RMS Security Model: Roles, Data-Level Security & VPD Policies

A comprehensive guide to the Oracle RMS security architecture. Learn how role-based access control works through SEC_USER_ROLE and SEC_PRIV tables, data-level security filtering, VPD (Virtual Private Database) policies, LDAP integration, and the ADMIN_USER_PRIV setup process.

18 min readRead Guide →
5
Oracle Retail

Oracle RMS: Cross-Version Differences (v14 vs v16 vs v19+ Cloud)

A comprehensive historical and technical comparison of Oracle RMS versions — from v14 Oracle Forms to v16 ADF to v19+ Cloud (MFCS). Includes feature comparison matrix, deprecated API list, new REST endpoints, Extension Model enforcement timeline, and migration considerations.

18 min readRead Guide →
Phase 11

Retail Ecosystem

RPM, ReIM, ReSA, Allocation, RPAS, and Retail Insights.

1
Oracle Retail

Oracle Retail Xstore Point-of-Service: Architecture, Offline Resilience & Integration Deep Dive

A comprehensive architectural deep dive into Oracle Retail Xstore POS. Learn how the thick-client architecture enables offline resilience, how TLOGs flow from registers to headquarters, the Apache Derby local database schema, payment integration patterns, and Xcenter corporate synchronization.

22 min readRead Guide →
2
Oracle Retail

Oracle Retail Pricing Cloud Service (RPCS / RPM): Price Events, Zone Pricing & Promotion Engine

A comprehensive guide to Oracle Retail Pricing Cloud Service (RPCS), formerly RPM. Learn the price event lifecycle, zone pricing architecture, future retail maintenance, clearance cascading, promotion engine, and how pricing flows from RPCS to Xstore POS via RIB.

22 min readRead Guide →
3
Oracle Retail

Oracle Retail Sales Audit (ReSA): TLOG Processing, Audit Rules & Financial Firewall Deep Dive

A comprehensive guide to Oracle Retail Sales Audit (ReSA). Learn how TLOGs flow from POS to the General Ledger, the SA_TRAN_HEAD/SA_TRAN_ITEM data model, audit rule configuration, over/short balancing, totals posting, and integration with RMS and the stock ledger.

24 min readRead Guide →
4
Oracle Retail

Oracle Retail Invoice Matching (ReIM): Invoice Processing, Tolerance Rules & Cost Reconciliation

A comprehensive guide to Oracle Retail Invoice Matching (ReIM). Learn how supplier invoices are matched against purchase orders and receipts, tolerance rule configuration, cost discrepancy resolution, debit/credit memo generation, and integration with RMS and Accounts Payable.

22 min readRead Guide →
5
Oracle Retail

Store Inventory Operations Cloud Service (SIOCS / SIM): Mobile Inventory, Receiving & Stock Counts

A comprehensive guide to Oracle Retail SIOCS (formerly SIM). Learn how store associates manage inventory operations on mobile devices, the receiving workflow, stock count process, store-to-store transfers, RIB integration with RMS, and the real-time inventory accuracy pipeline.

20 min readRead Guide →
6
Oracle Retail

Oracle Retail Allocation: Optimizing Inventory Distribution from Warehouse to Stores

A comprehensive guide to Oracle Retail Allocation. Learn how initial allocation distributes new merchandise to stores, the proportional and push allocation methods, ALLOC_HEADER/ALLOC_DETAIL tables, integration with RMS purchase orders, and strategies for maximizing sell-through rates.

20 min readRead Guide →
7
Oracle Retail

Oracle RPAS: Retail Predictive Application Server — Demand Forecasting & Merchandise Planning

A comprehensive guide to Oracle RPAS. Learn how the Retail Predictive Application Server powers demand forecasting, Merchandise Financial Planning (MFP), assortment planning, the domain architecture, workbook templates, and integration with RMS and Allocation.

20 min readRead Guide →
8
Oracle Retail

Oracle Retail Trade Management (RTM): Import Logistics, Letters of Credit & Customs Duties

A comprehensive guide to Oracle Retail Trade Management (RTM). Learn how international retailers manage import purchase orders, letters of credit, customs duties, transportation logistics, landed cost calculations, and trade compliance across global supply chains.

18 min readRead Guide →
9
Oracle Retail

Oracle Retail Insights (RI): Enterprise Data Warehouse, Star Schema & Retail Analytics

A comprehensive guide to Oracle Retail Insights (RI). Learn how the enterprise data warehouse aggregates data from RMS, Xstore, and RPAS into a star schema, the ETL pipeline architecture, OAS/OBIEE reporting, subject areas, and the Retail Science AI/ML platform.

20 min readRead Guide →
10
Oracle Retail

Reporting in Oracle Retail: BI Publisher, OBIEE & Oracle Analytics

A comprehensive guide to reporting in the Oracle Retail ecosystem. Learn the difference between BI Publisher (BIP) and OBIEE/OAS, data model setup, report types, RPD architecture, burst scheduling, custom report creation, and best practices for retail operational and strategic reporting.

18 min readRead Guide →
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 →