tableInventoryofficial - Microsoftderived - from the source, no model text

Table 5800 "Item Charge"

Base Application · Microsoft.Inventory.Item

Across versions

  1. BC23present
  2. BC24declaration changed
  3. BC25-27unchanged
  4. BC286 fields changed
  5. BC29-30unchanged

Neighbourhood 43 connected objects and pages

Table 349 "Dimension Value" (relates to, 2 links)Dimension ValueTable 251 "Gen. Product Posting Group" (relates to)Table 321 "Tax Group" (relates to)Table 324 "VAT Product Posting Group" (relates to)VAT Product Posting GroupPage 5800 "Item Charges" (pages and codeunits on it, 3 links)Item ChargesTable extension 5013 "Serv. Decl. Item Charge" (extended by)Serv. Decl. Item ChargeTable extension 6229 "Sust. Item Charge" (extended by)Sust. Item ChargeCodeunit 408 "DimensionManagement" (calls, 5 links)DimensionManagementTable 111 "Sales Shipment Line" (referenced by)Sales Shipment LineTable 113 "Sales Invoice Line" (referenced by)Table 115 "Sales Cr.Memo Line" (referenced by)Sales Cr.Memo LineTable 121 "Purch. Rcpt. Line" (referenced by)Table 123 "Purch. Inv. Line" (referenced by)Purch. Inv. LineTable 125 "Purch. Cr. Memo Line" (referenced by)Table 174 "Standard Purchase Line" (referenced by)Standard Purchase LineTable 30131 "Shpfy Shipment Method Mapping" (referenced by)Table 427 "IC Outbox Sales Line" (referenced by)Table 429 "IC Outbox Purchase Line" (referenced by)IC Outbox Purchase LineTable 431 "Handled IC Outbox Sales Line" (referenced by)Handled IC Outbox Sales LineTable 433 "Handled IC Outbox Purch. Line" (referenced by)Table 435 "IC Inbox Sales Line" (referenced by)IC Inbox Sales LineTable 437 "IC Inbox Purchase Line" (referenced by)IC Inbox Purchase LineTable 439 "Handled IC Inbox Sales Line" (referenced by)Table 441 "Handled IC Inbox Purch. Line" (referenced by)Table 5024 "Service Declaration Line" (referenced by)Table 5108 "Sales Line Archive" (referenced by)Table 5110 "Purchase Line Archive" (referenced by)Table 5802 "Value Entry" (referenced by)Table 5805 "Item Charge Assignment (Purch)" (referenced by)Table 5809 "Item Charge Assignment (Sales)" (referenced by)Table 5821 "Item Statistics Buffer" (referenced by)Table 5851 "Invt. Document Line" (referenced by)Table 6105 "E-Document Line Mapping" (referenced by)Table 6227 "Sustainability Value Entry" (referenced by)Table 6651 "Return Shipment Line" (referenced by)Table 6661 "Return Receipt Line" (referenced by)Table 7190 "Sales Shipment Buffer" (referenced by)Table 753 "Standard Item Journal Line" (referenced by)Set Up and Use the Service Declaration Extension (Learn pages)Sustainability default data (Learn pages)

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Inventory.Item · BC23-30 · source at ea08af5e · facts from BC29

Learn documents this table through its pages: Page 5800 “Item Charges” (3 Learn pages).

Properties

Property Value
Caption Item Charge
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 No. Δ BC28 Code[20] Specifies the number of the involved entry or record, according to the specified number series. NotBlank
2 Description Δ BC28 Text[100] Specifies a description of the item charge number that you are setting up.
3 Gen. Prod. Posting Group Δ BC28 Code[20] Specifies the item charge’s product type to link transactions made for this item charge with the appropriate general ledger account according to the general posting setup. TableRelation Table 251 “Gen. Product Posting Group” (Gen. Product Posting Group)
4 Tax Group Code Δ BC28 Code[20] Specifies the sales tax group code that this item charge belongs to. TableRelation Table 321 “Tax Group” (Tax Group)
5 VAT Prod. Posting Group Δ BC28 Code[20] Specifies the VAT specification of the involved item or resource to link transactions made for this record with the appropriate general ledger account according to the VAT posting setup. TableRelation Table 324 “VAT Product Posting Group” (VAT Product Posting Group)
6 Search Description Δ BC28 Code[100] Specifies text to search for when you do not know the number of the item charge.
7 Global Dimension 1 Code Code[20] — TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(1), Blocked = const(false)))
8 Global Dimension 2 Code Code[20] — TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(2), Blocked = const(false)))

Keys

  • Key1: No. (clustered)
  • Key2: Search Description
  • Key3: Gen. Prod. Posting Group
  • Key4: Description

Events published

  • OnAfterValidateShortcutDimCode(var ItemCharge: Record "Item Charge"; xItemCharge: Record "Item Charge"; FieldNumber: Integer; var ShortcutDimCode: Code[20]) (integration)
  • OnBeforeValidateShortcutDimCode(var ItemCharge: Record "Item Charge"; xItemCharge: Record "Item Charge"; FieldNumber: Integer; var ShortcutDimCode: Code[20]) (integration)

Procedures

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

Triggers

OnDelete, OnModify, OnRename

Relations

Referenced by

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

Pages and codeunits on this table

Extended by

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.

Countries that replace it

AU, CA, GB, MX, NZ, RU, US

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: "Item Charge"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources