SAP Table T012
House Banks
What Is the SAP T012 Table?
SAP T012 Table is used to store House Bank Information in SAP Financial Accounting. A House Bank represents a Bank with which a company maintains one or more bank accounts.
Each House Bank is maintained for a specific company code and is identified by a unique House Bank ID within that company code in SAP
T012 contains important details such as Company Code, House Bank ID, Bank Country and Bank Key.
For Example: If company code 1010 maintaining banking relationships with two banks such as HDFC Bank and ICICI Bank, separate House Bank IDs can be created for each bank in the SAP system.

Note: House Bank Text information store in T012T Table in SAP.
Quick overview
| SAP table | T012 |
|---|---|
| Short description | House Banks |
| Table type | Transparent table |
| Primary key | MANDT (Client), BUKRS (Company Code), HBKID (Short Key for a House Bank) |
| Client-dependent | Yes |
Important fields explained
| Field | SAP field description | What this field means |
|---|---|---|
BUKRS |
Company Code | Company code in which the house bank is defined and used. |
HBKID |
Short Key for a House Bank | House bank ID that identifies a bank for the company code in payment and banking processes. |
BANKS |
Bank Country/Region Key | Country or region key indicating where the bank is located. |
BANKL |
Bank Keys | Bank key that identifies the bank within its country or region. |
At a glance
- Module
- Financial Accounting FI
- Application component
- BANK ACCOUNTING FI-BL
- Subcomponent
- MASTER DATA FI-BL-MD
Technical details
- Delivery class
- A (Application table: master and transaction data)
- Data class
- APPL2 (Organization and customizing)
- Package
- House Banks (BFIBL_BANK)
Primary key fields
| Field | Description | Data element | Type | Length |
|---|---|---|---|---|
MANDT
|
Client | MANDT | CLNT | 3 |
BUKRS
|
Company Code | BUKRS | CHAR | 4 |
HBKID
|
Short Key for a House Bank | HBKID | CHAR | 5 |
Table fields
11 fields
11 fields
| Field | Description | Data element | Domain | Type | Length | Decimals | Check table |
|---|---|---|---|---|---|---|---|
MANDT
Key
|
Client | MANDT | MANDT | CLNT | 3 | — | T000 |
BUKRS
Key
|
Company Code | BUKRS | BUKRS | CHAR | 4 | — | T001 |
HBKID
Key
|
Short Key for a House Bank | HBKID | HBKID | CHAR | 5 | — | |
BANKS
|
Bank Country/Region Key | BANKS | LAND1 | CHAR | 3 | — | T005 |
BANKL
|
Bank Keys | BANKK | BANKK | CHAR | 15 | — | |
TELF1
|
First telephone number | TELF1 | TEXT16 | CHAR | 16 | — | |
STCD1
|
Tax Number 1 | STCD1 | STCD1 | CHAR | 16 | — | |
NAME1
|
Name of contact person | NAME1_A | TEXT30 | CHAR | 30 | — | |
SPRAS
|
Language Key | SPRAS | SPRAS | LANG | 1 | — | T002 |
BUPLA
|
Business Place | BUPLA_T012 | J_1BBRANCH | CHAR | 4 | — | PBUSINESSPLACE |
VPAST
|
Value date in the past allowed | VPAST | XFELD | CHAR | 1 | — |
No fields match the selected filters.
SAP T012 Table Availability
| SAP product | Verified release/system | Table availability | Verified on |
|---|---|---|---|
| SAP S/4HANA | 2023 - On-Premise - Initial Shipment Stack | Available |
Related SAP Tables
| Table | Description | Common Key Fields with T012 |
|---|---|---|
| T001 | Company Codes | MANDT, BUKRS |
| T012K | House Bank Accounts | MANDT, BUKRS, HBKID |
| T042A | Bank selection for payment program | MANDT |
| BNKA | Bank master record | MANDT |
| T042D | Available amounts for payment program | MANDT, BUKRS, HBKID |
Fields marked as primary keys in both tables. Additional fields or filters may be needed when joining records.
Editorial and verification
- Content editor
- ERPSAP Content Team
- Technical reviewer
- ERPSAP Technical Review Team
- Verified against
- SAP S/4HANA 2023 On-Premise system
- Last updated
- October 9, 2026
The information on this SAP T012 table page is based on the verified SAP S/4HANA 2023 on-premise system identified above. Table definitions, fields, and availability may differ across SAP releases and customer-specific systems.
