# SAP process table reference: Procurement (MM)

> Source: https://docs.synthesized.io/tdk/latest/user_guide/070_integrations/sap/table_reference/mm
> For the complete documentation index, see [llms.txt](https://docs.synthesized.io/llms.txt).

Tables touched by each Procurement (MM) business process, shown side by side for SAP ECC and S/4HANA.

8 processes · 123 tables · [Back to the process index](https://docs.synthesized.io/tdk/latest/user_guide/070_integrations/sap/table_reference/)

## MM-01 · Procure-to-pay (PR → PO → GR → IR → payment)

29 tables · 4 differ between ECC and S/4HANA.

### I. Master data

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`LFA1`

 | 

`LFA1`

 | 

Vendor master, general data.

 |  |
| 

`LFB1`

 | 

`LFB1`

 | 

Vendor master, company-code data.

 |  |
| 

`LFBK`

 | 

`LFBK`

 | 

Vendor bank details.

 |  |
| 

`MARA`

 | 

`MARA`

 | 

Material master, general data.

 |  |
| 

`MARC`

 | 

`MARC`

 | 

Material master, plant data.

 |  |
| 

`MBEW`

 | 

`MBEW`

 | 

Material valuation data.

 |  |
| 

`EINA`

 | 

`EINA`

 | 

Purchasing info record, general.

 |  |
| 

`EINE`

 | 

`EINE`

 | 

Purchasing info record, purchasing-org data.

 |  |

### II. Configuration

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`T161`

 | 

`T161`

 | 

Purchasing document types.

 |  |
| 

`T163`

 | 

`T163`

 | 

Item categories in purchasing.

 |  |
| 

`T024`

 | 

`T024`

 | 

Purchasing groups.

 |  |
| 

`T024E`

 | 

`T024E`

 | 

Purchasing organisations.

 |  |

### III. Requisition & PO

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`EBAN`

 | 

`EBAN`

 | 

Purchase requisition items.

 |  |
| 

`EBKN`

 | 

`EBKN`

 | 

Purchase requisition account assignment.

 |  |
| 

`EKKO`

 | 

`EKKO`

 | 

Purchasing document header (PO).

 |  |
| 

`EKPO`

 | 

`EKPO`

 | 

Purchasing document items.

 |  |
| 

`EKET`

 | 

`EKET`

 | 

Delivery schedule lines.

 |  |
| 

`EKKN`

 | 

`EKKN`

 | 

PO account assignment.

 |  |
| 

`EKPA`

 | 

`EKPA`

 | 

Partner roles in purchasing.

 |  |

### IV. History & goods receipt

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`EKBE`

 | 

`EKBE`

 | 

PO history — GR and IR references per item.

 |  |
| 

`MKPF`

 | 

—

 | 

Material document header — a compatibility view in S/4; use MATDOC.

 | 

Removed in S/4HANA · ECC: In S/4 this is a compatibility view; the physical data is in MATDOC.

 |
| 

`MSEG`

 | 

—

 | 

Material document items — a compatibility view in S/4; use MATDOC.

 | 

Removed in S/4HANA · ECC: In S/4 this is a compatibility view; the physical data is in MATDOC.

 |
| 

—

 | 

`MATDOC`

 | 

Material document (header + items) — the physical table in S/4; MKPF/MSEG are compatibility views over it.

 | 

S/4HANA only

 |

### V. Invoice & accounting

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`RBKP`

 | 

`RBKP`

 | 

Invoice receipt header (logistics invoice).

 |  |
| 

`RSEG`

 | 

`RSEG`

 | 

Invoice receipt items.

 |  |
| 

`BKPF`

 | 

`BKPF`

 | 

Accounting document header.

 | 

S/4: Header only in S/4 — amounts in ACDOCA.

 |
| 

`BSEG`

 | 

`BSEG`

 | 

Accounting document line items.

 |  |
| 

—

 | 

`ACDOCA`

 | 

Universal Journal line items.

 | 

S/4HANA only

 |
| 

`BSIK`

 | 

`BSIK`

 | 

Open vendor items.

 | 

S/4: Compatibility view over ACDOCA/BSEG.

 |

## MM-02 · PO invoice — indirect goods, 3-way match

41 tables · 6 differ between ECC and S/4HANA.

### I. Business partner — vendor

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`BUT000`

 | 

`BUT000`

 | 

Business partner general data.

 |  |
| 

`BUT020`

 | 

`BUT020`

 | 

Business partner address assignments.

 |  |
| 

`BUT021_FS`

 | 

`BUT021_FS`

 | 

Business partner address usage / version.

 |  |
| 

`BUT100`

 | 

`BUT100`

 | 

Business partner roles (uses MANDT).

 |  |
| 

`CVI_VEND_LINK`

 | 

`CVI_VEND_LINK`

 | 

Maps the BP to the classic vendor number (uses CLIENT).

 |  |
| 

`ADRC`

 | 

`ADRC`

 | 

Central address data (uses CLIENT) — include the LFA1 and BUT020 address numbers.

 |  |

### II. Vendor & G/L master

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`LFA1`

 | 

`LFA1`

 | 

Vendor master, general data.

 |  |
| 

`LFB1`

 | 

`LFB1`

 | 

Vendor master, company-code data.

 |  |
| 

`LFBK`

 | 

`LFBK`

 | 

Vendor bank details.

 |  |
| 

`LFBW`

 | 

`LFBW`

 | 

Vendor withholding tax per company code.

 |  |
| 

`BNKA`

 | 

`BNKA`

 | 

Bank master — has a MANDT column.

 |  |
| 

`SKA1`

 | 

`SKA1`

 | 

G/L account for the account-assigned (indirect) item.

 |  |

### III. Purchase order

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`EKKO`

 | 

`EKKO`

 | 

Purchasing document header (PO).

 |  |
| 

`EKPO`

 | 

`EKPO`

 | 

Purchasing document items.

 |  |
| 

`EKKN`

 | 

`EKKN`

 | 

PO account assignment (G/L, cost centre, profit centre).

 |  |
| 

`EKET`

 | 

`EKET`

 | 

Delivery schedule lines.

 |  |
| 

`EKBE`

 | 

`EKBE`

 | 

PO history — GR (VGABE 1) and IR (VGABE 2) references.

 |  |
| 

`EKPA`

 | 

`EKPA`

 | 

Partner roles in purchasing.

 |  |
| 

`KONV`

 | 

—

 | 

PO pricing conditions — replaced by PRCD\_ELEMENTS in S/4.

 | 

Removed in S/4HANA

 |
| 

—

 | 

`PRCD_ELEMENTS`

 | 

PO pricing conditions — uses CLIENT, keyed by KNUMV.

 | 

S/4HANA only

 |

### IV. Release strategy

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`T161`

 | 

`T161`

 | 

Purchasing document types.

 |  |
| 

`T163`

 | 

`T163`

 | 

Item categories in purchasing.

 |  |
| 

`T16FS`

 | 

`T16FS`

 | 

Release strategies.

 |  |
| 

`T16FK`

 | 

`T16FK`

 | 

Release codes.

 |  |
| 

`T16FC`

 | 

`T16FC`

 | 

Release groups.

 |  |
| 

`T16FG`

 | 

`T16FG`

 | 

Release group / class assignment.

 |  |
| 

`CDHDR`

 | 

`CDHDR`

 | 

Change document header — records the PO release event.

 |  |
| 

`CDPOS`

 | 

`CDPOS`

 | 

Change document items — the field-level changes.

 |  |

### V. Goods receipt

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`MKPF`

 | 

—

 | 

Material document header — a compatibility view in S/4; use MATDOC.

 | 

Removed in S/4HANA · ECC: In S/4 this is a compatibility view; physical data is in MATDOC.

 |
| 

`MSEG`

 | 

—

 | 

Material document items — a compatibility view in S/4; use MATDOC.

 | 

Removed in S/4HANA · ECC: In S/4 this is a compatibility view; physical data is in MATDOC.

 |
| 

—

 | 

`MATDOC`

 | 

Material document (header + items) — the physical GR table in S/4. HANA SQL on MKPF/MSEG returns 0 rows; SE16N only reads them through the CDS layer.

 | 

S/4HANA only

 |

### VI. Invoice receipt

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`RBKP`

 | 

`RBKP`

 | 

Invoice receipt header (MM-IV / logistics invoice).

 |  |
| 

`RSEG`

 | 

`RSEG`

 | 

Invoice receipt items.

 |  |

### VII. VIM add-on (OpenText)

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`VIM document tables`

 | 

`VIM document tables`

 | 

OpenText VIM document header / item tables — the invoice-capture layer. Add-on and version-specific.

 | 

Add-on

 |

### VIII. Workflow runtime

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`SWWWIHEAD`

 | 

`SWWWIHEAD`

 | 

Workflow work-item header.

 |  |
| 

`SWWLOGHIST`

 | 

`SWWLOGHIST`

 | 

Workflow work-item history / log.

 |  |
| 

`SWWCONT`

 | 

`SWWCONT`

 | 

Workflow work-item container (payload).

 |  |

### IX. FI document

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`BKPF`

 | 

`BKPF`

 | 

Accounting document header generated by the invoice.

 | 

S/4: Header only in S/4 — amounts in ACDOCA.

 |
| 

`BSEG`

 | 

`BSEG`

 | 

Accounting document line items.

 |  |
| 

—

 | 

`ACDOCA`

 | 

Universal Journal line items — uses RCLNT/RBUKRS.

 | 

S/4HANA only

 |
| 

`BSIK`

 | 

`BSIK`

 | 

Open vendor items.

 | 

S/4: Compatibility view over ACDOCA/BSEG.

 |

## MM-03 · Import purchases

13 tables · 5 differ between ECC and S/4HANA.

### I. Purchase order

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`EKKO`

 | 

`EKKO`

 | 

Purchasing document header.

 |  |
| 

`EKPO`

 | 

`EKPO`

 | 

Purchasing document items.

 |  |
| 

`EKET`

 | 

`EKET`

 | 

Delivery schedule lines.

 |  |
| 

`EKBE`

 | 

`EKBE`

 | 

PO history.

 |  |
| 

`KONV`

 | 

—

 | 

Customs / freight conditions — replaced by PRCD\_ELEMENTS in S/4.

 | 

Removed in S/4HANA

 |
| 

—

 | 

`PRCD_ELEMENTS`

 | 

Customs / freight conditions (uses CLIENT).

 | 

S/4HANA only

 |

### II. Foreign trade

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`EIKP`

 | 

`EIKP`

 | 

Import foreign trade header.

 |  |
| 

`EIPO`

 | 

`EIPO`

 | 

Import foreign trade item.

 |  |

### III. Goods receipt & invoice

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`MKPF`

 | 

—

 | 

Material document header — compatibility view in S/4; use MATDOC.

 | 

Removed in S/4HANA

 |
| 

`MSEG`

 | 

—

 | 

Material document items — compatibility view in S/4; use MATDOC.

 | 

Removed in S/4HANA

 |
| 

—

 | 

`MATDOC`

 | 

Material document — the physical table in S/4.

 | 

S/4HANA only

 |
| 

`RBKP`

 | 

`RBKP`

 | 

Invoice receipt header.

 |  |
| 

`RSEG`

 | 

`RSEG`

 | 

Invoice receipt items.

 |  |

## MM-04 · Subcontracting

9 tables · 4 differ between ECC and S/4HANA.

### I. Purchase order

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`EKKO`

 | 

`EKKO`

 | 

Purchasing document header.

 |  |
| 

`EKPO`

 | 

`EKPO`

 | 

Purchasing document items.

 |  |
| 

`EKET`

 | 

`EKET`

 | 

Delivery schedule lines.

 |  |

### II. Components & stock

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`RESB`

 | 

`RESB`

 | 

Reservations / dependent requirements — the components consumed.

 |  |
| 

`MSLB`

 | 

`MSLB`

 | 

Stock with vendor — components provided to the subcontractor.

 |  |

### III. Goods movement & accounting

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`MKPF`

 | 

—

 | 

Material document header — compatibility view in S/4; use MATDOC.

 | 

Removed in S/4HANA

 |
| 

`MSEG`

 | 

—

 | 

Material document items — compatibility view in S/4; use MATDOC.

 | 

Removed in S/4HANA

 |
| 

—

 | 

`MATDOC`

 | 

Material document — the physical table in S/4.

 | 

S/4HANA only

 |
| 

—

 | 

`ACDOCA`

 | 

Universal Journal line items.

 | 

S/4HANA only

 |

## MM-05 · Stock transport order

10 tables · 3 differ between ECC and S/4HANA.

### I. Purchase order

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`EKKO`

 | 

`EKKO`

 | 

Purchasing document header (STO).

 |  |
| 

`EKPO`

 | 

`EKPO`

 | 

Purchasing document items.

 |  |
| 

`EKET`

 | 

`EKET`

 | 

Delivery schedule lines.

 |  |

### II. Delivery

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`LIKP`

 | 

`LIKP`

 | 

Replenishment delivery header.

 |  |
| 

`LIPS`

 | 

`LIPS`

 | 

Replenishment delivery items.

 |  |

### III. Goods movement & stock

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`MKPF`

 | 

—

 | 

Material document header — compatibility view in S/4; use MATDOC.

 | 

Removed in S/4HANA

 |
| 

`MSEG`

 | 

—

 | 

Material document items — compatibility view in S/4; use MATDOC.

 | 

Removed in S/4HANA

 |
| 

—

 | 

`MATDOC`

 | 

Material document — the physical table in S/4.

 | 

S/4HANA only

 |
| 

`MARD`

 | 

`MARD`

 | 

Storage-location stock.

 |  |
| 

`MARC`

 | 

`MARC`

 | 

Material master, plant data.

 |  |

## MM-06 · Service procurement

10 tables · 3 differ between ECC and S/4HANA.

### I. Purchase order

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`EKKO`

 | 

`EKKO`

 | 

Purchasing document header.

 |  |
| 

`EKPO`

 | 

`EKPO`

 | 

Purchasing document items.

 |  |

### II. Service entry

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`ESSR`

 | 

`ESSR`

 | 

Service entry sheet header.

 |  |
| 

`ESLL`

 | 

`ESLL`

 | 

Service line specifications.

 |  |
| 

`ESKL`

 | 

`ESKL`

 | 

Service account-assignment lines.

 |  |

### III. Goods movement & invoice

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`MKPF`

 | 

—

 | 

Material document header — compatibility view in S/4; use MATDOC.

 | 

Removed in S/4HANA

 |
| 

`MSEG`

 | 

—

 | 

Material document items — compatibility view in S/4; use MATDOC.

 | 

Removed in S/4HANA

 |
| 

—

 | 

`MATDOC`

 | 

Material document — the physical table in S/4.

 | 

S/4HANA only

 |
| 

`RBKP`

 | 

`RBKP`

 | 

Invoice receipt header.

 |  |
| 

`RSEG`

 | 

`RSEG`

 | 

Invoice receipt items.

 |  |

## MM-07 · Scheduling agreements / outline contracts

4 tables · no differences between ECC and S/4HANA.

### I. Agreement

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`EKKO`

 | 

`EKKO`

 | 

Purchasing document header (agreement / contract).

 |  |
| 

`EKPO`

 | 

`EKPO`

 | 

Purchasing document items.

 |  |
| 

`EKET`

 | 

`EKET`

 | 

Delivery schedule lines.

 |  |
| 

`EKAB`

 | 

`EKAB`

 | 

Release documentation for contracts / scheduling agreements.

 |  |

## MM-08 · Vendor consignment procurement

7 tables · 3 differ between ECC and S/4HANA.

### I. Purchase order

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`EKKO`

 | 

`EKKO`

 | 

Purchasing document header.

 |  |
| 

`EKPO`

 | 

`EKPO`

 | 

Purchasing document items.

 |  |

### II. Stock & settlement

   
| ECC | S/4HANA | Description | Notes |
| --- | --- | --- | --- |
| 
`MKOL`

 | 

`MKOL`

 | 

Special stock — vendor consignment / pipeline stock.

 |  |
| 

`MKPF`

 | 

—

 | 

Material document header — compatibility view in S/4; use MATDOC.

 | 

Removed in S/4HANA

 |
| 

`MSEG`

 | 

—

 | 

Material document items — compatibility view in S/4; use MATDOC.

 | 

Removed in S/4HANA

 |
| 

—

 | 

`MATDOC`

 | 

Material document — the physical table in S/4.

 | 

S/4HANA only

 |
| 

`MRKO`

 | 

`MRKO`

 | 

Consignment / pipeline settlement documents.

 |  |

## Other functional areas

- [Finance (FI)](https://docs.synthesized.io/tdk/latest/user_guide/070_integrations/sap/table_reference/fi) — 10 processes, 130 tables
- [Financial supply chain (FSCM)](https://docs.synthesized.io/tdk/latest/user_guide/070_integrations/sap/table_reference/fscm) — 2 processes, 27 tables
- [Controlling (CO)](https://docs.synthesized.io/tdk/latest/user_guide/070_integrations/sap/table_reference/co) — 3 processes, 25 tables
- [Asset accounting (FI-AA)](https://docs.synthesized.io/tdk/latest/user_guide/070_integrations/sap/table_reference/aa) — 1 process, 17 tables
- [Sales & distribution (SD)](https://docs.synthesized.io/tdk/latest/user_guide/070_integrations/sap/table_reference/sd) — 5 processes, 67 tables
- [Inventory management (IM)](https://docs.synthesized.io/tdk/latest/user_guide/070_integrations/sap/table_reference/im) — 2 processes, 23 tables
- [HR / Payroll](https://docs.synthesized.io/tdk/latest/user_guide/070_integrations/sap/table_reference/hr) — 3 processes, 26 tables
- [Master data (cross-cutting)](https://docs.synthesized.io/tdk/latest/user_guide/070_integrations/sap/table_reference/md) — 6 processes, 62 tables
