---
id: object/table/5714
type: object
title: Table 5714 "Responsibility Center"
summary: Table 5714 "Responsibility Center" in Base Application (Microsoft.Inventory.Location). 18 fields, 1 public procedures, 4 events. Present since at least BC23, still in BC30, changed in BC24-25, BC27-28.
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: 23d0ee9427215b0cbce93df071b335b876cf0cca4f1b31e02033023477ad1d89
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Inventory/Location/ResponsibilityCenter.Table.al
    title: src/Layers/W1/BaseApp/Inventory/Location/ResponsibilityCenter.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations:
    - localization/ru
  videos: []
  posts: []
  guidelines: []
  changes:
    - change/bcapps/12066
object_type: table
object_id: 5714
name: Responsibility Center
namespace: Microsoft.Inventory.Location
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "24"
  - "25"
  - "27"
  - "28"
source_major: "29"
obsolete: null
countries:
  - ru
ms_search_form_ids: []
counts:
  fields: 18
  procedures: 5
  events: 4
  subscribers: 0
relations:
  out: 8
  referenced_by: 60
  pages: 2
  extended_by: 2
  event_subscribers: 0
  calls: 1
  called_by: 0
  implements: 0
---

# Table 5714 "Responsibility Center"

> Table 5714 "Responsibility Center" in Base Application (Microsoft.Inventory.Location). 18 fields, 1 public procedures, 4 events. Present since at least BC23, still in BC30, changed in BC24-25, BC27-28.

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

## Properties

| Property | Value |
|---|---|
| Caption | Responsibility Center |
| 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 | Code | Code[10] | Specifies the responsibility center code. | NotBlank |
| 2 | Name | Text[100] | Specifies the name. |  |
| 3 | Address | Text[100] | Specifies the address associated with the responsibility center. |  |
| 4 | Address 2 | Text[50] | Specifies additional address information. |  |
| 5 | City | Text[30] | Specifies the city where the responsibility center is located. | TableRelation [Table 225 "Post Code"](../table/225.md) (if ("Country/Region Code" = const('')) "Post Code".City else if ("Country/Region Code" = filter(<> '')) "Post Code".City where("Country/Region Code" = field("Country/Region Code"))) |
| 6 | Post Code | Code[20] | Specifies the postal code. | TableRelation [Table 225 "Post Code"](../table/225.md) (if ("Country/Region Code" = const('')) "Post Code" else if ("Country/Region Code" = filter(<> '')) "Post Code" where("Country/Region Code" = field("Country/Region Code"))) |
| 7 | Country/Region Code | Code[10] | Specifies the country/region of the address. | TableRelation [Table 9 "Country/Region"](../table/9.md) (Country/Region) |
| 8 | Phone No. | Text[30] | Specifies the responsibility center's phone number. |  |
| 9 | Fax No. | Text[30] | Specifies the fax number of the responsibility center. |  |
| 10 | Name 2 | Text[50] | — |  |
| 11 | Contact | Text[100] | Specifies the name of the person you regularly contact. |  |
| 12 | Global Dimension 1 Code | Code[20] | Specifies the code for the global dimension that is linked to the record or entry for analysis purposes. Two global dimensions, typically for the company's most important activities, are available on all cards, documents, reports, and lists. | TableRelation [Table 349 "Dimension Value"](../table/349.md) ("Dimension Value".Code where("Global Dimension No." = const(1), Blocked = const(false))) |
| 13 | Global Dimension 2 Code | Code[20] | Specifies the code for the global dimension that is linked to the record or entry for analysis purposes. Two global dimensions, typically for the company's most important activities, are available on all cards, documents, reports, and lists. | TableRelation [Table 349 "Dimension Value"](../table/349.md) ("Dimension Value".Code where("Global Dimension No." = const(2), Blocked = const(false))) |
| 14 | Location Code | Code[10] | Specifies the location of the responsibility center. | TableRelation [Table 14 "Location"](../table/14.md) (Location where("Use As In-Transit" = const(false))) |
| 15 | County | Text[30] | — |  |
| 102 | E-Mail | Text[80] | Specifies the email address of the responsibility center. |  |
| 103 | Home Page | Text[255] | Specifies the responsibility center's web site. |  |
| 5900 | Date Filter | Date | — | FlowFilter |

## Keys

- Key1: Code (clustered)

## Events published

- `OnAfterValidateShortcutDimCode(var ResponsibilityCenter: Record "Responsibility Center"; xResponsibilityCenter: Record "Responsibility Center"; FieldNumber: Integer; var ShortcutDimCode: Code[20])` (integration)
- `OnBeforeValidateShortcutDimCode(var ResponsibilityCenter: Record "Responsibility Center"; xResponsibilityCenter: Record "Responsibility Center"; FieldNumber: Integer; var ShortcutDimCode: Code[20])` (integration)
- `OnBeforeValidateCity(var ResponsibilityCenter: Record "Responsibility Center"; var PostCode: Record "Post Code"; CurrentFieldNo: Integer; var IsHandled: Boolean)` (integration)
- `OnBeforeValidatePostCode(var ResponsibilityCenter: Record "Responsibility Center"; var PostCode: Record "Post Code"; CurrentFieldNo: Integer; var IsHandled: Boolean)` (integration)

## Procedures

- `ValidateShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20])`

## Triggers

OnDelete, OnRename

## Relations

- drill-down page [Page 5715 "Responsibility Center List"](../page/5715.md)
- lookup page [Page 5715 "Responsibility Center List"](../page/5715.md)
- Location Code: TableRelation [Table 14 "Location"](../table/14.md)
- City: TableRelation [Table 225 "Post Code"](../table/225.md) (conditional)
- Post Code: TableRelation [Table 225 "Post Code"](../table/225.md) (conditional)
- Global Dimension 1 Code: TableRelation [Table 349 "Dimension Value"](../table/349.md)
- Global Dimension 2 Code: TableRelation [Table 349 "Dimension Value"](../table/349.md)
- Country/Region Code: TableRelation [Table 9 "Country/Region"](../table/9.md)

## Referenced by

60 fields in 57 objects relate to this table (TableRelation or CalcFormula).

- [Table 91 "User Setup"](../table/91.md): Purchase Resp. Ctr. Filter, Sales Resp. Ctr. Filter, Service Resp. Ctr. Filter
- [Table 6219 "Sustainability Goal"](../table/6219.md): Responsibility Center, Responsibility Center Filter
- [Table 110 "Sales Shipment Header"](../table/110.md): Responsibility Center
- [Table 111 "Sales Shipment Line"](../table/111.md): Responsibility Center
- [Table 112 "Sales Invoice Header"](../table/112.md): Responsibility Center
- [Table 113 "Sales Invoice Line"](../table/113.md): Responsibility Center
- [Table 114 "Sales Cr.Memo Header"](../table/114.md): Responsibility Center
- [Table 115 "Sales Cr.Memo Line"](../table/115.md): Responsibility Center
- [Table 120 "Purch. Rcpt. Header"](../table/120.md): Responsibility Center
- [Table 121 "Purch. Rcpt. Line"](../table/121.md): Responsibility Center
- [Table 122 "Purch. Inv. Header"](../table/122.md): Responsibility Center
- [Table 123 "Purch. Inv. Line"](../table/123.md): Responsibility Center
- [Table 124 "Purch. Cr. Memo Hdr."](../table/124.md): Responsibility Center
- [Table 125 "Purch. Cr. Memo Line"](../table/125.md): Responsibility Center
- [Table 1381 "Customer Templ."](../table/1381.md): Responsibility Center
- [Table 1383 "Vendor Templ."](../table/1383.md): Responsibility Center
- [Table 18 "Customer"](../table/18.md): Responsibility Center
- [Table 23 "Vendor"](../table/23.md): Responsibility Center
- [Table 36 "Sales Header"](../table/36.md): Responsibility Center
- [Table 37 "Sales Line"](../table/37.md): Responsibility Center
- [Table 38 "Purchase Header"](../table/38.md): Responsibility Center
- [Table 39 "Purchase Line"](../table/39.md): Responsibility Center
- [Table 5107 "Sales Header Archive"](../table/5107.md): Responsibility Center
- [Table 5108 "Sales Line Archive"](../table/5108.md): Responsibility Center
- [Table 5109 "Purchase Header Archive"](../table/5109.md): Responsibility Center
- [Table 5110 "Purchase Line Archive"](../table/5110.md): Responsibility Center
- [Table 5900 "Service Header"](../table/5900.md): Responsibility Center
- [Table 5901 "Service Item Line"](../table/5901.md): Responsibility Center
- [Table 5902 "Service Line"](../table/5902.md): Responsibility Center
- [Table 5907 "Service Ledger Entry"](../table/5907.md): Responsibility Center
- [Table 5965 "Service Contract Header"](../table/5965.md): Responsibility Center
- [Table 5969 "Contract Gain/Loss Entry"](../table/5969.md): Responsibility Center
- [Table 5970 "Filed Service Contract Header"](../table/5970.md): Responsibility Center
- [Table 5989 "Service Shipment Item Line"](../table/5989.md): Responsibility Center
- [Table 5990 "Service Shipment Header"](../table/5990.md): Responsibility Center
- [Table 5991 "Service Shipment Line"](../table/5991.md): Responsibility Center
- [Table 5992 "Service Invoice Header"](../table/5992.md): Responsibility Center
- [Table 5993 "Service Invoice Line"](../table/5993.md): Responsibility Center
- [Table 5994 "Service Cr.Memo Header"](../table/5994.md): Responsibility Center
- [Table 5995 "Service Cr.Memo Line"](../table/5995.md): Responsibility Center
- [Table 6010 "Service Header Archive"](../table/6010.md): Responsibility Center
- [Table 6011 "Service Item Line Archive"](../table/6011.md): Responsibility Center
- [Table 6012 "Service Line Archive"](../table/6012.md): Responsibility Center
- [Table 6210 "Sustainability Account"](../table/6210.md): Responsibility Center Filter
- [Table 6214 "Sustainability Jnl. Line"](../table/6214.md): Responsibility Center
- [Table 6216 "Sustainability Ledger Entry"](../table/6216.md): Responsibility Center
- [Table 6226 "Emission Fee"](../table/6226.md): Responsibility Center
- [Table 6240 "Sust. Excise Jnl. Line"](../table/6240.md): Responsibility Center
- [Table 6241 "Sust. Excise Taxes Trans. Log"](../table/6241.md): Responsibility Center
- [Table 6650 "Return Shipment Header"](../table/6650.md): Responsibility Center
- and 7 more objects (7 fields): data/code/relations/29.json

## Pages and codeunits on this table

- [Page 5714 "Responsibility Center Card"](../page/5714.md) (source table)
- [Page 5715 "Responsibility Center List"](../page/5715.md) (source table)

## Extended by

- [Table extension 6226 "Responsibility Center - TabExt"](../tableextension/6226.md)
- [Table extension 6455 "Serv. Responsibility Center"](../tableextension/6455.md)

## Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an `Object::"Name"` argument. Interface dispatch and calls through events are not counted, so the list is not complete.

- [Codeunit 408 "DimensionManagement"](../codeunit/408.md) (4 calls: `OnDelete → DeleteDefaultDim`, `OnRename → RenameDefaultDim`, `ValidateShortcutDimCode → SaveDefaultDim`, …)

## Recent changes

- 2026-10-02 [#12066 Bugs/remove asm inv mfg clean27 tags for wave2 2026](../../changes/bcapps/12066.md) (main, BC30, obsoletion)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC24-25, BC27-28

## Countries that replace it

[RU](../../localizations/ru.md)

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). The call sections above are our own, per object, from the BC29 call graph. 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: "Responsibility Center")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
