# SAP process table reference: Master data (cross-cutting)

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

Tables touched by each Master data (cross-cutting) business process, shown side by side for SAP ECC and S/4HANA.

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

## MD-01 · Customer (business partner)

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

### I. Classic customer

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

 | 

`KNA1`

 | 

Customer master, general data.

 |  |
| 

`KNB1`

 | 

`KNB1`

 | 

Customer master, company-code data.

 |  |
| 

`KNVV`

 | 

`KNVV`

 | 

Customer master, sales-area data.

 |  |
| 

`KNVP`

 | 

`KNVP`

 | 

Customer partner functions.

 |  |
| 

`KNBK`

 | 

`KNBK`

 | 

Customer bank details.

 |  |
| 

`KNVK`

 | 

`KNVK`

 | 

Customer contact persons.

 |  |

### II. Business partner

   
| 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.

 |  |
| 

`BUT0BK`

 | 

`BUT0BK`

 | 

Business partner bank details.

 |  |
| 

`CVI_CUST_LINK`

 | 

`CVI_CUST_LINK`

 | 

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

 |  |

### III. Addresses

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

 | 

`ADRC`

 | 

Central address data (uses CLIENT).

 |  |
| 

`ADR2`

 | 

`ADR2`

 | 

Phone numbers.

 |  |
| 

`ADR6`

 | 

`ADR6`

 | 

Email addresses.

 |  |

## MD-02 · Vendor (business partner)

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

### I. Classic vendor

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

 | 

`LFA1`

 | 

Vendor master, general data.

 |  |
| 

`LFB1`

 | 

`LFB1`

 | 

Vendor master, company-code data.

 |  |
| 

`LFM1`

 | 

`LFM1`

 | 

Vendor master, purchasing-org data.

 |  |
| 

`LFBK`

 | 

`LFBK`

 | 

Vendor bank details.

 |  |
| 

`LFBW`

 | 

`LFBW`

 | 

Vendor withholding tax.

 |  |

### II. Business partner

   
| 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.

 |  |
| 

`BUT0BK`

 | 

`BUT0BK`

 | 

Business partner bank details.

 |  |
| 

`CVI_VEND_LINK`

 | 

`CVI_VEND_LINK`

 | 

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

 |  |

### III. Addresses

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

 | 

`ADRC`

 | 

Central address data (uses CLIENT).

 |  |
| 

`ADR2`

 | 

`ADR2`

 | 

Phone numbers.

 |  |
| 

`ADR6`

 | 

`ADR6`

 | 

Email addresses.

 |  |

## MD-03 · BP bank-data change + change notification workflow

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

### I. Business partner

   
| 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.

 |  |
| 

`BUT0BK`

 | 

`BUT0BK`

 | 

Business partner bank details — what the workflow changes.

 |  |

### II. Classic bank data

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

 | 

`LFBK`

 | 

Vendor bank details.

 |  |
| 

`KNBK`

 | 

`KNBK`

 | 

Customer bank details.

 |  |
| 

`BNKA`

 | 

`BNKA`

 | 

Bank master.

 |  |
| 

`CVI_VEND_LINK`

 | 

`CVI_VEND_LINK`

 | 

BP-to-vendor mapping (uses CLIENT).

 |  |
| 

`CVI_CUST_LINK`

 | 

`CVI_CUST_LINK`

 | 

BP-to-customer mapping (uses CLIENT).

 |  |

### III. Change documents

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

 | 

`CDHDR`

 | 

Change document header — who changed the bank data and when.

 |  |
| 

`CDPOS`

 | 

`CDPOS`

 | 

Change document items — old versus new field values.

 |  |

### IV. Workflow runtime

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

 | 

`SWWWIHEAD`

 | 

Workflow work-item header — the change notification.

 |  |
| 

`SWWLOGHIST`

 | 

`SWWLOGHIST`

 | 

Workflow work-item history / log.

 |  |
| 

`SWWCONT`

 | 

`SWWCONT`

 | 

Workflow work-item container (payload).

 |  |

### V. Address

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

 | 

`ADRC`

 | 

Central address data (uses CLIENT).

 |  |

## MD-04 · Material master

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

### I. Material

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

 | 

`MARA`

 | 

Material master, general data.

 |  |
| 

`MARC`

 | 

`MARC`

 | 

Material master, plant data.

 |  |
| 

`MARD`

 | 

`MARD`

 | 

Storage-location stock and data.

 |  |
| 

`MBEW`

 | 

`MBEW`

 | 

Material valuation data.

 |  |
| 

`MVKE`

 | 

`MVKE`

 | 

Material master, sales-area data.

 |  |
| 

`MLAN`

 | 

`MLAN`

 | 

Material tax classification.

 |  |
| 

`MAKT`

 | 

`MAKT`

 | 

Material descriptions.

 |  |
| 

`MARM`

 | 

`MARM`

 | 

Units of measure.

 |  |

## MD-05 · G/L account master

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

### I. G/L account

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

 | 

`SKA1`

 | 

G/L account master, chart-of-accounts level.

 |  |
| 

`SKB1`

 | 

`SKB1`

 | 

G/L account master, company-code level.

 |  |
| 

`SKAT`

 | 

`SKAT`

 | 

G/L account names.

 |  |

## MD-06 · Cost center / cost element master

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

### I. Cost objects

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

 | 

`CSKS`

 | 

Cost centre master.

 |  |
| 

`CSKT`

 | 

`CSKT`

 | 

Cost centre names.

 |  |
| 

`CSKA`

 | 

`CSKA`

 | 

Cost element master, chart-of-accounts level.

 |  |
| 

`CSKB`

 | 

`CSKB`

 | 

Cost element master, controlling-area level.

 |  |
| 

`SETNODE`

 | 

`SETNODE`

 | 

Set hierarchy nodes — cost-centre groups.

 |  |
| 

`SETLEAF`

 | 

`SETLEAF`

 | 

Set leaf values — members of those groups.

 |  |

## 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
- [Procurement (MM)](https://docs.synthesized.io/tdk/latest/user_guide/070_integrations/sap/table_reference/mm) — 8 processes, 123 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
