WPERRetail

SAP WPERPOS Interface Monitor

The POS interface is the two-way link between SAP and the tills. Outbound, SAP sends stores what they need to trade: article master data and prices. Inbound, stores send back what happened: sales totals, individual receipts, cash movements.

Both directions travel as IDocs, and both can fail. WPER is the monitor that shows the state of that traffic per store and per day, so you can see which store stopped talking and when.

The mental model that makes retail support tractable: outbound problems mean stores have wrong data (wrong price on the shelf, article that will not scan). Inbound problems mean head office has wrong numbers (sales missing from reporting, stock not depleting). Which direction has failed tells you who is affected and how urgently.

When you would actually use WPER

What the screen looks like

POS Interface Monitor
WPER

Selection

SiteST01
Date02.08.2026 - 03.08.2026
DirectionInbound and outbound
Message type
StatusErrors only
Leave Site blank to check every store at once — the usual morning routine.
Client 100 | S/4HANA | Company Code 1000
Illustrative recreation.Direction is the field that decides whose problem this is — Drawn for training with invented data; not a capture of a real SAP system. Fields with a blue border are required. SAP is a trademark of SAP SE.
POS Interface Monitor: Overview
WPER
SiteDateDirectionMessageIDocsErrorsStatus
ST0102.08.2026InboundWPUUMS10OK
ST0103.08.2026InboundWPUUMS00Not received
ST0203.08.2026InboundWPUUMS10OK
ST0103.08.2026OutboundWP_PLU11Error
ST01 sent no sales for 03.08 and its price file failed — likely the same connectivity problem
Client 100 | S/4HANA | Company Code 1000
Illustrative recreation."Not received" is the entry that matters: nothing failed because nothing arrived — Drawn for training with invented data; not a capture of a real SAP system. Fields with a blue border are required. SAP is a trademark of SAP SE.

The fields, in plain English

Site

The store to monitor. Blank checks every site, which is what you want for a morning sweep.

Direction

Outbound is SAP to store (articles, prices). Inbound is store to SAP (sales, receipts, cash). The direction tells you whether the shop or head office is seeing wrong data.

Message type

Which POS message. Inbound sales upload messages carry the day's trading; outbound messages carry article and price files to the till.

Watch out: Missing inbound sales are more urgent than they look — stock does not deplete and reporting understates, so the error compounds daily until fixed.

Status / Not received

The distinction that catches people out. An ERROR means something arrived and failed. NOT RECEIVED means nothing arrived at all — usually connectivity or a till that did not run its end-of-day.

Watch out: A monitor filtered to "errors only" will not show a store that sent nothing. Check for absence as well as failure.

Step by step

  1. 1Leave the site blank and set yesterday and today as the date range.
  2. 2Execute and scan for both errors and "not received" entries.
  3. 3For an error, drill into the IDoc to read its status records.
  4. 4For "not received", the problem is at the store or on the connection, not in SAP.
  5. 5Fix the underlying cause, then reprocess the IDocs with BD87 or WLF_IDOC.
  6. 6Re-run WPER to confirm the store is clean.

Errors you will hit, and what they mean

Store shows "not received" for today

Why: The till never transmitted — end-of-day not run, network down, or the store is closed.

Fix: Nothing in SAP will fix this. Confirm with the store whether they traded and whether end-of-day ran.

Inbound sales IDoc in error

Why: Typically an article on the receipt that SAP does not recognise at that site — often an article sold before its listing took effect.

Fix: Check listing in MM43 for that article and site, correct it, then reprocess. The sale happened; the data just has nowhere to post.

Outbound price file failed

Why: Connectivity, or a condition record the store cannot interpret.

Fix: Confirm the price is right in VKP2 first, then reprocess the outbound IDoc. Until it succeeds the shelf price stays wrong.

Common questions

A price is wrong in the shop but right in SAP. Where do I look?

Here, outbound, for that store. The condition is correct but the price file has not reached the till.

Why are one store's sales missing from reporting?

Inbound sales upload either failed or was never received. WPER distinguishes the two, and that distinction decides whether you fix SAP or phone the store.

How is WPER different from WE02?

WE02 shows all IDocs generically. WPER frames the same traffic in POS terms — by store, by day, by direction — and shows absence as well as failure, which a generic IDoc list cannot.

Transactions that go with WPER

Reading about it only gets you so far

Practise SAP transactions in a safe simulated environment and keep what you learn.

Practise SAP transactions hands-on

Interactive modules, games, and an AI tutor — free to start.

Get started free →