SAP Vendor Master Report: Vendor Master Purchasing 360

Part of the guide to exporting SAP data to Excel

MM-02MM · PurchasingRuns on the  Live Query Engine

The SAP vendor master report in PostNow.ai, Vendor Master Purchasing 360, brings the general (LFA1), purchasing-org (LFM1) and company-code (LFB1) views of each vendor into Excel, with organisation and country names in place of codes.

30 columns 6 SAP tables 5 joins prebuilt ECC & S/4HANA
Vendor Master Purchasing 360Excel Add-in · MM-02SAMPLE PREVIEW
FILTERS COMPANY CODE1000 DATE RANGE2026-01-01 → 2026-07-26 MAX ROWS500
VendorNameCityCountryVAT Reg NoAccount GroupCentral BlockDeletion Flag
100200Atlas Supplies LtdChicago0101400100XX
100483Northgate IndustrialRotterdam0303400200
100766Harbor Logistics BVMunich0301400300XX
101049Atlas Supplies LtdAustinZ102400400
101332Vector Freight GmbHLeeds02Z1400500XX
101615Brightway ComponentsOsaka1002400600
101898Meridian Parts CoChicago0310400700XX
+22 more columns in the full report
$4.2M
Total value in scope
12,480
Rows fetched
97
Distinct entities

Top 5 by value

Pinnacle Logistics$1.27M
Ironwood Trading$0.91M
Vector Freight GmbH$0.75M
Meridian Parts Co$0.52M
Halcyon Materials$0.29M

Split by company code

$4.2MTOTAL
CoCd 10001.4M
CoCd 20001.1M
CoCd 11000.9M
CoCd 21000.8M
Sample data for this preview, not connected to any SAP system. Run it in PostNow.ai to see your own data.
Read-only Live & refreshable AI-customizable Row-limit guarded Excel-native ECC + S/4HANA
PostNow.ai Live Query Engine

What happens on every run.

Session attach

Connects read-only inside your own SAP session — your business data is never changed.

Selection push-down

Your filters run inside SAP, so only matching rows ever travel the wire.

Join resolution

The engine links every source table on the correct key fields, automatically.

Text enrichment

Raw SAP codes are resolved into readable names and descriptions on the way out.

Excel delivery

Formatted rows land in your sheet, guarded by a max-row limit for fast first runs.

Refresh on demand

The report keeps its selection — one click pulls the latest data, any time.

SAP tables joined

LFA1LFM1LFB1T024ET001T005T

Columns delivered

30

Pre-selected key fields with text lookups resolved — customize freely.

Live Query Engine

Key relationships resolved automatically. Joins, text lookups and filter push-down are engineered by SAP solution architects — zero ABAP on your side.

Run Vendor Master Purchasing 360 on your own SAP system.

Excel add-in, read-only in your own SAP session, live data in minutes. ECC & S/4HANA.

About this report

The SAP vendor master report, all three views in one extract.

What this report answers

PostNow.ai's Vendor Master Purchasing 360 (MM-02) lays the general, purchasing-org and company-code views of each vendor side by side. It is the extract for master data reviews, audits and pre-migration cleansing:

  • Which vendors are centrally blocked for posting or flagged for deletion, and which have a payment block in a company code?
  • Do the payment terms in purchasing, which default into the PO, match the company-code terms used for FI postings without a PO?
  • Which vendors are set up for GR-based invoice verification, or allow automatic PO creation?
  • Which vendors have no VAT registration number, an unexpected account group, or a reconciliation account that does not fit their type?

Columns cover vendor number, name, city, country, VAT number, account group, central block and deletion flag from the general data; purchasing org, order currency, payment terms, Incoterms, GR-based invoice verification and automatic PO from purchasing; company code, reconciliation account, payment terms, payment methods and payment block from the company code; plus purchasing org, company and country names.

XK03, MK03 and FK03: the SAP standard way, and where it stops

PostNow.ai replaces the one-vendor-at-a-time route. XK03 displays a vendor centrally, MK03 the purchasing view and FK03 the accounting view. S_ALR_87012086 gives a vendor list and S_ALR_87012089 shows changes to vendors; XK04 shows a vendor's changes centrally, and the change documents behind them sit in CDHDR and CDPOS under object class KRED. Blocking is XK05 (central) or MK05 (purchasing).

On S/4HANA, vendor maintenance moved to the Business Partner: XK, MK and FK transactions redirect to BP (the Business Partner Approach simplification item, SAP Note 2265093), and the Fiori app Manage Supplier Master Data offers a lighter screen. None of these puts purchasing-org and company-code settings for hundreds of vendors in one sheet, which is what a terms or block review needs.

SAP tables behind it: LFA1, LFM1 and LFB1

PostNow.ai's MM-02 starts from LFA1 and joins LFM1 and LFB1 on the vendor number, then T024E for purchasing org names, T001 for company names and T005T for country names.

  • LFA1, general data. Name, address, country, VAT number STCEG, account group KTOKK, central posting block SPERR, central purchasing block SPERM, central payment block SPERZ and central deletion flag LOEVM.
  • LFM1, purchasing org data. Order currency WAERS, payment terms ZTERM, Incoterms INCO1, GR-based invoice verification WEBRE, automatic PO KZAUT, plus a purchasing block SPERM and deletion flag LOEVM at that level. LFM2 goes one level lower, to plant or vendor sub-range.
  • LFB1, company code data. Reconciliation account AKONT, payment terms ZTERM, payment methods ZWELS, payment block ZAHLS, posting block SPERR and deletion flag LOEVM.
  • On S/4HANA the Business Partner is the leading object, and LFA1 and LFB1 are still filled through customer/vendor integration (CVI), so the extract reads the same tables.

Checks to run on a vendor master extract

  1. Rows multiply. A vendor with two purchasing orgs and three company codes comes back as six rows. Count vendors as distinct numbers, and compare terms within each purchasing org and company code pair.
  2. Know which block you are looking at. Central Block is LFA1-SPERR, the central posting block. It is not the purchasing block (SPERM) or the central payment block (SPERZ); Payment Block in the extract is the company-code ZAHLS. For a “can we still order from them” review, have a designer add SPERM.
  3. Two sets of payment terms. Payment Terms comes from LFM1 and goes into the PO; CoCd Pay Terms comes from LFB1 and applies to invoices posted without a PO. Flag every vendor where they differ and decide which one is right.
  4. Deletion flags live at three levels. The delivered Deletion Flag is the central one. A vendor can be flagged in one company code or purchasing org only, through LFB1-LOEVM or LFM1-LOEVM.
  5. New and changed vendors. Filter on Created On for vendors added since the last review, then look at the KRED change documents for the ones whose bank or terms changed.

How PostNow.ai runs it

In PostNow.ai you run Vendor Master Purchasing 360 from the Report Library in the Excel add-in and narrow it with SAP value help on vendor, purchasing org, company code, account group, country, central block, deletion flag and created on. The rows land read-only from your own SAP session with organisation and country names in place of codes, so the sheet is ready for a review. Share it to Team Reports and procurement and AP review the same extract. To see the orders placed with a vendor, run Purchase Order 360; for what you still owe them, AP Open Items + Aging. When the review finds terms or blocks to correct, SAP mass change from Excel covers updating existing records, and the XK01 vendor master upload guide covers creating suppliers and extending them to a new company code or purchasing org.

Frequently asked questions

How does PostNow.ai extract the SAP vendor master into Excel?

PostNow.ai's Vendor Master Purchasing 360 report (MM-02) joins LFA1, LFM1 and LFB1 with purchasing org, company and country names and writes the result into Excel from the Report Library in the add-in. You filter by vendor, purchasing org, company code, account group, country, central block, deletion flag or created-on date. The run is read-only in your own SAP session and needs no ABAP.

Which SAP table holds vendor payment terms, LFB1 or LFM1?

Both tables hold payment terms. LFM1-ZTERM holds the payment terms of the purchasing organisation and is defaulted into purchase orders. LFB1-ZTERM holds the company-code terms used for FI postings without a PO, such as an FB60 invoice. They can differ, which is why a terms review should compare the two side by side.

How do I find blocked vendors in SAP?

Blocks sit at several levels: LFA1-SPERR (central posting block), LFA1-SPERM (central purchasing block), LFA1-SPERZ (central payment block), LFM1-SPERM (purchasing block per purchasing org), LFB1-SPERR (posting block per company code) and LFB1-ZAHLS (payment block). XK05 (central) and MK05 (purchasing) are the blocking transactions. An extract filtered on these fields gives the full list in one pass.

Does the vendor master report work on S/4HANA with Business Partner?

Yes, PostNow.ai's Vendor Master Purchasing 360 report works on S/4HANA. There you maintain suppliers through the Business Partner (transaction BP), and the old XK, MK and FK transactions redirect there. Customer/vendor integration keeps the vendor tables such as LFA1 and LFB1 filled, so the report reads the same tables as on ECC.