● CASE STUDY / SAP ABAP · MENDERES TEKSTIL × IKEA

IKEA Forecast Analysis Report.

A SAP ABAP-based 52-week demand forecast tracking and visualization suite. Long-term planning data coming from IKEA was transformed into an analytical reporting environment — letting business users track weekly demand changes, compare forecast revisions and visually monitor production-planning impact directly inside SAP.

Role
SAP ABAP Developer
Client
IKEA (via Menderes)
Programs
7 total
Horizon
52 weeks
Domain
Textile planning
01OVERVIEW

Making 52 weeks of forecast readable.

SAP ABAP ALV Grid Dynamic Tables SAP Charts Excel Upload Decision Support

IKEA sends order forecasts that span a 52-week horizon, broken down by article, customer, design (desen) and product type (tip). For a large customer like IKEA those forecasts change every week — and each revision ripples straight into production, planning, stock, shipping and capacity.

The report suite exists to answer one deceptively simple question for the planning team: "how has the order forecast for this product / customer / week changed?" — and to answer it visually, in one place, fast enough to act on.

It is not a list dump. It is a forecast analysis & decision-support environment built inside SAP: dynamic week columns, percentage-change calculations, comparison views and graphical output, fed by an Excel-to-SAP loader and kept current by a scheduled update job.

02PROBLEM → SOLUTION

Why it was built.

The problem

Forecast revisions were tracked by hand.

IKEA's 52-week forecast data was followed in Excel and manual lists. Because the data spreads across such a long horizon, week-to-week differences were hard to see, it wasn't obvious which product's demand had risen or fallen, and planners had to do a lot of manual cross-checking before they could decide anything. A classic report approach simply wasn't enough.

The solution

A SAP-native forecast analytics suite.

Seven custom ABAP programs read the forecast into SAP, process the 52-week structure with dynamic tables, compute weekly percentage changes, and present everything on ALV Grid screens backed by bar / line / pie charts. Planners moved from manually diffing spreadsheets to reading demand shifts on a single, comparable, visual screen.

03ARCHITECTURE

Seven programs, one flow.

One loader brings IKEA's Excel forecast into SAP, one job keeps it fresh, and five reports turn it into something planners can act on.

01

Excel → SAP forecast loader

Reads IKEA's structured forecast workbook into SAP tables with validation and logging — the single source of truth every report sits on top of.

Data Load Excel upload
02

Forecast update / refresh job

Keeps the stored forecast current as new revisions arrive — reconciling incoming data so the reporting layer always reflects the latest IKEA position.

Update Job Background
03

SPI Report — article / customer / week

The core ALV output: stock, safety stock, goods in transit, open orders and sales history per article, customer and week.

Report ZSD_037
04

Quantity · Revenue · m² report

Design-level totals over the full 52 weeks with percentage shares, plus an interactive pie chart selectable by quantity, revenue or square-meter.

Report Adet-Ciro-m²
05

Weekly distribution by design & type

Dynamic Week01–Week52 columns showing how quantity is spread across the year for each design and product type — drill-down enabled.

Report Haftalık Dağılım
06

SPI tracking — revision comparison

Compares forecast revisions side by side and computes the difference (FARK) columns between weeks, surfacing exactly what changed and by how much.

Report SPI Takip
07

SPI tracking chart

The graphical companion to the tracking report — a grouped bar chart of designs across weeks, so revision trends read at a glance.

Chart SPI Grafik
04WALKTHROUGH

From selection screen to decision.

FIG 01

Selection screen

IKEA Adet-Ciro-Metre Kare
Anonymized Fiori mockup for SPI IKEA forecast planning filters with placeholder parameters
The entry point. Users scope the run by date (year/week), design, type and customer, then choose how they want the output grouped and which distribution chart to draw — quantity, revenue or square-meter. Standard SAP variant handling lets planners save their recurring filters.
FIG 02

SPI Report — main ALV

ZSD_037
Anonymized Fiori mockup for SPI IKEA forecast planning list with placeholder data
The core operational view: per article, customer and week — store assets, DC stock, safety stock, goods in transit, open orders and a rolling sales history. Full ALV power is preserved — filtering, sorting, totals and column management — so planners interrogate the data their own way.
FIG 03

Quantity · Revenue · m² + pie chart

Adet-Ciro-m²
Anonymized Fiori mockup for SPI IKEA quantity and revenue dashboard with placeholder charts
Design-level rollup across the full 52 weeks: total quantity, annual square-meters and total revenue, each with its percentage share — paired with a live pie chart. At a glance you can see that a handful of designs (DVALA, NATTJASMIN, ULLVIDE) drive the bulk of demand.
FIG 04

Weekly distribution by design & type

Haftalık Dağılım
Anonymized Fiori mockup for SPI IKEA weekly distribution matrix with placeholder data
This is where the dynamic table design earns its keep: Week01 → Week52 are generated as columns at runtime, with designs expandable into their product types (Fitted, Çarşaf, Yastık…). A fixed-column report could never hold this shape — the structure reshapes itself to the data.
FIG 05

SPI tracking — revision comparison & FARK

SPI Takip
Anonymized Fiori mockup for SPI IKEA revision comparison matrix with placeholder data
The analytical heart of the suite. The upper grid lists weekly values per design; the lower grid computes the difference (FARK) between forecast revisions — positive and negative deltas, with totals. This is what turns raw forecast into insight: data only means something once you can compare it.
FIG 06

SPI tracking chart

SPI Grafik
Anonymized Fiori mockup for SPI IKEA revision trend dashboard with placeholder charts
The graphical companion: a grouped bar chart of every design across the tracked weeks. Trends that take effort to spot in a grid — which designs are climbing, which are softening — become obvious the moment they're drawn.
05MY CONTRIBUTION

What I built.

End to end — from data model to the decision-support screen the planning team actually opens every week.

  • Dynamic data structures — runtime-generated week columns and dynamic internal tables so the report shapes itself to 52 weeks of data.
  • ALV Grid screens — field catalogs, totals, layouts and drill-down across all five reports, in the SAP GUI users already know.
  • Weekly change logic — percentage and absolute difference (FARK) calculations between forecast revisions and across weeks.
  • Graphical visualization — pie, bar and line charts wired to the ALV data for fast, visual interpretation.
  • Excel-to-SAP loader — validated upload of IKEA's forecast workbook into SAP as the single source for the whole suite.
  • Decision-support design — shaping seven programs into one coherent workflow planners trust to make production calls.
06BUSINESS VALUE

The impact.

52
weeks of forecast visible on a single SAP screen
7
programs working as one loader → update → report flow
manual forecast cross-checking in Excel sharply reduced
weekly demand changes made visible and comparable

Manual forecast control dropped, weekly changes became visible, planning teams got fast analysis instead of spreadsheet archaeology, and IKEA's order forecasts could finally be tracked from a central, readable, comparable screen inside SAP — exactly where the rest of the planning work already lives.

See the other flagship deliveries.

This is one of three featured SAP developments. The Osman Akça logistics platform and the QM Power BI analytics platform sit right alongside it.