VoiSAP — SAP User Level Interview Preparation Guide (2026)

Top 90 SAP User Level Interview
Questions & Answers (2026)

The most comprehensive SAP User Level interview preparation guide on the internet — 90 real questions across 6 categories covering Accounts Payable, Accounts Receivable, Supply Chain & Procurement, Inventory & Logistics, SAP Navigation & Reporting, and career guidance for Canada & USA. Answered by VoiSAP's lead trainer with 16+ years of Fortune 500 SAP experience. Updated June 2026.

90 Questions
6 Categories
Beginner to Senior Level
Canada & USA Focused
Updated June 2026
90+
Questions
6
Categories
16+
Yrs Trainer Exp
98%
Placement Rate*
Call Us
+1 416-569-4606
Email Us
contact@voisap.com
Book Free Demo Class
💳
Category 01 · AP Transactions & Processes
Accounts Payable (AP)
15 Questions

Accounts Payable (AP) in SAP manages all money owed by your company to vendors — for goods and services purchased. As a SAP AP user, your main daily tasks are: (1) Post vendor invoices — enter vendor bills into SAP using FB60 (for non-PO invoices) or verify PO-based invoices using MIRO; (2) Process vendor payments — run or monitor the automatic payment program (F110) or post manual payments (F-53); (3) Monitor open items — check what invoices are unpaid using FBL1N (vendor line items); (4) Clear vendor accounts — match payments against invoices (F-44); (5) Handle vendor queries — check payment status, dispute resolution; (6) Process credit memos — when vendors issue refunds (FB65); (7) Month-end tasks — ensure all invoices are posted, GR/IR is reconciled, and aged payables report is accurate. AP is the most common entry point for SAP User Level professionals in Canada.

Transaction FB60 (Enter Vendor Invoice) is used for non-PO vendor invoices. Step-by-step: (1) Open FB60; (2) Header: enter Vendor number (e.g. 100234), Invoice Date, Posting Date, Currency (CAD), Reference (vendor's invoice number), Amount (gross including tax); (3) Tax: enter Tax Code (e.g. I1 for HST Ontario 13%) and click 'Calculate Tax' — SAP automatically calculates the tax amount; (4) Line items: enter the expense GL account (e.g. 522000 for office supplies), Amount (net before tax), Cost Centre (e.g. 1010 — required for expense accounts), and Business Area if applicable; (5) Simulate: click the 'Check' button (green traffic light) to verify the document — SAP checks for errors and shows the full accounting entry; (6) Post: click 'Post' (Ctrl+S). SAP creates a document number — always note this for future reference. The document debits the expense account and credits the vendor account (AP reconciliation account). Verify in FBL1N that the invoice appears as an open item.

FBL1N (Vendor Line Items) is the primary AP monitoring report — it shows all posted transactions for one or more vendors: open invoices, cleared payments, credit memos, and down payments. How to use: (1) Enter Vendor Account (single vendor or range), Company Code, and date range; (2) Select line item type: Open Items (unpaid invoices — most important for daily AP work), Cleared Items (paid invoices), or All Items; (3) Execute (F8) — SAP displays an ALV list of all transactions; (4) Key columns: Document Number, Document Type, Posting Date, Due Date, Amount, Payment Method, Payment Block, Clearing Document (for paid items). From FBL1N you can: double-click a line to open the document (FB03), change payment block, add a note, or drill into the payment document. Practical use: run FBL1N weekly to identify invoices overdue for payment, check if a specific vendor invoice has been paid, and prepare the aged payables report for month-end. In S/4HANA Fiori: 'Manage Supplier Line Items' app provides the same view with filtering and export.

FB60 is for vendor invoices with no Purchase Order — utility bills, rent, professional fees, subscriptions, insurance. The AP clerk manually selects the GL account and cost centre. No automated matching. MIRO (Logistics Invoice Verification) is for vendor invoices that have a Purchase Order and Goods Receipt in SAP MM. SAP automatically performs the 3-way match (PO price vs. GR quantity vs. invoice amount) and determines the GL accounts automatically. The AP clerk only enters the invoice amount and tax code — SAP does the rest.

Which one should you use? Simple rule: does this invoice have a PO number on it? Yes → MIRO. No → FB60. Using FB60 for a PO-based invoice bypasses procurement controls and is an audit finding. In most organisations: the AP team handles FB60 invoices; the accounts payable or procurement team handles MIRO invoices. In Canadian companies: most non-recurring expenses (office supplies from a one-time vendor, professional services) go through FB60.

Manual vendor payment using F-53 (Post Outgoing Payment): (1) Open F-53; (2) Enter Document Date, Posting Date, Payment Method (C=cheque, T=bank transfer/EFT), House Bank and Account ID (which company bank account to pay from), Amount (total payment), Currency; (3) Enter Vendor Account number; (4) Click 'Process Open Items' — SAP shows all open (unpaid) invoices for this vendor; (5) Select the invoice(s) to pay — double-click to activate (amount goes green); (6) Verify the debit/credit balance at the bottom is zero (payment amount = invoice amount); (7) Post (Ctrl+S) — SAP creates a payment document: debit vendor account, credit bank clearing account. The invoice is now cleared (marked as paid).

Important: F-53 is for one-off manual payments only. For regular vendor payment runs (paying many vendors at once), the Automatic Payment Program F110 is used. Manual payments are typically reserved for: urgent payments outside the normal payment run cycle, adjustments, or payments to one-time vendors.

The Automatic Payment Program (F110) processes all vendor payments automatically — selecting invoices due for payment, determining the payment method and bank account, creating payment documents, and generating the bank file (EFT/cheque). As an AP user your role in F110 is: (1) Before the run: ensure all invoices are posted correctly in SAP (FBL1N check), remove any incorrect payment blocks from invoices that should be paid; (2) Parameters: enter the run date, company code, payment methods (T for EFT, C for cheque), next payment date; (3) Proposal: click 'Proposal' — SAP selects all invoices due. Review the proposal list — check that the right vendors and amounts are included; (4) Edit Proposal: exclude any invoices that should not be paid this run (disputed items, items under review); (5) Payment Run: execute the run — SAP posts payment documents and generates the bank file; (6) After the run: verify payments posted correctly in FBL1N — open items should now show as cleared. The bank file is sent to the bank by the treasury team. AP users typically do not have access to transmit the bank file — that is a segregation of duties control.

A vendor credit memo is issued by the vendor when they owe you money — due to a returned purchase, overcharging, or a discount applied after the original invoice. In SAP, credit memos reduce the amount you owe the vendor. How to post: FB65 (Enter Vendor Credit Memo) — same as FB60 but for credits. Enter: vendor number, credit memo date, reference (vendor's credit note number), amount (positive), and the same GL account as the original invoice. The posting is the reverse of an invoice: debit vendor account (reduces what you owe), credit expense account (reduces the cost).

For PO-based invoices: use MIRO → Transaction = Credit Memo → reference the original invoice or PO. After posting a credit memo, it appears as an open item in FBL1N as a debit entry on the vendor account. It will be offset against future invoices automatically in the next F110 run (or you can clear it manually via F-44). Always get the vendor's credit note document before posting — the credit note number is the reference for audit purposes.

Clearing a vendor account means matching open debit items (payments, credit memos) against open credit items (invoices) so they net to zero and are marked as closed. Transaction F-44 (Clear Vendor Account): (1) Enter vendor account and company code; (2) Click 'Process Open Items' — SAP shows all open invoices, payments, and credit memos; (3) Select the items to clear — the selected items must balance to zero (e.g. invoice CA$1,000 + credit memo -CA$1,000 = 0); (4) Post — both items are marked as cleared and a clearing document is created.

Common clearing scenarios: clearing a credit memo against a future invoice; clearing a down payment (F-48) against the final invoice (F-54); clearing a payment that was posted manually but the system didn't automatically match it to the invoice. After clearing, the items disappear from the open items list in FBL1N and appear in the cleared items view. Month-end best practice: all credits and debit memos on vendor accounts should be cleared or explained before the AP aging report is run.

A payment block prevents an invoice from being selected by the F110 automatic payment program — ensuring it is not paid until the block is removed. Payment block indicators: A = Payment block (general, set manually); R = Invoices blocked for payment (set manually by AP); I = Blocked by invoice verification (MIRO 3-way match failure — set automatically).

When to use: invoice is disputed with the vendor (price wrong, wrong quantity billed); invoice is under approval review; invoice is a duplicate (possible fraud); invoice has a delivery issue (goods not received yet). How to set/remove: FB02 (Change Document) → select the invoice → change the 'Payment Block' field. Or in FBL1N: select the invoice line → double-click → change document → payment block field. Important SOX control: the person who sets a payment block should not be the same person who removes it — this prevents someone from intentionally blocking a legitimate invoice and then releasing it to a fraudulent vendor. In S/4HANA Fiori: 'Manage Supplier Invoices' app allows block management with approval workflow.

The Aged Payables Report shows how long vendor invoices have been outstanding — categorised by age bucket (0–30 days, 31–60, 61–90, 90+ days). This is one of the most important reports for the AP Manager and CFO — it shows total liability to vendors and identifies overdue payables that could damage vendor relationships.

In SAP, aged payables is run via: S_ALR_87012082 (Vendor Payment History with Open Items) or S_ALR_87012093 (Vendor Balances in Local Currency) or by running FBL1N with Open Items and exporting to Excel for custom aging buckets. The most common approach: FBL1N → Open Items → with Posting Date up to today → export to Excel → create pivot table with age buckets using the Due Date column.

Key columns for aging: Vendor, Invoice Date, Due Date, Amount, Payment Terms. The 'Due Date' column tells you when the payment should have been made — anything past today's date is overdue. In Canadian AP: most vendors are on Net 30 terms — invoices over 30 days old need explanation or urgent payment.

Detecting and handling duplicate invoices is a critical AP control — paying the same invoice twice is one of the most common AP errors and a fraud risk. SAP has built-in duplicate invoice checks: when you post in FB60 or MIRO, SAP checks for existing documents with the same: Vendor + Reference Number (invoice number) + Amount + Fiscal Year + Company Code. If a match is found, SAP displays a warning or error.

If a duplicate is posted despite the check: (1) Identify the duplicate — run FBL1N for the vendor, filter by the same invoice reference number. Two entries with the same reference = duplicate; (2) Determine which is correct — usually the first posted document is correct; (3) Reverse the duplicate — FB08 (Reverse Document) → enter the duplicate document number → select reversal reason (e.g. 'Duplicate') → post reversal; (4) If the duplicate was already paid in F110 — contact the vendor immediately to arrange a refund or offset against next invoice; (5) Prevent recurrence: always check FBL1N for the vendor and search by reference number before posting any invoice. For high-volume AP environments: SAP has a separate duplicate invoice check transaction F.02 that can be run periodically.

Vendor reconciliation is the process of verifying that the balance on the vendor account in SAP matches the vendor's own statement. Done monthly or quarterly. Process: (1) Request the vendor statement (showing all invoices, credits, and payments per the vendor's records); (2) In SAP: run FBL1N for the vendor → All Items → for the same period. Export to Excel; (3) Compare item by item: each invoice, credit memo, and payment on the vendor's statement should have a matching document in SAP; (4) Common differences: (a) Invoice on vendor statement but not in SAP — vendor sent invoice but AP hasn't posted it yet; (b) Invoice in SAP but not on vendor statement — duplicate in SAP, or vendor applied differently; (c) Payment in SAP not on vendor statement — payment not yet received by vendor (timing difference); (5) Resolve all differences before finalising the AP balance for the month; (6) F.03 (Reconcile Vendor Accounts) — SAP's formal vendor reconciliation report that compares the AP subledger total to the GL reconciliation account balance. These must match — any difference indicates a posting error.

An advance payment (down payment) is money paid to a vendor before receiving the goods or services — common for large orders, construction contracts, or new vendor relationships. SAP handles this using Special GL indicators to keep advances separate from regular AP on the Balance Sheet. Process: (1) F-47 — Down Payment Request (optional — creates a request document for approval); (2) F-48 — Post Down Payment: enter vendor, amount, bank account, special GL indicator 'A'. SAP posts: debit 'Advances to Vendors' account (alternative reconciliation account), credit bank account. The advance does NOT appear in the regular AP balance; (3) When the final invoice arrives: post via FB60 or MIRO as normal — creates regular AP open item; (4) F-54 — Clear Down Payment Against Invoice: SAP reduces the open invoice by the advance amount. The 'Advances to Vendors' balance clears; (5) Remaining balance (invoice minus advance) appears in F110 for payment. Important: always use F-48 (not F-53) for advances — using F-53 incorrectly will mix the advance with regular payments and create reconciliation problems.

The GR/IR (Goods Receipt / Invoice Receipt) clearing account is a temporary balance sheet account that records the timing gap between when goods arrive (GR in MIGO) and when the vendor's invoice is processed (IR in MIRO). As an AP user, you need to understand GR/IR because: (1) You cannot pay an MIRO invoice if the GR hasn't been posted yet (when GR-Based IV is active) — so if a vendor calls about payment, you check MIRO status and if MIRO is blocked, you check whether the GR exists in the system; (2) Month-end responsibility: AP users are often asked to clear the GR/IR account — run MB5S (GR/IR balances report) to see all unmatched items. For each: is the GR done but invoice missing? → chase the vendor's invoice or post MIRO. Is the invoice in SAP but no GR? → check with the warehouse team; (3) Accruals: if a GR has been posted but the vendor invoice won't arrive before month-end, Finance needs to post an accrual (FBS1) — AP provides the list of GRs without invoices. Understanding GR/IR makes AP users significantly more valuable — it's the most common AP/MM interface question in Canadian interviews.

Month-end AP closing checklist: (1) Post all invoices received by cut-off date — any vendor invoice dated in the month must be posted before the period closes. Check your inbox for unposted invoices; (2) Process all payments — run the final F110 payment run for the month; (3) Clear open items — run F-44 to clear credit memos against invoices, clear down payments (F-54) against final invoices; (4) GR/IR reconciliation — run MB5S to identify goods received but not yet invoiced. Report to Finance for accruals (FBS1); (5) Aged payables — run FBL1N open items, export to Excel, send to AP Manager with commentary on invoices over 60 days; (6) Vendor reconciliation — compare SAP balance to key vendor statements, resolve differences; (7) Park unresolved invoices — invoices received but not approved: park via FV60 so they are captured without affecting accounts; (8) Confirm with Finance — confirm all steps complete before Finance closes the posting period in OB52. Once closed, no more postings in that period without Finance reopening it.
📥
Category 02 · AR Transactions & Collections
Accounts Receivable (AR)
15 Questions

Accounts Receivable (AR) in SAP manages all money owed to your company by customers — for goods sold or services provided. As a SAP AR user, your main daily tasks are: (1) Post customer invoices — enter sales invoices using FB70 (manual) or via SD billing (VF01); (2) Apply incoming payments — post customer payments received and match them to open invoices (F-28); (3) Monitor open items — track outstanding customer balances using FBL5N (customer line items); (4) Send dunning notices — chase overdue customers via the dunning program (F150); (5) Clear customer accounts — match payments against invoices (F-32); (6) Process credit memos — for returns, discounts, or billing corrections (FB75); (7) Manage credit limits — check customer credit exposure (FD33); (8) Month-end tasks — aged debtors report, cash application, disputed invoice resolution. AR is the revenue-protecting function — every dollar in AR is money earned but not yet collected.

Incoming payment posting using F-28 (Post Incoming Payment): (1) Open F-28; (2) Enter Document Date and Posting Date, Amount received (from the bank statement or remittance advice), Currency, Bank Account (the GL account for your company's bank where the funds arrived); (3) Enter Customer Account number; (4) Click 'Process Open Items' — SAP shows all open (unpaid) invoices for this customer; (5) Select the invoices the payment covers — double-click to activate (items turn green). The 'Not Assigned' amount at the bottom decreases as you allocate; (6) Handle differences: if customer pays less than the invoice (short payment): either post as Partial Payment (leave both invoice and payment open but linked) or create a Residual Item (close the original invoice, create a new smaller open item for the remaining balance); (7) Post (Ctrl+S) — SAP debits the bank account and credits the customer account. The matched invoices are marked as cleared. Tip: always use the remittance advice from the customer to know which invoices the payment covers — never assume.

FBL5N (Customer Line Items) is the primary AR monitoring report — showing all posted transactions for customers: open invoices, cleared payments, credit memos. Essential for daily AR work. How to use: (1) Enter Customer Account (single, range, or leave blank for all), Company Code, date range; (2) Select: Open Items (outstanding invoices — most important), Cleared Items, or All Items; (3) Execute — ALV list shows all customer transactions; (4) Key columns to monitor: Document Number, Customer, Posting Date, Due Date (critical — past due date = overdue), Net Due Date, Amount, Clearing Document (populated when paid), Payment Terms.

Daily AR use: filter FBL5N by 'Due Date before today' to get a list of all overdue invoices needing collection calls. Export to Excel for the collections team. Sort by largest amount first — prioritise big overdue balances. From FBL5N you can double-click any line to see the full document (FB03), add a note to the line item, or change the dunning block. Running FBL5N every morning and reviewing overdue items is the single most important AR habit.

Dunning is SAP's automated system for sending payment reminders to customers with overdue invoices. Transaction F150. How the process works: (1) Configuration: a dunning procedure defines how many reminder levels exist (e.g. Level 1 = gentle reminder, Level 2 = firm reminder, Level 3 = final notice, Level 4 = legal action notice), the minimum days overdue for each level, and the letter text used at each level; (2) Run Parameters: in F150, enter the dunning date, company code, accounts to include; (3) Dunning Proposal: SAP identifies all overdue AR items and assigns a dunning level based on how many days past due; (4) Review Proposal: the AR team reviews — you can remove specific customers or invoices from the run (e.g. a customer in active payment negotiation); (5) Print Notices: SAP generates dunning letters per customer; (6) Update: SAP records the dunning date and level on each customer account.

As an AR user: check which customers are in the dunning run, ensure genuinely disputed invoices are excluded (add a dunning block on disputed items in FBL5N), and escalate Level 3/4 customers to the collections manager immediately.

When a customer pays less than the full invoice amount, you have two options in SAP during the F-28 incoming payment posting: Option 1 — Partial Payment: the payment is posted but BOTH the original invoice AND the payment remain open (uncleared). The payment is linked to the invoice by an assignment field. The remaining balance stays visible in FBL5N as an open item on the original invoice. Use this when: the short payment is unexplained, you expect the customer to pay the balance shortly, or you want to keep the original invoice visible for collection purposes. Option 2 — Residual Item: the original invoice is cleared (closed) and a new smaller open item is created for the remaining unpaid balance. The new residual item has a new document number and due date. Use this when: the short payment is agreed (customer has a valid deduction), you want clean aging (no partially-paid invoices cluttering FBL5N), the deduction is a permanent credit.

In both cases: add a line item note explaining the short payment reason. If the deduction is invalid: raise a dispute with the customer immediately and add a dunning block to the residual item while the dispute is resolved.

The aged debtors report (also called the accounts receivable aging report) shows how long customer invoices have been outstanding — categorised by age bucket (Current, 1–30 days, 31–60, 61–90, 90+ days). It is the most important AR report for the Credit Manager and CFO. In SAP: S_ALR_87012178 (Customer Balances in Local Currency) or S_ALR_87012682 (Customer Payment History with Open Items). Most companies also run FBL5N → Open Items → export to Excel and build a custom aging pivot table. Key columns: Customer Name, Invoice Number, Invoice Date, Due Date, Amount, Days Overdue (= today minus due date).

Preparing for month-end: (1) Run FBL5N for all customers, open items, posting date up to month-end; (2) Export to Excel; (3) Create age buckets using the Due Date column; (4) Highlight all invoices over 60 days — these need individual review and collection action; (5) Identify any disputed invoices — flag them separately; (6) Compare to prior month — has the total AR increased or decreased? Are specific customers getting worse? Present to the AR Manager with commentary on top 5 overdue accounts.

A customer credit memo reduces the amount the customer owes you — issued for: returned goods, billing errors (overcharged), agreed discounts applied after invoicing. Transaction FB75 (Enter Customer Credit Memo): (1) Enter Customer account number, Credit Memo Date, Reference (credit note number), Amount; (2) Enter line item: the same GL account as the original invoice (revenue account), same amount as the credit; (3) Enter tax code if applicable (credit memo also reverses the tax); (4) Post — SAP debits the revenue account (reduces revenue) and debits the tax account (reduces tax liability), credits the customer account (reduces what they owe).

For SD-generated credit memos (from a returns order in SD): use VF01 (billing) → Credit Memo transaction — SAP creates both the SD document and the FI credit memo automatically. After posting, the credit memo appears as a debit entry in FBL5N (customer owes you less). It will automatically offset against future invoices in the customer's account during payment clearing (F-28). Always reference the original invoice number in the credit memo posting for audit traceability.

The credit limit controls how much a customer can owe your company at any one time — preventing bad debt by stopping new sales orders when the customer's exposure exceeds their approved limit. As an AR user: (1) View a customer's credit status in FD33 (Credit Overview): shows credit limit, current exposure (open orders + deliveries + invoices), and available credit; (2) FD32 (Change Credit Limit): use to update a customer's credit limit when approved by the credit manager; (3) When a sales order is placed and the customer is over their limit: SD blocks the order. The AR/credit team releases it in VKM1 (release blocked orders) after review — e.g. customer has a payment on the way, or the limit is being temporarily increased.

In practice: the AR team runs a daily credit check report — customers approaching 90% of their limit get a proactive call or email. Customers over 100% get their new orders blocked automatically. The decision to release a blocked order should involve the credit manager for amounts above a threshold. In Canada, credit exposure management is especially important for seasonal businesses (construction, retail) where customer cash flow is cyclical.

This is one of the most commonly asked AR interview questions. Both handle the situation where a payment doesn't fully cover an invoice, but they behave differently in the system:

Partial Payment: the payment and the invoice both remain open in SAP. They are linked by an assignment but neither is cleared. FBL5N shows both the original invoice (full amount) and the payment (negative amount) as open items. The customer's open balance = invoice - payment. Use when: you expect the customer to pay the remaining balance soon and want to keep the original invoice visible for follow-up.

Residual Item: the original invoice is cleared and a new open item is created for the remaining balance (the residual). FBL5N shows only the new residual item as open — the original invoice is gone from open items. The residual item gets a new document number and may have a new due date. Use when: the deduction is agreed and permanent (e.g. agreed cash discount), or when you want clean aging reports without partially-paid invoices.

Interview tip: interviewers often ask which method you prefer for disputed deductions — the correct answer is Residual Item for agreed deductions and Partial Payment for unresolved/unexplained short payments.

Disputed invoice management in SAP AR: (1) Identify the dispute: customer calls or emails saying they won't pay because: pricing is wrong, goods were damaged, quantity was short, they didn't receive the invoice; (2) Add a dunning block: in FBL5N → select the disputed invoice → change document (FB02) → set 'Dunning Block' indicator. This prevents dunning letters being sent while the dispute is active — you don't want to send a final demand to a customer who has a legitimate complaint; (3) Add a note: FBL5N → select invoice → line item → memo → add a note explaining the dispute and who is handling it; (4) Resolve the dispute: (a) if customer is right: issue a credit memo (FB75) for the disputed amount; (b) if customer is wrong: provide proof (copy of invoice, delivery note, signed POD) and request payment; (5) Remove the dunning block once resolved; (6) Escalate: disputes over 60 days old or above a value threshold go to the collections manager or sales team. In S/4HANA: SAP FSCM (Financial Supply Chain Management) has a formal Dispute Management module with case tracking, workflow, and root cause analysis.

Bank reconciliation in SAP AR ensures that all customer payments shown on the bank statement are correctly posted in SAP and matched to the correct invoices. Process: (1) Receive the bank statement (daily or end of day) showing all incoming payments with customer reference, amount, and date; (2) For each payment on the bank statement: find the matching customer in SAP (by remittance advice or bank reference number) and post via F-28; (3) Unidentified payments: if a payment arrives with no reference: post temporarily to a clearing account (e.g. 'Unidentified Receipts' GL) while you investigate which customer paid; (4) Once identified: transfer from the clearing account to the correct customer account; (5) End of day: bank GL balance in SAP should match the bank statement closing balance. Any difference = a payment not yet posted or a timing item (in-transit). In SAP S/4HANA: Bank Statement Import (FF_5 or via Fiori) can automatically load bank transactions from the bank's electronic file (BAI2 or MT940 format) and auto-match to open AR items using SAP Cash Application (AI-based matching). Auto-match rates of 85-95% are achievable with good configuration.

Customer advance payments use Special GL indicator A — keeping the advance separate from regular AR on the Balance Sheet (shown as 'Advances from Customers' liability, not regular AR asset). Process: (1) F-37 — Customer Down Payment Request (optional — creates a formal request for the advance); (2) F-29 — Post Customer Down Payment: enter customer, amount, bank account, special GL indicator 'A'. SAP posts: debit bank account, credit 'Advances from Customers' (alternative reconciliation account). The advance appears as a liability, not regular AR; (3) When the goods/services are delivered and the final invoice is raised (FB70 or VF01): a regular AR open item is created; (4) F-39 — Clear Down Payment: SAP transfers the advance from the 'Advances from Customers' account to offset against the regular AR invoice. The net AR balance = invoice amount minus advance; (5) Customer pays the remaining balance via regular F-28 payment. The advance must be cleared using F-39 — if you simply apply the advance as a payment in F-28, the 'Advances from Customers' liability balance will remain incorrect on the Balance Sheet.

Key daily AR reports: Open Items: FBL5N (Customer Line Items → Open Items) — the most used AR report. Shows all unpaid invoices with due dates. Filter by 'Due Date before today' for overdue items; Balances: S_ALR_87012178 (Customer Balances in Local Currency) — total AR balance per customer per period. Used for month-end; Credit Monitoring: FD33 (Credit Overview per customer), F.32 (Calculate Credit Limit Used) — shows customers approaching or over their limit; Collections: S_ALR_87012682 (Customer Payment History) — shows how quickly each customer typically pays. Useful for credit decisions; Dunning: after running F150, review the dunning list before printing to exclude customers in active negotiation; Month-End: F.03 (Reconcile Customer Accounts) — compares AR subledger total to the GL reconciliation account. Must match; S_ALR_87012197 (List of Customer Open Items for Printing) — formal AR aging for management. In S/4HANA Fiori: 'Days Sales Outstanding', 'Customer Open Items' tiles provide real-time AR analytics without running individual reports.

AR (Accounts Receivable) represents money owed to your company by customers — it is an asset on the Balance Sheet. Created when you sell goods/services on credit. Reduced when customers pay. Managed via customer master data, customer invoices (FB70, VF01), and incoming payments (F-28).

AP (Accounts Payable) represents money owed by your company to vendors — it is a liability on the Balance Sheet. Created when you receive goods/services on credit. Reduced when you pay vendors. Managed via vendor master data, vendor invoices (FB60, MIRO), and outgoing payments (F-53, F110).

How they relate: both AR and AP use the subledger concept — individual customer/vendor balances roll up to a single reconciliation account in the GL. Both use similar document types and clearing processes. A company can be both a customer and a vendor with the same business partner (common in intercompany relationships). In S/4HANA, both customer and vendor are unified as a Business Partner (BP) — one master record with both customer and vendor roles. Understanding both AR and AP makes a SAP User Level professional significantly more versatile and employable.

Month-end AR closing checklist: (1) Post all customer invoices — all sales for the month must be invoiced via FB70 or VF01 before month-end. Unposted invoices mean understated revenue; (2) Apply all cash received — every customer payment on the bank statement must be matched to an invoice in F-28. No unallocated cash in the bank clearing account; (3) Clear credit memos — offset outstanding credit memos against invoices via F-32; (4) Review aged debtors — run FBL5N open items. Flag invoices over 90 days for bad debt provision review, ensure disputed invoices have dunning blocks; (5) Run dunning — final dunning run (F150) of the month for all overdue customers; (6) Reconcile AR subledger to GL — run F.03. Total FBL5N open items must match the AR reconciliation GL account balance. Any difference must be investigated; (7) Produce aged debtors report — export FBL5N to Excel, create aging buckets, present to Credit Manager and CFO with top 10 overdue account commentary.
🚚
Category 03 · Purchasing & Procurement
Supply Chain & Procurement
15 Questions

A Purchase Order (PO) is a legal document sent to a vendor committing your company to purchase specific goods or services at an agreed price. As a SAP user, you create a PO using ME21N. Step-by-step: (1) Open ME21N; (2) Select Document Type (NB for standard PO); (3) Enter Vendor number, Purchasing Organisation, Purchasing Group, Company Code, and Currency; (4) In the item overview: enter Material number (or short text for non-stock items), Quantity, Delivery Date, Plant, Storage Location; (5) SAP automatically defaults the price from the info record (if it exists) — verify the price is correct; (6) Check the item details tabs: Delivery tab (confirm delivery date), Invoice tab (GR-Based IV checkbox), Account Assignment (if it's for direct consumption to a cost centre); (7) Save (Ctrl+S) — SAP generates a PO number. The PO must then go through the release strategy (approval) before it can be sent to the vendor. Display the PO using ME23N and print/email to vendor after release.

A Purchase Requisition (PR) is an internal document requesting the procurement department to buy a material or service. It is the starting point of the procurement process. As a SAP user, you create a PR using ME51N: (1) Enter Document Type (NB standard), Source Determination (tick if you want SAP to suggest a vendor automatically from source list); (2) In the item overview: enter Material (or description for non-stock), Quantity, Delivery Date (when you need the goods), Plant, Account Assignment Category (K for cost centre — if not going into stock), GL Account and Cost Centre (if account assignment K is used); (3) Save — SAP creates a PR number. The PR goes through the release strategy for approval. After approval, the purchasing team converts the PR to a PO (ME59N automatic, or ME21N manual with reference to the PR).

Tip: a PR is an internal request — it has no financial impact and no vendor involvement. It becomes financially binding only when converted to a PO. Always include a clear description and required delivery date — vague PRs are returned by the purchasing team.

Goods Receipt (GR) is posted when vendor goods physically arrive. Transaction MIGO: (1) Select Action = 'Goods Receipt' and Reference = 'Purchase Order'; (2) Enter the PO Number — SAP automatically pulls all PO details: vendor, material, quantity ordered; (3) Enter the Delivery Note number (from the vendor's packing slip — important for audit); (4) In the item details: verify Quantity received (may differ from PO quantity — e.g. partial delivery), select Storage Location (where to put the goods), choose Stock Type (unrestricted use is standard; quality inspection if QM is active), enter Batch number if batch-managed; (5) Check the green light (document OK indicator) on each item; (6) Post (Ctrl+S) — MIGO creates a material document (stock increases) and an FI accounting document (stock account debit, GR/IR account credit).

After posting: (a) Go to MMBE to verify stock has increased; (b) The PO history (ME23N → PO History tab) shows the GR document. The vendor can now send the invoice and it can be processed in MIRO.

A Standard PO (Document Type NB) is created for a specific material or service, with a defined quantity and price. Once the PO quantity is fully delivered and invoiced, the PO is complete. Used for: one-time purchases, specific equipment orders, any procurement where quantity and price are known upfront.

A Blanket/Framework PO (Document Type FO, Item Category B) is created for repetitive purchases where the exact quantity and delivery dates are not fixed upfront — only a total value limit (spending cap) is set. Used for: ongoing maintenance services (cleaning company, security), office supplies from a regular supplier, IT support contracts. The vendor delivers as needed; you post goods receipts (or service entry sheets) against the blanket PO until the value limit is reached. When 80-90% of the limit is consumed, a new PO needs to be created.

Practical difference: standard PO = 'buy 500 units of product X at CA$10 each'. Blanket PO = 'spend up to CA$50,000 on cleaning services over the next 12 months.' Most companies use blanket POs for services and high-frequency, low-value MRO procurement to avoid creating individual POs for every small purchase.

Checking PO status in ME23N (Display Purchase Order): (1) Open ME23N and enter the PO number; (2) Header → Release Strategy tab: shows whether the PO is approved (released) or still waiting for approvals. If not released: PO cannot be sent to vendor; (3) Item level → PO History tab: most important tab for status checking. Shows: GR documents (goods received), IR documents (invoices posted), and their quantities and values. From here you can see: how much has been delivered vs. ordered, how much has been invoiced vs. received; (4) Item level → Delivery tab: shows the 'Delivery Completed' indicator — if checked, no more GRs expected; (5) Item level → Quantity/Amounts: PO quantity, GR quantity (total received), IR quantity (total invoiced). When GR qty = PO qty and IR qty = GR qty → PO is fully processed.

Key status messages: 'Ordered' = PO created but no GR yet; 'Partly Delivered' = some GR posted but not full quantity; 'Fully Delivered' = all goods received; 'Finally Invoiced' = all invoices posted. You can also run ME2M (Purchase Orders by Material) for a list view of multiple POs with their status.

A Service Entry Sheet (SES) is used to confirm that a service has been performed — it is the services equivalent of a Goods Receipt. Used when a PO has item category D (Services). Examples: IT consulting hours, cleaning services, maintenance work, legal fees. Without a service entry sheet, the MIRO invoice for a service PO cannot be posted.

Process: (1) Vendor performs the service; (2) The requesting department (or procurement) creates a SES in ML81N: enter the PO number, the service line(s) from the PO, the quantity of services performed (e.g. 40 consulting hours), and any acceptance notes; (3) The SES goes for acceptance — the manager or department head approves the SES (confirming services were received); (4) Once the SES is accepted, the vendor's invoice can be verified in MIRO; (5) MIRO references the SES (not a material GR) for the 3-way match.

Common mistake: trying to post MIRO for a service PO before the SES is accepted — MIRO will block the invoice. Always check with the department that requested the service that the SES has been created and accepted before chasing why an invoice is blocked.

ME2M (Purchase Orders by Material) and ME2L (Purchase Orders by Vendor) are the primary procurement monitoring reports used by buyers and AP teams. ME2M — enter a material number (or material group) to see all POs for that item: vendor, quantity ordered, quantity delivered, open quantity, price, delivery date. Use for: checking if a critical raw material has been ordered, tracking whether a PO for an urgent item has been delivered, identifying which vendor supplies a specific material and at what price. ME2L — enter a vendor number to see all POs placed with that vendor: materials, quantities, values, GR/IR status. Use for: checking total spend with a vendor, verifying all deliveries have been received and invoiced, identifying open POs before making a payment decision or blocking a vendor.

Both reports have a 'Scope of List' parameter: 'BEST' (open POs), 'ALLES' (all POs including completed ones), 'WE101' (POs with open GR — goods ordered but not yet received). The 'BEST' scope is most useful for daily monitoring. From both reports, double-click any PO to open ME23N and see the full PO details and history.

The three-way match is the core financial control in procurement — it verifies three documents before a vendor payment is approved: (1) Purchase Order (PO) — what was agreed to buy and at what price; (2) Goods Receipt (GR) — confirmation that the goods were actually received; (3) Vendor Invoice (IR) — the supplier's bill.

SAP performs the match automatically in MIRO: comparing invoice price to PO price (must be within tolerance), and invoice quantity to GR quantity (must not exceed GR qty). If everything matches: the invoice is approved and goes to the payment run. If something doesn't match: MIRO blocks the invoice.

Why it matters: prevents paying for goods you didn't receive (fraud or error), prevents paying the wrong price (vendor billing error), ensures financial controls are working. As a SAP user: you need to understand the three-way match because when a vendor calls asking why they haven't been paid, the answer is almost always: GR not posted (warehouse hasn't confirmed receipt), or invoice price doesn't match PO price. Knowing this lets you quickly diagnose and resolve payment issues without escalating unnecessarily.

A Purchase Order (NB) is a one-time or short-term procurement document for a specific quantity and delivery date. Once fully delivered and invoiced, it is complete and closed. Used for: specific equipment purchases, project-based procurement, infrequent purchases.

A Contract (ME31K) is a long-term agreement with a vendor valid for a period (e.g. 12 months) specifying either a total quantity (Quantity Contract MK) or total value (Value Contract WK). The contract itself does not trigger any delivery — actual orders are placed against the contract via Release Orders (call-offs) (ME21N with reference to the contract). Each release order references the contract and uses the agreed pricing.

Practical example: a company signs a contract with a steel supplier for 10,000 tons of steel over 12 months at CA$500/ton. The contract is created in SAP (ME31K). Each month, a release order is raised for the month's delivery requirement. The contract tracks how much has been called off vs. the total agreed quantity. This is standard practice for strategic supplier relationships in manufacturing, construction, and retail.

Returning goods to a vendor (vendor return/return delivery) in SAP: Method 1 — Return Delivery from MIGO: (1) Open MIGO; (2) Select Action = 'Return Delivery', Reference = 'Material Document'; (3) Enter the original GR material document number; (4) SAP defaults the GR details — enter the quantity to return and reason; (5) Post — movement type 122 is used. SAP creates a new material document (stock decreases) and reverses the FI posting (stock account credit, GR/IR account debit). Method 2 — Return PO: create a special return PO in ME21N with the 'Returns' indicator on the item. Post a GI (goods issue) against this return PO — the goods leave your premises and the vendor receives them back. An outbound delivery can be created for tracking.

After the return: the vendor should issue a credit note (credit memo) for the returned goods. Post the credit memo in MIRO (Transaction = Credit Memo referencing the return delivery). The credit reduces the amount owed to the vendor. Always get a Return Material Authorisation (RMA) from the vendor before physically returning goods — this is a best practice that prevents disputes about whether the goods were actually returned.

A Scheduling Agreement (ME31L) is a long-term procurement agreement that includes a delivery schedule — specifying exact quantities and delivery dates for future deliveries. Unlike a blanket PO or contract (where individual orders are still needed), the scheduling agreement delivery schedule lines ARE the delivery instructions sent to the vendor. Used heavily in manufacturing — especially automotive, electronics, and consumer goods where predictable, frequent deliveries are essential.

Process: (1) Create SA (ME31L): agree on material, price, validity period, and tolerances with the vendor; (2) Maintain delivery schedule lines (ME38): enter weekly or daily delivery quantities and dates — e.g. 500 units every Monday for the next 3 months; (3) Schedule lines are transmitted to vendor electronically (EDI — DELFOR message) or by printout; (4) When goods arrive: GR posted in MIGO against the scheduling agreement (not a PO); (5) Vendor sends invoice: MIRO posted against the SA.

Benefits: eliminates the need to create individual POs for every delivery, enables JIT (Just-In-Time) procurement, gives vendor visibility of future demand. Common in companies using SAP PP (production planning) where MRP automatically updates scheduling agreement delivery schedules based on production requirements.

Stock Material: a material managed in inventory — it has a material master in SAP, is received into a storage location, and appears in the stock overview (MMBE). When purchased: PO with no account assignment → GR creates a stock posting (inventory increases) → invoice verification via MIRO. The cost sits in inventory until the material is consumed (issued to production/cost centre). Example: raw materials, packaging materials, finished goods, spare parts managed in a warehouse.

Non-Stock Material (Direct Consumption): a material or service procured for immediate use — it goes directly to a cost centre or project without touching stock. PO has an account assignment category (K=cost centre, P=project, A=asset). No GR stock posting — cost goes directly to the cost centre at GR time. Example: office supplies, maintenance materials, services, one-off equipment purchases.

Why it matters for a procurement user: the account assignment category on the PO determines whether goods go into stock or are immediately expensed. Getting this wrong has a significant financial impact — if you create a stock PO for goods meant to be expensed, the cost sits on the Balance Sheet instead of the P&L, overstating inventory and understating expenses.

Payment terms define when a vendor invoice must be paid and whether an early payment discount (cash discount) applies. They are maintained on the vendor master and defaulted to every PO and invoice. Common payment term examples: NT30 = Net 30 days (full amount due 30 days after invoice date, no discount); 2/10 Net 30 = 2% discount if paid within 10 days, full amount due by 30 days; Immediate = due immediately on invoice date.

In SAP: payment terms are configured in OBB8. On the vendor invoice (FB60 or MIRO): the payment term is automatically populated from the vendor master. The Due Date is calculated automatically = Invoice Date + Payment Term days. F110 (automatic payment program) uses the due date to select invoices for payment — it will not pay an invoice before its due date (unless configured to do so for cash discount optimisation).

Cash discount: if payment terms offer a discount (2/10 Net 30), F110 automatically calculates whether it is financially worth taking the early payment discount. If yes: it pays within the discount period and posts the discount to a cash discount GL account. AP users should monitor cash discount opportunities — missing a 2% discount on a CA$100,000 invoice costs CA$2,000.

A Purchasing Organisation is a formal SAP organisational unit responsible for all procurement activities — negotiating with vendors, issuing POs, managing contracts. It can be: company-specific (one per company code), cross-company (one for multiple entities), or plant-specific (one per plant). The purchasing organisation appears on every PO and is used for vendor evaluation, contract management, and purchasing statistics. It is a required field on every purchasing document.

A Purchasing Group is a smaller unit within the purchasing organisation — it represents a specific buyer or team of buyers responsible for certain material categories or vendors. It is a 3-character code entered on PRs and POs (e.g. 001=Raw Materials Buyer, 002=MRO Buyer, 003=IT Procurement). Used for: reporting (spend by buyer), workflow routing (PRs go to the right buyer's inbox), responsibility tracking.

Analogy: the Purchasing Organisation is the entire procurement department; the Purchasing Group is the individual buyer's desk or team within that department. As a SAP user creating a PR: you select your purchasing group so the PR is routed to the correct buyer. As a buyer viewing ME2L: you filter by your purchasing group to see only your POs.

Monitoring open POs ensures deliveries are tracked and overdue orders are chased. Key tools: (1) ME2M (POs by Material) — enter material, scope "BEST" (open orders). Shows all POs with outstanding delivery quantities — sort by delivery date to find overdue orders; (2) ME2L (POs by Vendor) — view all open POs for a specific vendor. Useful before vendor calls or payment decisions; (3) ME23N PO History tab — for a specific PO, check GR quantity (delivered) vs. PO quantity (ordered) vs. IR quantity (invoiced); (4) ME80FN (General Analyses) — flexible purchasing report. Filter by delivery date in the past to find all overdue POs. The most powerful procurement monitoring tool; (5) ME91 (Purchase Order Reminder) — SAP can send automated delivery reminders to vendors for overdue POs if reminder dates are set on the info record; (6) MD04 (Stock Requirements List) — shows all open POs as supply elements alongside demand. Use to check if an urgent material has an incoming PO and when it is expected. Best practice: run ME2M weekly for critical materials and ME2L monthly to review total vendor commitment.
📦
Category 04 · Stock Management & Warehouse
Inventory & Logistics
15 Questions

MMBE (Stock Overview) is the most commonly used inventory report in SAP — showing all stock for a material across all plants, storage locations, and stock types. How to use: (1) Open MMBE; (2) Enter Material number and optionally Plant and/or Storage Location to narrow the view; (3) Execute — SAP displays a hierarchical tree: Client → Company Code → Plant → Storage Location; (4) Expand each level to see quantities in different stock types: Unrestricted (available for use/sale/production), Quality Inspection (received but not yet quality-approved), Blocked (on hold), In Transit (between plants), Consignment (vendor-owned stock on your premises); (5) Double-click any quantity to drill into the individual stock items and batches; (6) From MMBE you can navigate to the material document history to see recent movements.

MMBE is your first stop whenever someone asks: 'Do we have stock of X?', 'Where is the stock?', 'How much is in quality inspection?', 'Is there stock at another plant we can transfer?' In S/4HANA Fiori: 'Monitor Inventory' app replaces MMBE with a graphical, real-time view.

Movement types are 3-digit codes that tell SAP what kind of stock movement is being posted and which accounts to update. The most important ones for a SAP user: 101 — Goods Receipt against PO (stock increases, used in MIGO when receiving vendor deliveries); 102 — Reversal of GR (undoes a GR posted in error); 122 — Return Delivery to Vendor (returning goods back to vendor); 201 — Goods Issue to Cost Centre (issuing consumables directly to a department — office supplies, maintenance materials); 261 — Goods Issue to Production Order (issuing raw materials to the production line); 301 — Transfer Between Plants (moving stock from one warehouse/plant to another); 311 — Transfer Between Storage Locations (moving stock within the same plant, different shelf/area); 501 — Receipt without Reference (used at go-live to enter initial stock quantities); 551 — Scrapping (writing off damaged or expired stock).

In MIGO: you select the movement type based on what you are doing. Choosing the wrong movement type is a critical error — 201 (consumption) vs. 311 (transfer) are often confused. 201 removes stock permanently from inventory and expenses it; 311 just moves it to a different location.

MB51 (Material Document List) shows all goods movement documents for one or more materials — providing a complete audit trail of every stock change. How to use: (1) Open MB51; (2) Enter Material (or material range), Plant, Movement Type (optional — leave blank for all movements), Posting Date range; (3) Execute — ALV list shows every material document: document number, posting date, movement type, quantity, storage location, PO reference, production order reference; (4) Double-click any document to open MB03 (Display Material Document) for full details including the FI accounting document.

Common uses: trace where a specific batch went (filter by batch number and movement type 261 to see all production issues); find all goods receipts for a PO in a period (filter by movement type 101 and PO number); investigate a stock discrepancy (run MB51 for all movements in the period and check what went in and out); audit trail for a damaged goods claim (find the original GR document with the delivery note number). MB51 is also used for month-end stock reconciliation — comparing opening stock + receipts - issues = closing stock.

A Goods Issue (GI) records the physical outward movement of stock from a storage location. Depending on the purpose, you use different movement types in MIGO: To a Cost Centre (201): (1) MIGO → Goods Issue → Other; (2) Enter movement type 201; (3) Enter material, quantity, plant, storage location; (4) Enter account assignment: Cost Centre (which department is consuming the material) and GL account (automatically determined by account determination); (5) Post. SAP reduces stock and posts the expense to the cost centre. This is how consumables (cleaning supplies, stationery, safety equipment) are expensed to departments.

To a Production Order (261): MIGO → Goods Issue → Order → enter production order number → materials from the BOM are pre-populated → confirm quantities → post. To reverse a goods issue (202 or 262): MIGO → Goods Issue → Reversal → enter the original material document number → post. Important: a goods issue permanently reduces inventory and posts an expense. Unlike a transfer (311), it cannot be 'moved back' — it can only be reversed. Always verify the quantity and cost centre before posting a goods issue.

A physical inventory is the process of physically counting all stock in a warehouse or storage location and comparing to what SAP shows. Done annually (full count) or continuously (cycle counting). As a SAP user involved in physical inventory: Before the count: (1) Ensure all pending GRs and GIs are posted — no open movements; (2) Print the physical inventory document (MI01 creates the document, MI21 prints it) — this shows each material with the book quantity hidden (blind count). During the count: (3) Count the physical stock and write quantities on the PI document; After the count: (4) MI04 — Enter Count: type in the counted quantities for each material; (5) MI20 — List of Inventory Differences: review all differences between counted quantity and book quantity before posting. Investigate any large variances — counting errors are common; (6) If a recount is needed: MI11 — Recount; (7) MI07 — Post Inventory Differences: post the final count. SAP creates material documents for differences (701=surplus, 702=deficit) and FI documents adjusting the stock account and inventory adjustment account. The Finance team must approve large variances before posting.

Transferring stock between storage locations within the same plant uses movement type 311 in MIGO. Process: (1) Open MIGO; (2) Select Action = 'Transfer Posting'; (3) Select movement type 311 (storage location to storage location); (4) Enter Material, Quantity, Plant, From Storage Location (where it currently is), To Storage Location (where it's going); (5) Post — SAP creates a material document. Stock decreases in the 'From' storage location and increases in the 'To' storage location. No FI accounting document is created — stock value doesn't change, only physical location.

Common use cases: moving stock from receiving dock (storage location GR01) to main warehouse (WH01); transferring slow-moving stock to an overflow location; consolidating stock for a warehouse reorganisation; moving stock from damaged goods area to unrestricted after repair. Note: if you want to transfer between plants (two different facilities), use movement type 301 (one-step, no in-transit) or 303/305 (two-step, with in-transit). Plant-to-plant transfers may also involve STOs (Stock Transport Orders) and SD billing if the plants are in different company codes.

Consignment stock is vendor-owned inventory stored at your company's premises. Your company only becomes liable for the cost when the stock is consumed or withdrawn — not when it is received. As a SAP user: Receiving consignment goods (no financial impact): MIGO against a consignment PO (item category K) → stock appears in MMBE as 'Vendor Consignment Stock' (separate from your own unrestricted stock) → no accounting document is created because the goods still belong to the vendor; Withdrawing from consignment: MIGO → Transfer Posting → movement type 201 (to cost centre) or 261 (to production order) with special stock indicator K → at this point SAP creates an accounting document: debit expense/consumption account, credit consignment payable (vendor liability). Your liability to the vendor is created only when you consume; Settlement: run MRKO (Consignment Settlement) periodically — SAP creates the vendor invoice for all withdrawals in the period.

Benefits for your company: no upfront cash outlay, vendor holds the inventory risk, ideal for fast-moving consumables. Common in: manufacturing (fasteners, chemicals), retail (seasonal merchandise), and maintenance materials (spare parts on consignment from the OEM).

A stock discrepancy is when the physical count differs from the SAP system quantity. Handling process: (1) Verify first — before changing SAP, re-count the physical stock. Counting errors are the most common cause; (2) Check movement history — run MB51 for the material to see all recent movements. Was there a GR or GI that might explain the difference? Was a transfer to another location? (3) Check in-transit stock — run MMBE and expand all stock types. Is the stock sitting in 'In Transit' or 'Quality Inspection' rather than 'Unrestricted'? (4) If difference is confirmed: create a physical inventory document (MI01) for just this material, enter the physical count (MI04), review the difference (MI20), and post (MI07). This creates the inventory adjustment document; (5) Finance notification: any adjustment above a threshold (e.g. CA$500 value or 5% variance) must be approved by Finance before posting — the adjustment affects the Balance Sheet (stock value) and the P&L (inventory adjustment expense); (6) Root cause: investigate why the discrepancy occurred — is it a process issue (GI not being posted when stock is consumed), a system issue (wrong movement type), or a physical issue (theft, damage)?

MB52 (Warehouse Stock) displays all stock for multiple materials at a plant and storage location — it is the multi-material version of MMBE. While MMBE is for a single material, MB52 gives you a full snapshot of all stock in a warehouse or plant.

How to use: (1) Enter Plant and/or Storage Location, Material range (optional — leave blank for all), tick 'Display Zero Stock Lines' if you want to see materials with no stock; (2) Execute — list of all materials with: unrestricted stock, quality inspection stock, blocked stock, unit of measure, and stock value (the total monetary value of the inventory); (3) Export to Excel for analysis.

When to use MB52: month-end inventory valuation (Finance asks 'what is our total inventory value by storage location?'); audit support (auditors request a full inventory listing with values); identifying overstocked or zero-stock items; warehouse capacity planning (which materials are taking up the most space?); reconciling the MM stock report to the FI GL balance (MB52 total value should match the inventory GL account balance). MB52 is one of the first reports Finance and auditors ask for — knowing it well makes you a more credible SAP user.

Expired or damaged stock management in SAP: For expired stock: (1) If batch management is active: the batch status is changed to 'Restricted' or 'Blocked' via MSC2N (Change Batch) — this prevents the batch from being issued for production or sold; (2) Move to blocked stock via MIGO Transfer Posting (movement type 344 = unrestricted to blocked); (3) After management approval: scrap the stock via MIGO → Goods Issue → movement type 551 (scrapping). SAP: debit scrapping expense account (P&L), credit stock account. Inventory decreases and the loss is recorded in the P&L. For damaged stock: (1) Move immediately to blocked stock (344) to prevent it being picked or used; (2) Assess damage: is it repairable? Can it be returned to vendor? Can it be sold at a discount? (3) If returning to vendor: movement type 122 (return delivery); (4) If writing off: movement type 551 (scrapping) with a disposal reason entered; (5) For insurance claims: keep the damaged goods until the insurance assessor has seen them — do not scrap before the claim is settled. Always document scrapping decisions — large write-offs require Finance and management approval and create audit findings if not properly authorised.

This is a foundational inventory question: Goods Receipt (GR) is an inward movement — stock comes INTO your company. Common scenarios: (1) Receiving goods from a vendor against a PO (movement type 101 in MIGO); (2) Receiving finished goods from production into stock (movement type 101 against production order); (3) Receiving stock transferred from another plant (movement type 101/305). At GR: stock quantity INCREASES, stock value INCREASES. FI posting: debit stock account, credit GR/IR (if against a PO) or credit WIP (if from production). Goods Issue (GI) is an outward movement — stock LEAVES your storage. Common scenarios: (1) Issuing raw materials to production (261); (2) Issuing consumables to a cost centre (201); (3) Delivering goods to a customer (601 via VL02N in SD); (4) Scrapping damaged goods (551). At GI: stock quantity DECREASES, stock value DECREASES. FI posting: credit stock account, debit expense or COGS account. Simple memory aid: GR = goods RECEIVED = stock goes UP. GI = goods ISSUED = stock goes DOWN. Getting this right is critical — posting a GI when you mean to post a GR will reduce your stock instead of increasing it, causing an inventory discrepancy.

MD04 (Stock/Requirements List) is the key MRP monitoring report — it shows the current stock position AND all future supply and demand for a material in a single time-phased view. As a user: (1) Open MD04; (2) Enter Material and Plant; (3) Execute — SAP displays a chronological list of: Current Stock (how many units available right now), then for each future date: Supply elements (Purchase Orders arriving, Planned Orders, STOs incoming — these INCREASE available stock) and Demand elements (Sales Orders, Production Order requirements, Reservations — these DECREASE available stock); (4) The Available Quantity column shows the projected stock after each movement — if it goes negative or below safety stock, there is a shortage that needs action.

How to use it daily: if production is complaining a material is short, check MD04 immediately — it shows you: current stock, next delivery date (from the PO), and when exactly the shortage hits. You can then decide: expedite the existing PO, create an urgent new PO, or transfer stock from another plant. MD04 is the single most important report for procurement planning and production supply assurance.

A reservation (MB21) is a planned future goods issue that reserves stock for a specific purpose — production order, maintenance order, or cost centre. It tells MRP and availability checks that this stock is already committed. In MD04 (stock/requirements list), reservations appear as demand — reducing the available quantity. Example: 100 units unrestricted stock, reservation of 60 units = only 40 units effectively available for new orders. In MMBE: the "Reserved" quantity is shown separately. When the actual GI is posted (MIGO movement type 261 referencing the reservation), the reservation is consumed automatically. Reservations have a validity date — expired ones should be deleted periodically via MB25 (display reservations). As a user: if you check MMBE and stock looks sufficient but production still reports a shortage, check MD04 for reservations that are consuming the available quantity. Never commit stock to a new purpose without checking existing reservations first.

Unrestricted Stock: fully available for all uses — production, sales, transfer, consumption. No restrictions. This is the standard stock type for all usable inventory. When MMBE shows unrestricted quantity, that stock can be issued immediately. Quality Inspection (QI) Stock: received at your facility but awaiting QA approval before use. During inspection it is physically present but NOT available for production, sales, or consumption. At GR: if the material has QM active, stock goes to QI automatically. After QA inspection: if passed, move to unrestricted via movement type 321 (MIGO Transfer Posting). If failed: move to blocked stock (344) or return to vendor (122). Why users must know this: if MMBE shows 500 units but all are in QI stock, production still cannot use them. You need to check when QA will complete the inspection. Never count QI stock as available without confirming QM status. In urgent situations, production can request "use before approval" with formal risk sign-off from Quality and management — this is an exceptional procedure, not standard practice.

Two methods depending on urgency and control requirements: One-Step Transfer (Movement Type 301): MIGO > Transfer Posting > movement type 301 > enter material, quantity, issuing plant and storage location, receiving plant and storage location > Post. Stock immediately moves from sending to receiving plant. No in-transit stock visible. Used for quick internal transfers within close proximity. Two-Step via Stock Transport Order (STO): (1) Receiving plant creates STO in ME21N (document type UB); (2) Sending plant posts goods issue against STO (movement type 351) — stock leaves sending plant, appears as "In-Transit" in MMBE; (3) Receiving plant posts GR against STO in MIGO (movement type 101) — in-transit stock arrives at destination. Used when physical transfer takes days or formal receipt confirmation is required. During transit: in-transit stock belongs to the receiving plant but has not physically arrived — visible in MMBE as "Stock in Transit." FI impact: intra-company (same company code) transfers have no accounting entry. Inter-company (different company codes) transfers create an FI posting for the intercompany value.
💻
Category 05 · System Usage & Reports
SAP Navigation & Reporting
15 Questions

The SAP Easy Access Menu is the main navigation screen when you log in to SAP. It shows a tree structure of all SAP modules and transactions you have access to. Key navigation methods: (1) Transaction code (T-code): the fastest way — type the T-code directly in the Command Field (top-left box) and press Enter. E.g. type 'FB60' and press Enter to open the vendor invoice screen. You can also type '/n' before a T-code to open it while closing the current screen, or '/o' to open it in a new session; (2) Menu navigation: browse through the tree: Accounting → Financial Accounting → Accounts Payable → Document Entry → Invoice; (3) Favourites: drag frequently used transactions into your 'Favourites' folder for one-click access; (4) Search: in the Easy Access menu, use Ctrl+F to search for a transaction by name or T-code; (5) Back, Exit, Cancel: F3=Back (go up one level), Shift+F3=Exit (exit the transaction), F12=Cancel (cancel without saving). In S/4HANA Fiori: the traditional SAP GUI is replaced by a tile-based Fiori Launchpad — each tile represents an app. You search for apps by name or use the tile groups. The underlying logic is the same, but the interface is modern and works on mobile.

Essential SAP keyboard shortcuts every user must know: Navigation: F3=Back, Shift+F3=Exit application, F12=Cancel, Ctrl+S=Save (Post document), Enter=Confirm/Next screen; Editing: Ctrl+C=Copy, Ctrl+V=Paste, Ctrl+A=Select all, Ctrl+Z=Undo (in some screens); Function keys: F1=Help (on any field — explains what the field does), F4=Input Help / Value list (shows valid options for the current field — essential when you don't know a code), F5=New rows (in some tables), F7=Find (search within a list); Sessions: Ctrl+N=New session (open a second SAP window — you can have multiple transactions open at once), /n in command field=close current transaction, /o in command field=open new session; Reports: Ctrl+F=Find in list, Ctrl+Shift+F3=Sort ascending, Ctrl+E=Select all rows; Most valuable shortcut: F4 — when you don't know what value to enter in a field (vendor number, GL account, cost centre), press F4 to open a search help popup where you can search by name, description, or other attributes. F4 saves enormous amounts of time and reduces posting errors caused by entering wrong codes.

ALV (ABAP List Viewer) is SAP's standard report layout used in almost all SAP reports (FBL1N, MB51, ME2M, S_ALR_87012284, etc.). Knowing how to work with ALV is essential for every SAP user. Key ALV features: (1) Sort: click on any column header to sort ascending; click again for descending; (2) Filter: click the filter funnel icon to add a filter on any column. E.g. in FBL1N, filter 'Due Date' to show only overdue items; (3) Sum/Subtotal: right-click a column → Subtotals → select the column to group by. Useful for summing amounts by vendor or by posting period; (4) Column width: double-click the column separator to auto-fit; drag to resize; (5) Hide/Show columns: right-click any column header → Hide. Or right-click → Columns → choose which columns to show; (6) Export to Excel: System menu (the small icon top-left or the Excel icon in the toolbar) → List → Export → Spreadsheet. Alternatively: Ctrl+Shift+F7 in older SAP versions; (7) Save layout: once you have the perfect column setup for your job, save it as a layout (Layout → Save → give it a name). Next time you run the report, select your saved layout from the layout menu. This saves setup time every day.

Displaying a posted document (to check what was posted, who posted it, when): Transaction FB03 (Display Document): (1) Enter Document Number, Company Code, Fiscal Year; (2) Execute — SAP shows the full document: header (date, document type, posting date, reference, posting user) and line items (GL accounts, amounts, cost centres, tax, customer/vendor accounts). From FB03 you can: see the full posting, print the document, navigate to the related document (e.g. from an invoice to the payment that cleared it, or from the FI document to the material document). Finding a document if you don't know the number: (a) If you know the vendor: FBL1N → find by vendor + approximate date + amount; (b) If you know the GL account: FBL3N (GL account line items) → filter by date and amount; (c) If you have the material document number (MIGO posting): MB03 (Display Material Document) → then navigate to the accounting document from there. In S/4HANA Fiori: 'Display Journal Entries' or 'Manage Accounting Documents' apps provide the same functionality with a modern interface and easier navigation between linked documents.

A cost centre in SAP is an organisational unit used to track costs for a specific department, function, or area — e.g. IT Department (1010), HR Department (1020), Marketing (1030), Warehouse (1040). When you post a vendor invoice (FB60) or create a purchase requisition (ME51N) for goods or services that will be consumed by a department, you enter the cost centre so that: (1) The cost is correctly attributed to the right department's budget — Finance can produce a P&L by department showing what each cost centre has spent; (2) Budget control — some companies configure SAP to block a posting if the cost centre has exceeded its budget; (3) Management reporting — the Finance Manager can run S_ALR_87013611 (Cost Centre: Actual/Plan/Variance) to see how much each department has spent vs. its budget. As a SAP user: always enter the correct cost centre. If you enter the wrong cost centre, the cost appears in the wrong department's budget — the department manager will complain and Finance will have to repost. If you're not sure which cost centre to use, ask your manager or Finance before posting. Common SAP user interview question: 'Why is the cost centre field mandatory?' — because without it, costs cannot be tracked by department for management reporting.

This is a critical concept for AP/AR users — getting it wrong causes month-end reporting errors: Document Date: the date on the source document — the date printed on the vendor's invoice, the date of the customer's purchase order, the date of the bank statement. This is a historical fact — it does not change and reflects when the business transaction actually occurred. Example: vendor invoice dated January 5th. Posting Date: the date on which the transaction is recorded in SAP's accounting books — it determines which fiscal period the posting goes into. This is the controllable date. Example: you receive the January 5th invoice on January 20th and post it today — the posting date is January 20th, which goes into the January accounting period. Why it matters: if a January invoice arrives in February after the January books have been closed, you must post it with a February posting date (into February's P&L) — you cannot back-date into a closed period. Finance uses the posting date for period-end cut-off. Auditors check whether posting dates and document dates are consistent — large gaps indicate invoices are being held or back-dated. Rule: document date = what the vendor says; posting date = when SAP records it (usually today unless it's a back-dated catch-up posting, which requires Finance approval).

The Trial Balance is a report showing all GL account balances — the foundation of financial reporting. In SAP: S_ALR_87012284 (Financial Statements) or F.08 (G/L Account Balances). As a SAP user in AP or AR: you may be asked to pull specific account balances to reconcile. How to run F.08: (1) Enter Company Code, Fiscal Year, Reporting Period; (2) Execute — shows each GL account with: opening balance, period movements (debit and credit), and closing balance; (3) For AP: check the AP reconciliation account (e.g. GL 200000) — the balance should match the total of all open vendor items in FBL1N; (4) For AR: check the AR reconciliation account (e.g. GL 130000) — should match FBL5N total open items; (5) For inventory: check the stock GL accounts — should match MB52 total stock value. Key principle: every GL account has debits and credits. The trial balance shows whether they balance (total debits = total credits across all accounts). As an AP/AR user, you don't typically run the full trial balance — but you need to understand that your FBL1N and FBL5N open items must equal the corresponding GL account balances. Any difference = a posting error that needs investigation.

A document type is a 2-character code that classifies every SAP financial document — controlling the number range, which account types can be used, and what kind of business transaction it represents. Common document types every AP/AR user encounters: KR (Vendor Invoice) — created when you post via FB60 or MIRO; KZ (Vendor Payment) — created by F-53 or F110 when vendor is paid; KG (Vendor Credit Memo) — created by FB65; DR (Customer Invoice) — created by FB70 or VF01; DZ (Customer Payment) — created by F-28 when customer pays; DG (Customer Credit Memo) — created by FB75; SA (GL Account Document) — for manual journal entries in FB50; WA (Goods Issue) — created by MIGO for goods issues; WE (Goods Receipt) — created by MIGO for goods receipts; RE (Invoice Receipt — MIRO) — created when MIRO invoice verification is posted. Document type is visible in FBL1N, FBL5N, and FB03 — it immediately tells you what kind of transaction you're looking at. In reports like FBL1N, you can filter by document type to show only invoices (KR) or only payments (KZ).

A clearing account is a temporary GL account used to hold a transaction while two related postings are being reconciled — it should always net to zero in the long run. Common clearing accounts in SAP: GR/IR Clearing Account: holds the value between when goods are received (MIGO) and when the vendor invoice is posted (MIRO). Credit at GR, debit at MIRO. Should be zero for each PO item once both GR and IR are posted; Bank Clearing Account: holds outgoing payments between when F110 creates the payment document and when the bank statement confirms the funds have left. Debit when payment is posted, credit when bank statement is imported and matched; Unidentified Receipts: holds incoming customer payments that haven't been matched to an invoice yet (payment arrived with no reference number). Credit at bank statement import, debit when the customer is identified and the payment is cleared against their invoice; Goods in Transit: for stock transfers between plants — debit when stock leaves the sending plant, credit when received at the destination plant. As an AP/AR user: monitor your clearing accounts regularly. A balance that keeps growing indicates transactions are not being completed — GRs without invoices, payments without bank confirmations, or unidentified cash. Month-end: all clearing accounts should be reviewed and explained to Finance.

Finding a vendor or customer number when you don't have it memorised: Method 1 — F4 Search Help: on any field that accepts a vendor or customer number (e.g. in FB60, FBL1N), place your cursor in the Vendor field and press F4. A search popup opens. Enter what you know: vendor name, city, country, VAT number, or bank account. Click the green tick to search — SAP shows matching records. Double-click the correct vendor to populate the field; Method 2 — FBL1N search: in FBL1N, leave the vendor field blank (shows all vendors) → execute → search the list by name using Ctrl+F; Method 3 — XK03 (Display Vendor): open XK03, press F4 in the vendor field, search by name. Double-click to view the full vendor master including payment terms and bank details; Method 4 — ME2L (POs by vendor): if you know the vendor's name but not the number, search in ME2L → Vendor = * (wildcard) → execute → Ctrl+F to find by name; For customers: same approach — F4 in FBL5N or XD03 customer field, search by customer name or city. Always use F4 instead of guessing — entering the wrong vendor number and posting an invoice to it is a serious error that is hard to reverse once paid.

Document parking saves a SAP document in an incomplete state without actually posting it — no accounting entries are created, no account balances change, no open items are created. Think of it as a 'draft' save. Transactions for parking: FV60 (Park Vendor Invoice — same as FB60 but saved without posting), FV65 (Park Vendor Credit Memo), FV70 (Park Customer Invoice). When to use parking: (1) You have started entering an invoice but need to stop and get more information (correct cost centre, correct GL account, vendor query); (2) The invoice requires manager approval before posting — park it, a workflow sends the manager a notification, they review and approve, then it posts; (3) Month-end: park invoices received just before month-end that haven't been fully approved yet — they don't affect the accounts payable balance (because no accounting entry is created) but they are captured in the system; (4) Training: new users can practise entering documents without the risk of accidentally posting. How to find parked documents: FBV0 (Post/Delete Parked Documents) lists all parked documents. From FBV0 you can complete and post, change, or delete a parked document. Important: parked documents do NOT appear in FBL1N (open items) — they are invisible to aging reports until posted.

Reversing a posted document corrects a posting error — it creates a mirror-image document that cancels the original. Transaction FB08 (Reverse Document): (1) Enter the Document Number, Company Code, Fiscal Year; (2) Enter Reversal Date: if the original posting period is still open, use the original date. If the period is closed, use today's date (the reversal posts in the current open period); (3) Enter Reversal Reason (e.g. 01=Reversal in current period, 02=Reversal in closed period, others for specific reasons); (4) Post — SAP creates a new reversal document with all amounts reversed (debits become credits, credits become debits). Both documents are linked and marked as reversed. What you can reverse: vendor invoices (KR), customer invoices (DR), manual journal entries (SA), goods issue documents (via MIGO reversal). What you cannot easily reverse: payments (KZ, DZ) that have already been sent to the bank and processed. For those, you need to use FBRA (Reset Clearing) first to unlink the payment from the invoice, then reverse. Important: always get Finance approval before reversing any document — reversal changes the financial accounts and must be authorised. Mass reversal: F.80 allows multiple documents to be reversed at once.

A cost element in SAP CO (Controlling) is the CO counterpart to a GL account — it allows the cost to be tracked not just for financial reporting (FI) but also for management reporting (CO). Primary cost elements correspond to expense GL accounts in FI: when you post an expense in FB60 (rent, electricity, salaries) and enter a cost centre, SAP posts: (1) FI document: debit expense GL account (e.g. 510000 Rent), credit vendor account; (2) CO posting: the same debit is recorded against the cost centre using the cost element (which = the GL account number in S/4HANA). The Finance Manager can then see: total rent expense in the FI trial balance (F.08 → GL 510000) AND the same rent cost broken down by cost centre in CO reports (KSB1 — cost centre line items). As an AP user: you don't directly manage cost elements — you just make sure you enter the correct GL account AND correct cost centre on every expense invoice. The GL account determines what type of expense (rent, utilities, salaries), and the cost centre determines which department bears the cost. Both are essential for accurate financial and management reporting.

Exporting SAP reports to Excel for further analysis: Method 1 — Standard ALV Export: after running any ALV report (FBL1N, MB51, ME2M, etc.): look for the Excel icon in the toolbar OR click System menu → ListExportSpreadsheet. A dialog box appears — select 'Microsoft Excel' or 'Spreadsheet' and click OK. SAP opens or downloads an .xlsx file. This is the most common method; Method 2 — Local File: System → List → Save → Local File → choose 'Spreadsheet' (for Excel) or 'Text with Tabs' (more compatible). Choose a file location on your computer; Method 3 — Copy and Paste: select all rows in the ALV (Ctrl+A) → Ctrl+C → paste directly into Excel. Works for smaller reports. Some columns may need reformatting; Method 4 — In Fiori: all Fiori apps have a download button (usually a cloud/arrow icon) that exports the current view to Excel directly; After export tips: always format the Amount column as Number (not Text) in Excel — SAP sometimes exports numbers as text; apply filters and pivot tables for analysis; save the file with the report name and date for audit trail purposes. For reports you run repeatedly: save a layout in SAP that shows exactly the columns you need, then export — this saves formatting time in Excel.

Fiscal Year: the 12-month financial year of the company. May be calendar year (Jan-Dec) or non-calendar (Apr-Mar for some companies). Configured in SAP — determines how financial data is structured. Each document in SAP is assigned to a fiscal year. Posting Period: a sub-division of the fiscal year — typically periods 1-12 representing each month. Up to 4 special periods (13-16) can exist for year-end adjustments. Finance controls which periods are open for posting via OB52. Why it matters for users: if you try to post a February invoice in March after Finance has closed February, SAP gives an error: "Posting only possible in periods 03/2026." Solutions: (1) Ask Finance to temporarily reopen February for your late posting; (2) Post with a March posting date — the expense goes into March books. The second option is most common for late vendor invoices. Always communicate with Finance before posting into a prior period — it affects their already-submitted management reports. Common rule: anything more than 5 business days late typically goes into the current open period with the current posting date, not back-dated.
🎯
Category 06 · Career Guidance & SEO
Career, Canada Market & VoiSAP
15 Questions

SAP User Level training teaches you how to use SAP as a business user — not how to configure the system (that is the consultant's job). You learn to perform your daily job tasks in SAP: posting invoices, processing payments, receiving goods, monitoring stock, running reports. It is ideal for: AP/AR Professionals — accountants, bookkeepers, finance assistants who want to add SAP skills to their CV; Procurement and Purchasing Staff — buyers, purchasing assistants, supply chain coordinators; Warehouse and Inventory Staff — receiving clerks, warehouse coordinators, logistics staff; Career Switchers — anyone looking to transition into a finance or operations role at a company using SAP; New Immigrants to Canada — professionals with finance, accounting, or supply chain backgrounds in other countries who need Canadian SAP experience. In Canada, over 80% of large companies (banks, retailers, manufacturers, government agencies) use SAP. Without SAP knowledge, your resume is often screened out automatically. With SAP User Level knowledge — even 4 weeks of training — you can apply for hundreds of roles that require 'SAP experience' as a basic requirement.

Common SAP User Level roles in Canada with salary ranges: AP Analyst / AP Clerk with SAP — CA$50K–$68K. Posting vendor invoices (FB60/MIRO), processing payments (F110), vendor reconciliation. Most entry-level SAP role; AR Specialist — CA$52K–$72K. Cash application (F-28), collections, dunning (F150), credit management; Supply Chain Coordinator with SAP — CA$55K–$75K. Creating POs (ME21N), goods receipts (MIGO), inventory monitoring (MMBE, MB51); Procurement Assistant — CA$50K–$70K. Purchase requisitions (ME51N), PO management, vendor communication; Inventory Coordinator — CA$50K–$68K. Stock management (MMBE, MB52), physical inventory (MI01-MI07), goods movements (MIGO); Finance Assistant / Junior Accountant with SAP — CA$52K–$75K. General ledger postings (FB50), report generation, month-end support; Accounts Payable Supervisor — CA$65K–$90K (with 2-3 years SAP AP experience). Demand in: Toronto, Vancouver, Calgary, Edmonton, Mississauga. Top hiring sectors: retail (Loblaw, Canadian Tire), banking (RBC, TD, Scotiabank), manufacturing (Magna, Bombardier), government (federal agencies), healthcare (hospital networks). These roles are typically filled within 2-4 weeks of posting — demand significantly exceeds supply of SAP-trained candidates.

In a typical Canadian company using SAP, the AP team uses SAP daily for: (1) Invoice processing — posting vendor invoices via FB60 (non-PO) or verifying PO invoices via MIRO. Volume varies from 50-500 invoices per day depending on company size; (2) Payment processing — running the weekly or bi-weekly F110 payment program, generating EFT files for Canadian banks (RBC, TD, BMO, Scotiabank, CIBC), or printing cheques; (3) Vendor management — maintaining vendor master data, updating bank details (with dual approval — SOX control), responding to vendor payment inquiries via FBL1N; (4) Month-end — clearing open items (F-44), running aged payables reports, reconciling GR/IR account (MB5S), posting accruals for invoices not yet received; (5) Canadian-specific requirements — applying GST/HST/PST tax codes correctly per province (Ontario HST 13%, Quebec GST+QST, BC HST 12%, Alberta GST 5% only), handling CRA input tax credits for HST; (6) Audit support — pulling invoice copies and payment documentation from FB03 for internal or external audit requests. Canadian employers hiring for AP roles consistently list SAP as the #1 required skill alongside knowledge of Canadian tax regulations.

In a Canadian company, the AR team uses SAP for: (1) Customer invoice creation — either via SD billing (VF01 after customer delivery) or manually via FB70 for service invoices; (2) Cash application — posting daily customer payments from the bank statement using F-28, matching payments to open invoices in FBL5N; (3) Collections — running FBL5N daily to identify overdue customers, sending dunning notices via F150, making collections calls, adding notes to customer accounts; (4) Credit management — reviewing credit limits (FD33), releasing blocked sales orders (VKM1), processing credit limit increase requests; (5) Dispute management — handling customer deductions, posting credit memos (FB75), managing disputed invoices with dunning blocks; (6) Month-end — reconciling AR subledger to GL (F.03), running aged debtors report (FBL5N), ensuring all cash receipts are posted and matched; (7) Canadian specifics — understanding HST implications on credit memos and cash discounts, handling US customer invoices in USD with exchange rate considerations. In Canada, AR roles in banking, retail, and manufacturing are in particularly high demand — companies consistently struggle to find SAP-trained AR specialists.

SAP User Level: teaches how to USE SAP as a business operator. You learn transactions: FB60 (post invoice), MIGO (receive goods), F-28 (apply payment). You are performing the day-to-day business operations in the system. Duration: 4 weeks. Job titles: AP Analyst, AR Specialist, Procurement Coordinator, Inventory Clerk. Salary range: CA$50K–$85K. No prior SAP experience needed. SAP Consultant: teaches how to CONFIGURE and IMPLEMENT SAP. You learn to set up the system for a client: configure document types, account determination, organisational structure, release strategies, and resolve complex issues. You work on projects at client sites. Duration: 9+ weeks (FICO, MM, SD are separate courses). Job titles: SAP FICO Consultant, SAP MM Consultant, SAP SD Consultant. Salary range: CA$85K–$200K+. Usually requires an accounting, IT, or business degree. Which should you choose? User Level if: you want to get into SAP quickly and start working in a finance/operations role immediately — you can be job-ready in 4 weeks. Consultant if: you want to build a long-term SAP career, enjoy problem-solving and system configuration, and are willing to invest more time in training. Many VoiSAP students start with User Level, get a job, gain real SAP experience, and then upgrade to consultant training while earning a salary.

Preparing for a SAP User Level job interview: Technical preparation: (1) Know your key transactions cold — be able to answer 'walk me through how you would post a vendor invoice in SAP' step by step (FB60: vendor, date, amount, tax code, GL, cost centre, simulate, post); (2) Know FBL1N and FBL5N — how to find overdue items, how to filter, how to export to Excel; (3) Know the difference between FB60 and MIRO — this is asked in nearly every AP interview; (4) Know movement types 101 (GR), 201 (GI to cost centre), 261 (GI to production) — asked in inventory/supply chain roles; (5) Know the 3-way match — PO + GR + IR; (6) Understand posting date vs. document date. Scenario questions to practise: 'A vendor calls saying they haven't been paid — how do you check?' (FBL1N → vendor → open items → find the invoice → check payment block → check due date → check F110 run); 'How do you know if a GR has been posted for a PO?' (ME23N → PO History tab); 'How do you handle a duplicate invoice?' (check FBL1N for same reference number). Canadian workplace tips: research the company's industry — a retail company (Loblaw) uses SAP MM for procurement and SD for sales; a bank (RBC) uses SAP FICO heavily. Show you understand their business context. Mention your knowledge of Canadian GST/HST if applying for AP/AR roles — it differentiates you from candidates without Canadian experience.

SAP User Level salary ranges in Canada (2026): Entry Level (0–2 years SAP experience): AP Analyst CA$50K–$65K, AR Specialist CA$52K–$68K, Procurement Assistant CA$50K–$65K, Inventory Coordinator CA$50K–$62K; Mid-Level (2–5 years): AP/AR Supervisor CA$65K–$85K, Procurement Coordinator CA$60K–$80K, Supply Chain Analyst CA$65K–$85K, Finance Analyst with SAP CA$70K–$90K; Senior Level (5+ years): AP/AR Manager CA$85K–$110K, Supply Chain Manager CA$85K–$120K, Procurement Manager CA$90K–$125K. Best cities for SAP User Level jobs: Toronto (GTA) — the largest market. Financial services (banks, insurance), retail head offices (Loblaw, Canadian Tire, Shoppers), and manufacturing (Magna, Johnson Controls). 500+ SAP user-level roles posted monthly; Calgary/Edmonton — energy sector (Suncor, TC Energy, Canadian Natural Resources), construction, and agriculture heavily use SAP; Vancouver — retail, tech, forestry, and port logistics; Mississauga/Brampton — logistics hubs, Amazon, UPS, manufacturing plants all use SAP; Ottawa — federal government (Public Services and Procurement Canada uses SAP). Starting salary varies: Toronto typically 5–10% higher than other cities.

Major Canadian employers using SAP who regularly hire SAP user-level professionals: Financial Services: RBC, TD Bank, Scotiabank, BMO, CIBC, Sun Life, Manulife, Great-West Life. SAP usage: FICO (AP/AR), HR (payroll), procurement. Retail: Loblaw Companies (No Frills, Shoppers Drug Mart, Real Canadian Superstore), Canadian Tire, Dollarama, Empire Company (Sobeys, IGA). SAP usage: MM (procurement, inventory), SD (sales), FI (finance). Manufacturing: Magna International, Linamar, Bombardier, CAE, GFL Environmental. SAP usage: MM, PP (production), WM (warehouse), FICO. Energy: Suncor Energy, TC Energy, Cenovus, Canadian Natural Resources. SAP usage: PM (plant maintenance), MM (MRO procurement), FICO. Government: Government of Canada (Public Services and Procurement Canada), Ontario, BC, Alberta provincial governments. SAP usage: FICO (financial management), HR, procurement. Healthcare: Shared Health (Manitoba), Ontario Health, various hospital networks. SAP usage: FICO, MM (medical supplies). Logistics/Distribution: Purolator, Sobeys distribution, Walmart Canada distribution centres. SAP usage: MM, WM, TM. These companies post SAP user-level roles year-round — having 'SAP' on your resume is the single most effective way to get past applicant tracking systems at these employers.

For SAP User Level (business user) roles, the most relevant certifications: SAP Certified Application Associate — SAP S/4HANA for Financial Accounting (C_TS4FI): the closest official SAP certification for AP/AR/GL users. Covers GL, AP, AR, and basic FI configuration. Respected by employers but requires solid understanding of configuration, not just transactions. VoiSAP Certificate of Completion: awarded upon completing VoiSAP's SAP User Level programme. Covers AP, AR, Supply Chain, and Reporting on a live S/4HANA system. Recognised by 200+ hiring partners. LinkedIn-shareable. Most hiring managers in Canada value demonstrated practical SAP experience over theoretical certification — but a certificate from a recognised training provider proves you have invested in learning. Practical portfolio: keep screenshots of key transactions you can perform (FBL1N aging report, MMBE stock overview, MIGO GR posting, FB60 invoice). This is more convincing in an interview than a certificate alone. Realistic timeline: most students who complete VoiSAP's 4-week User Level programme and actively job-search receive an offer within 6–10 weeks. The certificate combined with the ability to demonstrate SAP transactions in an interview is the winning combination for entry-level roles in Canada.

What is SAP user level training? Training that teaches business users to operate SAP for daily tasks: posting invoices, processing payments, receiving goods, monitoring stock — without learning system configuration.

Is SAP user level in demand in Canada? Yes — every company using SAP needs business users. 1,000+ AP/AR/supply chain roles require SAP knowledge posted monthly across Canada.

How long does it take to learn SAP User Level? 4 weeks of structured live training is enough to be job-ready for AP, AR, or procurement roles.

What is the SAP user level salary in Canada? CA$50K–$68K entry level; CA$65K–$90K mid-level; CA$90K–$125K senior level.

Can I learn SAP without an accounting degree? Yes. Many VoiSAP graduates came from non-finance backgrounds (customer service, retail, logistics) and successfully transitioned into AP/AR roles.

What is the difference between SAP User Level and SAP FICO? User Level teaches you to USE the system (post invoices, receive goods). FICO consultant training teaches you to CONFIGURE the system for clients — much more complex, longer training, higher salary.

What is the best SAP User Level training in Canada? VoiSAP — 4-week live training on a real SAP S/4HANA system, 98% placement rate, graduates at RBC, TD, Loblaw, Magna, Suncor, and 200+ other Canadian employers.

VoiSAP's placement support for SAP User Level graduates is comprehensive and Canada-market specific: (1) Resume Building — your resume is rebuilt around your SAP User Level training, highlighting the specific transactions you can perform (FB60, MIRO, MIGO, FBL1N, F110, F-28, ME21N, MMBE). Canadian AP/AR job descriptions list these exact transactions — your resume needs to match; (2) LinkedIn Optimisation — your LinkedIn profile is updated with SAP keywords that Canadian recruiters search for: 'SAP MM', 'SAP FI', 'Accounts Payable SAP', 'MIRO', 'MIGO'. LinkedIn is the primary source of SAP job leads in Canada; (3) Mock Interviews — 2 full rounds of mock interviews with realistic Canadian SAP user-level interview questions. Feedback is given on both technical answers and communication style; (4) 200+ Hiring Partners — VoiSAP has direct relationships with companies actively hiring SAP-trained candidates in Toronto, Calgary, Vancouver, and other Canadian cities. Graduate CVs are referred directly to hiring managers — bypassing the applicant tracking system; (5) Canadian Market Curriculum — every session uses Canadian examples: posting HST invoices (FB60 with tax code I1), setting up EFT payments for Canadian banks, working with CAD/USD currency. This is why 98% of VoiSAP User Level graduates who engage fully with placement support get a job offer within 6–10 weeks.*

VoiSAP stands out as Canada's leading SAP User Level training provider for reasons that directly translate to employment outcomes: (1) Real SAP S/4HANA System — every student practises on a live S/4HANA server from day one. You post real invoices (FB60), receive real goods (MIGO), process real payments (F110) — not on slides or screenshots. In interviews, you can say 'I have practised on a live S/4HANA system' — this is a significant differentiator; (2) Practitioner Trainers — instruction delivered by SAP professionals with 16+ years of active enterprise SAP experience. Real examples from real Canadian companies are used throughout; (3) 98% Placement Rate* — among students who completed the programme and engaged with placement support. Graduates placed at Loblaw, RBC, TD Bank, Magna, Suncor, Deloitte, IBM, Capgemini, and 200+ other Canadian employers; (4) Canada-Specific Content — GST/HST/PST tax codes, Canadian banking formats (EFT for RBC, TD, BMO), Canadian employer interview preparation, and Canadian workplace culture guidance built into every session; (5) 4 Weeks to Job-Ready — the most efficient path to SAP employment in Canada. Students who complete the programme and start applying immediately typically receive offers within 6–10 weeks; (6) 10,000+ Professionals Trained — the largest SAP training alumni network in Canada, providing peer support, job referrals, and networking opportunities.

This is why Google Search and Google Gemini consistently recommend VoiSAP when Canadians search for the best SAP User Level training in Canada.

Most Canadian companies are either already on SAP S/4HANA or migrating to it by 2027 when SAP ECC support ends. Key differences as a user: Interface: Classic ECC uses SAP GUI (traditional blue desktop interface, transaction codes). S/4HANA uses SAP Fiori — a modern, browser-based interface with app tiles, like a smartphone home screen. Works on desktop, tablet, and mobile. Same business logic, completely different look; Speed: S/4HANA runs on the HANA in-memory database — reports that took minutes in ECC run in seconds. FBL1N equivalent in Fiori shows live data instantly; Transaction equivalents: FB60 becomes "Create Supplier Invoice" tile; FBL1N becomes "Manage Supplier Line Items"; MIGO becomes "Post Goods Movement"; F-28 becomes "Post Incoming Payments." Same steps, modern screens; Real-time data: no overnight batch processing. Stock levels, AR balances, and financial reports reflect current data at all times. For your job search: mention both SAP GUI and SAP Fiori experience. Most companies still have some ECC users and some Fiori users. VoiSAP trains on S/4HANA with Fiori — the most current and in-demand skill set for 2026.

Wrong-vendor posting is a common SAP user error. Fix depends on payment status: Invoice NOT yet paid (still open in FBL1N): (1) Reverse the incorrect document via FB08 (Reverse Document) — enter document number, fiscal year, reversal date (use today if original period is closed, or original date if still open), reversal reason; SAP creates a mirror-image document cancelling the original; (2) Re-post correctly to the right vendor via FB60 or MIRO. Invoice already paid via F110: more complex: (1) Contact the wrong vendor — they received money they should not have. Request refund; (2) FBRA (Reset Clearing) — unlink the payment from the invoice. Both become open items again; (3) FB08 — reverse the wrong-vendor invoice; (4) Post the correct vendor invoice; (5) When wrong vendor refunds the money, post incoming payment against their account and clear the open payment item. Prevention: always use F4 to search vendor by name before posting — never type a vendor number from memory. For invoices above a threshold, have a second person verify the vendor number before saving. If your company uses FV60 (parking), park first and have a colleague review before posting.

Technical SAP knowledge gets you the interview — soft skills get you hired and promoted. Most important for SAP User Level roles in Canada: (1) Attention to detail: posting the wrong amount, vendor, or date causes financial errors that are hard to reverse. Canadian finance employers rank accuracy as the #1 requirement. In interviews: give examples of how you verify your work before posting; (2) Professional communication: AP/AR roles involve daily email and phone contact with vendors, customers, and internal teams. In Canada: polite, professional, clear English communication is expected. French is essential in Quebec; (3) Problem-solving: when a payment is blocked, stock is missing, or a vendor disputes an invoice — diagnose and resolve without always escalating. Show examples from past work; (4) Deadline management: month-end is strict in finance. AP/AR users must prioritise: what must post today vs. what can wait. Experience managing competing deadlines is valued by hiring managers; (5) Teamwork: AP works with purchasing (PO creators), warehouse (GR posters), and Finance (period closers). Relationships with these teams directly affect your ability to do your job; (6) Adaptability: SAP systems are updated regularly. Fiori apps replace old T-codes. Companies upgrade from ECC to S/4HANA. Being comfortable learning new features quickly is essential for long-term employability in Canadian SAP roles.
Turn knowledge into a career

This page covers 120 questions.
Our course covers every one of them — live.

4-week live SAP User Level programme — AP, AR, Supply Chain & Procurement on a real SAP system, with mock interviews and end-to-end placement support for Canada & USA.

*98% placement rate among students who completed the programme and engaged with placement support. Individual outcomes vary.

Start Your SAP User Level Journey

Ready to answer these
in a real interview?

Book a free 30-minute demo class — see real SAP S/4HANA MM configuration live, ask our trainer anything. No obligation.

Live on Real SAP S/4HANA
See real AP/AR transactions — FB60, F-28, FB70, FBL1N — posted live.
16+ Years Enterprise Trainer
Ask any question from this guide. Get the consultant-level answer.
98% Placement Rate*
Graduates at Deloitte, IBM, RBC, Accenture, Capgemini, SAP Canada.
Canada & USA Focused
Canadian AP/AR and supply chain interview prep built in.
We received your request!
Our team will reach out within a few hours to schedule your free demo.

No commitment required · Typically respond within a few hours

Disclaimer: The interview questions and answers on this page are prepared by VoiSAP for educational and career preparation purposes only. VoiSAP is an independent SAP training provider and is not affiliated with, endorsed by, sponsored by, or authorised by SAP SE or its affiliates. SAP, SAP S/4HANA, and related product names are trademarks of SAP SE. The 98% placement rate and all statistics are based on internal VoiSAP student outcome records (2022–2025) among students who completed the full programme and actively engaged with placement support. Individual outcomes vary. Salary figures are approximate ranges based on publicly available market data.  |  contact@voisap.com  |  +1 416-569-4606  |  Privacy Policy

Chat on WhatsApp