---
id: object/table/99000774
type: object
title: Table 99000774 "Family Line"
summary: Table 99000774 "Family Line" in Base Application (Microsoft.Manufacturing.Family). 8 fields. Present since at least BC23, still in BC30, changed in BC24, BC28.
tier: official
language: en
tags:
  - table
  - base application
versions:
  introduced: null
  last_changed: "28"
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 61858db7512fe2077f688b73f1fba7cd6772d8b02b5ac07f06d0052ed78dcfb9
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Manufacturing/Family/FamilyLine.Table.al
    title: src/Layers/W1/BaseApp/Manufacturing/Family/FamilyLine.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/production-how-work-family
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/set-up-business-central/set-up-manufacturing
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: table
object_id: 99000774
name: Family Line
namespace: Microsoft.Manufacturing.Family
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "24"
  - "28"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 8
  procedures: 0
  events: 0
  subscribers: 0
relations:
  out: 5
  referenced_by: 0
  pages: 2
  extended_by: 0
  event_subscribers: 1
  calls: 0
  called_by: 0
  implements: 0
---

# Table 99000774 "Family Line"

> Table 99000774 "Family Line" in Base Application (Microsoft.Manufacturing.Family). 8 fields. Present since at least BC23, still in BC30, changed in BC24, BC28.

Base Application · Microsoft.Manufacturing.Family · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Manufacturing/Family/FamilyLine.Table.al) · facts from BC29

Learn documents this table through its pages: [Page 99000792 "Family Lines"](../page/99000792.md) (1 Learn page), [Page 99000793 "Family Line List"](../page/99000793.md) (1).

## Properties

| Property | Value |
|---|---|
| Caption | Family Line |
| DataClassification | CustomerContent |

## Fields

Explanation: the field's ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Family No. | Code[20] | — | TableRelation [Table 99000773 "Family"](../table/99000773.md); NotBlank |
| 2 | Line No. | Integer | Specifies the line number of the product family line. |  |
| 8 | Item No. | Code[20] | Specifies which items belong to a family. | TableRelation [Table 27 "Item"](../table/27.md); NotBlank |
| 10 | Description | Text[100] | Specifies a description for the product family line. |  |
| 11 | Description 2 | Text[50] | Specifies an extended description if there is not enough space in the Description field. |  |
| 12 | Unit of Measure Code | Code[10] | Specifies how each unit of the item or resource is measured, such as in pieces or hours. By default, the value in the Base Unit of Measure field on the item or resource card is inserted. | TableRelation [Table 5404 "Item Unit of Measure"](../table/5404.md) ("Item Unit of Measure".Code where("Item No." = field("Item No."))) |
| 20 | Quantity | Decimal | Specifies the quantity for the item in this family line. |  |
| 25 | Low-Level Code | Integer | — |  |

## Keys

- Key1: Family No., Line No. (clustered)
- Key2: Low-Level Code

## Trigger event subscribers

- OnBeforeInsertEvent: [Codeunit 99000788 "Mfg. Experience Tier"](../codeunit/99000788.md) BlockInsertFamilyLine

## Relations

- drill-down page [Page 99000793 "Family Line List"](../page/99000793.md)
- lookup page [Page 99000793 "Family Line List"](../page/99000793.md)
- Item No.: TableRelation [Table 27 "Item"](../table/27.md)
- Unit of Measure Code: TableRelation [Table 5404 "Item Unit of Measure"](../table/5404.md)
- Family No.: TableRelation [Table 99000773 "Family"](../table/99000773.md)

## Pages and codeunits on this table

- [Page 99000792 "Family Lines"](../page/99000792.md) (source table)
- [Page 99000793 "Family Line List"](../page/99000793.md) (source table)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC24, BC28

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

## Ask your agent

Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: `bcatlas_resolve_node(object_type: "table", object_name: "Family Line")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
