tableAL Developmentofficial - Microsoftderived - from the source, no model text

Table 6529 "Record Buffer"

Base Application · System.IO

Across versions

  1. BC23present
  2. BC243 fields changed
  3. BC252 procedures added
  4. BC26-30unchanged

Neighbourhood 2 connected objects and pages

Table 27 "Item" (relates to)ItemTable 5401 "Item Variant" (relates to)Item Variant

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 · System.IO · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Record Buffer
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 Entry No. Integer — DataClassification SystemMetadata
3 Table No. Integer — DataClassification SystemMetadata
4 Table Name Text[250] — not editable; DataClassification SystemMetadata
5 Record Identifier RecordID — not editable
6 Search Record ID Code[100] — not editable; DataClassification SystemMetadata
7 Primary Key Text[250] — not editable; DataClassification SystemMetadata
8 Primary Key Field 1 No. Integer — TableRelation Field.“No.” where(TableNo = field(“Table No.”)); DataClassification SystemMetadata
9 Primary Key Field 1 Name Δ BC24 Text[80] — FlowField: lookup(Field.“Field Caption” where(TableNo = field(“Table No.”), “No.” = field(“Primary Key Field 1 No.”)))
10 Primary Key Field 1 Value Text[50] — DataClassification SystemMetadata
11 Primary Key Field 2 No. Integer — TableRelation Field.“No.” where(TableNo = field(“Table No.”)); DataClassification SystemMetadata
12 Primary Key Field 2 Name Δ BC24 Text[80] — FlowField: lookup(Field.“Field Caption” where(TableNo = field(“Table No.”), “No.” = field(“Primary Key Field 2 No.”)))
13 Primary Key Field 2 Value Text[50] — DataClassification SystemMetadata
14 Primary Key Field 3 No. Integer — TableRelation Field.“No.” where(TableNo = field(“Table No.”)); DataClassification SystemMetadata
15 Primary Key Field 3 Name Δ BC24 Text[80] — FlowField: lookup(Field.“Field Caption” where(TableNo = field(“Table No.”), “No.” = field(“Primary Key Field 3 No.”)))
16 Primary Key Field 3 Value Text[50] — DataClassification SystemMetadata
17 Level Integer — DataClassification SystemMetadata
20 Serial No. Code[50] — DataClassification SystemMetadata
21 Lot No. Code[50] — DataClassification SystemMetadata
22 Item No. Code[20] — TableRelation Table 27 “Item”; DataClassification SystemMetadata
23 Variant Code Code[10] — TableRelation Table 5401 “Item Variant” (“Item Variant”.Code where(“Item No.” = field(“Item No.”))); DataClassification SystemMetadata
6515 Package No. Code[50] — DataClassification SystemMetadata

Keys

  • Key1: Entry No. (clustered)
  • Key2: Table No., Search Record ID
  • Key3: Search Record ID

Events published

  • OnAfterCopyTrackingFromItemTrackingSetup(var RecordBuffer: Record "Record Buffer"; ItemTrackingSetup: Record "Item Tracking Setup") (integration)
  • OnAfterSetTrackingFilterFromItemTrackingSetup(var RecordBuffer: Record "Record Buffer"; ItemTrackingSetup: Record "Item Tracking Setup") (integration)

Procedures

  • CopyTrackingFromItemTrackingSetup(ItemTrackingSetup: Record "Item Tracking Setup")
  • SetTrackingFilterFromItemTrackingSetup(ItemTrackingSetup: Record "Item Tracking Setup")
  • InsertRecordBuffer(RecRef: RecordRef) + BC25
  • FormatValue(var FldRef: FieldRef; TableNumber: Integer): Text + BC25

Relations

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

Evidence 1 sources