Retail — Store Operations

Content coming soon.

1. Stock in Transit – Core Idea

When a DC ships goods to a store via a stock transfer order (STO):

👉 Interview phrasing:

“In Retail, most STOs run as two-step transfers. GI at the DC creates valuated stock in transit for the store, and the GR in the store simply transfers it to unrestricted-use stock. If it’s one-step, GI directly increases the store’s stock.”

2. Posting Goods Receipt in the Store

Traditionally, this could be done in SAP GUI (MIGO/MIGO_GR). But in Retail, Fiori Store Operations apps are designed for stores.

Key Fiori App: Receive Products

Benefits

👉 Interview phrasing:

“In a store, GR is posted via the Fiori app Receive Products. Staff can scan handling units, compare expected vs. received, and post GR directly against outbound deliveries or POs. It’s optimized for mobile devices.”

3. Integration with In‑Store Merchandising

4. Accounting & Valuation Effects

5. Interview Cheat Sheet

👉 10‑sec answer:

“Store GR in Retail usually follows a two‑step transfer: DC GI creates valuated stock in transit for the store, and the store then posts GR to move it into unrestricted stock. The Fiori Receive Products app is used for this — it allows staff to scan handling units, compare expected vs. received, and post GR efficiently.”

Managing Retail Store Operations

Retail employees can’t sit in the back office all day — they need to work on the sales floor, helping customers. That’s why SAP Fiori apps (touch‑friendly, role‑based, mobile) exist:

👉 Interview line:

“The Fiori Store Ops apps bring SAP to the shop floor. Associates can check stock, post receipts, adjust inventory, and transfer goods directly on tablets — with minimal SAP training.”

2. Key Store Operations Apps

🔹 My Store Assignment

🔹 Look Up Retail Products

👉 Use case: A customer asks, “Do you have this T‑shirt in blue, size M?” — associate scans article and instantly sees variants + stock across nearby stores.

🔹 Print Labels (optional)

🔹 Perform Store Walk‑Through (optional)

👉 Think of it as a digital task list for managers and associates.

🔹 Order Products

👉 Interview highlight: “Order Products supports both ad‑hoc ordering and reviewing system‑generated proposals — flexibility for the floor.”

🔹 Transfer Stock

👉 Example: Customer needs a product; staff transfers stock from another store the same day.

🔹 Transfer Products

👉 Interview tip: “Transfer Stock is for quick one‑step moves. Transfer Products is the formal, documented flow.”

3. Apps for Inventory Adjustments

4. Manager‑Specific Apps

5. Interview Cheat Sheet

👉 15‑sec answer:

“SAP Store Operations apps let staff perform all daily tasks — GR, stock adjustment, ordering, transfers — directly from tablets or smartphones. Apps like Receive Products, Look Up Products, and Transfer Stock are used daily. Transfer Products handles full outbound processes with documents. Store Walk‑Through and Order Products support proactive stock and shelf management.”

Selling to Customers – Sales Order

1. Sales Order Basics in Retail

System Functions at Creation

👉 Interview line:

“The system automatically checks availability, determines item and schedule line categories, and optimizes quantities when creating a sales order.”

2. Standard Process: Stock Reduction (TAN)

Example: DIY store, customer buys a ladder → sales order created in Fiori → automatic delivery → issue counter handles GI → invoice.

Document flow: Sales Order → Outbound Delivery → Picking → Goods Issue → Billing → FI Posting.

3. Variant: Third‑Party Sales Order (TAS)

Heads‑up: Changes to the sales order do not auto‑update the PO → adjust manually. Report SDMFSTRP helps identify mismatches.

Document flow: SO (TAS) → Purchase Requisition → PO → Vendor Delivery → Vendor Invoice → Customer Invoice.

👉 Interview line:

“With TAS, the system automatically creates a purchase requisition, and direct delivery happens from vendor to customer. Billing is sales‑order related, not delivery‑related.”

4. Variant: Click & Collect / Click & Reserve

Customers order online → pick up in store.

Store apps involved:

Two possible flows

  1. Click & Reserve (older / fashion)
    • SO created → items picked → at handover, SO rejected → POS sale recorded for final chosen items.
    • Useful in fashion: try before you buy.
  2. Click & Collect (newer / food, electronics)
    • SO created → items prepared → customer pays online → only pickup in store.
    • SO remains active, fully billed already.

👉 Interview line:

“Click & Collect evolved: earlier SOs were rejected at handover (‘reserve and try on’), but now retailers can choose to keep SOs active for prepaid pickup scenarios.”

5. Fiori Integration

6. Billing

Billing types: F1 = invoice, G2 = credit memo, L2 = debit memo.

Every billing doc generates an accounting doc in FI via automatic account determination.

7. Cheat Sheet for Interview

Performing Physical Inventory

1. Why Physical Inventory?

👉 Interview line:

“Physical inventory ensures accurate stock in the system. It’s required for compliance, but it also improves replenishment and financial accuracy.”

2. Types of Physical Inventory

  1. Periodic
    • Count all stock on a specific key date.
    • Used for year-end stocktaking.
  2. Continuous / Cycle Counting
    • Count different parts of stock throughout the year.
    • Each article must be counted at least once annually.
    • Fits large retailers with big assortments.

3. Key Concept: Stock Management Unit

The smallest unit that has its own book balance.

Defined by:

Each unit must be counted separately.

4. Phases of Physical Inventory

🔹 Phase 1 – Create Physical Inventory Documents

🔹 Phase 2 – Enter Count

🔹 Phase 3 – Post Differences

5. Controlling Book Inventory

Scenario: Store counts 3 pcs, but book shows 8. If 5 sales came through POS during count, system adjusts automatically after POS upload → no real difference.

6. Stores vs. Distribution Centers

7. Organizational Options

8. Fiori Apps for Store Physical Inventory

Apps are role-based: associates → Count Stock, managers → Manage & Post.

9. Special Considerations

10. Cheat Sheet for Interview

👉 Final interview tip:

“In retail, accuracy of store stock is critical because replenishment and POS depend on it. That’s why SAP provides retail-specific Fiori apps for associates and managers to simplify counts, corrections, and ad-hoc adjustments.”

POS

1. What Happens at the POS

👉 Interview phrasing:

“The POS system captures article, qty, price, payment, cashier, and stores this in a TLog. SAP Retail uses that data for stock, accounting, and replenishment.”

2. POS ↔ SAP Retail Integration

a) POS Outbound (HQ → Store)

HQ sends data to POS so sales can be processed correctly.

Includes:

Transfer options:

Key point:

b) POS Inbound (Store → HQ)

POS sends back to HQ the actual sales & movements.

Includes:

Processing:

Data updates:

👉 Simulation:

SAP allows manual POS Inbound test — useful for configuration testing.

3. Store Connection Options

4. SAP POS DTA (Data Transfer & Audit) & CAR

👉 Key value:

“Audit once in CAR, reuse everywhere — finance, replenishment, loyalty, analytics.”

5. Process Chain – POS Sales Data

Outbound (HQ → POS)

  1. Article/prices/promos sent (initial or delta).
  2. Store POS server updates tills.

Inbound (POS → HQ)

  1. Sales logged in TLog at store.
  2. POS server sends transactions via middleware (IDoc/SOAP).
  3. SAP POS DTA (CAR) loads, validates, audits.
  4. Data forwarded to:
    • SAP Retail → inventory updates.
    • FI → revenue postings.
    • F&R → demand/forecast.
    • Loyalty/Analytics systems.

6. Interview Cheat Sheet

👉 10‑sec answer in interview:

“POS systems capture sales & payments and transfer TLog data back to HQ. SAP Retail integrates via POS Outbound (article, price, promo data) and POS Inbound (sales, returns, payments). Middleware or DRFOUT handles transfer. Modern retailers use SAP CAR with POS DTA to centrally audit, correct, and stage POS data for inventory, finance, replenishment, and analytics.”

People also ask

[STO] Why do retailers prefer two‑step STO over one‑step?
It provides visibility of stock in transit, cleaner lead‑time handling, and separates DC GI from store GR for operational control and discrepancy handling.
[Valuation] What’s the FI impact at DC GI vs store GR in a two‑step STO?
At GI the accounting document shifts valuation to the receiving store. At GR it’s typically quantity only (no FI doc) unless there are differences.
[HU] How are Handling Units used at store GR?
Store staff scan HUs in the Receive Products app, compare expected vs received contents, and post GR per HU for faster receiving and fewer errors.
[Fiori] Which app is used to post GR in stores, and why not MIGO?
Receive Products — it’s touch‑friendly, role‑based, supports scanners/RFID, and hides SAP GUI complexity from store staff.
[Transfers] Difference between Transfer Stock and Transfer Products?
Transfer Stock is a one‑step quick posting. Transfer Products is a full, documented flow (PO, delivery, HU, GI) for planned/larger moves.
[Orders] How does Order Products support stores?
It lets associates create manual orders or review proposals (PRs/POs/F&R). Changes update the underlying documents per customizing.
[Assignment] Why is My Store Assignment important?
It links the user to a store and printer context so operations and label printing work correctly.
[SO Basics] What auto‑determinations happen at SO creation?
Scheduling, ATP, item category (e.g., TAN/TAS), and quantity optimization by logistics units.
[TAN vs TAS] When do I use TAN and when TAS?
TAN for stock‑reduction from DC/store with delivery‑related billing; TAS for third‑party direct‑to‑customer with sales‑order billing.
[3rd‑party] Do PO changes auto‑sync with the Sales Order in TAS?
No. Adjustments are manual; use report SDMFSTRP to find mismatches.
[Click & Collect] Difference between Click & Reserve and Click & Collect?
Reserve: SO rejected at handover → final purchase at POS. Collect: prepaid SO stays active for pickup.
[PI] Periodic vs Cycle Counting — when to use what?
Periodic for year‑end, count everything on a key date. Cycle spreads counts over the year and fits large assortments.
[Freeze vs Block] What’s the difference?
Posting Block stops movements during counting. Freeze Book Inventory snapshots the book balance while store can keep operating.
[Store vs DC] How does PI differ in stores vs DCs?
Stores use Fiori (Count/Manage/Post). DCs count at bin level in WM/EWM and reconcile to IM via special storage types.
[POS] What data does the POS TLog contain that HQ cares about?
Article GTIN, qty, price, payment method, cashier, time; used for inventory, FI, and replenishment.
[Outbound/Inbound] What’s the split between POS Outbound and POS Inbound?
Outbound: HQ→POS (articles, prices, promos). Inbound: POS→HQ (sales, returns, payments, counts) via IDocs/SOAP and audited in CAR / POS DTA.
[CAR] Why do retailers use SAP CAR with POS DTA?
To centrally audit/correct POS data once and distribute clean data to Retail, FI, F&R, Loyalty, and Analytics.
[KPIs] Which store‑ops KPIs would you quote?
On‑shelf availability, receiving lead time, inventory accuracy, cycle count completion, shrinkage, transfer turnaround, invoice first‑pass yield.
[Gotcha] Common pitfalls that break automation?
Missing store assignment, printer config, movement type customizing, or incorrect UoM/GTIN master data.
About the Author
Dzmitryi Kharlanau

Dzmitryi Kharlanau

Senior SAP Consultant·EPAM Systems

Senior SAP SD / O2C Consultant | S/4HANA Logistics | Integration at EPAM Systems. Interested in S/4HANA, automation, AI, and Event-Driven Architecture (EDA).

SAP SDOrder-to-CashS/4HANABTPEDAIntegrationAutomationAI