JDE Reference
F0101
masterAlso in JDE WorldAddress book master — the shared registry of customers, suppliers, employees, and other entities
Module: 01 · Address BookColumn prefix: AB
What the badges mean
- Superseded
- Superseded — a newer table has replaced it, but older scripts still read this one.
- Also in JDE World
- Also present in JDE World A9.x on the same table name.
- master
- Data class: what the table holds — master data, transaction documents, control/setup values, history, or a workfile.
- Read/write access
- Access mode: how the paired program reads or writes this table — R (read), W (write), or R/W (both).
No lifecycle badge means the table is current and not documented in JDE World. In field listings, K marks a primary-key field.
Used in the library
Dashboard patterns
Cross-ERP guides
Fields
35 fields · 1 key
35 fields.
| Key | Field | Alias | Description | Type | Length | Flags |
|---|---|---|---|---|---|---|
| Primary key | ABAN8 | AN8 | Address book number - the master key for any entity | Numeric | 8 | |
| ABALKY | ALKY | Long address - a user-defined alternate key | String | 20 | ||
| ABTAX | TAX | Tax ID (EIN, VAT, etc.) | String | 20 | ||
| ABALPH | ALPH | Alpha name - the entity display name | String | 40 | ||
| ABDC | DC | Compressed name used for word search (no blanks/specials) | String | 40 | ||
| ABMCU | MCU | Responsible business unit (right-justified, space-padded) | String | 12 | ||
| ABSIC | SIC | Standard industry classification code | String | 10 | ||
| ABLNGP | LNGP | Preferred language for documents | String | 2 | ||
| ABAT1 | AT1 | Search type - classifies the entity (C customer, V supplier, E employee, ...) | String | 3 | ||
| ABCM | CM | Credit message shown during order/invoice entry | String | 2 | ||
| ABTAXC | TAXC | Person/corporation code for 1099 and tax reporting | Character | 1 | ||
| ABSBLI | SBLI | Subledger inactive code - non-blank blocks use as a subledger | Character | 1 | ||
| ABEFTB | EFTB | Effective start date of the record | Numeric (DD type: Date) | 6 | ||
| ABAN81 | AN81 | Related address number 1 | Numeric | 8 | ||
| ABAN82 | AN82 | Related address number 2 | Numeric | 8 | ||
| ABAN83 | AN83 | Related address number 3 | Numeric | 8 | ||
| ABAN84 | AN84 | Related address number 4 | Numeric | 8 | ||
| ABAN85 | AN85 | Factor / special payee address number | Numeric | 8 | ||
| ABAN86 | AN86 | Related address number 5 | Numeric | 8 | ||
| ABAC01 | AC01 | Address book category code 01 | String | 3 | ||
| ABAC02 | AC02 | Address book category code 02 | String | 3 | ||
| ABAC03 | AC03 | Address book category code 03 | String | 3 | ||
| ABAC04 | AC04 | Address book category code 04 | String | 3 | ||
| ABAC05 | AC05 | Address book category code 05 | String | 3 | ||
| ABAC06 | AC06 | Address book category code 06 | String | 3 | ||
| ABAC07 | AC07 | Address book category code 07 | String | 3 | ||
| ABAC08 | AC08 | Address book category code 08 | String | 3 | ||
| ABAC09 | AC09 | Address book category code 09 | String | 3 | ||
| ABAC10 | AC10 | Address book category code 10 | String | 3 | ||
| ABRMK | RMK | Free-text remark | String | 30 | ||
| ABTXCT | TXCT | Tax exemption certificate number | String | 20 | ||
| ABTX2 | TX2 | Additional individual tax ID | String | 20 | ||
| ABALP1 | ALP1 | Secondary alpha name | String | 40 | ||
| ABDUNS | DUNS | Dun & Bradstreet DUNS number | String | 13 | ||
| ABNOE | NOE | Number of employees (company records) | Numeric | 15 |
Field provenance: hand-curated.
Boilerplate SQL
Starting point for reading F0101 on Databricks — Julian dates, implied decimals, and padded strings are already converted. Set your Unity Catalog location and filter values below; they’re substituted into the SQL and the copy button.
Query parameters
3 parameters not filled: <catalog>, <schema_data>, <AN8>
-- ============================================================
-- Table : F0101 Address book master — the shared registry of customers, suppliers, employees, and other entities
-- Purpose: Column-selected read of F0101 — auto-generated from field metadata
-- Grain : One row per ABAN8
-- Notes : Auto-generated skeleton. Julian dates (CYYDDD) are converted to DATE and implied-decimal amounts are scaled (verify decimals in F9210); padded business-unit/UDC keys are TRIMmed. Audit columns (…USER/…PID/…UPMJ) are omitted — see the quirks guide. Set catalog/schema to your Unity Catalog location; fill remaining placeholders (<...>) for your tenant.
-- ============================================================
SELECT
ab.ABAN8 AS "Address book number - the master key for any entity",
ab.ABALKY AS "Long address - a user-defined alternate key",
ab.ABTAX AS "Tax ID (EIN, VAT, etc.)",
ab.ABALPH AS "Alpha name - the entity display name",
ab.ABDC AS "Compressed name used for word search (no blanks/specials)",
TRIM(ab.ABMCU) AS "Responsible business unit (right-justified, space-padded)",
ab.ABSIC AS "Standard industry classification code",
ab.ABLNGP AS "Preferred language for documents",
ab.ABAT1 AS "Search type - classifies the entity (C customer, V supplier, E employee, ...)",
ab.ABCM AS "Credit message shown during order/invoice entry",
ab.ABTAXC AS "Person/corporation code for 1099 and tax reporting",
ab.ABSBLI AS "Subledger inactive code - non-blank blocks use as a subledger",
CASE WHEN ab.ABEFTB IS NULL OR ab.ABEFTB = 0 THEN NULL ELSE DATE_ADD(MAKE_DATE(1900 + CAST(ab.ABEFTB AS INT) DIV 1000, 1, 1), CAST(ab.ABEFTB AS INT) % 1000 - 1) END AS "Effective start date of the record", -- CYYDDD Julian → DATE
ab.ABAN81 AS "Related address number 1",
ab.ABAN82 AS "Related address number 2",
ab.ABAN83 AS "Related address number 3",
ab.ABAN84 AS "Related address number 4",
ab.ABAN85 AS "Factor / special payee address number",
ab.ABAN86 AS "Related address number 5",
ab.ABAC01 AS "Address book category code 01",
ab.ABAC02 AS "Address book category code 02",
ab.ABAC03 AS "Address book category code 03",
ab.ABAC04 AS "Address book category code 04",
ab.ABAC05 AS "Address book category code 05",
ab.ABAC06 AS "Address book category code 06",
ab.ABAC07 AS "Address book category code 07",
ab.ABAC08 AS "Address book category code 08",
ab.ABAC09 AS "Address book category code 09",
ab.ABAC10 AS "Address book category code 10",
ab.ABRMK AS "Free-text remark",
ab.ABTXCT AS "Tax exemption certificate number",
ab.ABTX2 AS "Additional individual tax ID",
ab.ABALP1 AS "Secondary alpha name",
ab.ABDUNS AS "Dun & Bradstreet DUNS number",
ab.ABNOE AS "Number of employees (company records)"
FROM <catalog>.<schema_data>.f0101 ab
WHERE
ab.ABAN8 = <AN8>
ORDER BY ab.ABAN8;Verified September 2026
Relationships
Diagram of 1-hop neighbors — join details below. UDC decode edges point coded fields at their F0005 lookup.
Join details
ON f4211.SDAN8 = f0101.ABAN8ON f4311.PDAN8 = f0101.ABAN8ON f0911.GLAN8 = f0101.ABAN8ON f0111.WWAN8 = f0101.ABAN8ON f0115.WPAN8 = f0101.ABAN8ON f01151.EAAN8 = f0101.ABAN8ON f0116.ALAN8 = f0101.ABAN8ON f0150.MAAN8 = f0101.ABAN8ON f0401.A6AN8 = f0101.ABAN8ON f03012.AIAN8 = f0101.ABAN8ON f03b11.RPAN8 = f0101.ABAN8ON f0411.RPAN8 = f0101.ABAN8ON f1201.FAAN8 = f0101.ABAN8ON f4906.CMCARS = f0101.ABAN8
Programs That Use This Table
R read · W write · R/W read + write
Primary programs
Secondary programs
- P03B11Standard Invoice Entry — the screen where A/R invoices and credit memos are entered manually, creating the receivable and its offsetting G/L distribution.Read accessInteractive
- P03B2002Customer Ledger Inquiry — the screen for researching a customer's invoice history: open items, payment status, and drill-down into receipts and G/L detail.Read accessInteractive
- P0411Standard Voucher Entry — the screen where A/P vouchers are entered against suppliers, creating the payable and its G/L distribution ahead of payment processing.Read accessInteractive
- P1201Asset Master Information — the screen where fixed assets are created and maintained: descriptions, responsible business unit, category codes, and account coding.Read accessInteractive
- P41061Supplier Catalog Maintenance — maintain supplier price catalogs used for purchase price retrieval at PO entryRead accessInteractive
- P4210Sales Order Entry — the interactive application that creates and maintains F4201/F4211 ordersRead accessInteractive
- P4310Purchase Order Entry — create and revise purchase orders, requisitions, and quotes (header and detail lines)Read accessInteractive
- P48013Enter/Change Order — the screen where manufacturing work orders are created and maintained: item, quantity, dates, status, and branch before shop floor processing begins.Read accessInteractive
- P4906Carrier Master — the setup application that defines carriers (address book link, modes handled, load tender and tracking preferences) used in routing and ratingRead accessInteractive
- R03B5001Statement Print — the batch job that formats and prints customer statements from the refreshed statement records.Read accessBatch UBE
- R43500Purchase Order Print — batch-print purchase orders for suppliers and advance order line statusesRead accessBatch UBE
More Address Book tables
- F0111Contact (Who's Who) records attached to address book entries: individual names, titles, and contact classifications, keyed by address number and line.
- F0115Phone numbers for address book entries and their contacts, keyed by address number, Who's Who line, and phone line.
- F01151Email and other electronic addresses (URLs, EDI endpoints) for address book entries and contacts, one row per address line.
- F0116Effective-dated postal addresses for address book entries; the row with the latest effective date at or before a given date is the current address.
- F0150Parent/child links between address book numbers, organized by structure type — the hierarchy behind org structures, buying groups, and rollups.